{
"ResourceTypes": { "AWS::AmazonMQ::Broker": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::AmazonMQ::Broker to Id" } }, "AWS::AmazonMQ::Configuration": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::AmazonMQ::Configuration to Id" } }, "AWS::ApiGateway::Account": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::Account to Id" } }, "AWS::ApiGateway::ApiKey": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::ApiKey to Id" } }, "AWS::ApiGateway::Authorizer": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::Authorizer to Id" } }, "AWS::ApiGateway::BasePathMapping": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::BasePathMapping to Id" } }, "AWS::ApiGateway::ClientCertificate": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ApiGateway::ClientCertificate to Name" } }, "AWS::ApiGateway::Deployment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::Deployment to Id" } }, "AWS::ApiGateway::DocumentationPart": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::DocumentationPart to Id" } }, "AWS::ApiGateway::DocumentationVersion": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::DocumentationVersion to Id" } }, "AWS::ApiGateway::DomainName": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ApiGateway::DomainName to Name" } }, "AWS::ApiGateway::GatewayResponse": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::GatewayResponse to Id" } }, "AWS::ApiGateway::Method": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::Method to Id" } }, "AWS::ApiGateway::Model": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ApiGateway::Model to Name" } }, "AWS::ApiGateway::RequestValidator": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::RequestValidator to Id" } }, "AWS::ApiGateway::Resource": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::Resource to Id" } }, "AWS::ApiGateway::RestApi": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::RestApi to Id" } }, "AWS::ApiGateway::Stage": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ApiGateway::Stage to Name" } }, "AWS::ApiGateway::UsagePlan": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::UsagePlan to Id" } }, "AWS::ApiGateway::UsagePlanKey": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::UsagePlanKey to Id" } }, "AWS::ApiGateway::VpcLink": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApiGateway::VpcLink to Id" } }, "AWS::AppSync::ApiKey": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::AppSync::ApiKey to Arn" } }, "AWS::AppSync::DataSource": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::AppSync::DataSource to Arn" } }, "AWS::AppSync::GraphQLApi": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::AppSync::GraphQLApi to Arn" } }, "AWS::AppSync::GraphQLSchema": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::AppSync::GraphQLSchema to Id" } }, "AWS::AppSync::Resolver": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::AppSync::Resolver to Arn" } }, "AWS::ApplicationAutoScaling::ScalableTarget": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ApplicationAutoScaling::ScalableTarget to Id" } }, "AWS::ApplicationAutoScaling::ScalingPolicy": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::ApplicationAutoScaling::ScalingPolicy to Arn" } }, "AWS::Athena::NamedQuery": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Athena::NamedQuery to Name" } }, "AWS::AutoScaling::AutoScalingGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::AutoScaling::AutoScalingGroup to Name" } }, "AWS::AutoScaling::LaunchConfiguration": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::AutoScaling::LaunchConfiguration to Name" } }, "AWS::AutoScaling::LifecycleHook": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::AutoScaling::LifecycleHook to Name" } }, "AWS::AutoScaling::ScalingPolicy": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::AutoScaling::ScalingPolicy to Arn" } }, "AWS::AutoScaling::ScheduledAction": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::AutoScaling::ScheduledAction to Name" } }, "AWS::AutoScalingPlans::ScalingPlan": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::AutoScalingPlans::ScalingPlan to Arn" } }, "AWS::Batch::ComputeEnvironment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::Batch::ComputeEnvironment to Arn" } }, "AWS::Batch::JobDefinition": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::Batch::JobDefinition to Arn" } }, "AWS::Batch::JobQueue": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::Batch::JobQueue to Arn" } }, "AWS::Budgets::Budget": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Budgets::Budget to Name" } }, "AWS::CertificateManager::Certificate": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::CertificateManager::Certificate to Arn" } }, "AWS::Cloud9::EnvironmentEC2": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Cloud9::EnvironmentEC2 to Id" } }, "AWS::CloudFormation::CustomResource": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::CloudFormation::CustomResource to None" } }, "AWS::CloudFormation::Stack": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::CloudFormation::Stack to Id" } }, "AWS::CloudFormation::WaitCondition": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CloudFormation::WaitCondition to Name" } }, "AWS::CloudFormation::WaitConditionHandle": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Url" } ], "description": "Set RefKind of AWS::CloudFormation::WaitConditionHandle to Url" } }, "AWS::CloudFront::CloudFrontOriginAccessIdentity": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::CloudFront::CloudFrontOriginAccessIdentity to Id" } }, "AWS::CloudFront::Distribution": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::CloudFront::Distribution to Id" } }, "AWS::CloudFront::StreamingDistribution": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::CloudFront::StreamingDistribution to Id" } }, "AWS::CloudTrail::Trail": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CloudTrail::Trail to Name" } }, "AWS::CloudWatch::Alarm": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CloudWatch::Alarm to Name" } }, "AWS::CloudWatch::Dashboard": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CloudWatch::Dashboard to Name" } }, "AWS::CodeBuild::Project": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CodeBuild::Project to Name" } }, "AWS::CodeCommit::Repository": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::CodeCommit::Repository to Id" } }, "AWS::CodeDeploy::Application": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CodeDeploy::Application to Name" } }, "AWS::CodeDeploy::DeploymentConfig": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::CodeDeploy::DeploymentConfig to Id" } }, "AWS::CodeDeploy::DeploymentGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CodeDeploy::DeploymentGroup to Name" } }, "AWS::CodePipeline::CustomActionType": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CodePipeline::CustomActionType to Name" } }, "AWS::CodePipeline::Pipeline": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CodePipeline::Pipeline to Name" } }, "AWS::CodePipeline::Webhook": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::CodePipeline::Webhook to Name" } }, "AWS::Cognito::IdentityPool": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Cognito::IdentityPool to Id" } }, "AWS::Cognito::IdentityPoolRoleAttachment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Cognito::IdentityPoolRoleAttachment to Id" } }, "AWS::Cognito::UserPool": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Cognito::UserPool to Id" } }, "AWS::Cognito::UserPoolClient": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Cognito::UserPoolClient to Id" } }, "AWS::Cognito::UserPoolGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Cognito::UserPoolGroup to Name" } }, "AWS::Cognito::UserPoolUser": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Cognito::UserPoolUser to Name" } }, "AWS::Cognito::UserPoolUserToGroupAttachment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Cognito::UserPoolUserToGroupAttachment to Id" } }, "AWS::Config::AggregationAuthorization": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::Config::AggregationAuthorization to Arn" } }, "AWS::Config::ConfigRule": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Config::ConfigRule to Name" } }, "AWS::Config::ConfigurationAggregator": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Config::ConfigurationAggregator to Name" } }, "AWS::Config::ConfigurationRecorder": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Config::ConfigurationRecorder to Name" } }, "AWS::Config::DeliveryChannel": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Config::DeliveryChannel to Name" } }, "AWS::DAX::Cluster": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::DAX::Cluster to Name" } }, "AWS::DAX::ParameterGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::DAX::ParameterGroup to Arn" } }, "AWS::DAX::SubnetGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::DAX::SubnetGroup to Arn" } }, "AWS::DMS::Certificate": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::DMS::Certificate to Arn" } }, "AWS::DMS::Endpoint": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::DMS::Endpoint to Arn" } }, "AWS::DMS::EventSubscription": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::DMS::EventSubscription to Name" } }, "AWS::DMS::ReplicationInstance": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::DMS::ReplicationInstance to Arn" } }, "AWS::DMS::ReplicationSubnetGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::DMS::ReplicationSubnetGroup to Name" } }, "AWS::DMS::ReplicationTask": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::DMS::ReplicationTask to Arn" } }, "AWS::DataPipeline::Pipeline": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::DataPipeline::Pipeline to Id" } }, "AWS::DirectoryService::MicrosoftAD": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::DirectoryService::MicrosoftAD to Id" } }, "AWS::DirectoryService::SimpleAD": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::DirectoryService::SimpleAD to Id" } }, "AWS::DynamoDB::Table": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::DynamoDB::Table to Name" } }, "AWS::EC2::CustomerGateway": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::CustomerGateway to Name" } }, "AWS::EC2::DHCPOptions": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::DHCPOptions to Name" } }, "AWS::EC2::EIP": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Ip" } ], "description": "Set RefKind of AWS::EC2::EIP to Ip" } }, "AWS::EC2::EIPAssociation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::EIPAssociation to Name" } }, "AWS::EC2::EgressOnlyInternetGateway": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::EgressOnlyInternetGateway to Id" } }, "AWS::EC2::FlowLog": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::FlowLog to Id" } }, "AWS::EC2::Host": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::Host to Id" } }, "AWS::EC2::Instance": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::Instance to Id" } }, "AWS::EC2::InternetGateway": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::InternetGateway to Name" } }, "AWS::EC2::LaunchTemplate": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::LaunchTemplate to Id" } }, "AWS::EC2::NatGateway": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::NatGateway to Id" } }, "AWS::EC2::NetworkAcl": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::NetworkAcl to Name" } }, "AWS::EC2::NetworkAclEntry": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::NetworkAclEntry to Name" } }, "AWS::EC2::NetworkInterface": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::NetworkInterface to Name" } }, "AWS::EC2::NetworkInterfaceAttachment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::NetworkInterfaceAttachment to Name" } }, "AWS::EC2::NetworkInterfacePermission": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::NetworkInterfacePermission to Id" } }, "AWS::EC2::PlacementGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::PlacementGroup to Name" } }, "AWS::EC2::Route": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::Route to Name" } }, "AWS::EC2::RouteTable": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::RouteTable to Id" } }, "AWS::EC2::SecurityGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::SecurityGroup to Name" } }, "AWS::EC2::SecurityGroupEgress": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::SecurityGroupEgress to Id" } }, "AWS::EC2::SecurityGroupIngress": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::SecurityGroupIngress to Id" } }, "AWS::EC2::SpotFleet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::SpotFleet to Name" } }, "AWS::EC2::Subnet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::Subnet to Id" } }, "AWS::EC2::SubnetCidrBlock": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::SubnetCidrBlock to Id" } }, "AWS::EC2::SubnetNetworkAclAssociation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::SubnetNetworkAclAssociation to Name" } }, "AWS::EC2::SubnetRouteTableAssociation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::SubnetRouteTableAssociation to Name" } }, "AWS::EC2::TrunkInterfaceAssociation": { "patch": { "broken" : "3.0.0", "fixed" : "6.3.0", "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::TrunkInterfaceAssociation to Id" } }, "AWS::EC2::VPC": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::VPC to Id" } }, "AWS::EC2::VPCCidrBlock": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::VPCCidrBlock to Id" } }, "AWS::EC2::VPCDHCPOptionsAssociation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::VPCDHCPOptionsAssociation to Name" } }, "AWS::EC2::VPCEndpoint": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::VPCEndpoint to Id" } }, "AWS::EC2::VPCEndpointConnectionNotification": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::EC2::VPCEndpointConnectionNotification to None" } }, "AWS::EC2::VPCEndpointServicePermissions": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::EC2::VPCEndpointServicePermissions to None" } }, "AWS::EC2::VPCGatewayAttachment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::VPCGatewayAttachment to Name" } }, "AWS::EC2::VPCPeeringConnection": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::VPCPeeringConnection to Name" } }, "AWS::EC2::VPNConnection": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::VPNConnection to Name" } }, "AWS::EC2::VPNConnectionRoute": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::VPNConnectionRoute to Name" } }, "AWS::EC2::VPNGateway": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::VPNGateway to Name" } }, "AWS::EC2::VPNGatewayRoutePropagation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EC2::VPNGatewayRoutePropagation to Name" } }, "AWS::EC2::Volume": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::Volume to Id" } }, "AWS::EC2::VolumeAttachment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EC2::VolumeAttachment to Id" } }, "AWS::ECR::Repository": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ECR::Repository to Name" } }, "AWS::ECS::Cluster": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ECS::Cluster to Name" } }, "AWS::ECS::Service": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::ECS::Service to Arn" } }, "AWS::ECS::TaskDefinition": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::ECS::TaskDefinition to Arn" } }, "AWS::EFS::FileSystem": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EFS::FileSystem to Id" } }, "AWS::EFS::MountTarget": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EFS::MountTarget to Id" } }, "AWS::EKS::Cluster": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EKS::Cluster to Name" } }, "AWS::EMR::Cluster": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EMR::Cluster to Id" } }, "AWS::EMR::InstanceFleetConfig": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EMR::InstanceFleetConfig to Id" } }, "AWS::EMR::InstanceGroupConfig": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EMR::InstanceGroupConfig to Id" } }, "AWS::EMR::SecurityConfiguration": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::EMR::SecurityConfiguration to Name" } }, "AWS::EMR::Step": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::EMR::Step to Id" } }, "AWS::ElastiCache::CacheCluster": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElastiCache::CacheCluster to Name" } }, "AWS::ElastiCache::ParameterGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElastiCache::ParameterGroup to Name" } }, "AWS::ElastiCache::ReplicationGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElastiCache::ReplicationGroup to Name" } }, "AWS::ElastiCache::SecurityGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElastiCache::SecurityGroup to Name" } }, "AWS::ElastiCache::SecurityGroupIngress": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ElastiCache::SecurityGroupIngress to Id" } }, "AWS::ElastiCache::SubnetGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElastiCache::SubnetGroup to Name" } }, "AWS::ElasticBeanstalk::Application": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElasticBeanstalk::Application to Name" } }, "AWS::ElasticBeanstalk::ApplicationVersion": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElasticBeanstalk::ApplicationVersion to Name" } }, "AWS::ElasticBeanstalk::ConfigurationTemplate": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElasticBeanstalk::ConfigurationTemplate to Name" } }, "AWS::ElasticBeanstalk::Environment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElasticBeanstalk::Environment to Name" } }, "AWS::ElasticLoadBalancing::LoadBalancer": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::ElasticLoadBalancing::LoadBalancer to Name" } }, "AWS::ElasticLoadBalancingV2::Listener": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::ElasticLoadBalancingV2::Listener to Arn" } }, "AWS::ElasticLoadBalancingV2::ListenerCertificate": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::ElasticLoadBalancingV2::ListenerCertificate to Arn" } }, "AWS::ElasticLoadBalancingV2::ListenerRule": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::ElasticLoadBalancingV2::ListenerRule to Arn" } }, "AWS::ElasticLoadBalancingV2::LoadBalancer": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::ElasticLoadBalancingV2::LoadBalancer to Arn" } }, "AWS::ElasticLoadBalancingV2::TargetGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::ElasticLoadBalancingV2::TargetGroup to Arn" } }, "AWS::Elasticsearch::Domain": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Elasticsearch::Domain to Name" } }, "AWS::Events::Rule": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Events::Rule to Id" } }, "AWS::GameLift::Alias": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::GameLift::Alias to Id" } }, "AWS::GameLift::Build": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::GameLift::Build to Id" } }, "AWS::GameLift::Fleet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::GameLift::Fleet to Id" } }, "AWS::Glue::Classifier": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Glue::Classifier to Name" } }, "AWS::Glue::Connection": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Glue::Connection to Name" } }, "AWS::Glue::Crawler": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Glue::Crawler to Name" } }, "AWS::Glue::Database": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Glue::Database to Name" } }, "AWS::Glue::DevEndpoint": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Glue::DevEndpoint to Id" } }, "AWS::Glue::Job": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Glue::Job to Name" } }, "AWS::Glue::Partition": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Glue::Partition to Id" } }, "AWS::Glue::Table": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Glue::Table to Name" } }, "AWS::Glue::Trigger": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Glue::Trigger to Name" } }, "AWS::GuardDuty::Detector": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::GuardDuty::Detector to Id" } }, "AWS::GuardDuty::Filter": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::GuardDuty::Filter to Name" } }, "AWS::GuardDuty::IPSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::GuardDuty::IPSet to Id" } }, "AWS::GuardDuty::Master": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::GuardDuty::Master to None" } }, "AWS::GuardDuty::Member": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::GuardDuty::Member to None" } }, "AWS::GuardDuty::ThreatIntelSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::GuardDuty::ThreatIntelSet to Id" } }, "AWS::IAM::AccessKey": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::IAM::AccessKey to Id" } }, "AWS::IAM::Group": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::IAM::Group to Name" } }, "AWS::IAM::InstanceProfile": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::IAM::InstanceProfile to Name" } }, "AWS::IAM::ManagedPolicy": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::IAM::ManagedPolicy to Arn" } }, "AWS::IAM::Policy": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::IAM::Policy to Name" } }, "AWS::IAM::Role": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::IAM::Role to Name" } }, "AWS::IAM::ServiceLinkedRole": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::IAM::ServiceLinkedRole to None" } }, "AWS::IAM::User": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::IAM::User to Name" } }, "AWS::IAM::UserToGroupAddition": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::IAM::UserToGroupAddition to None" } }, "AWS::Inspector::AssessmentTarget": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::Inspector::AssessmentTarget to None" } }, "AWS::Inspector::AssessmentTemplate": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::Inspector::AssessmentTemplate to None" } }, "AWS::Inspector::ResourceGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::Inspector::ResourceGroup to None" } }, "AWS::IoT::Certificate": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::IoT::Certificate to Id" } }, "AWS::IoT::Policy": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::IoT::Policy to Name" } }, "AWS::IoT::PolicyPrincipalAttachment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::IoT::PolicyPrincipalAttachment to None" } }, "AWS::IoT::Thing": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::IoT::Thing to Name" } }, "AWS::IoT::ThingPrincipalAttachment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::IoT::ThingPrincipalAttachment to None" } }, "AWS::IoT::TopicRule": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::IoT::TopicRule to Name" } }, "AWS::IoT1Click::Device": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::IoT1Click::Device to Arn" } }, "AWS::IoT1Click::Placement": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Path" } ], "description": "Set RefKind of AWS::IoT1Click::Placement to Path" } }, "AWS::IoT1Click::Project": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::IoT1Click::Project to Arn" } }, "AWS::KMS::Alias": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::KMS::Alias to Name" } }, "AWS::KMS::Key": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::KMS::Key to Id" } }, "AWS::Kinesis::Stream": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Kinesis::Stream to Id" } }, "AWS::KinesisAnalytics::Application": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::KinesisAnalytics::Application to Id" } }, "AWS::KinesisAnalytics::ApplicationOutput": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::KinesisAnalytics::ApplicationOutput to Id" } }, "AWS::KinesisAnalytics::ApplicationReferenceDataSource": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::KinesisAnalytics::ApplicationReferenceDataSource to Id" } }, "AWS::KinesisFirehose::DeliveryStream": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::KinesisFirehose::DeliveryStream to Name" } }, "AWS::Lambda::Alias": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::Lambda::Alias to Arn" } }, "AWS::Lambda::EventSourceMapping": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Lambda::EventSourceMapping to Name" } }, "AWS::Lambda::Function": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Lambda::Function to Name" } }, "AWS::Lambda::Permission": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::Lambda::Permission to None" } }, "AWS::Lambda::Version": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::Lambda::Version to Arn" } }, "AWS::Logs::Destination": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Logs::Destination to Name" } }, "AWS::Logs::LogGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Logs::LogGroup to Name" } }, "AWS::Logs::LogStream": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Logs::LogStream to Name" } }, "AWS::Logs::MetricFilter": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Logs::MetricFilter to Name" } }, "AWS::Logs::SubscriptionFilter": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Logs::SubscriptionFilter to Name" } }, "AWS::Neptune::DBCluster": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Neptune::DBCluster to Name" } }, "AWS::Neptune::DBClusterParameterGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Neptune::DBClusterParameterGroup to Name" } }, "AWS::Neptune::DBInstance": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Neptune::DBInstance to Id" } }, "AWS::Neptune::DBParameterGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Neptune::DBParameterGroup to Name" } }, "AWS::Neptune::DBSubnetGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Neptune::DBSubnetGroup to Name" } }, "AWS::OpsWorks::App": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::OpsWorks::App to Id" } }, "AWS::OpsWorks::ElasticLoadBalancerAttachment": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::OpsWorks::ElasticLoadBalancerAttachment to None" } }, "AWS::OpsWorks::Instance": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::OpsWorks::Instance to Id" } }, "AWS::OpsWorks::Layer": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::OpsWorks::Layer to Id" } }, "AWS::OpsWorks::Stack": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::OpsWorks::Stack to Id" } }, "AWS::OpsWorks::UserProfile": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::OpsWorks::UserProfile to Arn" } }, "AWS::OpsWorks::Volume": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::OpsWorks::Volume to Id" } }, "AWS::RDS::DBCluster": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::RDS::DBCluster to Name" } }, "AWS::RDS::DBClusterParameterGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::RDS::DBClusterParameterGroup to Name" } }, "AWS::RDS::DBInstance": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::RDS::DBInstance to Id" } }, "AWS::RDS::DBParameterGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::RDS::DBParameterGroup to Name" } }, "AWS::RDS::DBSecurityGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::RDS::DBSecurityGroup to Name" } }, "AWS::RDS::DBSecurityGroupIngress": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::RDS::DBSecurityGroupIngress to Name" } }, "AWS::RDS::DBSubnetGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::RDS::DBSubnetGroup to Name" } }, "AWS::RDS::EventSubscription": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::RDS::EventSubscription to Name" } }, "AWS::RDS::OptionGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::RDS::OptionGroup to Name" } }, "AWS::Redshift::Cluster": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Redshift::Cluster to Name" } }, "AWS::Redshift::ClusterParameterGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Redshift::ClusterParameterGroup to Name" } }, "AWS::Redshift::ClusterSecurityGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Redshift::ClusterSecurityGroup to Name" } }, "AWS::Redshift::ClusterSecurityGroupIngress": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::Redshift::ClusterSecurityGroupIngress to None" } }, "AWS::Redshift::ClusterSubnetGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Redshift::ClusterSubnetGroup to Name" } }, "AWS::Route53::HealthCheck": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Route53::HealthCheck to Id" } }, "AWS::Route53::HostedZone": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::Route53::HostedZone to Id" } }, "AWS::Route53::RecordSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "DomainName" } ], "description": "Set RefKind of AWS::Route53::RecordSet to DomainName" } }, "AWS::Route53::RecordSetGroup": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Route53::RecordSetGroup to Name" } }, "AWS::S3::Bucket": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::S3::Bucket to Name" } }, "AWS::S3::BucketPolicy": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::S3::BucketPolicy to None" } }, "AWS::SDB::Domain": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::SDB::Domain to None" } }, "AWS::SES::ConfigurationSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::SES::ConfigurationSet to Name" } }, "AWS::SES::ConfigurationSetEventDestination": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::SES::ConfigurationSetEventDestination to None" } }, "AWS::SES::ReceiptFilter": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::SES::ReceiptFilter to Name" } }, "AWS::SES::ReceiptRule": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::SES::ReceiptRule to Name" } }, "AWS::SES::ReceiptRuleSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::SES::ReceiptRuleSet to Name" } }, "AWS::SES::Template": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::SES::Template to Id" } }, "AWS::SNS::Subscription": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::SNS::Subscription to Arn" } }, "AWS::SNS::Topic": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::SNS::Topic to Arn" } }, "AWS::SNS::TopicPolicy": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::SNS::TopicPolicy to None" } }, "AWS::SQS::Queue": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Url" } ], "description": "Set RefKind of AWS::SQS::Queue to Url" } }, "AWS::SQS::QueuePolicy": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::SQS::QueuePolicy to None" } }, "AWS::SSM::Association": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "None" } ], "description": "Set RefKind of AWS::SSM::Association to None" } }, "AWS::SSM::Document": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::SSM::Document to Name" } }, "AWS::SSM::MaintenanceWindowTask": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::SSM::MaintenanceWindowTask to Id" } }, "AWS::SSM::Parameter": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::SSM::Parameter to Name" } }, "AWS::SSM::PatchBaseline": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::SSM::PatchBaseline to Id" } }, "AWS::SSM::ResourceDataSync": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::SSM::ResourceDataSync to Name" } }, "AWS::SageMaker::Endpoint": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::SageMaker::Endpoint to Arn" } }, "AWS::SageMaker::EndpointConfig": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::SageMaker::EndpointConfig to Arn" } }, "AWS::SageMaker::Model": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::SageMaker::Model to Arn" } }, "AWS::SageMaker::NotebookInstance": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::SageMaker::NotebookInstance to Arn" } }, "AWS::SageMaker::NotebookInstanceLifecycleConfig": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::SageMaker::NotebookInstanceLifecycleConfig to Arn" } }, "AWS::Serverless::Api": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Serverless::Api to Name" } }, "AWS::Serverless::Function": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Serverless::Function to Name" } }, "AWS::Serverless::SimpleTable": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::Serverless::SimpleTable to Name" } }, "AWS::ServiceCatalog::AcceptedPortfolioShare": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::AcceptedPortfolioShare to Id" } }, "AWS::ServiceCatalog::CloudFormationProduct": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::CloudFormationProduct to Id" } }, "AWS::ServiceCatalog::CloudFormationProvisionedProduct": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::CloudFormationProvisionedProduct to Id" } }, "AWS::ServiceCatalog::LaunchNotificationConstraint": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::LaunchNotificationConstraint to Id" } }, "AWS::ServiceCatalog::LaunchRoleConstraint": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::LaunchRoleConstraint to Id" } }, "AWS::ServiceCatalog::LaunchTemplateConstraint": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::LaunchTemplateConstraint to Id" } }, "AWS::ServiceCatalog::Portfolio": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::Portfolio to Id" } }, "AWS::ServiceCatalog::PortfolioPrincipalAssociation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::PortfolioPrincipalAssociation to Id" } }, "AWS::ServiceCatalog::PortfolioProductAssociation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::PortfolioProductAssociation to Id" } }, "AWS::ServiceCatalog::PortfolioShare": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::PortfolioShare to Id" } }, "AWS::ServiceCatalog::TagOption": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::TagOption to Id" } }, "AWS::ServiceCatalog::TagOptionAssociation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceCatalog::TagOptionAssociation to Id" } }, "AWS::ServiceDiscovery::Instance": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceDiscovery::Instance to Id" } }, "AWS::ServiceDiscovery::PrivateDnsNamespace": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceDiscovery::PrivateDnsNamespace to Id" } }, "AWS::ServiceDiscovery::PublicDnsNamespace": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceDiscovery::PublicDnsNamespace to Id" } }, "AWS::ServiceDiscovery::Service": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::ServiceDiscovery::Service to Id" } }, "AWS::StepFunctions::Activity": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::StepFunctions::Activity to Arn" } }, "AWS::StepFunctions::StateMachine": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Arn" } ], "description": "Set RefKind of AWS::StepFunctions::StateMachine to Arn" } }, "AWS::WAF::ByteMatchSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAF::ByteMatchSet to Id" } }, "AWS::WAF::IPSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAF::IPSet to Id" } }, "AWS::WAF::Rule": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAF::Rule to Id" } }, "AWS::WAF::SizeConstraintSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAF::SizeConstraintSet to Id" } }, "AWS::WAF::SqlInjectionMatchSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAF::SqlInjectionMatchSet to Id" } }, "AWS::WAF::WebACL": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAF::WebACL to Id" } }, "AWS::WAF::XssMatchSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAF::XssMatchSet to Id" } }, "AWS::WAFRegional::ByteMatchSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAFRegional::ByteMatchSet to Id" } }, "AWS::WAFRegional::IPSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAFRegional::IPSet to Id" } }, "AWS::WAFRegional::Rule": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAFRegional::Rule to Id" } }, "AWS::WAFRegional::SizeConstraintSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAFRegional::SizeConstraintSet to Id" } }, "AWS::WAFRegional::SqlInjectionMatchSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAFRegional::SqlInjectionMatchSet to Id" } }, "AWS::WAFRegional::WebACL": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAFRegional::WebACL to Id" } }, "AWS::WAFRegional::WebACLAssociation": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAFRegional::WebACLAssociation to Id" } }, "AWS::WAFRegional::XssMatchSet": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Id" } ], "description": "Set RefKind of AWS::WAFRegional::XssMatchSet to Id" } }, "AWS::WorkSpaces::Workspace": { "patch": { "operations": [ { "op": "add", "path": "/RefKind", "value": "Name" } ], "description": "Set RefKind of AWS::WorkSpaces::Workspace to Name" } } }
}