diff --git a/providers/src/aws/v00.00.00000/services/accessanalyzer.yaml b/providers/src/aws/v00.00.00000/services/accessanalyzer.yaml index 7bf58b39..afd34209 100644 --- a/providers/src/aws/v00.00.00000/services/accessanalyzer.yaml +++ b/providers/src/aws/v00.00.00000/services/accessanalyzer.yaml @@ -680,7 +680,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.AnalyzerConfiguration') as analyzer_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AccessAnalyzer::Analyzer' @@ -713,7 +713,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'AnalyzerConfiguration') as analyzer_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AccessAnalyzer::Analyzer' @@ -776,7 +776,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.AnalyzerConfiguration') as analyzer_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -796,7 +796,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'AnalyzerConfiguration') as analyzer_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/acmpca.yaml b/providers/src/aws/v00.00.00000/services/acmpca.yaml index 799494dd..0b5856be 100644 --- a/providers/src/aws/v00.00.00000/services/acmpca.yaml +++ b/providers/src/aws/v00.00.00000/services/acmpca.yaml @@ -1399,7 +1399,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyStorageSecurityStandard') as key_storage_security_standard, JSON_EXTRACT(detail.Properties, '$.UsageMode') as usage_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ACMPCA::CertificateAuthority' @@ -1442,7 +1442,7 @@ components: json_extract_path_text(detail.Properties, 'KeyStorageSecurityStandard') as key_storage_security_standard, json_extract_path_text(detail.Properties, 'UsageMode') as usage_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ACMPCA::CertificateAuthority' @@ -1510,7 +1510,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyStorageSecurityStandard') as key_storage_security_standard, JSON_EXTRACT(detail.Properties, '$.UsageMode') as usage_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1535,7 +1535,7 @@ components: json_extract_path_text(detail.Properties, 'KeyStorageSecurityStandard') as key_storage_security_standard, json_extract_path_text(detail.Properties, 'UsageMode') as usage_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/amplify.yaml b/providers/src/aws/v00.00.00000/services/amplify.yaml index 4f6e71ca..24194628 100644 --- a/providers/src/aws/v00.00.00000/services/amplify.yaml +++ b/providers/src/aws/v00.00.00000/services/amplify.yaml @@ -1294,7 +1294,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Repository') as repository, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Amplify::App' @@ -1353,7 +1353,7 @@ components: json_extract_path_text(detail.Properties, 'Repository') as repository, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Amplify::App' @@ -1429,7 +1429,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Platform') as platform, JSON_EXTRACT(detail.Properties, '$.Repository') as repository FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1462,7 +1462,7 @@ components: json_extract_path_text(detail.Properties, 'Platform') as platform, json_extract_path_text(detail.Properties, 'Repository') as repository FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1571,7 +1571,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Stage') as stage, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Amplify::Branch' @@ -1622,7 +1622,7 @@ components: json_extract_path_text(detail.Properties, 'Stage') as stage, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Amplify::Branch' @@ -1694,7 +1694,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PullRequestEnvironmentName') as pull_request_environment_name, JSON_EXTRACT(detail.Properties, '$.Stage') as stage FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1723,7 +1723,7 @@ components: json_extract_path_text(detail.Properties, 'PullRequestEnvironmentName') as pull_request_environment_name, json_extract_path_text(detail.Properties, 'Stage') as stage FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1828,7 +1828,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StatusReason') as status_reason, JSON_EXTRACT(detail.Properties, '$.SubDomainSettings') as sub_domain_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Amplify::Domain' @@ -1875,7 +1875,7 @@ components: json_extract_path_text(detail.Properties, 'StatusReason') as status_reason, json_extract_path_text(detail.Properties, 'SubDomainSettings') as sub_domain_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Amplify::Domain' diff --git a/providers/src/aws/v00.00.00000/services/amplifyuibuilder.yaml b/providers/src/aws/v00.00.00000/services/amplifyuibuilder.yaml index 300f271d..8c2b53b4 100644 --- a/providers/src/aws/v00.00.00000/services/amplifyuibuilder.yaml +++ b/providers/src/aws/v00.00.00000/services/amplifyuibuilder.yaml @@ -1503,7 +1503,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Variants') as variants FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AmplifyUIBuilder::Component' @@ -1558,7 +1558,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Variants') as variants FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AmplifyUIBuilder::Component' @@ -1638,7 +1638,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceId') as source_id, JSON_EXTRACT(detail.Properties, '$.Variants') as variants FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1669,7 +1669,7 @@ components: json_extract_path_text(detail.Properties, 'SourceId') as source_id, json_extract_path_text(detail.Properties, 'Variants') as variants FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1776,7 +1776,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Style') as style, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AmplifyUIBuilder::Form' @@ -1823,7 +1823,7 @@ components: json_extract_path_text(detail.Properties, 'Style') as style, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AmplifyUIBuilder::Form' @@ -1899,7 +1899,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SectionalElements') as sectional_elements, JSON_EXTRACT(detail.Properties, '$.Style') as style FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1926,7 +1926,7 @@ components: json_extract_path_text(detail.Properties, 'SectionalElements') as sectional_elements, json_extract_path_text(detail.Properties, 'Style') as style FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2025,7 +2025,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Values') as _values FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AmplifyUIBuilder::Theme' @@ -2064,7 +2064,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Values') as _values FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AmplifyUIBuilder::Theme' @@ -2136,7 +2136,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Overrides') as overrides, JSON_EXTRACT(detail.Properties, '$.Values') as _values FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2159,7 +2159,7 @@ components: json_extract_path_text(detail.Properties, 'Overrides') as overrides, json_extract_path_text(detail.Properties, 'Values') as _values FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/apigateway.yaml b/providers/src/aws/v00.00.00000/services/apigateway.yaml index 1f367fd9..9180aac3 100644 --- a/providers/src/aws/v00.00.00000/services/apigateway.yaml +++ b/providers/src/aws/v00.00.00000/services/apigateway.yaml @@ -3085,7 +3085,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::ApiKey' @@ -3124,7 +3124,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::ApiKey' @@ -3190,7 +3190,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StageKeys') as stage_keys, JSON_EXTRACT(detail.Properties, '$.Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3213,7 +3213,7 @@ components: json_extract_path_text(detail.Properties, 'StageKeys') as stage_keys, json_extract_path_text(detail.Properties, 'Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3315,7 +3315,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProviderARNs') as provider_arns, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Authorizer' @@ -3358,7 +3358,7 @@ components: json_extract_path_text(detail.Properties, 'ProviderARNs') as provider_arns, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Authorizer' @@ -3479,7 +3479,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RestApiId') as rest_api_id, JSON_EXTRACT(detail.Properties, '$.Stage') as stage FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::BasePathMapping' @@ -3508,7 +3508,7 @@ components: json_extract_path_text(detail.Properties, 'RestApiId') as rest_api_id, json_extract_path_text(detail.Properties, 'Stage') as stage FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::BasePathMapping' @@ -3626,7 +3626,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::ClientCertificate' @@ -3653,7 +3653,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::ClientCertificate' @@ -3713,7 +3713,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClientCertificateId') as client_certificate_id, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3730,7 +3730,7 @@ components: json_extract_path_text(detail.Properties, 'ClientCertificateId') as client_certificate_id, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3822,7 +3822,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RestApiId') as rest_api_id, JSON_EXTRACT(detail.Properties, '$.DeploymentCanarySettings') as deployment_canary_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Deployment' @@ -3855,7 +3855,7 @@ components: json_extract_path_text(detail.Properties, 'RestApiId') as rest_api_id, json_extract_path_text(detail.Properties, 'DeploymentCanarySettings') as deployment_canary_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Deployment' @@ -3976,7 +3976,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Properties') as properties, JSON_EXTRACT(detail.Properties, '$.RestApiId') as rest_api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::DocumentationPart' @@ -4005,7 +4005,7 @@ components: json_extract_path_text(detail.Properties, 'Properties') as properties, json_extract_path_text(detail.Properties, 'RestApiId') as rest_api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::DocumentationPart' @@ -4124,7 +4124,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DocumentationVersion') as documentation_version, JSON_EXTRACT(detail.Properties, '$.RestApiId') as rest_api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::DocumentationVersion' @@ -4151,7 +4151,7 @@ components: json_extract_path_text(detail.Properties, 'DocumentationVersion') as documentation_version, json_extract_path_text(detail.Properties, 'RestApiId') as rest_api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::DocumentationVersion' @@ -4287,7 +4287,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SecurityPolicy') as security_policy, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::DomainName' @@ -4332,7 +4332,7 @@ components: json_extract_path_text(detail.Properties, 'SecurityPolicy') as security_policy, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::DomainName' @@ -4401,7 +4401,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OwnershipVerificationCertificateArn') as ownership_verification_certificate_arn, JSON_EXTRACT(detail.Properties, '$.SecurityPolicy') as security_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4427,7 +4427,7 @@ components: json_extract_path_text(detail.Properties, 'OwnershipVerificationCertificateArn') as ownership_verification_certificate_arn, json_extract_path_text(detail.Properties, 'SecurityPolicy') as security_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4518,7 +4518,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResponseParameters') as response_parameters, JSON_EXTRACT(detail.Properties, '$.ResponseTemplates') as response_templates FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::GatewayResponse' @@ -4551,7 +4551,7 @@ components: json_extract_path_text(detail.Properties, 'ResponseParameters') as response_parameters, json_extract_path_text(detail.Properties, 'ResponseTemplates') as response_templates FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::GatewayResponse' @@ -4774,7 +4774,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RestApiId') as rest_api_id, JSON_EXTRACT(detail.Properties, '$.Schema') as _schema FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Model' @@ -4805,7 +4805,7 @@ components: json_extract_path_text(detail.Properties, 'RestApiId') as rest_api_id, json_extract_path_text(detail.Properties, 'Schema') as _schema FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Model' @@ -4928,7 +4928,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ValidateRequestBody') as validate_request_body, JSON_EXTRACT(detail.Properties, '$.ValidateRequestParameters') as validate_request_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::RequestValidator' @@ -4959,7 +4959,7 @@ components: json_extract_path_text(detail.Properties, 'ValidateRequestBody') as validate_request_body, json_extract_path_text(detail.Properties, 'ValidateRequestParameters') as validate_request_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::RequestValidator' @@ -5080,7 +5080,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceId') as resource_id, JSON_EXTRACT(detail.Properties, '$.RestApiId') as rest_api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Resource' @@ -5109,7 +5109,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceId') as resource_id, json_extract_path_text(detail.Properties, 'RestApiId') as rest_api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Resource' @@ -5255,7 +5255,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Body') as body, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::RestApi' @@ -5310,7 +5310,7 @@ components: json_extract_path_text(detail.Properties, 'Body') as body, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::RestApi' @@ -5384,7 +5384,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EndpointConfiguration') as endpoint_configuration, JSON_EXTRACT(detail.Properties, '$.Body') as body FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5415,7 +5415,7 @@ components: json_extract_path_text(detail.Properties, 'EndpointConfiguration') as endpoint_configuration, json_extract_path_text(detail.Properties, 'Body') as body FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5523,7 +5523,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TracingEnabled') as tracing_enabled, JSON_EXTRACT(detail.Properties, '$.Variables') as variables FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Stage' @@ -5572,7 +5572,7 @@ components: json_extract_path_text(detail.Properties, 'TracingEnabled') as tracing_enabled, json_extract_path_text(detail.Properties, 'Variables') as variables FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::Stage' @@ -5646,7 +5646,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TracingEnabled') as tracing_enabled, JSON_EXTRACT(detail.Properties, '$.Variables') as variables FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5674,7 +5674,7 @@ components: json_extract_path_text(detail.Properties, 'TracingEnabled') as tracing_enabled, json_extract_path_text(detail.Properties, 'Variables') as variables FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5767,7 +5767,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Throttle') as throttle, JSON_EXTRACT(detail.Properties, '$.UsagePlanName') as usage_plan_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::UsagePlan' @@ -5802,7 +5802,7 @@ components: json_extract_path_text(detail.Properties, 'Throttle') as throttle, json_extract_path_text(detail.Properties, 'UsagePlanName') as usage_plan_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::UsagePlan' @@ -5866,7 +5866,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Throttle') as throttle, JSON_EXTRACT(detail.Properties, '$.UsagePlanName') as usage_plan_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5887,7 +5887,7 @@ components: json_extract_path_text(detail.Properties, 'Throttle') as throttle, json_extract_path_text(detail.Properties, 'UsagePlanName') as usage_plan_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5961,7 +5961,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UsagePlanId') as usage_plan_id, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::UsagePlanKey' @@ -5990,7 +5990,7 @@ components: json_extract_path_text(detail.Properties, 'UsagePlanId') as usage_plan_id, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::UsagePlanKey' @@ -6109,7 +6109,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetArns') as target_arns, JSON_EXTRACT(detail.Properties, '$.VpcLinkId') as vpc_link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::VpcLink' @@ -6140,7 +6140,7 @@ components: json_extract_path_text(detail.Properties, 'TargetArns') as target_arns, json_extract_path_text(detail.Properties, 'VpcLinkId') as vpc_link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGateway::VpcLink' @@ -6202,7 +6202,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetArns') as target_arns, JSON_EXTRACT(detail.Properties, '$.VpcLinkId') as vpc_link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6221,7 +6221,7 @@ components: json_extract_path_text(detail.Properties, 'TargetArns') as target_arns, json_extract_path_text(detail.Properties, 'VpcLinkId') as vpc_link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/apigatewayv2.yaml b/providers/src/aws/v00.00.00000/services/apigatewayv2.yaml index 734a068e..2e2e5115 100644 --- a/providers/src/aws/v00.00.00000/services/apigatewayv2.yaml +++ b/providers/src/aws/v00.00.00000/services/apigatewayv2.yaml @@ -1812,7 +1812,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ApiKeySelectionExpression') as api_key_selection_expression FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Api' @@ -1871,7 +1871,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ApiKeySelectionExpression') as api_key_selection_expression FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Api' @@ -1947,7 +1947,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Body') as body, JSON_EXTRACT(detail.Properties, '$.ApiKeySelectionExpression') as api_key_selection_expression FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1980,7 +1980,7 @@ components: json_extract_path_text(detail.Properties, 'Body') as body, json_extract_path_text(detail.Properties, 'ApiKeySelectionExpression') as api_key_selection_expression FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2070,7 +2070,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApiMappingKey') as api_mapping_key, JSON_EXTRACT(detail.Properties, '$.ApiId') as api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::ApiMapping' @@ -2101,7 +2101,7 @@ components: json_extract_path_text(detail.Properties, 'ApiMappingKey') as api_mapping_key, json_extract_path_text(detail.Properties, 'ApiId') as api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::ApiMapping' @@ -2238,7 +2238,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AuthorizerId') as authorizer_id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Authorizer' @@ -2283,7 +2283,7 @@ components: json_extract_path_text(detail.Properties, 'AuthorizerId') as authorizer_id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Authorizer' @@ -2404,7 +2404,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StageName') as stage_name, JSON_EXTRACT(detail.Properties, '$.ApiId') as api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Deployment' @@ -2433,7 +2433,7 @@ components: json_extract_path_text(detail.Properties, 'StageName') as stage_name, json_extract_path_text(detail.Properties, 'ApiId') as api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Deployment' @@ -2557,7 +2557,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DomainNameConfigurations') as domain_name_configurations, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::DomainName' @@ -2590,7 +2590,7 @@ components: json_extract_path_text(detail.Properties, 'DomainNameConfigurations') as domain_name_configurations, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::DomainName' @@ -2653,7 +2653,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DomainName') as domain_name, JSON_EXTRACT(detail.Properties, '$.DomainNameConfigurations') as domain_name_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2673,7 +2673,7 @@ components: json_extract_path_text(detail.Properties, 'DomainName') as domain_name, json_extract_path_text(detail.Properties, 'DomainNameConfigurations') as domain_name_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2770,7 +2770,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IntegrationResponseKey') as integration_response_key, JSON_EXTRACT(detail.Properties, '$.ApiId') as api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::IntegrationResponse' @@ -2807,7 +2807,7 @@ components: json_extract_path_text(detail.Properties, 'IntegrationResponseKey') as integration_response_key, json_extract_path_text(detail.Properties, 'ApiId') as api_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::IntegrationResponse' @@ -2935,7 +2935,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApiId') as api_id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Model' @@ -2968,7 +2968,7 @@ components: json_extract_path_text(detail.Properties, 'ApiId') as api_id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Model' @@ -3107,7 +3107,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Target') as target, JSON_EXTRACT(detail.Properties, '$.AuthorizerId') as authorizer_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Route' @@ -3154,7 +3154,7 @@ components: json_extract_path_text(detail.Properties, 'Target') as target, json_extract_path_text(detail.Properties, 'AuthorizerId') as authorizer_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::Route' @@ -3282,7 +3282,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResponseModels') as response_models, JSON_EXTRACT(detail.Properties, '$.RouteResponseId') as route_response_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::RouteResponse' @@ -3317,7 +3317,7 @@ components: json_extract_path_text(detail.Properties, 'ResponseModels') as response_models, json_extract_path_text(detail.Properties, 'RouteResponseId') as route_response_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::RouteResponse' @@ -3442,7 +3442,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::VpcLink' @@ -3473,7 +3473,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApiGatewayV2::VpcLink' @@ -3535,7 +3535,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SecurityGroupIds') as security_group_ids, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3554,7 +3554,7 @@ components: json_extract_path_text(detail.Properties, 'SecurityGroupIds') as security_group_ids, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/appconfig.yaml b/providers/src/aws/v00.00.00000/services/appconfig.yaml index ad30dcd2..b07958c2 100644 --- a/providers/src/aws/v00.00.00000/services/appconfig.yaml +++ b/providers/src/aws/v00.00.00000/services/appconfig.yaml @@ -1370,7 +1370,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::Application' @@ -1399,7 +1399,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::Application' @@ -1460,7 +1460,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationId') as application_id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1478,7 +1478,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationId') as application_id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1580,7 +1580,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::ConfigurationProfile' @@ -1623,7 +1623,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::ConfigurationProfile' @@ -1694,7 +1694,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationId') as application_id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1719,7 +1719,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationId') as application_id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1811,7 +1811,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::Environment' @@ -1844,7 +1844,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::Environment' @@ -1910,7 +1910,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationId') as application_id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1930,7 +1930,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationId') as application_id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2027,7 +2027,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LatestVersionNumber') as latest_version_number, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::Extension' @@ -2066,7 +2066,7 @@ components: json_extract_path_text(detail.Properties, 'LatestVersionNumber') as latest_version_number, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::Extension' @@ -2132,7 +2132,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.LatestVersionNumber') as latest_version_number FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2155,7 +2155,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'LatestVersionNumber') as latest_version_number FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2252,7 +2252,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::ExtensionAssociation' @@ -2291,7 +2291,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::ExtensionAssociation' @@ -2357,7 +2357,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ExtensionVersionNumber') as extension_version_number, JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2380,7 +2380,7 @@ components: json_extract_path_text(detail.Properties, 'ExtensionVersionNumber') as extension_version_number, json_extract_path_text(detail.Properties, 'Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2464,7 +2464,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationId') as application_id, JSON_EXTRACT(detail.Properties, '$.VersionNumber') as version_number FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::HostedConfigurationVersion' @@ -2501,7 +2501,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationId') as application_id, json_extract_path_text(detail.Properties, 'VersionNumber') as version_number FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppConfig::HostedConfigurationVersion' diff --git a/providers/src/aws/v00.00.00000/services/appflow.yaml b/providers/src/aws/v00.00.00000/services/appflow.yaml index 42ed8fad..3b9f361c 100644 --- a/providers/src/aws/v00.00.00000/services/appflow.yaml +++ b/providers/src/aws/v00.00.00000/services/appflow.yaml @@ -2951,7 +2951,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConnectorProvisioningConfig') as connector_provisioning_config, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppFlow::Connector' @@ -2982,7 +2982,7 @@ components: json_extract_path_text(detail.Properties, 'ConnectorProvisioningConfig') as connector_provisioning_config, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppFlow::Connector' @@ -3107,7 +3107,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConnectorProfileConfig') as connector_profile_config, JSON_EXTRACT(detail.Properties, '$.CredentialsArn') as credentials_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppFlow::ConnectorProfile' @@ -3144,7 +3144,7 @@ components: json_extract_path_text(detail.Properties, 'ConnectorProfileConfig') as connector_profile_config, json_extract_path_text(detail.Properties, 'CredentialsArn') as credentials_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppFlow::ConnectorProfile' @@ -3275,7 +3275,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.MetadataCatalogConfig') as metadata_catalog_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppFlow::Flow' @@ -3318,7 +3318,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'MetadataCatalogConfig') as metadata_catalog_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppFlow::Flow' @@ -3386,7 +3386,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tasks') as tasks, JSON_EXTRACT(detail.Properties, '$.MetadataCatalogConfig') as metadata_catalog_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3411,7 +3411,7 @@ components: json_extract_path_text(detail.Properties, 'Tasks') as tasks, json_extract_path_text(detail.Properties, 'MetadataCatalogConfig') as metadata_catalog_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/appintegrations.yaml b/providers/src/aws/v00.00.00000/services/appintegrations.yaml index 2b6933d9..eaf634f6 100644 --- a/providers/src/aws/v00.00.00000/services/appintegrations.yaml +++ b/providers/src/aws/v00.00.00000/services/appintegrations.yaml @@ -1122,7 +1122,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Permissions') as permissions, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppIntegrations::Application' @@ -1159,7 +1159,7 @@ components: json_extract_path_text(detail.Properties, 'Permissions') as permissions, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppIntegrations::Application' @@ -1224,7 +1224,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationSourceConfig') as application_source_config, JSON_EXTRACT(detail.Properties, '$.Permissions') as permissions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1246,7 +1246,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationSourceConfig') as application_source_config, json_extract_path_text(detail.Properties, 'Permissions') as permissions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1345,7 +1345,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FileConfiguration') as file_configuration, JSON_EXTRACT(detail.Properties, '$.ObjectConfiguration') as object_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppIntegrations::DataIntegration' @@ -1386,7 +1386,7 @@ components: json_extract_path_text(detail.Properties, 'FileConfiguration') as file_configuration, json_extract_path_text(detail.Properties, 'ObjectConfiguration') as object_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppIntegrations::DataIntegration' @@ -1453,7 +1453,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FileConfiguration') as file_configuration, JSON_EXTRACT(detail.Properties, '$.ObjectConfiguration') as object_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1477,7 +1477,7 @@ components: json_extract_path_text(detail.Properties, 'FileConfiguration') as file_configuration, json_extract_path_text(detail.Properties, 'ObjectConfiguration') as object_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1568,7 +1568,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EventFilter') as event_filter, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppIntegrations::EventIntegration' @@ -1601,7 +1601,7 @@ components: json_extract_path_text(detail.Properties, 'EventFilter') as event_filter, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppIntegrations::EventIntegration' @@ -1664,7 +1664,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EventBridgeBus') as event_bridge_bus, JSON_EXTRACT(detail.Properties, '$.EventFilter') as event_filter FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1684,7 +1684,7 @@ components: json_extract_path_text(detail.Properties, 'EventBridgeBus') as event_bridge_bus, json_extract_path_text(detail.Properties, 'EventFilter') as event_filter FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/applicationautoscaling.yaml b/providers/src/aws/v00.00.00000/services/applicationautoscaling.yaml index 1c9ad167..1e4a9fae 100644 --- a/providers/src/aws/v00.00.00000/services/applicationautoscaling.yaml +++ b/providers/src/aws/v00.00.00000/services/applicationautoscaling.yaml @@ -1135,7 +1135,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleARN') as role_arn, JSON_EXTRACT(detail.Properties, '$.MaxCapacity') as max_capacity FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApplicationAutoScaling::ScalableTarget' @@ -1174,7 +1174,7 @@ components: json_extract_path_text(detail.Properties, 'RoleARN') as role_arn, json_extract_path_text(detail.Properties, 'MaxCapacity') as max_capacity FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApplicationAutoScaling::ScalableTarget' @@ -1308,7 +1308,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetTrackingScalingPolicyConfiguration') as target_tracking_scaling_policy_configuration, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApplicationAutoScaling::ScalingPolicy' @@ -1347,7 +1347,7 @@ components: json_extract_path_text(detail.Properties, 'TargetTrackingScalingPolicyConfiguration') as target_tracking_scaling_policy_configuration, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApplicationAutoScaling::ScalingPolicy' diff --git a/providers/src/aws/v00.00.00000/services/applicationinsights.yaml b/providers/src/aws/v00.00.00000/services/applicationinsights.yaml index 0b08e83f..95d75585 100644 --- a/providers/src/aws/v00.00.00000/services/applicationinsights.yaml +++ b/providers/src/aws/v00.00.00000/services/applicationinsights.yaml @@ -1116,7 +1116,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GroupingType') as grouping_type, JSON_EXTRACT(detail.Properties, '$.AttachMissingPermission') as attach_missing_permission FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApplicationInsights::Application' @@ -1161,7 +1161,7 @@ components: json_extract_path_text(detail.Properties, 'GroupingType') as grouping_type, json_extract_path_text(detail.Properties, 'AttachMissingPermission') as attach_missing_permission FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ApplicationInsights::Application' @@ -1230,7 +1230,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GroupingType') as grouping_type, JSON_EXTRACT(detail.Properties, '$.AttachMissingPermission') as attach_missing_permission FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1256,7 +1256,7 @@ components: json_extract_path_text(detail.Properties, 'GroupingType') as grouping_type, json_extract_path_text(detail.Properties, 'AttachMissingPermission') as attach_missing_permission FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/apprunner.yaml b/providers/src/aws/v00.00.00000/services/apprunner.yaml index 96eb42e4..ee05a165 100644 --- a/providers/src/aws/v00.00.00000/services/apprunner.yaml +++ b/providers/src/aws/v00.00.00000/services/apprunner.yaml @@ -1465,7 +1465,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Latest') as latest, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::AutoScalingConfiguration' @@ -1502,7 +1502,7 @@ components: json_extract_path_text(detail.Properties, 'Latest') as latest, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::AutoScalingConfiguration' @@ -1567,7 +1567,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MinSize') as min_size, JSON_EXTRACT(detail.Properties, '$.Latest') as latest FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1589,7 +1589,7 @@ components: json_extract_path_text(detail.Properties, 'MinSize') as min_size, json_extract_path_text(detail.Properties, 'Latest') as latest FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1667,7 +1667,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TraceConfiguration') as trace_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::ObservabilityConfiguration' @@ -1700,7 +1700,7 @@ components: json_extract_path_text(detail.Properties, 'TraceConfiguration') as trace_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::ObservabilityConfiguration' @@ -1763,7 +1763,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Latest') as latest, JSON_EXTRACT(detail.Properties, '$.TraceConfiguration') as trace_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1783,7 +1783,7 @@ components: json_extract_path_text(detail.Properties, 'Latest') as latest, json_extract_path_text(detail.Properties, 'TraceConfiguration') as trace_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1888,7 +1888,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AutoScalingConfigurationArn') as auto_scaling_configuration_arn, JSON_EXTRACT(detail.Properties, '$.NetworkConfiguration') as network_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::Service' @@ -1935,7 +1935,7 @@ components: json_extract_path_text(detail.Properties, 'AutoScalingConfigurationArn') as auto_scaling_configuration_arn, json_extract_path_text(detail.Properties, 'NetworkConfiguration') as network_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::Service' @@ -2005,7 +2005,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AutoScalingConfigurationArn') as auto_scaling_configuration_arn, JSON_EXTRACT(detail.Properties, '$.NetworkConfiguration') as network_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2032,7 +2032,7 @@ components: json_extract_path_text(detail.Properties, 'AutoScalingConfigurationArn') as auto_scaling_configuration_arn, json_extract_path_text(detail.Properties, 'NetworkConfiguration') as network_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2110,7 +2110,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SecurityGroups') as security_groups, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::VpcConnector' @@ -2143,7 +2143,7 @@ components: json_extract_path_text(detail.Properties, 'SecurityGroups') as security_groups, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::VpcConnector' @@ -2206,7 +2206,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Subnets') as subnets, JSON_EXTRACT(detail.Properties, '$.SecurityGroups') as security_groups FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2226,7 +2226,7 @@ components: json_extract_path_text(detail.Properties, 'Subnets') as subnets, json_extract_path_text(detail.Properties, 'SecurityGroups') as security_groups FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2319,7 +2319,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IngressVpcConfiguration') as ingress_vpc_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::VpcIngressConnection' @@ -2354,7 +2354,7 @@ components: json_extract_path_text(detail.Properties, 'IngressVpcConfiguration') as ingress_vpc_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppRunner::VpcIngressConnection' @@ -2418,7 +2418,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DomainName') as domain_name, JSON_EXTRACT(detail.Properties, '$.IngressVpcConfiguration') as ingress_vpc_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2439,7 +2439,7 @@ components: json_extract_path_text(detail.Properties, 'DomainName') as domain_name, json_extract_path_text(detail.Properties, 'IngressVpcConfiguration') as ingress_vpc_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/appstream.yaml b/providers/src/aws/v00.00.00000/services/appstream.yaml index 72fc056f..69e482d6 100644 --- a/providers/src/aws/v00.00.00000/services/appstream.yaml +++ b/providers/src/aws/v00.00.00000/services/appstream.yaml @@ -1560,7 +1560,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InstanceType') as instance_type, JSON_EXTRACT(detail.Properties, '$.AppBlockArns') as app_block_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppStream::AppBlockBuilder' @@ -1607,7 +1607,7 @@ components: json_extract_path_text(detail.Properties, 'InstanceType') as instance_type, json_extract_path_text(detail.Properties, 'AppBlockArns') as app_block_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppStream::AppBlockBuilder' @@ -1677,7 +1677,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InstanceType') as instance_type, JSON_EXTRACT(detail.Properties, '$.AppBlockArns') as app_block_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1704,7 +1704,7 @@ components: json_extract_path_text(detail.Properties, 'InstanceType') as instance_type, json_extract_path_text(detail.Properties, 'AppBlockArns') as app_block_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2031,7 +2031,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DirectoryName') as directory_name, JSON_EXTRACT(detail.Properties, '$.CertificateBasedAuthProperties') as certificate_based_auth_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppStream::DirectoryConfig' @@ -2060,7 +2060,7 @@ components: json_extract_path_text(detail.Properties, 'DirectoryName') as directory_name, json_extract_path_text(detail.Properties, 'CertificateBasedAuthProperties') as certificate_based_auth_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppStream::DirectoryConfig' @@ -2274,7 +2274,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageArn') as image_arn, JSON_EXTRACT(detail.Properties, '$.AccessEndpoints') as access_endpoints FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppStream::ImageBuilder' @@ -2323,7 +2323,7 @@ components: json_extract_path_text(detail.Properties, 'ImageArn') as image_arn, json_extract_path_text(detail.Properties, 'AccessEndpoints') as access_endpoints FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppStream::ImageBuilder' @@ -2394,7 +2394,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageArn') as image_arn, JSON_EXTRACT(detail.Properties, '$.AccessEndpoints') as access_endpoints FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2422,7 +2422,7 @@ components: json_extract_path_text(detail.Properties, 'ImageArn') as image_arn, json_extract_path_text(detail.Properties, 'AccessEndpoints') as access_endpoints FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/appsync.yaml b/providers/src/aws/v00.00.00000/services/appsync.yaml index 5c5ff0c5..01d19710 100644 --- a/providers/src/aws/v00.00.00000/services/appsync.yaml +++ b/providers/src/aws/v00.00.00000/services/appsync.yaml @@ -1241,7 +1241,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AppSyncDomainName') as app_sync_domain_name, JSON_EXTRACT(detail.Properties, '$.HostedZoneId') as hosted_zone_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppSync::DomainName' @@ -1272,7 +1272,7 @@ components: json_extract_path_text(detail.Properties, 'AppSyncDomainName') as app_sync_domain_name, json_extract_path_text(detail.Properties, 'HostedZoneId') as hosted_zone_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppSync::DomainName' @@ -1494,7 +1494,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Runtime') as runtime, JSON_EXTRACT(detail.Properties, '$.SyncConfig') as sync_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppSync::FunctionConfiguration' @@ -1547,7 +1547,7 @@ components: json_extract_path_text(detail.Properties, 'Runtime') as runtime, json_extract_path_text(detail.Properties, 'SyncConfig') as sync_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppSync::FunctionConfiguration' @@ -1692,7 +1692,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TypeName') as type_name, JSON_EXTRACT(detail.Properties, '$.MetricsConfig') as metrics_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppSync::Resolver' @@ -1749,7 +1749,7 @@ components: json_extract_path_text(detail.Properties, 'TypeName') as type_name, json_extract_path_text(detail.Properties, 'MetricsConfig') as metrics_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppSync::Resolver' @@ -1884,7 +1884,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceApiAssociationStatusDetail') as source_api_association_status_detail, JSON_EXTRACT(detail.Properties, '$.LastSuccessfulMergeDate') as last_successful_merge_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppSync::SourceApiAssociation' @@ -1931,7 +1931,7 @@ components: json_extract_path_text(detail.Properties, 'SourceApiAssociationStatusDetail') as source_api_association_status_detail, json_extract_path_text(detail.Properties, 'LastSuccessfulMergeDate') as last_successful_merge_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AppSync::SourceApiAssociation' diff --git a/providers/src/aws/v00.00.00000/services/aps.yaml b/providers/src/aws/v00.00.00000/services/aps.yaml index 2dfccea7..8bf93e8a 100644 --- a/providers/src/aws/v00.00.00000/services/aps.yaml +++ b/providers/src/aws/v00.00.00000/services/aps.yaml @@ -996,7 +996,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::APS::RuleGroupsNamespace' @@ -1027,7 +1027,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::APS::RuleGroupsNamespace' @@ -1089,7 +1089,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Data') as data, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1108,7 +1108,7 @@ components: json_extract_path_text(detail.Properties, 'Data') as data, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1203,7 +1203,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Destination') as destination, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::APS::Scraper' @@ -1240,7 +1240,7 @@ components: json_extract_path_text(detail.Properties, 'Destination') as destination, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::APS::Scraper' @@ -1305,7 +1305,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Source') as source, JSON_EXTRACT(detail.Properties, '$.Destination') as destination FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1327,7 +1327,7 @@ components: json_extract_path_text(detail.Properties, 'Source') as source, json_extract_path_text(detail.Properties, 'Destination') as destination FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1422,7 +1422,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KmsKeyArn') as kms_key_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::APS::Workspace' @@ -1459,7 +1459,7 @@ components: json_extract_path_text(detail.Properties, 'KmsKeyArn') as kms_key_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::APS::Workspace' @@ -1524,7 +1524,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LoggingConfiguration') as logging_configuration, JSON_EXTRACT(detail.Properties, '$.KmsKeyArn') as kms_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1546,7 +1546,7 @@ components: json_extract_path_text(detail.Properties, 'LoggingConfiguration') as logging_configuration, json_extract_path_text(detail.Properties, 'KmsKeyArn') as kms_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/arczonalshift.yaml b/providers/src/aws/v00.00.00000/services/arczonalshift.yaml index 05b6d273..41be2632 100644 --- a/providers/src/aws/v00.00.00000/services/arczonalshift.yaml +++ b/providers/src/aws/v00.00.00000/services/arczonalshift.yaml @@ -598,7 +598,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PracticeRunConfiguration') as practice_run_configuration, JSON_EXTRACT(detail.Properties, '$.ResourceIdentifier') as resource_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ARCZonalShift::ZonalAutoshiftConfiguration' @@ -625,7 +625,7 @@ components: json_extract_path_text(detail.Properties, 'PracticeRunConfiguration') as practice_run_configuration, json_extract_path_text(detail.Properties, 'ResourceIdentifier') as resource_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ARCZonalShift::ZonalAutoshiftConfiguration' diff --git a/providers/src/aws/v00.00.00000/services/athena.yaml b/providers/src/aws/v00.00.00000/services/athena.yaml index 77f027b1..289a1b45 100644 --- a/providers/src/aws/v00.00.00000/services/athena.yaml +++ b/providers/src/aws/v00.00.00000/services/athena.yaml @@ -1304,7 +1304,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastSuccessfulAllocationTime') as last_successful_allocation_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::CapacityReservation' @@ -1343,7 +1343,7 @@ components: json_extract_path_text(detail.Properties, 'LastSuccessfulAllocationTime') as last_successful_allocation_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::CapacityReservation' @@ -1409,7 +1409,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.LastSuccessfulAllocationTime') as last_successful_allocation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1432,7 +1432,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'LastSuccessfulAllocationTime') as last_successful_allocation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1521,7 +1521,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::DataCatalog' @@ -1552,7 +1552,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::DataCatalog' @@ -1614,7 +1614,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1633,7 +1633,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1711,7 +1711,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WorkGroup') as work_group, JSON_EXTRACT(detail.Properties, '$.NamedQueryId') as named_query_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::NamedQuery' @@ -1744,7 +1744,7 @@ components: json_extract_path_text(detail.Properties, 'WorkGroup') as work_group, json_extract_path_text(detail.Properties, 'NamedQueryId') as named_query_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::NamedQuery' @@ -1862,7 +1862,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.QueryStatement') as query_statement FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::PreparedStatement' @@ -1891,7 +1891,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'QueryStatement') as query_statement FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::PreparedStatement' @@ -2019,7 +2019,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.RecursiveDeleteOption') as recursive_delete_option FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::WorkGroup' @@ -2056,7 +2056,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'RecursiveDeleteOption') as recursive_delete_option FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Athena::WorkGroup' @@ -2121,7 +2121,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.RecursiveDeleteOption') as recursive_delete_option FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2143,7 +2143,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'RecursiveDeleteOption') as recursive_delete_option FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/auditmanager.yaml b/providers/src/aws/v00.00.00000/services/auditmanager.yaml index 6a48694e..35a37052 100644 --- a/providers/src/aws/v00.00.00000/services/auditmanager.yaml +++ b/providers/src/aws/v00.00.00000/services/auditmanager.yaml @@ -812,7 +812,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AuditManager::Assessment' @@ -859,7 +859,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AuditManager::Assessment' @@ -929,7 +929,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -956,7 +956,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/autoscaling.yaml b/providers/src/aws/v00.00.00000/services/autoscaling.yaml index 0af17954..fc14bcb4 100644 --- a/providers/src/aws/v00.00.00000/services/autoscaling.yaml +++ b/providers/src/aws/v00.00.00000/services/autoscaling.yaml @@ -2529,7 +2529,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HealthCheckType') as health_check_type, JSON_EXTRACT(detail.Properties, '$.MaxInstanceLifetime') as max_instance_lifetime FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::AutoScalingGroup' @@ -2610,7 +2610,7 @@ components: json_extract_path_text(detail.Properties, 'HealthCheckType') as health_check_type, json_extract_path_text(detail.Properties, 'MaxInstanceLifetime') as max_instance_lifetime FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::AutoScalingGroup' @@ -2697,7 +2697,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HealthCheckType') as health_check_type, JSON_EXTRACT(detail.Properties, '$.MaxInstanceLifetime') as max_instance_lifetime FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2741,7 +2741,7 @@ components: json_extract_path_text(detail.Properties, 'HealthCheckType') as health_check_type, json_extract_path_text(detail.Properties, 'MaxInstanceLifetime') as max_instance_lifetime FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2845,7 +2845,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RamDiskId') as ram_disk_id, JSON_EXTRACT(detail.Properties, '$.InstanceMonitoring') as instance_monitoring FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::LaunchConfiguration' @@ -2904,7 +2904,7 @@ components: json_extract_path_text(detail.Properties, 'RamDiskId') as ram_disk_id, json_extract_path_text(detail.Properties, 'InstanceMonitoring') as instance_monitoring FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::LaunchConfiguration' @@ -3030,7 +3030,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NotificationTargetARN') as notification_target_arn, JSON_EXTRACT(detail.Properties, '$.RoleARN') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::LifecycleHook' @@ -3067,7 +3067,7 @@ components: json_extract_path_text(detail.Properties, 'NotificationTargetARN') as notification_target_arn, json_extract_path_text(detail.Properties, 'RoleARN') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::LifecycleHook' @@ -3205,7 +3205,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AdjustmentType') as adjustment_type, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::ScalingPolicy' @@ -3252,7 +3252,7 @@ components: json_extract_path_text(detail.Properties, 'AdjustmentType') as adjustment_type, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::ScalingPolicy' @@ -3380,7 +3380,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DesiredCapacity') as desired_capacity, JSON_EXTRACT(detail.Properties, '$.MaxSize') as max_size FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::ScheduledAction' @@ -3419,7 +3419,7 @@ components: json_extract_path_text(detail.Properties, 'DesiredCapacity') as desired_capacity, json_extract_path_text(detail.Properties, 'MaxSize') as max_size FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::AutoScaling::ScheduledAction' diff --git a/providers/src/aws/v00.00.00000/services/b2bi.yaml b/providers/src/aws/v00.00.00000/services/b2bi.yaml index 9eaadaa6..ea6eadae 100644 --- a/providers/src/aws/v00.00.00000/services/b2bi.yaml +++ b/providers/src/aws/v00.00.00000/services/b2bi.yaml @@ -1294,7 +1294,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::B2BI::Capability' @@ -1333,7 +1333,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::B2BI::Capability' @@ -1399,7 +1399,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1422,7 +1422,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1523,7 +1523,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.TradingPartnerId') as trading_partner_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::B2BI::Partnership' @@ -1566,7 +1566,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'TradingPartnerId') as trading_partner_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::B2BI::Partnership' @@ -1634,7 +1634,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProfileId') as profile_id, JSON_EXTRACT(detail.Properties, '$.TradingPartnerId') as trading_partner_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1659,7 +1659,7 @@ components: json_extract_path_text(detail.Properties, 'ProfileId') as profile_id, json_extract_path_text(detail.Properties, 'TradingPartnerId') as trading_partner_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1760,7 +1760,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProfileId') as profile_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::B2BI::Profile' @@ -1803,7 +1803,7 @@ components: json_extract_path_text(detail.Properties, 'ProfileId') as profile_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::B2BI::Profile' @@ -1871,7 +1871,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProfileArn') as profile_arn, JSON_EXTRACT(detail.Properties, '$.ProfileId') as profile_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1896,7 +1896,7 @@ components: json_extract_path_text(detail.Properties, 'ProfileArn') as profile_arn, json_extract_path_text(detail.Properties, 'ProfileId') as profile_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1997,7 +1997,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransformerArn') as transformer_arn, JSON_EXTRACT(detail.Properties, '$.TransformerId') as transformer_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::B2BI::Transformer' @@ -2040,7 +2040,7 @@ components: json_extract_path_text(detail.Properties, 'TransformerArn') as transformer_arn, json_extract_path_text(detail.Properties, 'TransformerId') as transformer_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::B2BI::Transformer' @@ -2108,7 +2108,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransformerArn') as transformer_arn, JSON_EXTRACT(detail.Properties, '$.TransformerId') as transformer_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2133,7 +2133,7 @@ components: json_extract_path_text(detail.Properties, 'TransformerArn') as transformer_arn, json_extract_path_text(detail.Properties, 'TransformerId') as transformer_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/backup.yaml b/providers/src/aws/v00.00.00000/services/backup.yaml index 0fe13fd1..2233a1e6 100644 --- a/providers/src/aws/v00.00.00000/services/backup.yaml +++ b/providers/src/aws/v00.00.00000/services/backup.yaml @@ -1646,7 +1646,7 @@ components: JSON_EXTRACT(detail.Properties, '$.BackupPlanId') as backup_plan_id, JSON_EXTRACT(detail.Properties, '$.VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::BackupPlan' @@ -1677,7 +1677,7 @@ components: json_extract_path_text(detail.Properties, 'BackupPlanId') as backup_plan_id, json_extract_path_text(detail.Properties, 'VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::BackupPlan' @@ -1781,7 +1781,7 @@ components: JSON_EXTRACT(detail.Properties, '$.BackupSelection') as backup_selection, JSON_EXTRACT(detail.Properties, '$.SelectionId') as selection_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::BackupSelection' @@ -1810,7 +1810,7 @@ components: json_extract_path_text(detail.Properties, 'BackupSelection') as backup_selection, json_extract_path_text(detail.Properties, 'SelectionId') as selection_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::BackupSelection' @@ -1933,7 +1933,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LockConfiguration') as lock_configuration, JSON_EXTRACT(detail.Properties, '$.BackupVaultArn') as backup_vault_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::BackupVault' @@ -1968,7 +1968,7 @@ components: json_extract_path_text(detail.Properties, 'LockConfiguration') as lock_configuration, json_extract_path_text(detail.Properties, 'BackupVaultArn') as backup_vault_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::BackupVault' @@ -2093,7 +2093,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FrameworkStatus') as framework_status, JSON_EXTRACT(detail.Properties, '$.FrameworkTags') as framework_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::Framework' @@ -2130,7 +2130,7 @@ components: json_extract_path_text(detail.Properties, 'FrameworkStatus') as framework_status, json_extract_path_text(detail.Properties, 'FrameworkTags') as framework_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::Framework' @@ -2251,7 +2251,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ReportDeliveryChannel') as report_delivery_channel, JSON_EXTRACT(detail.Properties, '$.ReportSetting') as report_setting FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::ReportPlan' @@ -2284,7 +2284,7 @@ components: json_extract_path_text(detail.Properties, 'ReportDeliveryChannel') as report_delivery_channel, json_extract_path_text(detail.Properties, 'ReportSetting') as report_setting FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::ReportPlan' @@ -2407,7 +2407,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StartWindowHours') as start_window_hours, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::RestoreTestingPlan' @@ -2442,7 +2442,7 @@ components: json_extract_path_text(detail.Properties, 'StartWindowHours') as start_window_hours, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::RestoreTestingPlan' @@ -2506,7 +2506,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ScheduleExpressionTimezone') as schedule_expression_timezone, JSON_EXTRACT(detail.Properties, '$.StartWindowHours') as start_window_hours FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2527,7 +2527,7 @@ components: json_extract_path_text(detail.Properties, 'ScheduleExpressionTimezone') as schedule_expression_timezone, json_extract_path_text(detail.Properties, 'StartWindowHours') as start_window_hours FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2623,7 +2623,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RestoreTestingSelectionName') as restore_testing_selection_name, JSON_EXTRACT(detail.Properties, '$.ValidationWindowHours') as validation_window_hours FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::RestoreTestingSelection' @@ -2660,7 +2660,7 @@ components: json_extract_path_text(detail.Properties, 'RestoreTestingSelectionName') as restore_testing_selection_name, json_extract_path_text(detail.Properties, 'ValidationWindowHours') as validation_window_hours FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Backup::RestoreTestingSelection' diff --git a/providers/src/aws/v00.00.00000/services/backupgateway.yaml b/providers/src/aws/v00.00.00000/services/backupgateway.yaml index aae17837..a376b4c9 100644 --- a/providers/src/aws/v00.00.00000/services/backupgateway.yaml +++ b/providers/src/aws/v00.00.00000/services/backupgateway.yaml @@ -657,7 +657,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Username') as username FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BackupGateway::Hypervisor' @@ -694,7 +694,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Username') as username FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BackupGateway::Hypervisor' @@ -759,7 +759,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Password') as password, JSON_EXTRACT(detail.Properties, '$.Username') as username FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -781,7 +781,7 @@ components: json_extract_path_text(detail.Properties, 'Password') as password, json_extract_path_text(detail.Properties, 'Username') as username FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/batch.yaml b/providers/src/aws/v00.00.00000/services/batch.yaml index 1747f430..eb1158ea 100644 --- a/providers/src/aws/v00.00.00000/services/batch.yaml +++ b/providers/src/aws/v00.00.00000/services/batch.yaml @@ -1024,7 +1024,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UnmanagedvCpus') as unmanagedv_cpus, JSON_EXTRACT(detail.Properties, '$.EksConfiguration') as eks_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Batch::ComputeEnvironment' @@ -1067,7 +1067,7 @@ components: json_extract_path_text(detail.Properties, 'UnmanagedvCpus') as unmanagedv_cpus, json_extract_path_text(detail.Properties, 'EksConfiguration') as eks_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Batch::ComputeEnvironment' @@ -1135,7 +1135,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UnmanagedvCpus') as unmanagedv_cpus, JSON_EXTRACT(detail.Properties, '$.EksConfiguration') as eks_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1160,7 +1160,7 @@ components: json_extract_path_text(detail.Properties, 'UnmanagedvCpus') as unmanagedv_cpus, json_extract_path_text(detail.Properties, 'EksConfiguration') as eks_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1255,7 +1255,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SchedulingPolicyArn') as scheduling_policy_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Batch::JobQueue' @@ -1292,7 +1292,7 @@ components: json_extract_path_text(detail.Properties, 'SchedulingPolicyArn') as scheduling_policy_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Batch::JobQueue' @@ -1357,7 +1357,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.SchedulingPolicyArn') as scheduling_policy_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1379,7 +1379,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'SchedulingPolicyArn') as scheduling_policy_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1466,7 +1466,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FairsharePolicy') as fairshare_policy, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Batch::SchedulingPolicy' @@ -1495,7 +1495,7 @@ components: json_extract_path_text(detail.Properties, 'FairsharePolicy') as fairshare_policy, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Batch::SchedulingPolicy' @@ -1556,7 +1556,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.FairsharePolicy') as fairshare_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1574,7 +1574,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'FairsharePolicy') as fairshare_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/bcmdataexports.yaml b/providers/src/aws/v00.00.00000/services/bcmdataexports.yaml index 63eda6a4..54b5e5ec 100644 --- a/providers/src/aws/v00.00.00000/services/bcmdataexports.yaml +++ b/providers/src/aws/v00.00.00000/services/bcmdataexports.yaml @@ -684,7 +684,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ExportArn') as export_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BCMDataExports::Export' @@ -711,7 +711,7 @@ components: json_extract_path_text(detail.Properties, 'ExportArn') as export_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BCMDataExports::Export' @@ -771,7 +771,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Export') as export, JSON_EXTRACT(detail.Properties, '$.ExportArn') as export_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -788,7 +788,7 @@ components: json_extract_path_text(detail.Properties, 'Export') as export, json_extract_path_text(detail.Properties, 'ExportArn') as export_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/bedrock.yaml b/providers/src/aws/v00.00.00000/services/bedrock.yaml index 6175d3ae..6fc0b01d 100644 --- a/providers/src/aws/v00.00.00000/services/bedrock.yaml +++ b/providers/src/aws/v00.00.00000/services/bedrock.yaml @@ -2712,7 +2712,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TestAliasTags') as test_alias_tags, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::Agent' @@ -2779,7 +2779,7 @@ components: json_extract_path_text(detail.Properties, 'TestAliasTags') as test_alias_tags, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::Agent' @@ -2859,7 +2859,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TestAliasTags') as test_alias_tags, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2896,7 +2896,7 @@ components: json_extract_path_text(detail.Properties, 'TestAliasTags') as test_alias_tags, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2998,7 +2998,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::AgentAlias' @@ -3041,7 +3041,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::AgentAlias' @@ -3112,7 +3112,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoutingConfiguration') as routing_configuration, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3137,7 +3137,7 @@ components: json_extract_path_text(detail.Properties, 'RoutingConfiguration') as routing_configuration, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3241,7 +3241,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.FailureReasons') as failure_reasons FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::DataSource' @@ -3286,7 +3286,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'FailureReasons') as failure_reasons FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::DataSource' @@ -3434,7 +3434,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.WordPolicyConfig') as word_policy_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::Guardrail' @@ -3491,7 +3491,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'WordPolicyConfig') as word_policy_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::Guardrail' @@ -3566,7 +3566,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.WordPolicyConfig') as word_policy_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3598,7 +3598,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'WordPolicyConfig') as word_policy_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3774,7 +3774,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StorageConfiguration') as storage_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::KnowledgeBase' @@ -3819,7 +3819,7 @@ components: json_extract_path_text(detail.Properties, 'StorageConfiguration') as storage_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Bedrock::KnowledgeBase' @@ -3888,7 +3888,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.StorageConfiguration') as storage_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3914,7 +3914,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'StorageConfiguration') as storage_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/billingconductor.yaml b/providers/src/aws/v00.00.00000/services/billingconductor.yaml index 1704a626..17ce1ca9 100644 --- a/providers/src/aws/v00.00.00000/services/billingconductor.yaml +++ b/providers/src/aws/v00.00.00000/services/billingconductor.yaml @@ -1339,7 +1339,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BillingConductor::BillingGroup' @@ -1384,7 +1384,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BillingConductor::BillingGroup' @@ -1453,7 +1453,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1479,7 +1479,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1584,7 +1584,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccountId') as account_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BillingConductor::CustomLineItem' @@ -1631,7 +1631,7 @@ components: json_extract_path_text(detail.Properties, 'AccountId') as account_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BillingConductor::CustomLineItem' @@ -1701,7 +1701,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CurrencyCode') as currency_code, JSON_EXTRACT(detail.Properties, '$.AccountId') as account_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1728,7 +1728,7 @@ components: json_extract_path_text(detail.Properties, 'CurrencyCode') as currency_code, json_extract_path_text(detail.Properties, 'AccountId') as account_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1823,7 +1823,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BillingConductor::PricingPlan' @@ -1860,7 +1860,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BillingConductor::PricingPlan' @@ -1925,7 +1925,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1947,7 +1947,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2056,7 +2056,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BillingConductor::PricingRule' @@ -2107,7 +2107,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::BillingConductor::PricingRule' @@ -2179,7 +2179,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2208,7 +2208,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/budgets.yaml b/providers/src/aws/v00.00.00000/services/budgets.yaml index eab88fc6..9a39ef12 100644 --- a/providers/src/aws/v00.00.00000/services/budgets.yaml +++ b/providers/src/aws/v00.00.00000/services/budgets.yaml @@ -741,7 +741,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Definition') as definition, JSON_EXTRACT(detail.Properties, '$.ResourceTags') as resource_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Budgets::BudgetsAction' @@ -782,7 +782,7 @@ components: json_extract_path_text(detail.Properties, 'Definition') as definition, json_extract_path_text(detail.Properties, 'ResourceTags') as resource_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Budgets::BudgetsAction' diff --git a/providers/src/aws/v00.00.00000/services/cassandra.yaml b/providers/src/aws/v00.00.00000/services/cassandra.yaml index bb819336..a3d71c63 100644 --- a/providers/src/aws/v00.00.00000/services/cassandra.yaml +++ b/providers/src/aws/v00.00.00000/services/cassandra.yaml @@ -1003,7 +1003,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ReplicationSpecification') as replication_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cassandra::Keyspace' @@ -1030,7 +1030,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ReplicationSpecification') as replication_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cassandra::Keyspace' @@ -1090,7 +1090,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyspaceName') as keyspace_name, JSON_EXTRACT(detail.Properties, '$.ReplicationSpecification') as replication_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1107,7 +1107,7 @@ components: json_extract_path_text(detail.Properties, 'KeyspaceName') as keyspace_name, json_extract_path_text(detail.Properties, 'ReplicationSpecification') as replication_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1213,7 +1213,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AutoScalingSpecifications') as auto_scaling_specifications, JSON_EXTRACT(detail.Properties, '$.ReplicaSpecifications') as replica_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cassandra::Table' @@ -1260,7 +1260,7 @@ components: json_extract_path_text(detail.Properties, 'AutoScalingSpecifications') as auto_scaling_specifications, json_extract_path_text(detail.Properties, 'ReplicaSpecifications') as replica_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cassandra::Table' @@ -1333,7 +1333,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AutoScalingSpecifications') as auto_scaling_specifications, JSON_EXTRACT(detail.Properties, '$.ReplicaSpecifications') as replica_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1360,7 +1360,7 @@ components: json_extract_path_text(detail.Properties, 'AutoScalingSpecifications') as auto_scaling_specifications, json_extract_path_text(detail.Properties, 'ReplicaSpecifications') as replica_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/ce.yaml b/providers/src/aws/v00.00.00000/services/ce.yaml index e296a260..ed3dcde4 100644 --- a/providers/src/aws/v00.00.00000/services/ce.yaml +++ b/providers/src/aws/v00.00.00000/services/ce.yaml @@ -938,7 +938,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DimensionalValueCount') as dimensional_value_count, JSON_EXTRACT(detail.Properties, '$.ResourceTags') as resource_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CE::AnomalyMonitor' @@ -979,7 +979,7 @@ components: json_extract_path_text(detail.Properties, 'DimensionalValueCount') as dimensional_value_count, json_extract_path_text(detail.Properties, 'ResourceTags') as resource_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CE::AnomalyMonitor' @@ -1106,7 +1106,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Frequency') as frequency, JSON_EXTRACT(detail.Properties, '$.ResourceTags') as resource_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CE::AnomalySubscription' @@ -1145,7 +1145,7 @@ components: json_extract_path_text(detail.Properties, 'Frequency') as frequency, json_extract_path_text(detail.Properties, 'ResourceTags') as resource_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CE::AnomalySubscription' @@ -1268,7 +1268,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SplitChargeRules') as split_charge_rules, JSON_EXTRACT(detail.Properties, '$.DefaultValue') as default_value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CE::CostCategory' @@ -1303,7 +1303,7 @@ components: json_extract_path_text(detail.Properties, 'SplitChargeRules') as split_charge_rules, json_extract_path_text(detail.Properties, 'DefaultValue') as default_value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CE::CostCategory' diff --git a/providers/src/aws/v00.00.00000/services/chatbot.yaml b/providers/src/aws/v00.00.00000/services/chatbot.yaml index db333f27..e1fa67a9 100644 --- a/providers/src/aws/v00.00.00000/services/chatbot.yaml +++ b/providers/src/aws/v00.00.00000/services/chatbot.yaml @@ -866,7 +866,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserRoleRequired') as user_role_required, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Chatbot::MicrosoftTeamsChannelConfiguration' @@ -909,7 +909,7 @@ components: json_extract_path_text(detail.Properties, 'UserRoleRequired') as user_role_required, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Chatbot::MicrosoftTeamsChannelConfiguration' @@ -977,7 +977,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GuardrailPolicies') as guardrail_policies, JSON_EXTRACT(detail.Properties, '$.UserRoleRequired') as user_role_required FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1002,7 +1002,7 @@ components: json_extract_path_text(detail.Properties, 'GuardrailPolicies') as guardrail_policies, json_extract_path_text(detail.Properties, 'UserRoleRequired') as user_role_required FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1101,7 +1101,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UserRoleRequired') as user_role_required FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Chatbot::SlackChannelConfiguration' @@ -1142,7 +1142,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UserRoleRequired') as user_role_required FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Chatbot::SlackChannelConfiguration' @@ -1209,7 +1209,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GuardrailPolicies') as guardrail_policies, JSON_EXTRACT(detail.Properties, '$.UserRoleRequired') as user_role_required FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1233,7 +1233,7 @@ components: json_extract_path_text(detail.Properties, 'GuardrailPolicies') as guardrail_policies, json_extract_path_text(detail.Properties, 'UserRoleRequired') as user_role_required FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/cleanrooms.yaml b/providers/src/aws/v00.00.00000/services/cleanrooms.yaml index 03f378e6..46aa393f 100644 --- a/providers/src/aws/v00.00.00000/services/cleanrooms.yaml +++ b/providers/src/aws/v00.00.00000/services/cleanrooms.yaml @@ -2054,7 +2054,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Source') as source, JSON_EXTRACT(detail.Properties, '$.Format') as _format FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::AnalysisTemplate' @@ -2101,7 +2101,7 @@ components: json_extract_path_text(detail.Properties, 'Source') as source, json_extract_path_text(detail.Properties, 'Format') as _format FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::AnalysisTemplate' @@ -2174,7 +2174,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Source') as source, JSON_EXTRACT(detail.Properties, '$.Format') as _format FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2201,7 +2201,7 @@ components: json_extract_path_text(detail.Properties, 'Source') as source, json_extract_path_text(detail.Properties, 'Format') as _format FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2302,7 +2302,7 @@ components: JSON_EXTRACT(detail.Properties, '$.QueryLogStatus') as query_log_status, JSON_EXTRACT(detail.Properties, '$.CreatorPaymentConfiguration') as creator_payment_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::Collaboration' @@ -2345,7 +2345,7 @@ components: json_extract_path_text(detail.Properties, 'QueryLogStatus') as query_log_status, json_extract_path_text(detail.Properties, 'CreatorPaymentConfiguration') as creator_payment_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::Collaboration' @@ -2413,7 +2413,7 @@ components: JSON_EXTRACT(detail.Properties, '$.QueryLogStatus') as query_log_status, JSON_EXTRACT(detail.Properties, '$.CreatorPaymentConfiguration') as creator_payment_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2438,7 +2438,7 @@ components: json_extract_path_text(detail.Properties, 'QueryLogStatus') as query_log_status, json_extract_path_text(detail.Properties, 'CreatorPaymentConfiguration') as creator_payment_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2535,7 +2535,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AnalysisRules') as analysis_rules, JSON_EXTRACT(detail.Properties, '$.TableReference') as table_reference FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::ConfiguredTable' @@ -2574,7 +2574,7 @@ components: json_extract_path_text(detail.Properties, 'AnalysisRules') as analysis_rules, json_extract_path_text(detail.Properties, 'TableReference') as table_reference FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::ConfiguredTable' @@ -2640,7 +2640,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AnalysisRules') as analysis_rules, JSON_EXTRACT(detail.Properties, '$.TableReference') as table_reference FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2663,7 +2663,7 @@ components: json_extract_path_text(detail.Properties, 'AnalysisRules') as analysis_rules, json_extract_path_text(detail.Properties, 'TableReference') as table_reference FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2759,7 +2759,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::ConfiguredTableAssociation' @@ -2796,7 +2796,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::ConfiguredTableAssociation' @@ -2864,7 +2864,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2886,7 +2886,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2983,7 +2983,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DefaultResultConfiguration') as default_result_configuration, JSON_EXTRACT(detail.Properties, '$.PaymentConfiguration') as payment_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::Membership' @@ -3022,7 +3022,7 @@ components: json_extract_path_text(detail.Properties, 'DefaultResultConfiguration') as default_result_configuration, json_extract_path_text(detail.Properties, 'PaymentConfiguration') as payment_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::Membership' @@ -3088,7 +3088,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DefaultResultConfiguration') as default_result_configuration, JSON_EXTRACT(detail.Properties, '$.PaymentConfiguration') as payment_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3111,7 +3111,7 @@ components: json_extract_path_text(detail.Properties, 'DefaultResultConfiguration') as default_result_configuration, json_extract_path_text(detail.Properties, 'PaymentConfiguration') as payment_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3211,7 +3211,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MembershipArn') as membership_arn, JSON_EXTRACT(detail.Properties, '$.MembershipIdentifier') as membership_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::PrivacyBudgetTemplate' @@ -3252,7 +3252,7 @@ components: json_extract_path_text(detail.Properties, 'MembershipArn') as membership_arn, json_extract_path_text(detail.Properties, 'MembershipIdentifier') as membership_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRooms::PrivacyBudgetTemplate' @@ -3322,7 +3322,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MembershipArn') as membership_arn, JSON_EXTRACT(detail.Properties, '$.MembershipIdentifier') as membership_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3346,7 +3346,7 @@ components: json_extract_path_text(detail.Properties, 'MembershipArn') as membership_arn, json_extract_path_text(detail.Properties, 'MembershipIdentifier') as membership_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/cleanroomsml.yaml b/providers/src/aws/v00.00.00000/services/cleanroomsml.yaml index 47cfa6e6..ed35bb88 100644 --- a/providers/src/aws/v00.00.00000/services/cleanroomsml.yaml +++ b/providers/src/aws/v00.00.00000/services/cleanroomsml.yaml @@ -717,7 +717,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TrainingDatasetArn') as training_dataset_arn, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRoomsML::TrainingDataset' @@ -752,7 +752,7 @@ components: json_extract_path_text(detail.Properties, 'TrainingDatasetArn') as training_dataset_arn, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CleanRoomsML::TrainingDataset' @@ -816,7 +816,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TrainingDatasetArn') as training_dataset_arn, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -837,7 +837,7 @@ components: json_extract_path_text(detail.Properties, 'TrainingDatasetArn') as training_dataset_arn, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/cloudformation.yaml b/providers/src/aws/v00.00.00000/services/cloudformation.yaml index 588e2f6d..fcc939c9 100644 --- a/providers/src/aws/v00.00.00000/services/cloudformation.yaml +++ b/providers/src/aws/v00.00.00000/services/cloudformation.yaml @@ -2379,7 +2379,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::HookDefaultVersion' @@ -2408,7 +2408,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::HookDefaultVersion' @@ -2527,7 +2527,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Configuration') as configuration, JSON_EXTRACT(detail.Properties, '$.ConfigurationAlias') as configuration_alias FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::HookTypeConfig' @@ -2558,7 +2558,7 @@ components: json_extract_path_text(detail.Properties, 'Configuration') as configuration, json_extract_path_text(detail.Properties, 'ConfigurationAlias') as configuration_alias FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::HookTypeConfig' @@ -2672,7 +2672,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VersionId') as version_id, JSON_EXTRACT(detail.Properties, '$.Visibility') as visibility FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::HookVersion' @@ -2711,7 +2711,7 @@ components: json_extract_path_text(detail.Properties, 'VersionId') as version_id, json_extract_path_text(detail.Properties, 'Visibility') as visibility FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::HookVersion' @@ -2800,7 +2800,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ModuleName') as module_name, JSON_EXTRACT(detail.Properties, '$.VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::ModuleDefaultVersion' @@ -2827,7 +2827,7 @@ components: json_extract_path_text(detail.Properties, 'ModuleName') as module_name, json_extract_path_text(detail.Properties, 'VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::ModuleDefaultVersion' @@ -3008,7 +3008,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LogDeliveryBucket') as log_delivery_bucket, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::PublicTypeVersion' @@ -3045,7 +3045,7 @@ components: json_extract_path_text(detail.Properties, 'LogDeliveryBucket') as log_delivery_bucket, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::PublicTypeVersion' @@ -3140,7 +3140,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PublisherProfile') as publisher_profile, JSON_EXTRACT(detail.Properties, '$.IdentityProvider') as identity_provider FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::Publisher' @@ -3173,7 +3173,7 @@ components: json_extract_path_text(detail.Properties, 'PublisherProfile') as publisher_profile, json_extract_path_text(detail.Properties, 'IdentityProvider') as identity_provider FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::Publisher' @@ -3290,7 +3290,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.TypeVersionArn') as type_version_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::ResourceDefaultVersion' @@ -3319,7 +3319,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'TypeVersionArn') as type_version_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::ResourceDefaultVersion' @@ -3435,7 +3435,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VersionId') as version_id, JSON_EXTRACT(detail.Properties, '$.Visibility') as visibility FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::ResourceVersion' @@ -3476,7 +3476,7 @@ components: json_extract_path_text(detail.Properties, 'VersionId') as version_id, json_extract_path_text(detail.Properties, 'Visibility') as visibility FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::ResourceVersion' @@ -3631,7 +3631,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdateTime') as last_update_time, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::Stack' @@ -3698,7 +3698,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdateTime') as last_update_time, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::Stack' @@ -3778,7 +3778,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdateTime') as last_update_time, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3815,7 +3815,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdateTime') as last_update_time, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3926,7 +3926,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CallAs') as call_as, JSON_EXTRACT(detail.Properties, '$.ManagedExecution') as managed_execution FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::StackSet' @@ -3979,7 +3979,7 @@ components: json_extract_path_text(detail.Properties, 'CallAs') as call_as, json_extract_path_text(detail.Properties, 'ManagedExecution') as managed_execution FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::StackSet' @@ -4052,7 +4052,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CallAs') as call_as, JSON_EXTRACT(detail.Properties, '$.ManagedExecution') as managed_execution FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4082,7 +4082,7 @@ components: json_extract_path_text(detail.Properties, 'CallAs') as call_as, json_extract_path_text(detail.Properties, 'ManagedExecution') as managed_execution FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4183,7 +4183,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TypeName') as type_name, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::TypeActivation' @@ -4226,7 +4226,7 @@ components: json_extract_path_text(detail.Properties, 'TypeName') as type_name, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFormation::TypeActivation' diff --git a/providers/src/aws/v00.00.00000/services/cloudfront.yaml b/providers/src/aws/v00.00.00000/services/cloudfront.yaml index d36c3a05..6a8ea09f 100644 --- a/providers/src/aws/v00.00.00000/services/cloudfront.yaml +++ b/providers/src/aws/v00.00.00000/services/cloudfront.yaml @@ -2962,7 +2962,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::CachePolicy' @@ -2989,7 +2989,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::CachePolicy' @@ -3104,7 +3104,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.S3CanonicalUserId') as s3_canonical_user_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::CloudFrontOriginAccessIdentity' @@ -3131,7 +3131,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'S3CanonicalUserId') as s3_canonical_user_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::CloudFrontOriginAccessIdentity' @@ -3246,7 +3246,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::ContinuousDeploymentPolicy' @@ -3273,7 +3273,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::ContinuousDeploymentPolicy' @@ -3390,7 +3390,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::Distribution' @@ -3419,7 +3419,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::Distribution' @@ -3480,7 +3480,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DomainName') as domain_name, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3498,7 +3498,7 @@ components: json_extract_path_text(detail.Properties, 'DomainName') as domain_name, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3591,7 +3591,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Stage') as stage FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::Function' @@ -3626,7 +3626,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Stage') as stage FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::Function' @@ -3741,7 +3741,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyGroupConfig') as key_group_config, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::KeyGroup' @@ -3768,7 +3768,7 @@ components: json_extract_path_text(detail.Properties, 'KeyGroupConfig') as key_group_config, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::KeyGroup' @@ -3889,7 +3889,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Comment') as comment, JSON_EXTRACT(detail.Properties, '$.ImportSource') as import_source FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::KeyValueStore' @@ -3922,7 +3922,7 @@ components: json_extract_path_text(detail.Properties, 'Comment') as comment, json_extract_path_text(detail.Properties, 'ImportSource') as import_source FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::KeyValueStore' @@ -4101,7 +4101,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.OriginAccessControlConfig') as origin_access_control_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::OriginAccessControl' @@ -4126,7 +4126,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'OriginAccessControlConfig') as origin_access_control_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::OriginAccessControl' @@ -4241,7 +4241,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time, JSON_EXTRACT(detail.Properties, '$.OriginRequestPolicyConfig') as origin_request_policy_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::OriginRequestPolicy' @@ -4268,7 +4268,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time, json_extract_path_text(detail.Properties, 'OriginRequestPolicyConfig') as origin_request_policy_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::OriginRequestPolicy' @@ -4383,7 +4383,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.PublicKeyConfig') as public_key_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::PublicKey' @@ -4410,7 +4410,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'PublicKeyConfig') as public_key_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::PublicKey' @@ -4529,7 +4529,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.SamplingRate') as sampling_rate FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::RealtimeLogConfig' @@ -4560,7 +4560,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'SamplingRate') as sampling_rate FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::RealtimeLogConfig' @@ -4675,7 +4675,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time, JSON_EXTRACT(detail.Properties, '$.ResponseHeadersPolicyConfig') as response_headers_policy_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::ResponseHeadersPolicy' @@ -4702,7 +4702,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time, json_extract_path_text(detail.Properties, 'ResponseHeadersPolicyConfig') as response_headers_policy_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudFront::ResponseHeadersPolicy' diff --git a/providers/src/aws/v00.00.00000/services/cloudtrail.yaml b/providers/src/aws/v00.00.00000/services/cloudtrail.yaml index a074cbb9..eaddc47a 100644 --- a/providers/src/aws/v00.00.00000/services/cloudtrail.yaml +++ b/providers/src/aws/v00.00.00000/services/cloudtrail.yaml @@ -1300,7 +1300,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ChannelArn') as channel_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudTrail::Channel' @@ -1331,7 +1331,7 @@ components: json_extract_path_text(detail.Properties, 'ChannelArn') as channel_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudTrail::Channel' @@ -1393,7 +1393,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Destinations') as destinations, JSON_EXTRACT(detail.Properties, '$.ChannelArn') as channel_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1412,7 +1412,7 @@ components: json_extract_path_text(detail.Properties, 'Destinations') as destinations, json_extract_path_text(detail.Properties, 'ChannelArn') as channel_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1527,7 +1527,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InsightsDestination') as insights_destination, JSON_EXTRACT(detail.Properties, '$.IngestionEnabled') as ingestion_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudTrail::EventDataStore' @@ -1584,7 +1584,7 @@ components: json_extract_path_text(detail.Properties, 'InsightsDestination') as insights_destination, json_extract_path_text(detail.Properties, 'IngestionEnabled') as ingestion_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudTrail::EventDataStore' @@ -1659,7 +1659,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InsightsDestination') as insights_destination, JSON_EXTRACT(detail.Properties, '$.IngestionEnabled') as ingestion_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1691,7 +1691,7 @@ components: json_extract_path_text(detail.Properties, 'InsightsDestination') as insights_destination, json_extract_path_text(detail.Properties, 'IngestionEnabled') as ingestion_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1885,7 +1885,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SnsTopicArn') as sns_topic_arn, JSON_EXTRACT(detail.Properties, '$.InsightSelectors') as insight_selectors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudTrail::Trail' @@ -1942,7 +1942,7 @@ components: json_extract_path_text(detail.Properties, 'SnsTopicArn') as sns_topic_arn, json_extract_path_text(detail.Properties, 'InsightSelectors') as insight_selectors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudTrail::Trail' @@ -2017,7 +2017,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SnsTopicArn') as sns_topic_arn, JSON_EXTRACT(detail.Properties, '$.InsightSelectors') as insight_selectors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2049,7 +2049,7 @@ components: json_extract_path_text(detail.Properties, 'SnsTopicArn') as sns_topic_arn, json_extract_path_text(detail.Properties, 'InsightSelectors') as insight_selectors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/cloudwatch.yaml b/providers/src/aws/v00.00.00000/services/cloudwatch.yaml index 044a2ac4..19138a03 100644 --- a/providers/src/aws/v00.00.00000/services/cloudwatch.yaml +++ b/providers/src/aws/v00.00.00000/services/cloudwatch.yaml @@ -1906,7 +1906,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Threshold') as threshold, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudWatch::Alarm' @@ -1973,7 +1973,7 @@ components: json_extract_path_text(detail.Properties, 'Threshold') as threshold, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudWatch::Alarm' @@ -2053,7 +2053,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DatapointsToAlarm') as datapoints_to_alarm, JSON_EXTRACT(detail.Properties, '$.Threshold') as threshold FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2090,7 +2090,7 @@ components: json_extract_path_text(detail.Properties, 'DatapointsToAlarm') as datapoints_to_alarm, json_extract_path_text(detail.Properties, 'Threshold') as threshold FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2193,7 +2193,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ActionsSuppressorExtensionPeriod') as actions_suppressor_extension_period, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudWatch::CompositeAlarm' @@ -2238,7 +2238,7 @@ components: json_extract_path_text(detail.Properties, 'ActionsSuppressorExtensionPeriod') as actions_suppressor_extension_period, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudWatch::CompositeAlarm' @@ -2307,7 +2307,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ActionsSuppressorWaitPeriod') as actions_suppressor_wait_period, JSON_EXTRACT(detail.Properties, '$.ActionsSuppressorExtensionPeriod') as actions_suppressor_extension_period FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2333,7 +2333,7 @@ components: json_extract_path_text(detail.Properties, 'ActionsSuppressorWaitPeriod') as actions_suppressor_wait_period, json_extract_path_text(detail.Properties, 'ActionsSuppressorExtensionPeriod') as actions_suppressor_extension_period FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2438,7 +2438,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.IncludeLinkedAccountsMetrics') as include_linked_accounts_metrics FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudWatch::MetricStream' @@ -2485,7 +2485,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'IncludeLinkedAccountsMetrics') as include_linked_accounts_metrics FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CloudWatch::MetricStream' @@ -2555,7 +2555,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StatisticsConfigurations') as statistics_configurations, JSON_EXTRACT(detail.Properties, '$.IncludeLinkedAccountsMetrics') as include_linked_accounts_metrics FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2582,7 +2582,7 @@ components: json_extract_path_text(detail.Properties, 'StatisticsConfigurations') as statistics_configurations, json_extract_path_text(detail.Properties, 'IncludeLinkedAccountsMetrics') as include_linked_accounts_metrics FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/codeartifact.yaml b/providers/src/aws/v00.00.00000/services/codeartifact.yaml index 548b4c46..961a4b92 100644 --- a/providers/src/aws/v00.00.00000/services/codeartifact.yaml +++ b/providers/src/aws/v00.00.00000/services/codeartifact.yaml @@ -989,7 +989,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeArtifact::Domain' @@ -1024,7 +1024,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeArtifact::Domain' @@ -1088,7 +1088,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PermissionsPolicyDocument') as permissions_policy_document, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1109,7 +1109,7 @@ components: json_extract_path_text(detail.Properties, 'PermissionsPolicyDocument') as permissions_policy_document, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1204,7 +1204,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeArtifact::PackageGroup' @@ -1241,7 +1241,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeArtifact::PackageGroup' @@ -1306,7 +1306,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OriginConfiguration') as origin_configuration, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1328,7 +1328,7 @@ components: json_extract_path_text(detail.Properties, 'OriginConfiguration') as origin_configuration, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1427,7 +1427,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PermissionsPolicyDocument') as permissions_policy_document, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeArtifact::Repository' @@ -1468,7 +1468,7 @@ components: json_extract_path_text(detail.Properties, 'PermissionsPolicyDocument') as permissions_policy_document, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeArtifact::Repository' @@ -1535,7 +1535,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Upstreams') as upstreams, JSON_EXTRACT(detail.Properties, '$.PermissionsPolicyDocument') as permissions_policy_document FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1559,7 +1559,7 @@ components: json_extract_path_text(detail.Properties, 'Upstreams') as upstreams, json_extract_path_text(detail.Properties, 'PermissionsPolicyDocument') as permissions_policy_document FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/codebuild.yaml b/providers/src/aws/v00.00.00000/services/codebuild.yaml index ae8aaf93..29494552 100644 --- a/providers/src/aws/v00.00.00000/services/codebuild.yaml +++ b/providers/src/aws/v00.00.00000/services/codebuild.yaml @@ -647,7 +647,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeBuild::Fleet' @@ -686,7 +686,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeBuild::Fleet' @@ -752,7 +752,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FleetVpcConfig') as fleet_vpc_config, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -775,7 +775,7 @@ components: json_extract_path_text(detail.Properties, 'FleetVpcConfig') as fleet_vpc_config, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/codeconnections.yaml b/providers/src/aws/v00.00.00000/services/codeconnections.yaml index 96f7115a..f59bfcf5 100644 --- a/providers/src/aws/v00.00.00000/services/codeconnections.yaml +++ b/providers/src/aws/v00.00.00000/services/codeconnections.yaml @@ -626,7 +626,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HostArn') as host_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeConnections::Connection' @@ -661,7 +661,7 @@ components: json_extract_path_text(detail.Properties, 'HostArn') as host_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeConnections::Connection' @@ -725,7 +725,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProviderType') as provider_type, JSON_EXTRACT(detail.Properties, '$.HostArn') as host_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -746,7 +746,7 @@ components: json_extract_path_text(detail.Properties, 'ProviderType') as provider_type, json_extract_path_text(detail.Properties, 'HostArn') as host_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/codedeploy.yaml b/providers/src/aws/v00.00.00000/services/codedeploy.yaml index d09aeaaa..1250f1d4 100644 --- a/providers/src/aws/v00.00.00000/services/codedeploy.yaml +++ b/providers/src/aws/v00.00.00000/services/codedeploy.yaml @@ -702,7 +702,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ComputePlatform') as compute_platform, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeDeploy::Application' @@ -729,7 +729,7 @@ components: json_extract_path_text(detail.Properties, 'ComputePlatform') as compute_platform, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeDeploy::Application' @@ -789,7 +789,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationName') as application_name, JSON_EXTRACT(detail.Properties, '$.ComputePlatform') as compute_platform FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -806,7 +806,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationName') as application_name, json_extract_path_text(detail.Properties, 'ComputePlatform') as compute_platform FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -882,7 +882,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ZonalConfig') as zonal_config, JSON_EXTRACT(detail.Properties, '$.TrafficRoutingConfig') as traffic_routing_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeDeploy::DeploymentConfig' @@ -913,7 +913,7 @@ components: json_extract_path_text(detail.Properties, 'ZonalConfig') as zonal_config, json_extract_path_text(detail.Properties, 'TrafficRoutingConfig') as traffic_routing_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeDeploy::DeploymentConfig' diff --git a/providers/src/aws/v00.00.00000/services/codeguruprofiler.yaml b/providers/src/aws/v00.00.00000/services/codeguruprofiler.yaml index 7be3ec5e..6a8c0a48 100644 --- a/providers/src/aws/v00.00.00000/services/codeguruprofiler.yaml +++ b/providers/src/aws/v00.00.00000/services/codeguruprofiler.yaml @@ -661,7 +661,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeGuruProfiler::ProfilingGroup' @@ -694,7 +694,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeGuruProfiler::ProfilingGroup' @@ -757,7 +757,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AnomalyDetectionNotificationConfiguration') as anomaly_detection_notification_configuration, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -777,7 +777,7 @@ components: json_extract_path_text(detail.Properties, 'AnomalyDetectionNotificationConfiguration') as anomaly_detection_notification_configuration, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/codegurureviewer.yaml b/providers/src/aws/v00.00.00000/services/codegurureviewer.yaml index 2ea181a5..fe42b458 100644 --- a/providers/src/aws/v00.00.00000/services/codegurureviewer.yaml +++ b/providers/src/aws/v00.00.00000/services/codegurureviewer.yaml @@ -645,7 +645,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociationArn') as association_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeGuruReviewer::RepositoryAssociation' @@ -680,7 +680,7 @@ components: json_extract_path_text(detail.Properties, 'AssociationArn') as association_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeGuruReviewer::RepositoryAssociation' @@ -744,7 +744,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConnectionArn') as connection_arn, JSON_EXTRACT(detail.Properties, '$.AssociationArn') as association_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -765,7 +765,7 @@ components: json_extract_path_text(detail.Properties, 'ConnectionArn') as connection_arn, json_extract_path_text(detail.Properties, 'AssociationArn') as association_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/codepipeline.yaml b/providers/src/aws/v00.00.00000/services/codepipeline.yaml index 38498890..c2230671 100644 --- a/providers/src/aws/v00.00.00000/services/codepipeline.yaml +++ b/providers/src/aws/v00.00.00000/services/codepipeline.yaml @@ -702,7 +702,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodePipeline::CustomActionType' @@ -741,7 +741,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodePipeline::CustomActionType' @@ -813,7 +813,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -836,7 +836,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/codestarconnections.yaml b/providers/src/aws/v00.00.00000/services/codestarconnections.yaml index bb47e15d..209cdacc 100644 --- a/providers/src/aws/v00.00.00000/services/codestarconnections.yaml +++ b/providers/src/aws/v00.00.00000/services/codestarconnections.yaml @@ -943,7 +943,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HostArn') as host_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeStarConnections::Connection' @@ -978,7 +978,7 @@ components: json_extract_path_text(detail.Properties, 'HostArn') as host_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeStarConnections::Connection' @@ -1042,7 +1042,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProviderType') as provider_type, JSON_EXTRACT(detail.Properties, '$.HostArn') as host_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1063,7 +1063,7 @@ components: json_extract_path_text(detail.Properties, 'ProviderType') as provider_type, json_extract_path_text(detail.Properties, 'HostArn') as host_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1158,7 +1158,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RepositoryLinkArn') as repository_link_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeStarConnections::RepositoryLink' @@ -1195,7 +1195,7 @@ components: json_extract_path_text(detail.Properties, 'RepositoryLinkArn') as repository_link_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeStarConnections::RepositoryLink' @@ -1260,7 +1260,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RepositoryLinkId') as repository_link_id, JSON_EXTRACT(detail.Properties, '$.RepositoryLinkArn') as repository_link_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1282,7 +1282,7 @@ components: json_extract_path_text(detail.Properties, 'RepositoryLinkId') as repository_link_id, json_extract_path_text(detail.Properties, 'RepositoryLinkArn') as repository_link_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1384,7 +1384,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TriggerResourceUpdateOn') as trigger_resource_update_on, JSON_EXTRACT(detail.Properties, '$.RepositoryLinkId') as repository_link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeStarConnections::SyncConfiguration' @@ -1427,7 +1427,7 @@ components: json_extract_path_text(detail.Properties, 'TriggerResourceUpdateOn') as trigger_resource_update_on, json_extract_path_text(detail.Properties, 'RepositoryLinkId') as repository_link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeStarConnections::SyncConfiguration' diff --git a/providers/src/aws/v00.00.00000/services/codestarnotifications.yaml b/providers/src/aws/v00.00.00000/services/codestarnotifications.yaml index d5aa3312..27922bcd 100644 --- a/providers/src/aws/v00.00.00000/services/codestarnotifications.yaml +++ b/providers/src/aws/v00.00.00000/services/codestarnotifications.yaml @@ -660,7 +660,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeStarNotifications::NotificationRule' @@ -703,7 +703,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CodeStarNotifications::NotificationRule' @@ -771,7 +771,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -796,7 +796,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/cognito.yaml b/providers/src/aws/v00.00.00000/services/cognito.yaml index e58ba488..9724f380 100644 --- a/providers/src/aws/v00.00.00000/services/cognito.yaml +++ b/providers/src/aws/v00.00.00000/services/cognito.yaml @@ -2075,7 +2075,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OpenIdConnectProviderARNs') as open_id_connect_provider_arns, JSON_EXTRACT(detail.Properties, '$.AllowClassicFlow') as allow_classic_flow FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::IdentityPool' @@ -2122,7 +2122,7 @@ components: json_extract_path_text(detail.Properties, 'OpenIdConnectProviderARNs') as open_id_connect_provider_arns, json_extract_path_text(detail.Properties, 'AllowClassicFlow') as allow_classic_flow FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::IdentityPool' @@ -2240,7 +2240,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UseDefaults') as use_defaults, JSON_EXTRACT(detail.Properties, '$.PrincipalTags') as principal_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::IdentityPoolPrincipalTag' @@ -2269,7 +2269,7 @@ components: json_extract_path_text(detail.Properties, 'UseDefaults') as use_defaults, json_extract_path_text(detail.Properties, 'PrincipalTags') as principal_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::IdentityPoolPrincipalTag' @@ -2389,7 +2389,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.RoleMappings') as role_mappings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::IdentityPoolRoleAttachment' @@ -2418,7 +2418,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'RoleMappings') as role_mappings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::IdentityPoolRoleAttachment' @@ -2664,7 +2664,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.UserPoolId') as user_pool_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::UserPool' @@ -2741,7 +2741,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'UserPoolId') as user_pool_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::UserPool' @@ -2901,7 +2901,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClientSecret') as client_secret, JSON_EXTRACT(detail.Properties, '$.ClientId') as client_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::UserPoolClient' @@ -2972,7 +2972,7 @@ components: json_extract_path_text(detail.Properties, 'ClientSecret') as client_secret, json_extract_path_text(detail.Properties, 'ClientId') as client_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::UserPoolClient' @@ -3095,7 +3095,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.UserPoolId') as user_pool_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::UserPoolGroup' @@ -3126,7 +3126,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'UserPoolId') as user_pool_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::UserPoolGroup' @@ -3328,7 +3328,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ValidationData') as validation_data, JSON_EXTRACT(detail.Properties, '$.ClientMetadata') as client_metadata FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::UserPoolUser' @@ -3365,7 +3365,7 @@ components: json_extract_path_text(detail.Properties, 'ValidationData') as validation_data, json_extract_path_text(detail.Properties, 'ClientMetadata') as client_metadata FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Cognito::UserPoolUser' diff --git a/providers/src/aws/v00.00.00000/services/comprehend.yaml b/providers/src/aws/v00.00.00000/services/comprehend.yaml index 91314199..cc70822c 100644 --- a/providers/src/aws/v00.00.00000/services/comprehend.yaml +++ b/providers/src/aws/v00.00.00000/services/comprehend.yaml @@ -1053,7 +1053,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcConfig') as vpc_config, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Comprehend::DocumentClassifier' @@ -1100,7 +1100,7 @@ components: json_extract_path_text(detail.Properties, 'VpcConfig') as vpc_config, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Comprehend::DocumentClassifier' @@ -1170,7 +1170,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcConfig') as vpc_config, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1197,7 +1197,7 @@ components: json_extract_path_text(detail.Properties, 'VpcConfig') as vpc_config, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1294,7 +1294,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TaskConfig') as task_config, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Comprehend::Flywheel' @@ -1333,7 +1333,7 @@ components: json_extract_path_text(detail.Properties, 'TaskConfig') as task_config, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Comprehend::Flywheel' @@ -1399,7 +1399,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TaskConfig') as task_config, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1422,7 +1422,7 @@ components: json_extract_path_text(detail.Properties, 'TaskConfig') as task_config, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/config.yaml b/providers/src/aws/v00.00.00000/services/config.yaml index 09f5824f..bcb80f24 100644 --- a/providers/src/aws/v00.00.00000/services/config.yaml +++ b/providers/src/aws/v00.00.00000/services/config.yaml @@ -1443,7 +1443,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AggregationAuthorizationArn') as aggregation_authorization_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::AggregationAuthorization' @@ -1472,7 +1472,7 @@ components: json_extract_path_text(detail.Properties, 'AggregationAuthorizationArn') as aggregation_authorization_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::AggregationAuthorization' @@ -1536,7 +1536,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AuthorizedAwsRegion') as authorized_aws_region, JSON_EXTRACT(detail.Properties, '$.AggregationAuthorizationArn') as aggregation_authorization_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1554,7 +1554,7 @@ components: json_extract_path_text(detail.Properties, 'AuthorizedAwsRegion') as authorized_aws_region, json_extract_path_text(detail.Properties, 'AggregationAuthorizationArn') as aggregation_authorization_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1653,7 +1653,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InputParameters') as input_parameters, JSON_EXTRACT(detail.Properties, '$.EvaluationModes') as evaluation_modes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::ConfigRule' @@ -1694,7 +1694,7 @@ components: json_extract_path_text(detail.Properties, 'InputParameters') as input_parameters, json_extract_path_text(detail.Properties, 'EvaluationModes') as evaluation_modes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::ConfigRule' @@ -1813,7 +1813,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OrganizationAggregationSource') as organization_aggregation_source, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::ConfigurationAggregator' @@ -1844,7 +1844,7 @@ components: json_extract_path_text(detail.Properties, 'OrganizationAggregationSource') as organization_aggregation_source, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::ConfigurationAggregator' @@ -1906,7 +1906,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConfigurationAggregatorArn') as configuration_aggregator_arn, JSON_EXTRACT(detail.Properties, '$.OrganizationAggregationSource') as organization_aggregation_source FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1925,7 +1925,7 @@ components: json_extract_path_text(detail.Properties, 'ConfigurationAggregatorArn') as configuration_aggregator_arn, json_extract_path_text(detail.Properties, 'OrganizationAggregationSource') as organization_aggregation_source FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2018,7 +2018,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TemplateSSMDocumentDetails') as template_ssm_document_details, JSON_EXTRACT(detail.Properties, '$.ConformancePackInputParameters') as conformance_pack_input_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::ConformancePack' @@ -2053,7 +2053,7 @@ components: json_extract_path_text(detail.Properties, 'TemplateSSMDocumentDetails') as template_ssm_document_details, json_extract_path_text(detail.Properties, 'ConformancePackInputParameters') as conformance_pack_input_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::ConformancePack' @@ -2176,7 +2176,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConformancePackInputParameters') as conformance_pack_input_parameters, JSON_EXTRACT(detail.Properties, '$.ExcludedAccounts') as excluded_accounts FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::OrganizationConformancePack' @@ -2211,7 +2211,7 @@ components: json_extract_path_text(detail.Properties, 'ConformancePackInputParameters') as conformance_pack_input_parameters, json_extract_path_text(detail.Properties, 'ExcludedAccounts') as excluded_accounts FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::OrganizationConformancePack' @@ -2332,7 +2332,7 @@ components: JSON_EXTRACT(detail.Properties, '$.QueryExpression') as query_expression, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::StoredQuery' @@ -2365,7 +2365,7 @@ components: json_extract_path_text(detail.Properties, 'QueryExpression') as query_expression, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Config::StoredQuery' @@ -2428,7 +2428,7 @@ components: JSON_EXTRACT(detail.Properties, '$.QueryDescription') as query_description, JSON_EXTRACT(detail.Properties, '$.QueryExpression') as query_expression FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2448,7 +2448,7 @@ components: json_extract_path_text(detail.Properties, 'QueryDescription') as query_description, json_extract_path_text(detail.Properties, 'QueryExpression') as query_expression FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/connect.yaml b/providers/src/aws/v00.00.00000/services/connect.yaml index b0e07b19..edc34761 100644 --- a/providers/src/aws/v00.00.00000/services/connect.yaml +++ b/providers/src/aws/v00.00.00000/services/connect.yaml @@ -4804,7 +4804,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Origin') as origin, JSON_EXTRACT(detail.Properties, '$.InstanceId') as instance_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::ApprovedOrigin' @@ -4829,7 +4829,7 @@ components: json_extract_path_text(detail.Properties, 'Origin') as origin, json_extract_path_text(detail.Properties, 'InstanceId') as instance_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::ApprovedOrigin' @@ -4957,7 +4957,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::ContactFlow' @@ -4994,7 +4994,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::ContactFlow' @@ -5059,7 +5059,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5081,7 +5081,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5176,7 +5176,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::ContactFlowModule' @@ -5213,7 +5213,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::ContactFlowModule' @@ -5278,7 +5278,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5300,7 +5300,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5395,7 +5395,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::EvaluationForm' @@ -5432,7 +5432,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::EvaluationForm' @@ -5497,7 +5497,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ScoringStrategy') as scoring_strategy, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5519,7 +5519,7 @@ components: json_extract_path_text(detail.Properties, 'ScoringStrategy') as scoring_strategy, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5612,7 +5612,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HoursOfOperationArn') as hours_of_operation_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::HoursOfOperation' @@ -5647,7 +5647,7 @@ components: json_extract_path_text(detail.Properties, 'HoursOfOperationArn') as hours_of_operation_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::HoursOfOperation' @@ -5711,7 +5711,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Config') as config, JSON_EXTRACT(detail.Properties, '$.HoursOfOperationArn') as hours_of_operation_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5732,7 +5732,7 @@ components: json_extract_path_text(detail.Properties, 'Config') as config, json_extract_path_text(detail.Properties, 'HoursOfOperationArn') as hours_of_operation_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5831,7 +5831,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Attributes') as attributes, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::Instance' @@ -5872,7 +5872,7 @@ components: json_extract_path_text(detail.Properties, 'Attributes') as attributes, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::Instance' @@ -5939,7 +5939,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DirectoryId') as directory_id, JSON_EXTRACT(detail.Properties, '$.Attributes') as attributes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5963,7 +5963,7 @@ components: json_extract_path_text(detail.Properties, 'DirectoryId') as directory_id, json_extract_path_text(detail.Properties, 'Attributes') as attributes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6060,7 +6060,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KinesisStreamConfig') as kinesis_stream_config, JSON_EXTRACT(detail.Properties, '$.KinesisFirehoseConfig') as kinesis_firehose_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::InstanceStorageConfig' @@ -6097,7 +6097,7 @@ components: json_extract_path_text(detail.Properties, 'KinesisStreamConfig') as kinesis_stream_config, json_extract_path_text(detail.Properties, 'KinesisFirehoseConfig') as kinesis_firehose_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::InstanceStorageConfig' @@ -6209,7 +6209,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IntegrationArn') as integration_arn, JSON_EXTRACT(detail.Properties, '$.IntegrationType') as integration_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::IntegrationAssociation' @@ -6238,7 +6238,7 @@ components: json_extract_path_text(detail.Properties, 'IntegrationArn') as integration_arn, json_extract_path_text(detail.Properties, 'IntegrationType') as integration_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::IntegrationAssociation' @@ -6364,7 +6364,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedRegion') as last_modified_region, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::PredefinedAttribute' @@ -6395,7 +6395,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedRegion') as last_modified_region, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::PredefinedAttribute' @@ -6519,7 +6519,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PromptArn') as prompt_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::Prompt' @@ -6552,7 +6552,7 @@ components: json_extract_path_text(detail.Properties, 'PromptArn') as prompt_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::Prompt' @@ -6615,7 +6615,7 @@ components: JSON_EXTRACT(detail.Properties, '$.S3Uri') as s3_uri, JSON_EXTRACT(detail.Properties, '$.PromptArn') as prompt_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6635,7 +6635,7 @@ components: json_extract_path_text(detail.Properties, 'S3Uri') as s3_uri, json_extract_path_text(detail.Properties, 'PromptArn') as prompt_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6736,7 +6736,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::Queue' @@ -6779,7 +6779,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::Queue' @@ -6847,7 +6847,7 @@ components: JSON_EXTRACT(detail.Properties, '$.QuickConnectArns') as quick_connect_arns, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6872,7 +6872,7 @@ components: json_extract_path_text(detail.Properties, 'QuickConnectArns') as quick_connect_arns, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6965,7 +6965,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.QuickConnectType') as quick_connect_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::QuickConnect' @@ -7000,7 +7000,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'QuickConnectType') as quick_connect_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::QuickConnect' @@ -7064,7 +7064,7 @@ components: JSON_EXTRACT(detail.Properties, '$.QuickConnectArn') as quick_connect_arn, JSON_EXTRACT(detail.Properties, '$.QuickConnectType') as quick_connect_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7085,7 +7085,7 @@ components: json_extract_path_text(detail.Properties, 'QuickConnectArn') as quick_connect_arn, json_extract_path_text(detail.Properties, 'QuickConnectType') as quick_connect_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7182,7 +7182,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.AgentAvailabilityTimer') as agent_availability_timer FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::RoutingProfile' @@ -7221,7 +7221,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'AgentAvailabilityTimer') as agent_availability_timer FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::RoutingProfile' @@ -7287,7 +7287,7 @@ components: JSON_EXTRACT(detail.Properties, '$.QueueConfigs') as queue_configs, JSON_EXTRACT(detail.Properties, '$.AgentAvailabilityTimer') as agent_availability_timer FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7310,7 +7310,7 @@ components: json_extract_path_text(detail.Properties, 'QueueConfigs') as queue_configs, json_extract_path_text(detail.Properties, 'AgentAvailabilityTimer') as agent_availability_timer FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7474,7 +7474,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InstanceId') as instance_id, JSON_EXTRACT(detail.Properties, '$.AssociationId') as association_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::SecurityKey' @@ -7501,7 +7501,7 @@ components: json_extract_path_text(detail.Properties, 'InstanceId') as instance_id, json_extract_path_text(detail.Properties, 'AssociationId') as association_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::SecurityKey' @@ -7639,7 +7639,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedRegion') as last_modified_region, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::SecurityProfile' @@ -7686,7 +7686,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedRegion') as last_modified_region, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::SecurityProfile' @@ -7756,7 +7756,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedRegion') as last_modified_region, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7783,7 +7783,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedRegion') as last_modified_region, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7884,7 +7884,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClientToken') as client_token, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::TaskTemplate' @@ -7927,7 +7927,7 @@ components: json_extract_path_text(detail.Properties, 'ClientToken') as client_token, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::TaskTemplate' @@ -7995,7 +7995,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.ClientToken') as client_token FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8020,7 +8020,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'ClientToken') as client_token FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8113,7 +8113,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.IsDefault') as is_default FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::TrafficDistributionGroup' @@ -8148,7 +8148,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'IsDefault') as is_default FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::TrafficDistributionGroup' @@ -8212,7 +8212,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.IsDefault') as is_default FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8233,7 +8233,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'IsDefault') as is_default FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8336,7 +8336,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UserProficiencies') as user_proficiencies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::User' @@ -8381,7 +8381,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UserProficiencies') as user_proficiencies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::User' @@ -8450,7 +8450,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserArn') as user_arn, JSON_EXTRACT(detail.Properties, '$.UserProficiencies') as user_proficiencies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8476,7 +8476,7 @@ components: json_extract_path_text(detail.Properties, 'UserArn') as user_arn, json_extract_path_text(detail.Properties, 'UserProficiencies') as user_proficiencies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8565,7 +8565,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::UserHierarchyGroup' @@ -8596,7 +8596,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::UserHierarchyGroup' @@ -8658,7 +8658,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ParentGroupArn') as parent_group_arn, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8677,7 +8677,7 @@ components: json_extract_path_text(detail.Properties, 'ParentGroupArn') as parent_group_arn, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8774,7 +8774,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ViewContentSha256') as view_content_sha256, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::View' @@ -8813,7 +8813,7 @@ components: json_extract_path_text(detail.Properties, 'ViewContentSha256') as view_content_sha256, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::View' @@ -8879,7 +8879,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Actions') as actions, JSON_EXTRACT(detail.Properties, '$.ViewContentSha256') as view_content_sha256 FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8902,7 +8902,7 @@ components: json_extract_path_text(detail.Properties, 'Actions') as actions, json_extract_path_text(detail.Properties, 'ViewContentSha256') as view_content_sha256 FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8978,7 +8978,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ViewContentSha256') as view_content_sha256, JSON_EXTRACT(detail.Properties, '$.Version') as version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::ViewVersion' @@ -9009,7 +9009,7 @@ components: json_extract_path_text(detail.Properties, 'ViewContentSha256') as view_content_sha256, json_extract_path_text(detail.Properties, 'Version') as version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Connect::ViewVersion' diff --git a/providers/src/aws/v00.00.00000/services/connectcampaigns.yaml b/providers/src/aws/v00.00.00000/services/connectcampaigns.yaml index 70bf4052..63d90c4f 100644 --- a/providers/src/aws/v00.00.00000/services/connectcampaigns.yaml +++ b/providers/src/aws/v00.00.00000/services/connectcampaigns.yaml @@ -719,7 +719,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OutboundCallConfig') as outbound_call_config, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ConnectCampaigns::Campaign' @@ -752,7 +752,7 @@ components: json_extract_path_text(detail.Properties, 'OutboundCallConfig') as outbound_call_config, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ConnectCampaigns::Campaign' @@ -815,7 +815,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.OutboundCallConfig') as outbound_call_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -835,7 +835,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'OutboundCallConfig') as outbound_call_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/controltower.yaml b/providers/src/aws/v00.00.00000/services/controltower.yaml index 58f4d192..f6081060 100644 --- a/providers/src/aws/v00.00.00000/services/controltower.yaml +++ b/providers/src/aws/v00.00.00000/services/controltower.yaml @@ -1065,7 +1065,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ControlTower::EnabledBaseline' @@ -1098,7 +1098,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ControlTower::EnabledBaseline' @@ -1161,7 +1161,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetIdentifier') as target_identifier, JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1181,7 +1181,7 @@ components: json_extract_path_text(detail.Properties, 'TargetIdentifier') as target_identifier, json_extract_path_text(detail.Properties, 'Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1269,7 +1269,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ControlTower::EnabledControl' @@ -1298,7 +1298,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ControlTower::EnabledControl' @@ -1362,7 +1362,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetIdentifier') as target_identifier, JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1380,7 +1380,7 @@ components: json_extract_path_text(detail.Properties, 'TargetIdentifier') as target_identifier, json_extract_path_text(detail.Properties, 'Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1475,7 +1475,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ControlTower::LandingZone' @@ -1512,7 +1512,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ControlTower::LandingZone' @@ -1577,7 +1577,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Manifest') as manifest, JSON_EXTRACT(detail.Properties, '$.Version') as version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1599,7 +1599,7 @@ components: json_extract_path_text(detail.Properties, 'Manifest') as manifest, json_extract_path_text(detail.Properties, 'Version') as version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/cur.yaml b/providers/src/aws/v00.00.00000/services/cur.yaml index 998c0968..96fc0246 100644 --- a/providers/src/aws/v00.00.00000/services/cur.yaml +++ b/providers/src/aws/v00.00.00000/services/cur.yaml @@ -728,7 +728,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ReportVersioning') as report_versioning, JSON_EXTRACT(detail.Properties, '$.BillingViewArn') as billing_view_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CUR::ReportDefinition' @@ -773,7 +773,7 @@ components: json_extract_path_text(detail.Properties, 'ReportVersioning') as report_versioning, json_extract_path_text(detail.Properties, 'BillingViewArn') as billing_view_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CUR::ReportDefinition' diff --git a/providers/src/aws/v00.00.00000/services/customerprofiles.yaml b/providers/src/aws/v00.00.00000/services/customerprofiles.yaml index c16d583a..7427385d 100644 --- a/providers/src/aws/v00.00.00000/services/customerprofiles.yaml +++ b/providers/src/aws/v00.00.00000/services/customerprofiles.yaml @@ -2159,7 +2159,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdatedAt') as last_updated_at, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::CalculatedAttributeDefinition' @@ -2200,7 +2200,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdatedAt') as last_updated_at, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::CalculatedAttributeDefinition' @@ -2270,7 +2270,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.LastUpdatedAt') as last_updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2294,7 +2294,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'LastUpdatedAt') as last_updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2393,7 +2393,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.LastUpdatedAt') as last_updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::Domain' @@ -2434,7 +2434,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'LastUpdatedAt') as last_updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::Domain' @@ -2501,7 +2501,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.LastUpdatedAt') as last_updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2525,7 +2525,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'LastUpdatedAt') as last_updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2621,7 +2621,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.DestinationDetails') as destination_details FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::EventStream' @@ -2658,7 +2658,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'DestinationDetails') as destination_details FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::EventStream' @@ -2726,7 +2726,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.DestinationDetails') as destination_details FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2748,7 +2748,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'DestinationDetails') as destination_details FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2844,7 +2844,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ObjectTypeNames') as object_type_names FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::Integration' @@ -2881,7 +2881,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ObjectTypeNames') as object_type_names FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::Integration' @@ -2949,7 +2949,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdatedAt') as last_updated_at, JSON_EXTRACT(detail.Properties, '$.ObjectTypeNames') as object_type_names FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2971,7 +2971,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdatedAt') as last_updated_at, json_extract_path_text(detail.Properties, 'ObjectTypeNames') as object_type_names FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3077,7 +3077,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.TemplateId') as template_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::ObjectType' @@ -3124,7 +3124,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'TemplateId') as template_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::CustomerProfiles::ObjectType' @@ -3197,7 +3197,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceLastUpdatedTimestampFormat') as source_last_updated_timestamp_format, JSON_EXTRACT(detail.Properties, '$.TemplateId') as template_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3224,7 +3224,7 @@ components: json_extract_path_text(detail.Properties, 'SourceLastUpdatedTimestampFormat') as source_last_updated_timestamp_format, json_extract_path_text(detail.Properties, 'TemplateId') as template_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/databrew.yaml b/providers/src/aws/v00.00.00000/services/databrew.yaml index 67f16f79..f83aa3d0 100644 --- a/providers/src/aws/v00.00.00000/services/databrew.yaml +++ b/providers/src/aws/v00.00.00000/services/databrew.yaml @@ -2199,7 +2199,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PathOptions') as path_options, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Dataset' @@ -2232,7 +2232,7 @@ components: json_extract_path_text(detail.Properties, 'PathOptions') as path_options, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Dataset' @@ -2295,7 +2295,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Input') as input, JSON_EXTRACT(detail.Properties, '$.PathOptions') as path_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2315,7 +2315,7 @@ components: json_extract_path_text(detail.Properties, 'Input') as input, json_extract_path_text(detail.Properties, 'PathOptions') as path_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2402,7 +2402,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Steps') as steps, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Recipe' @@ -2431,7 +2431,7 @@ components: json_extract_path_text(detail.Properties, 'Steps') as steps, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Recipe' @@ -2492,7 +2492,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Steps') as steps FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2510,7 +2510,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Steps') as steps FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2629,7 +2629,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProfileConfiguration') as profile_configuration, JSON_EXTRACT(detail.Properties, '$.ValidationConfigurations') as validation_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Job' @@ -2690,7 +2690,7 @@ components: json_extract_path_text(detail.Properties, 'ProfileConfiguration') as profile_configuration, json_extract_path_text(detail.Properties, 'ValidationConfigurations') as validation_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Job' @@ -2767,7 +2767,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProfileConfiguration') as profile_configuration, JSON_EXTRACT(detail.Properties, '$.ValidationConfigurations') as validation_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2801,7 +2801,7 @@ components: json_extract_path_text(detail.Properties, 'ProfileConfiguration') as profile_configuration, json_extract_path_text(detail.Properties, 'ValidationConfigurations') as validation_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2892,7 +2892,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Sample') as sample, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Project' @@ -2925,7 +2925,7 @@ components: json_extract_path_text(detail.Properties, 'Sample') as sample, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Project' @@ -2988,7 +2988,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Sample') as sample FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3008,7 +3008,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Sample') as sample FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3097,7 +3097,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Rules') as rules, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Ruleset' @@ -3128,7 +3128,7 @@ components: json_extract_path_text(detail.Properties, 'Rules') as rules, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Ruleset' @@ -3190,7 +3190,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetArn') as target_arn, JSON_EXTRACT(detail.Properties, '$.Rules') as rules FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3209,7 +3209,7 @@ components: json_extract_path_text(detail.Properties, 'TargetArn') as target_arn, json_extract_path_text(detail.Properties, 'Rules') as rules FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3296,7 +3296,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Schedule' @@ -3325,7 +3325,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataBrew::Schedule' @@ -3386,7 +3386,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CronExpression') as cron_expression, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3404,7 +3404,7 @@ components: json_extract_path_text(detail.Properties, 'CronExpression') as cron_expression, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/datapipeline.yaml b/providers/src/aws/v00.00.00000/services/datapipeline.yaml index 7a5cb458..3aa5ffa8 100644 --- a/providers/src/aws/v00.00.00000/services/datapipeline.yaml +++ b/providers/src/aws/v00.00.00000/services/datapipeline.yaml @@ -723,7 +723,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PipelineTags') as pipeline_tags, JSON_EXTRACT(detail.Properties, '$.PipelineId') as pipeline_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataPipeline::Pipeline' @@ -760,7 +760,7 @@ components: json_extract_path_text(detail.Properties, 'PipelineTags') as pipeline_tags, json_extract_path_text(detail.Properties, 'PipelineId') as pipeline_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataPipeline::Pipeline' diff --git a/providers/src/aws/v00.00.00000/services/datasync.yaml b/providers/src/aws/v00.00.00000/services/datasync.yaml index e64c8bca..b3816c77 100644 --- a/providers/src/aws/v00.00.00000/services/datasync.yaml +++ b/providers/src/aws/v00.00.00000/services/datasync.yaml @@ -3494,7 +3494,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.AgentArn') as agent_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::Agent' @@ -3531,7 +3531,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'AgentArn') as agent_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::Agent' @@ -3596,7 +3596,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EndpointType') as endpoint_type, JSON_EXTRACT(detail.Properties, '$.AgentArn') as agent_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3618,7 +3618,7 @@ components: json_extract_path_text(detail.Properties, 'EndpointType') as endpoint_type, json_extract_path_text(detail.Properties, 'AgentArn') as agent_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3717,7 +3717,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationAzureBlob' @@ -3758,7 +3758,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationAzureBlob' @@ -3825,7 +3825,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3849,7 +3849,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3946,7 +3946,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationEFS' @@ -3985,7 +3985,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationEFS' @@ -4051,7 +4051,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4074,7 +4074,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4165,7 +4165,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationFSxLustre' @@ -4198,7 +4198,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationFSxLustre' @@ -4261,7 +4261,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4281,7 +4281,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4376,7 +4376,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationFSxONTAP' @@ -4413,7 +4413,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationFSxONTAP' @@ -4478,7 +4478,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4500,7 +4500,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4593,7 +4593,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationFSxOpenZFS' @@ -4628,7 +4628,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationFSxOpenZFS' @@ -4692,7 +4692,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4713,7 +4713,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4810,7 +4810,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationFSxWindows' @@ -4849,7 +4849,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationFSxWindows' @@ -4915,7 +4915,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4938,7 +4938,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5047,7 +5047,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationHDFS' @@ -5098,7 +5098,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationHDFS' @@ -5170,7 +5170,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5199,7 +5199,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5292,7 +5292,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationNFS' @@ -5327,7 +5327,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationNFS' @@ -5391,7 +5391,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5412,7 +5412,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5515,7 +5515,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationObjectStorage' @@ -5560,7 +5560,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationObjectStorage' @@ -5629,7 +5629,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5655,7 +5655,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5748,7 +5748,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationS3' @@ -5783,7 +5783,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationS3' @@ -5847,7 +5847,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5868,7 +5868,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5967,7 +5967,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationSMB' @@ -6008,7 +6008,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::LocationSMB' @@ -6075,7 +6075,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6099,7 +6099,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'LocationUri') as location_uri FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6198,7 +6198,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StorageSystemArn') as storage_system_arn, JSON_EXTRACT(detail.Properties, '$.ConnectivityStatus') as connectivity_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::StorageSystem' @@ -6239,7 +6239,7 @@ components: json_extract_path_text(detail.Properties, 'StorageSystemArn') as storage_system_arn, json_extract_path_text(detail.Properties, 'ConnectivityStatus') as connectivity_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::StorageSystem' @@ -6306,7 +6306,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StorageSystemArn') as storage_system_arn, JSON_EXTRACT(detail.Properties, '$.ConnectivityStatus') as connectivity_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6330,7 +6330,7 @@ components: json_extract_path_text(detail.Properties, 'StorageSystemArn') as storage_system_arn, json_extract_path_text(detail.Properties, 'ConnectivityStatus') as connectivity_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6439,7 +6439,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceNetworkInterfaceArns') as source_network_interface_arns, JSON_EXTRACT(detail.Properties, '$.DestinationNetworkInterfaceArns') as destination_network_interface_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::Task' @@ -6490,7 +6490,7 @@ components: json_extract_path_text(detail.Properties, 'SourceNetworkInterfaceArns') as source_network_interface_arns, json_extract_path_text(detail.Properties, 'DestinationNetworkInterfaceArns') as destination_network_interface_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataSync::Task' @@ -6562,7 +6562,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceNetworkInterfaceArns') as source_network_interface_arns, JSON_EXTRACT(detail.Properties, '$.DestinationNetworkInterfaceArns') as destination_network_interface_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6591,7 +6591,7 @@ components: json_extract_path_text(detail.Properties, 'SourceNetworkInterfaceArns') as source_network_interface_arns, json_extract_path_text(detail.Properties, 'DestinationNetworkInterfaceArns') as destination_network_interface_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/datazone.yaml b/providers/src/aws/v00.00.00000/services/datazone.yaml index dad2159c..ef5ffb9f 100644 --- a/providers/src/aws/v00.00.00000/services/datazone.yaml +++ b/providers/src/aws/v00.00.00000/services/datazone.yaml @@ -2704,7 +2704,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::DataSource' @@ -2769,7 +2769,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::DataSource' @@ -2907,7 +2907,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::Domain' @@ -2954,7 +2954,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::Domain' @@ -3024,7 +3024,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SingleSignOn') as single_sign_on, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3051,7 +3051,7 @@ components: json_extract_path_text(detail.Properties, 'SingleSignOn') as single_sign_on, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3169,7 +3169,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.UserParameters') as user_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::Environment' @@ -3228,7 +3228,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'UserParameters') as user_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::Environment' @@ -3361,7 +3361,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DomainIdentifier') as domain_identifier, JSON_EXTRACT(detail.Properties, '$.ManageAccessRoleArn') as manage_access_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::EnvironmentBlueprintConfiguration' @@ -3402,7 +3402,7 @@ components: json_extract_path_text(detail.Properties, 'DomainIdentifier') as domain_identifier, json_extract_path_text(detail.Properties, 'ManageAccessRoleArn') as manage_access_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::EnvironmentBlueprintConfiguration' @@ -3545,7 +3545,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.UserParameters') as user_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::EnvironmentProfile' @@ -3596,7 +3596,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'UserParameters') as user_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::EnvironmentProfile' @@ -3721,7 +3721,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::GroupProfile' @@ -3754,7 +3754,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::GroupProfile' @@ -3885,7 +3885,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdatedAt') as last_updated_at, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::Project' @@ -3924,7 +3924,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdatedAt') as last_updated_at, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::Project' @@ -4047,7 +4047,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Member') as member, JSON_EXTRACT(detail.Properties, '$.DomainIdentifier') as domain_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::ProjectMembership' @@ -4076,7 +4076,7 @@ components: json_extract_path_text(detail.Properties, 'Member') as member, json_extract_path_text(detail.Properties, 'DomainIdentifier') as domain_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::ProjectMembership' @@ -4230,7 +4230,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.UpdatedBy') as updated_by FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::SubscriptionTarget' @@ -4285,7 +4285,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'UpdatedBy') as updated_by FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::SubscriptionTarget' @@ -4417,7 +4417,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserIdentifier') as user_identifier, JSON_EXTRACT(detail.Properties, '$.UserType') as user_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::UserProfile' @@ -4454,7 +4454,7 @@ components: json_extract_path_text(detail.Properties, 'UserIdentifier') as user_identifier, json_extract_path_text(detail.Properties, 'UserType') as user_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DataZone::UserProfile' diff --git a/providers/src/aws/v00.00.00000/services/deadline.yaml b/providers/src/aws/v00.00.00000/services/deadline.yaml index c98433ab..1f99052d 100644 --- a/providers/src/aws/v00.00.00000/services/deadline.yaml +++ b/providers/src/aws/v00.00.00000/services/deadline.yaml @@ -1800,7 +1800,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KmsKeyArn') as kms_key_arn, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::Farm' @@ -1831,7 +1831,7 @@ components: json_extract_path_text(detail.Properties, 'KmsKeyArn') as kms_key_arn, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::Farm' @@ -1964,7 +1964,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WorkerCount') as worker_count, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::Fleet' @@ -2009,7 +2009,7 @@ components: json_extract_path_text(detail.Properties, 'WorkerCount') as worker_count, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::Fleet' @@ -2121,7 +2121,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::LicenseEndpoint' @@ -2158,7 +2158,7 @@ components: json_extract_path_text(detail.Properties, 'VpcId') as vpc_id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::LicenseEndpoint' @@ -2266,7 +2266,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Vendor') as vendor, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::MeteredProduct' @@ -2299,7 +2299,7 @@ components: json_extract_path_text(detail.Properties, 'Vendor') as vendor, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::MeteredProduct' @@ -2430,7 +2430,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::Queue' @@ -2473,7 +2473,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::Queue' @@ -2598,7 +2598,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Template') as template, JSON_EXTRACT(detail.Properties, '$.TemplateType') as template_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::QueueEnvironment' @@ -2633,7 +2633,7 @@ components: json_extract_path_text(detail.Properties, 'Template') as template, json_extract_path_text(detail.Properties, 'TemplateType') as template_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::QueueEnvironment' @@ -2743,7 +2743,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FleetId') as fleet_id, JSON_EXTRACT(detail.Properties, '$.QueueId') as queue_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::QueueFleetAssociation' @@ -2770,7 +2770,7 @@ components: json_extract_path_text(detail.Properties, 'FleetId') as fleet_id, json_extract_path_text(detail.Properties, 'QueueId') as queue_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::QueueFleetAssociation' @@ -2896,7 +2896,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OsFamily') as os_family, JSON_EXTRACT(detail.Properties, '$.StorageProfileId') as storage_profile_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::StorageProfile' @@ -2927,7 +2927,7 @@ components: json_extract_path_text(detail.Properties, 'OsFamily') as os_family, json_extract_path_text(detail.Properties, 'StorageProfileId') as storage_profile_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Deadline::StorageProfile' diff --git a/providers/src/aws/v00.00.00000/services/detective.yaml b/providers/src/aws/v00.00.00000/services/detective.yaml index 8ccfbb5c..ba12ef32 100644 --- a/providers/src/aws/v00.00.00000/services/detective.yaml +++ b/providers/src/aws/v00.00.00000/services/detective.yaml @@ -724,7 +724,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.AutoEnableMembers') as auto_enable_members FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Detective::Graph' @@ -751,7 +751,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'AutoEnableMembers') as auto_enable_members FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Detective::Graph' @@ -811,7 +811,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.AutoEnableMembers') as auto_enable_members FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -828,7 +828,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'AutoEnableMembers') as auto_enable_members FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -905,7 +905,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DisableEmailNotification') as disable_email_notification, JSON_EXTRACT(detail.Properties, '$.Message') as message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Detective::MemberInvitation' @@ -936,7 +936,7 @@ components: json_extract_path_text(detail.Properties, 'DisableEmailNotification') as disable_email_notification, json_extract_path_text(detail.Properties, 'Message') as message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Detective::MemberInvitation' @@ -1039,7 +1039,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccountId') as account_id, JSON_EXTRACT(detail.Properties, '$.GraphArn') as graph_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Detective::OrganizationAdmin' @@ -1064,7 +1064,7 @@ components: json_extract_path_text(detail.Properties, 'AccountId') as account_id, json_extract_path_text(detail.Properties, 'GraphArn') as graph_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Detective::OrganizationAdmin' diff --git a/providers/src/aws/v00.00.00000/services/devopsguru.yaml b/providers/src/aws/v00.00.00000/services/devopsguru.yaml index 992cd1ae..fe6a3339 100644 --- a/providers/src/aws/v00.00.00000/services/devopsguru.yaml +++ b/providers/src/aws/v00.00.00000/services/devopsguru.yaml @@ -760,7 +760,7 @@ components: detail.region, JSON_EXTRACT(detail.Properties, '$.AccountId') as account_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DevOpsGuru::LogAnomalyDetectionIntegration' @@ -783,7 +783,7 @@ components: detail.region, json_extract_path_text(detail.Properties, 'AccountId') as account_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DevOpsGuru::LogAnomalyDetectionIntegration' @@ -883,7 +883,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Config') as config, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DevOpsGuru::NotificationChannel' @@ -908,7 +908,7 @@ components: json_extract_path_text(detail.Properties, 'Config') as config, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DevOpsGuru::NotificationChannel' @@ -1021,7 +1021,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceCollectionFilter') as resource_collection_filter, JSON_EXTRACT(detail.Properties, '$.ResourceCollectionType') as resource_collection_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DevOpsGuru::ResourceCollection' @@ -1046,7 +1046,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceCollectionFilter') as resource_collection_filter, json_extract_path_text(detail.Properties, 'ResourceCollectionType') as resource_collection_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DevOpsGuru::ResourceCollection' diff --git a/providers/src/aws/v00.00.00000/services/directoryservice.yaml b/providers/src/aws/v00.00.00000/services/directoryservice.yaml index 9d24a57e..1659bb47 100644 --- a/providers/src/aws/v00.00.00000/services/directoryservice.yaml +++ b/providers/src/aws/v00.00.00000/services/directoryservice.yaml @@ -665,7 +665,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Size') as size, JSON_EXTRACT(detail.Properties, '$.VpcSettings') as vpc_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DirectoryService::SimpleAD' @@ -708,7 +708,7 @@ components: json_extract_path_text(detail.Properties, 'Size') as size, json_extract_path_text(detail.Properties, 'VpcSettings') as vpc_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DirectoryService::SimpleAD' diff --git a/providers/src/aws/v00.00.00000/services/dms.yaml b/providers/src/aws/v00.00.00000/services/dms.yaml index 7de4d9b1..dff1c0d7 100644 --- a/providers/src/aws/v00.00.00000/services/dms.yaml +++ b/providers/src/aws/v00.00.00000/services/dms.yaml @@ -1459,7 +1459,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Settings') as settings, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DMS::DataProvider' @@ -1498,7 +1498,7 @@ components: json_extract_path_text(detail.Properties, 'Settings') as settings, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DMS::DataProvider' @@ -1564,7 +1564,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ExactSettings') as exact_settings, JSON_EXTRACT(detail.Properties, '$.Settings') as settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1587,7 +1587,7 @@ components: json_extract_path_text(detail.Properties, 'ExactSettings') as exact_settings, json_extract_path_text(detail.Properties, 'Settings') as settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1690,7 +1690,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcSecurityGroups') as vpc_security_groups, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DMS::InstanceProfile' @@ -1735,7 +1735,7 @@ components: json_extract_path_text(detail.Properties, 'VpcSecurityGroups') as vpc_security_groups, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DMS::InstanceProfile' @@ -1804,7 +1804,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetGroupIdentifier') as subnet_group_identifier, JSON_EXTRACT(detail.Properties, '$.VpcSecurityGroups') as vpc_security_groups FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1830,7 +1830,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetGroupIdentifier') as subnet_group_identifier, json_extract_path_text(detail.Properties, 'VpcSecurityGroups') as vpc_security_groups FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1935,7 +1935,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetDataProviderDescriptors') as target_data_provider_descriptors, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DMS::MigrationProject' @@ -1982,7 +1982,7 @@ components: json_extract_path_text(detail.Properties, 'TargetDataProviderDescriptors') as target_data_provider_descriptors, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DMS::MigrationProject' @@ -2052,7 +2052,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceDataProviderDescriptors') as source_data_provider_descriptors, JSON_EXTRACT(detail.Properties, '$.TargetDataProviderDescriptors') as target_data_provider_descriptors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2079,7 +2079,7 @@ components: json_extract_path_text(detail.Properties, 'SourceDataProviderDescriptors') as source_data_provider_descriptors, json_extract_path_text(detail.Properties, 'TargetDataProviderDescriptors') as target_data_provider_descriptors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2180,7 +2180,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TableMappings') as table_mappings, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DMS::ReplicationConfig' @@ -2223,7 +2223,7 @@ components: json_extract_path_text(detail.Properties, 'TableMappings') as table_mappings, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DMS::ReplicationConfig' @@ -2291,7 +2291,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceIdentifier') as resource_identifier, JSON_EXTRACT(detail.Properties, '$.TableMappings') as table_mappings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2316,7 +2316,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceIdentifier') as resource_identifier, json_extract_path_text(detail.Properties, 'TableMappings') as table_mappings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/docdbelastic.yaml b/providers/src/aws/v00.00.00000/services/docdbelastic.yaml index c76910f9..3d97a9fd 100644 --- a/providers/src/aws/v00.00.00000/services/docdbelastic.yaml +++ b/providers/src/aws/v00.00.00000/services/docdbelastic.yaml @@ -729,7 +729,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.AuthType') as auth_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DocDBElastic::Cluster' @@ -782,7 +782,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'AuthType') as auth_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DocDBElastic::Cluster' @@ -855,7 +855,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KmsKeyId') as kms_key_id, JSON_EXTRACT(detail.Properties, '$.AuthType') as auth_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -885,7 +885,7 @@ components: json_extract_path_text(detail.Properties, 'KmsKeyId') as kms_key_id, json_extract_path_text(detail.Properties, 'AuthType') as auth_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/dynamodb.yaml b/providers/src/aws/v00.00.00000/services/dynamodb.yaml index 185a20f3..53092aa6 100644 --- a/providers/src/aws/v00.00.00000/services/dynamodb.yaml +++ b/providers/src/aws/v00.00.00000/services/dynamodb.yaml @@ -1626,7 +1626,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TableId') as table_id, JSON_EXTRACT(detail.Properties, '$.TimeToLiveSpecification') as time_to_live_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DynamoDB::GlobalTable' @@ -1677,7 +1677,7 @@ components: json_extract_path_text(detail.Properties, 'TableId') as table_id, json_extract_path_text(detail.Properties, 'TimeToLiveSpecification') as time_to_live_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DynamoDB::GlobalTable' @@ -1828,7 +1828,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.TimeToLiveSpecification') as time_to_live_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DynamoDB::Table' @@ -1891,7 +1891,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'TimeToLiveSpecification') as time_to_live_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::DynamoDB::Table' @@ -1969,7 +1969,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TableClass') as table_class, JSON_EXTRACT(detail.Properties, '$.TimeToLiveSpecification') as time_to_live_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2004,7 +2004,7 @@ components: json_extract_path_text(detail.Properties, 'TableClass') as table_class, json_extract_path_text(detail.Properties, 'TimeToLiveSpecification') as time_to_live_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/ec2.yaml b/providers/src/aws/v00.00.00000/services/ec2.yaml index 2ff1cec8..c6c65c6b 100644 --- a/providers/src/aws/v00.00.00000/services/ec2.yaml +++ b/providers/src/aws/v00.00.00000/services/ec2.yaml @@ -13832,7 +13832,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EphemeralStorage') as ephemeral_storage, JSON_EXTRACT(detail.Properties, '$.InstanceMatchCriteria') as instance_match_criteria FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::CapacityReservation' @@ -13885,7 +13885,7 @@ components: json_extract_path_text(detail.Properties, 'EphemeralStorage') as ephemeral_storage, json_extract_path_text(detail.Properties, 'InstanceMatchCriteria') as instance_match_criteria FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::CapacityReservation' @@ -14014,7 +14014,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RemoveEndDate') as remove_end_date, JSON_EXTRACT(detail.Properties, '$.NoRemoveEndDate') as no_remove_end_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::CapacityReservationFleet' @@ -14055,7 +14055,7 @@ components: json_extract_path_text(detail.Properties, 'RemoveEndDate') as remove_end_date, json_extract_path_text(detail.Properties, 'NoRemoveEndDate') as no_remove_end_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::CapacityReservationFleet' @@ -14174,7 +14174,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OwnerId') as owner_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::CarrierGateway' @@ -14205,7 +14205,7 @@ components: json_extract_path_text(detail.Properties, 'OwnerId') as owner_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::CarrierGateway' @@ -14267,7 +14267,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id, JSON_EXTRACT(detail.Properties, '$.OwnerId') as owner_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -14286,7 +14286,7 @@ components: json_extract_path_text(detail.Properties, 'VpcId') as vpc_id, json_extract_path_text(detail.Properties, 'OwnerId') as owner_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -14381,7 +14381,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CertificateArn') as certificate_arn, JSON_EXTRACT(detail.Properties, '$.DeviceName') as device_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::CustomerGateway' @@ -14418,7 +14418,7 @@ components: json_extract_path_text(detail.Properties, 'CertificateArn') as certificate_arn, json_extract_path_text(detail.Properties, 'DeviceName') as device_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::CustomerGateway' @@ -14483,7 +14483,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CertificateArn') as certificate_arn, JSON_EXTRACT(detail.Properties, '$.DeviceName') as device_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -14505,7 +14505,7 @@ components: json_extract_path_text(detail.Properties, 'CertificateArn') as certificate_arn, json_extract_path_text(detail.Properties, 'DeviceName') as device_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -14600,7 +14600,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Ipv6AddressPreferredLeaseTime') as ipv6_address_preferred_lease_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::DHCPOptions' @@ -14637,7 +14637,7 @@ components: json_extract_path_text(detail.Properties, 'Ipv6AddressPreferredLeaseTime') as ipv6_address_preferred_lease_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::DHCPOptions' @@ -14702,7 +14702,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NtpServers') as ntp_servers, JSON_EXTRACT(detail.Properties, '$.Ipv6AddressPreferredLeaseTime') as ipv6_address_preferred_lease_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -14724,7 +14724,7 @@ components: json_extract_path_text(detail.Properties, 'NtpServers') as ntp_servers, json_extract_path_text(detail.Properties, 'Ipv6AddressPreferredLeaseTime') as ipv6_address_preferred_lease_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -14829,7 +14829,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ValidUntil') as valid_until, JSON_EXTRACT(detail.Properties, '$.Context') as context FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EC2Fleet' @@ -14876,7 +14876,7 @@ components: json_extract_path_text(detail.Properties, 'ValidUntil') as valid_until, json_extract_path_text(detail.Properties, 'Context') as context FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EC2Fleet' @@ -14976,7 +14976,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EgressOnlyInternetGateway' @@ -15001,7 +15001,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EgressOnlyInternetGateway' @@ -15127,7 +15127,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PublicIpv4Pool') as public_ipv4_pool, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EIP' @@ -15164,7 +15164,7 @@ components: json_extract_path_text(detail.Properties, 'PublicIpv4Pool') as public_ipv4_pool, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EIP' @@ -15232,7 +15232,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InstanceId') as instance_id, JSON_EXTRACT(detail.Properties, '$.PublicIpv4Pool') as public_ipv4_pool FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -15254,7 +15254,7 @@ components: json_extract_path_text(detail.Properties, 'InstanceId') as instance_id, json_extract_path_text(detail.Properties, 'PublicIpv4Pool') as public_ipv4_pool FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -15332,7 +15332,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PrivateIpAddress') as private_ip_address, JSON_EXTRACT(detail.Properties, '$.EIP') as e_ip FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EIPAssociation' @@ -15365,7 +15365,7 @@ components: json_extract_path_text(detail.Properties, 'PrivateIpAddress') as private_ip_address, json_extract_path_text(detail.Properties, 'EIP') as e_ip FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EIPAssociation' @@ -15472,7 +15472,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CertificateS3ObjectKey') as certificate_s3_object_key, JSON_EXTRACT(detail.Properties, '$.EncryptionKmsKeyId') as encryption_kms_key_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EnclaveCertificateIamRoleAssociation' @@ -15503,7 +15503,7 @@ components: json_extract_path_text(detail.Properties, 'CertificateS3ObjectKey') as certificate_s3_object_key, json_extract_path_text(detail.Properties, 'EncryptionKmsKeyId') as encryption_kms_key_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::EnclaveCertificateIamRoleAssociation' @@ -15641,7 +15641,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TrafficType') as traffic_type, JSON_EXTRACT(detail.Properties, '$.DestinationOptions') as destination_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::FlowLog' @@ -15688,7 +15688,7 @@ components: json_extract_path_text(detail.Properties, 'TrafficType') as traffic_type, json_extract_path_text(detail.Properties, 'DestinationOptions') as destination_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::FlowLog' @@ -15758,7 +15758,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TrafficType') as traffic_type, JSON_EXTRACT(detail.Properties, '$.DestinationOptions') as destination_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -15785,7 +15785,7 @@ components: json_extract_path_text(detail.Properties, 'TrafficType') as traffic_type, json_extract_path_text(detail.Properties, 'DestinationOptions') as destination_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -15963,7 +15963,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HostMaintenance') as host_maintenance, JSON_EXTRACT(detail.Properties, '$.AssetId') as asset_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Host' @@ -16002,7 +16002,7 @@ components: json_extract_path_text(detail.Properties, 'HostMaintenance') as host_maintenance, json_extract_path_text(detail.Properties, 'AssetId') as asset_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Host' @@ -16155,7 +16155,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInterface' @@ -16220,7 +16220,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInterface' @@ -16299,7 +16299,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -16335,7 +16335,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -16440,7 +16440,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VolumeId') as volume_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Volume' @@ -16487,7 +16487,7 @@ components: json_extract_path_text(detail.Properties, 'VolumeId') as volume_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Volume' @@ -16557,7 +16557,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VolumeType') as volume_type, JSON_EXTRACT(detail.Properties, '$.VolumeId') as volume_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -16584,7 +16584,7 @@ components: json_extract_path_text(detail.Properties, 'VolumeType') as volume_type, json_extract_path_text(detail.Properties, 'VolumeId') as volume_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -16757,7 +16757,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Affinity') as affinity, JSON_EXTRACT(detail.Properties, '$.CreditSpecification') as credit_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Instance' @@ -16872,7 +16872,7 @@ components: json_extract_path_text(detail.Properties, 'Affinity') as affinity, json_extract_path_text(detail.Properties, 'CreditSpecification') as credit_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Instance' @@ -16976,7 +16976,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Affinity') as affinity, JSON_EXTRACT(detail.Properties, '$.CreditSpecification') as credit_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -17037,7 +17037,7 @@ components: json_extract_path_text(detail.Properties, 'Affinity') as affinity, json_extract_path_text(detail.Properties, 'CreditSpecification') as credit_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -17128,7 +17128,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.SecurityGroupIds') as security_group_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::InstanceConnectEndpoint' @@ -17161,7 +17161,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'SecurityGroupIds') as security_group_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::InstanceConnectEndpoint' @@ -17224,7 +17224,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PreserveClientIp') as preserve_client_ip, JSON_EXTRACT(detail.Properties, '$.SecurityGroupIds') as security_group_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -17244,7 +17244,7 @@ components: json_extract_path_text(detail.Properties, 'PreserveClientIp') as preserve_client_ip, json_extract_path_text(detail.Properties, 'SecurityGroupIds') as security_group_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -17327,7 +17327,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InternetGatewayId') as internet_gateway_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::InternetGateway' @@ -17352,7 +17352,7 @@ components: json_extract_path_text(detail.Properties, 'InternetGatewayId') as internet_gateway_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::InternetGateway' @@ -17411,7 +17411,7 @@ components: JSON_EXTRACT(json_each.value, '$.Value') as tag_value, JSON_EXTRACT(detail.Properties, '$.InternetGatewayId') as internet_gateway_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -17427,7 +17427,7 @@ components: json_extract_path_text(json_each.value, 'Value') as tag_value, json_extract_path_text(detail.Properties, 'InternetGatewayId') as internet_gateway_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -17530,7 +17530,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tier') as tier, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAM' @@ -17575,7 +17575,7 @@ components: json_extract_path_text(detail.Properties, 'Tier') as tier, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAM' @@ -17644,7 +17644,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OperatingRegions') as operating_regions, JSON_EXTRACT(detail.Properties, '$.Tier') as tier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -17670,7 +17670,7 @@ components: json_extract_path_text(detail.Properties, 'OperatingRegions') as operating_regions, json_extract_path_text(detail.Properties, 'Tier') as tier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -17748,7 +17748,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NetmaskLength') as netmask_length, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMAllocation' @@ -17779,7 +17779,7 @@ components: json_extract_path_text(detail.Properties, 'NetmaskLength') as netmask_length, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMAllocation' @@ -17942,7 +17942,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StateMessage') as state_message, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMPool' @@ -18011,7 +18011,7 @@ components: json_extract_path_text(detail.Properties, 'StateMessage') as state_message, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMPool' @@ -18092,7 +18092,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.StateMessage') as state_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -18130,7 +18130,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'StateMessage') as state_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -18207,7 +18207,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NetmaskLength') as netmask_length, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMPoolCidr' @@ -18238,7 +18238,7 @@ components: json_extract_path_text(detail.Properties, 'NetmaskLength') as netmask_length, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMPoolCidr' @@ -18368,7 +18368,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMResourceDiscovery' @@ -18407,7 +18407,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMResourceDiscovery' @@ -18473,7 +18473,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IpamResourceDiscoveryArn') as ipam_resource_discovery_arn, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -18496,7 +18496,7 @@ components: json_extract_path_text(detail.Properties, 'IpamResourceDiscoveryArn') as ipam_resource_discovery_arn, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -18597,7 +18597,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceDiscoveryStatus') as resource_discovery_status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMResourceDiscoveryAssociation' @@ -18640,7 +18640,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceDiscoveryStatus') as resource_discovery_status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMResourceDiscoveryAssociation' @@ -18708,7 +18708,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.ResourceDiscoveryStatus') as resource_discovery_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -18733,7 +18733,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'ResourceDiscoveryStatus') as resource_discovery_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -18830,7 +18830,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PoolCount') as pool_count, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMScope' @@ -18869,7 +18869,7 @@ components: json_extract_path_text(detail.Properties, 'PoolCount') as pool_count, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::IPAMScope' @@ -18935,7 +18935,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.PoolCount') as pool_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -18958,7 +18958,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'PoolCount') as pool_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -19038,7 +19038,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyPairId') as key_pair_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::KeyPair' @@ -19073,7 +19073,7 @@ components: json_extract_path_text(detail.Properties, 'KeyPairId') as key_pair_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::KeyPair' @@ -19137,7 +19137,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyFingerprint') as key_fingerprint, JSON_EXTRACT(detail.Properties, '$.KeyPairId') as key_pair_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -19158,7 +19158,7 @@ components: json_extract_path_text(detail.Properties, 'KeyFingerprint') as key_fingerprint, json_extract_path_text(detail.Properties, 'KeyPairId') as key_pair_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -19251,7 +19251,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LaunchTemplateId') as launch_template_id, JSON_EXTRACT(detail.Properties, '$.DefaultVersionNumber') as default_version_number FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LaunchTemplate' @@ -19286,7 +19286,7 @@ components: json_extract_path_text(detail.Properties, 'LaunchTemplateId') as launch_template_id, json_extract_path_text(detail.Properties, 'DefaultVersionNumber') as default_version_number FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LaunchTemplate' @@ -19408,7 +19408,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LocalGatewayRoute' @@ -19441,7 +19441,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LocalGatewayRoute' @@ -19569,7 +19569,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Mode') as mode, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LocalGatewayRouteTable' @@ -19606,7 +19606,7 @@ components: json_extract_path_text(detail.Properties, 'Mode') as mode, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LocalGatewayRouteTable' @@ -19671,7 +19671,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Mode') as mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -19693,7 +19693,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Mode') as mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -19788,7 +19788,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation' @@ -19825,7 +19825,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation' @@ -19890,7 +19890,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OwnerId') as owner_id, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -19912,7 +19912,7 @@ components: json_extract_path_text(detail.Properties, 'OwnerId') as owner_id, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -20003,7 +20003,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LocalGatewayRouteTableVPCAssociation' @@ -20036,7 +20036,7 @@ components: json_extract_path_text(detail.Properties, 'VpcId') as vpc_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::LocalGatewayRouteTableVPCAssociation' @@ -20099,7 +20099,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -20119,7 +20119,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -20218,7 +20218,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.MaxDrainDurationSeconds') as max_drain_duration_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NatGateway' @@ -20259,7 +20259,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'MaxDrainDurationSeconds') as max_drain_duration_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NatGateway' @@ -20326,7 +20326,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NatGatewayId') as nat_gateway_id, JSON_EXTRACT(detail.Properties, '$.MaxDrainDurationSeconds') as max_drain_duration_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -20350,7 +20350,7 @@ components: json_extract_path_text(detail.Properties, 'NatGatewayId') as nat_gateway_id, json_extract_path_text(detail.Properties, 'MaxDrainDurationSeconds') as max_drain_duration_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -20435,7 +20435,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkAcl' @@ -20462,7 +20462,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkAcl' @@ -20522,7 +20522,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -20539,7 +20539,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -20632,7 +20632,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MatchPaths') as match_paths, JSON_EXTRACT(detail.Properties, '$.ExcludePaths') as exclude_paths FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInsightsAccessScope' @@ -20667,7 +20667,7 @@ components: json_extract_path_text(detail.Properties, 'MatchPaths') as match_paths, json_extract_path_text(detail.Properties, 'ExcludePaths') as exclude_paths FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInsightsAccessScope' @@ -20731,7 +20731,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MatchPaths') as match_paths, JSON_EXTRACT(detail.Properties, '$.ExcludePaths') as exclude_paths FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -20752,7 +20752,7 @@ components: json_extract_path_text(detail.Properties, 'MatchPaths') as match_paths, json_extract_path_text(detail.Properties, 'ExcludePaths') as exclude_paths FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -20851,7 +20851,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AnalyzedEniCount') as analyzed_eni_count, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInsightsAccessScopeAnalysis' @@ -20892,7 +20892,7 @@ components: json_extract_path_text(detail.Properties, 'AnalyzedEniCount') as analyzed_eni_count, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInsightsAccessScopeAnalysis' @@ -20959,7 +20959,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FindingsFound') as findings_found, JSON_EXTRACT(detail.Properties, '$.AnalyzedEniCount') as analyzed_eni_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -20983,7 +20983,7 @@ components: json_extract_path_text(detail.Properties, 'FindingsFound') as findings_found, json_extract_path_text(detail.Properties, 'AnalyzedEniCount') as analyzed_eni_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -21092,7 +21092,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AdditionalAccounts') as additional_accounts, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInsightsAnalysis' @@ -21143,7 +21143,7 @@ components: json_extract_path_text(detail.Properties, 'AdditionalAccounts') as additional_accounts, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInsightsAnalysis' @@ -21215,7 +21215,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ForwardPathComponents') as forward_path_components, JSON_EXTRACT(detail.Properties, '$.AdditionalAccounts') as additional_accounts FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -21244,7 +21244,7 @@ components: json_extract_path_text(detail.Properties, 'ForwardPathComponents') as forward_path_components, json_extract_path_text(detail.Properties, 'AdditionalAccounts') as additional_accounts FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -21351,7 +21351,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DestinationPort') as destination_port, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInsightsPath' @@ -21400,7 +21400,7 @@ components: json_extract_path_text(detail.Properties, 'DestinationPort') as destination_port, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInsightsPath' @@ -21471,7 +21471,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Protocol') as protocol, JSON_EXTRACT(detail.Properties, '$.DestinationPort') as destination_port FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -21499,7 +21499,7 @@ components: json_extract_path_text(detail.Properties, 'Protocol') as protocol, json_extract_path_text(detail.Properties, 'DestinationPort') as destination_port FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -21590,7 +21590,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NetworkInterfaceId') as network_interface_id, JSON_EXTRACT(detail.Properties, '$.EnaSrdSpecification') as ena_srd_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInterfaceAttachment' @@ -21623,7 +21623,7 @@ components: json_extract_path_text(detail.Properties, 'NetworkInterfaceId') as network_interface_id, json_extract_path_text(detail.Properties, 'EnaSrdSpecification') as ena_srd_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkInterfaceAttachment' @@ -21730,7 +21730,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Metric') as metric, JSON_EXTRACT(detail.Properties, '$.Statistic') as statistic FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkPerformanceMetricSubscription' @@ -21759,7 +21759,7 @@ components: json_extract_path_text(detail.Properties, 'Metric') as metric, json_extract_path_text(detail.Properties, 'Statistic') as statistic FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::NetworkPerformanceMetricSubscription' @@ -21874,7 +21874,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PartitionCount') as partition_count, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::PlacementGroup' @@ -21905,7 +21905,7 @@ components: json_extract_path_text(detail.Properties, 'PartitionCount') as partition_count, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::PlacementGroup' @@ -21967,7 +21967,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SpreadLevel') as spread_level, JSON_EXTRACT(detail.Properties, '$.PartitionCount') as partition_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -21986,7 +21986,7 @@ components: json_extract_path_text(detail.Properties, 'SpreadLevel') as spread_level, json_extract_path_text(detail.Properties, 'PartitionCount') as partition_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -22083,7 +22083,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Entries') as entries, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::PrefixList' @@ -22122,7 +22122,7 @@ components: json_extract_path_text(detail.Properties, 'Entries') as entries, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::PrefixList' @@ -22188,7 +22188,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Entries') as entries, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -22211,7 +22211,7 @@ components: json_extract_path_text(detail.Properties, 'Entries') as entries, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -22323,7 +22323,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcEndpointId') as vpc_endpoint_id, JSON_EXTRACT(detail.Properties, '$.VpcPeeringConnectionId') as vpc_peering_connection_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Route' @@ -22376,7 +22376,7 @@ components: json_extract_path_text(detail.Properties, 'VpcEndpointId') as vpc_endpoint_id, json_extract_path_text(detail.Properties, 'VpcPeeringConnectionId') as vpc_peering_connection_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Route' @@ -22494,7 +22494,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::RouteTable' @@ -22521,7 +22521,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::RouteTable' @@ -22581,7 +22581,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RouteTableId') as route_table_id, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -22598,7 +22598,7 @@ components: json_extract_path_text(detail.Properties, 'RouteTableId') as route_table_id, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -22693,7 +22693,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.GroupId') as group_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SecurityGroup' @@ -22730,7 +22730,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'GroupId') as group_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SecurityGroup' @@ -22795,7 +22795,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SecurityGroupEgress') as security_group_egress, JSON_EXTRACT(detail.Properties, '$.GroupId') as group_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -22817,7 +22817,7 @@ components: json_extract_path_text(detail.Properties, 'SecurityGroupEgress') as security_group_egress, json_extract_path_text(detail.Properties, 'GroupId') as group_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -22916,7 +22916,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DestinationPrefixListId') as destination_prefix_list_id, JSON_EXTRACT(detail.Properties, '$.GroupId') as group_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SecurityGroupEgress' @@ -22957,7 +22957,7 @@ components: json_extract_path_text(detail.Properties, 'DestinationPrefixListId') as destination_prefix_list_id, json_extract_path_text(detail.Properties, 'GroupId') as group_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SecurityGroupEgress' @@ -23092,7 +23092,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceSecurityGroupOwnerId') as source_security_group_owner_id, JSON_EXTRACT(detail.Properties, '$.ToPort') as to_port FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SecurityGroupIngress' @@ -23139,7 +23139,7 @@ components: json_extract_path_text(detail.Properties, 'SourceSecurityGroupOwnerId') as source_security_group_owner_id, json_extract_path_text(detail.Properties, 'ToPort') as to_port FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SecurityGroupIngress' @@ -23252,7 +23252,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.AccountId') as account_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SnapshotBlockPublicAccess' @@ -23277,7 +23277,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'AccountId') as account_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SnapshotBlockPublicAccess' @@ -23390,7 +23390,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.SpotFleetRequestConfigData') as spot_fleet_request_config_data FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SpotFleet' @@ -23415,7 +23415,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'SpotFleetRequestConfigData') as spot_fleet_request_config_data FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SpotFleet' @@ -23564,7 +23564,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Ipv6IpamPoolId') as ipv6_ipam_pool_id, JSON_EXTRACT(detail.Properties, '$.Ipv6NetmaskLength') as ipv6_netmask_length FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Subnet' @@ -23625,7 +23625,7 @@ components: json_extract_path_text(detail.Properties, 'Ipv6IpamPoolId') as ipv6_ipam_pool_id, json_extract_path_text(detail.Properties, 'Ipv6NetmaskLength') as ipv6_netmask_length FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::Subnet' @@ -23702,7 +23702,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Ipv6IpamPoolId') as ipv6_ipam_pool_id, JSON_EXTRACT(detail.Properties, '$.Ipv6NetmaskLength') as ipv6_netmask_length FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -23736,7 +23736,7 @@ components: json_extract_path_text(detail.Properties, 'Ipv6IpamPoolId') as ipv6_ipam_pool_id, json_extract_path_text(detail.Properties, 'Ipv6NetmaskLength') as ipv6_netmask_length FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -23812,7 +23812,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Ipv6NetmaskLength') as ipv6_netmask_length, JSON_EXTRACT(detail.Properties, '$.SubnetId') as subnet_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SubnetCidrBlock' @@ -23843,7 +23843,7 @@ components: json_extract_path_text(detail.Properties, 'Ipv6NetmaskLength') as ipv6_netmask_length, json_extract_path_text(detail.Properties, 'SubnetId') as subnet_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SubnetCidrBlock' @@ -23945,7 +23945,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NetworkAclId') as network_acl_id, JSON_EXTRACT(detail.Properties, '$.AssociationId') as association_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SubnetNetworkAclAssociation' @@ -23972,7 +23972,7 @@ components: json_extract_path_text(detail.Properties, 'NetworkAclId') as network_acl_id, json_extract_path_text(detail.Properties, 'AssociationId') as association_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SubnetNetworkAclAssociation' @@ -24074,7 +24074,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RouteTableId') as route_table_id, JSON_EXTRACT(detail.Properties, '$.SubnetId') as subnet_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SubnetRouteTableAssociation' @@ -24101,7 +24101,7 @@ components: json_extract_path_text(detail.Properties, 'RouteTableId') as route_table_id, json_extract_path_text(detail.Properties, 'SubnetId') as subnet_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::SubnetRouteTableAssociation' @@ -24238,7 +24238,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AmazonSideAsn') as amazon_side_asn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGateway' @@ -24287,7 +24287,7 @@ components: json_extract_path_text(detail.Properties, 'AmazonSideAsn') as amazon_side_asn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGateway' @@ -24358,7 +24358,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MulticastSupport') as multicast_support, JSON_EXTRACT(detail.Properties, '$.AmazonSideAsn') as amazon_side_asn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -24386,7 +24386,7 @@ components: json_extract_path_text(detail.Properties, 'MulticastSupport') as multicast_support, json_extract_path_text(detail.Properties, 'AmazonSideAsn') as amazon_side_asn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -24477,7 +24477,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayAttachment' @@ -24510,7 +24510,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayAttachment' @@ -24573,7 +24573,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -24593,7 +24593,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -24686,7 +24686,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayConnect' @@ -24721,7 +24721,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayConnect' @@ -24785,7 +24785,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -24806,7 +24806,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -24899,7 +24899,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayMulticastDomain' @@ -24934,7 +24934,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayMulticastDomain' @@ -24998,7 +24998,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -25019,7 +25019,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -25099,7 +25099,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.SubnetId') as subnet_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayMulticastDomainAssociation' @@ -25132,7 +25132,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'SubnetId') as subnet_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayMulticastDomainAssociation' @@ -25258,7 +25258,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MemberType') as member_type, JSON_EXTRACT(detail.Properties, '$.SourceType') as source_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayMulticastGroupMember' @@ -25301,7 +25301,7 @@ components: json_extract_path_text(detail.Properties, 'MemberType') as member_type, json_extract_path_text(detail.Properties, 'SourceType') as source_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayMulticastGroupMember' @@ -25427,7 +25427,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MemberType') as member_type, JSON_EXTRACT(detail.Properties, '$.SourceType') as source_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayMulticastGroupSource' @@ -25470,7 +25470,7 @@ components: json_extract_path_text(detail.Properties, 'MemberType') as member_type, json_extract_path_text(detail.Properties, 'SourceType') as source_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayMulticastGroupSource' @@ -25603,7 +25603,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayPeeringAttachment' @@ -25642,7 +25642,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayPeeringAttachment' @@ -25708,7 +25708,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PeerRegion') as peer_region, JSON_EXTRACT(detail.Properties, '$.TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -25731,7 +25731,7 @@ components: json_extract_path_text(detail.Properties, 'PeerRegion') as peer_region, json_extract_path_text(detail.Properties, 'TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -25806,7 +25806,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Blackhole') as blackhole, JSON_EXTRACT(detail.Properties, '$.TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayRoute' @@ -25835,7 +25835,7 @@ components: json_extract_path_text(detail.Properties, 'Blackhole') as blackhole, json_extract_path_text(detail.Properties, 'TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayRoute' @@ -25940,7 +25940,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransitGatewayId') as transit_gateway_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayRouteTable' @@ -25967,7 +25967,7 @@ components: json_extract_path_text(detail.Properties, 'TransitGatewayId') as transit_gateway_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayRouteTable' @@ -26027,7 +26027,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransitGatewayRouteTableId') as transit_gateway_route_table_id, JSON_EXTRACT(detail.Properties, '$.TransitGatewayId') as transit_gateway_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -26044,7 +26044,7 @@ components: json_extract_path_text(detail.Properties, 'TransitGatewayRouteTableId') as transit_gateway_route_table_id, json_extract_path_text(detail.Properties, 'TransitGatewayId') as transit_gateway_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -26115,7 +26115,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransitGatewayRouteTableId') as transit_gateway_route_table_id, JSON_EXTRACT(detail.Properties, '$.TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayRouteTableAssociation' @@ -26140,7 +26140,7 @@ components: json_extract_path_text(detail.Properties, 'TransitGatewayRouteTableId') as transit_gateway_route_table_id, json_extract_path_text(detail.Properties, 'TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayRouteTableAssociation' @@ -26244,7 +26244,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransitGatewayRouteTableId') as transit_gateway_route_table_id, JSON_EXTRACT(detail.Properties, '$.TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayRouteTablePropagation' @@ -26269,7 +26269,7 @@ components: json_extract_path_text(detail.Properties, 'TransitGatewayRouteTableId') as transit_gateway_route_table_id, json_extract_path_text(detail.Properties, 'TransitGatewayAttachmentId') as transit_gateway_attachment_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayRouteTablePropagation' @@ -26397,7 +26397,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AddSubnetIds') as add_subnet_ids, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayVpcAttachment' @@ -26434,7 +26434,7 @@ components: json_extract_path_text(detail.Properties, 'AddSubnetIds') as add_subnet_ids, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::TransitGatewayVpcAttachment' @@ -26499,7 +26499,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.AddSubnetIds') as add_subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -26521,7 +26521,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'AddSubnetIds') as add_subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -26642,7 +26642,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VerifiedAccessEndpoint' @@ -26705,7 +26705,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VerifiedAccessEndpoint' @@ -26783,7 +26783,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyEnabled') as policy_enabled, JSON_EXTRACT(detail.Properties, '$.SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -26818,7 +26818,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyEnabled') as policy_enabled, json_extract_path_text(detail.Properties, 'SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -26919,7 +26919,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VerifiedAccessGroup' @@ -26962,7 +26962,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VerifiedAccessGroup' @@ -27030,7 +27030,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyEnabled') as policy_enabled, JSON_EXTRACT(detail.Properties, '$.SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -27055,7 +27055,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyEnabled') as policy_enabled, json_extract_path_text(detail.Properties, 'SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -27158,7 +27158,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VerifiedAccessTrustProvider' @@ -27203,7 +27203,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VerifiedAccessTrustProvider' @@ -27272,7 +27272,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -27298,7 +27298,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'SseSpecification') as sse_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -27395,7 +27395,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.FipsEnabled') as fips_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VerifiedAccessInstance' @@ -27434,7 +27434,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'FipsEnabled') as fips_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VerifiedAccessInstance' @@ -27500,7 +27500,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LoggingConfigurations') as logging_configurations, JSON_EXTRACT(detail.Properties, '$.FipsEnabled') as fips_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -27523,7 +27523,7 @@ components: json_extract_path_text(detail.Properties, 'LoggingConfigurations') as logging_configurations, json_extract_path_text(detail.Properties, 'FipsEnabled') as fips_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -27596,7 +27596,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InstanceId') as instance_id, JSON_EXTRACT(detail.Properties, '$.Device') as device FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VolumeAttachment' @@ -27623,7 +27623,7 @@ components: json_extract_path_text(detail.Properties, 'InstanceId') as instance_id, json_extract_path_text(detail.Properties, 'Device') as device FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VolumeAttachment' @@ -27759,7 +27759,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EnableDnsHostnames') as enable_dns_hostnames, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPC' @@ -27804,7 +27804,7 @@ components: json_extract_path_text(detail.Properties, 'EnableDnsHostnames') as enable_dns_hostnames, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPC' @@ -27873,7 +27873,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DefaultSecurityGroup') as default_security_group, JSON_EXTRACT(detail.Properties, '$.EnableDnsHostnames') as enable_dns_hostnames FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -27899,7 +27899,7 @@ components: json_extract_path_text(detail.Properties, 'DefaultSecurityGroup') as default_security_group, json_extract_path_text(detail.Properties, 'EnableDnsHostnames') as enable_dns_hostnames FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -27986,7 +27986,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Ipv6NetmaskLength') as ipv6_netmask_length, JSON_EXTRACT(detail.Properties, '$.AmazonProvidedIpv6CidrBlock') as amazon_provided_ipv6_cidr_block FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCCidrBlock' @@ -28027,7 +28027,7 @@ components: json_extract_path_text(detail.Properties, 'Ipv6NetmaskLength') as ipv6_netmask_length, json_extract_path_text(detail.Properties, 'AmazonProvidedIpv6CidrBlock') as amazon_provided_ipv6_cidr_block FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCCidrBlock' @@ -28144,7 +28144,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DhcpOptionsId') as dhcp_options_id, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCDHCPOptionsAssociation' @@ -28169,7 +28169,7 @@ components: json_extract_path_text(detail.Properties, 'DhcpOptionsId') as dhcp_options_id, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCDHCPOptionsAssociation' @@ -28305,7 +28305,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcEndpointType') as vpc_endpoint_type, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCEndpoint' @@ -28350,7 +28350,7 @@ components: json_extract_path_text(detail.Properties, 'VpcEndpointType') as vpc_endpoint_type, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCEndpoint' @@ -28469,7 +28469,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceId') as service_id, JSON_EXTRACT(detail.Properties, '$.VPCEndpointId') as vpc_endpoint_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCEndpointConnectionNotification' @@ -28500,7 +28500,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceId') as service_id, json_extract_path_text(detail.Properties, 'VPCEndpointId') as vpc_endpoint_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCEndpointConnectionNotification' @@ -28621,7 +28621,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AcceptanceRequired') as acceptance_required, JSON_EXTRACT(detail.Properties, '$.GatewayLoadBalancerArns') as gateway_load_balancer_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCEndpointService' @@ -28654,7 +28654,7 @@ components: json_extract_path_text(detail.Properties, 'AcceptanceRequired') as acceptance_required, json_extract_path_text(detail.Properties, 'GatewayLoadBalancerArns') as gateway_load_balancer_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCEndpointService' @@ -28767,7 +28767,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AllowedPrincipals') as allowed_principals, JSON_EXTRACT(detail.Properties, '$.ServiceId') as service_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCEndpointServicePermissions' @@ -28792,7 +28792,7 @@ components: json_extract_path_text(detail.Properties, 'AllowedPrincipals') as allowed_principals, json_extract_path_text(detail.Properties, 'ServiceId') as service_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCEndpointServicePermissions' @@ -28910,7 +28910,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id, JSON_EXTRACT(detail.Properties, '$.VpnGatewayId') as vpn_gateway_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCGatewayAttachment' @@ -28939,7 +28939,7 @@ components: json_extract_path_text(detail.Properties, 'VpcId') as vpc_id, json_extract_path_text(detail.Properties, 'VpnGatewayId') as vpn_gateway_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCGatewayAttachment' @@ -29065,7 +29065,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCPeeringConnection' @@ -29100,7 +29100,7 @@ components: json_extract_path_text(detail.Properties, 'VpcId') as vpc_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPCPeeringConnection' @@ -29164,7 +29164,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PeerVpcId') as peer_vpc_id, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -29185,7 +29185,7 @@ components: json_extract_path_text(detail.Properties, 'PeerVpcId') as peer_vpc_id, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -29280,7 +29280,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpnGatewayId') as vpn_gateway_id, JSON_EXTRACT(detail.Properties, '$.VpnTunnelOptionsSpecifications') as vpn_tunnel_options_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPNConnection' @@ -29317,7 +29317,7 @@ components: json_extract_path_text(detail.Properties, 'VpnGatewayId') as vpn_gateway_id, json_extract_path_text(detail.Properties, 'VpnTunnelOptionsSpecifications') as vpn_tunnel_options_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPNConnection' @@ -29382,7 +29382,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpnGatewayId') as vpn_gateway_id, JSON_EXTRACT(detail.Properties, '$.VpnTunnelOptionsSpecifications') as vpn_tunnel_options_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -29404,7 +29404,7 @@ components: json_extract_path_text(detail.Properties, 'VpnGatewayId') as vpn_gateway_id, json_extract_path_text(detail.Properties, 'VpnTunnelOptionsSpecifications') as vpn_tunnel_options_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -29475,7 +29475,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DestinationCidrBlock') as destination_cidr_block, JSON_EXTRACT(detail.Properties, '$.VpnConnectionId') as vpn_connection_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPNConnectionRoute' @@ -29500,7 +29500,7 @@ components: json_extract_path_text(detail.Properties, 'DestinationCidrBlock') as destination_cidr_block, json_extract_path_text(detail.Properties, 'VpnConnectionId') as vpn_connection_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPNConnectionRoute' @@ -29620,7 +29620,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPNGateway' @@ -29649,7 +29649,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EC2::VPNGateway' @@ -29710,7 +29710,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AmazonSideAsn') as amazon_side_asn, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -29728,7 +29728,7 @@ components: json_extract_path_text(detail.Properties, 'AmazonSideAsn') as amazon_side_asn, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/ecr.yaml b/providers/src/aws/v00.00.00000/services/ecr.yaml index a45dca81..15e09651 100644 --- a/providers/src/aws/v00.00.00000/services/ecr.yaml +++ b/providers/src/aws/v00.00.00000/services/ecr.yaml @@ -1315,7 +1315,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RepositoryCatalogData') as repository_catalog_data, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::PublicRepository' @@ -1346,7 +1346,7 @@ components: json_extract_path_text(detail.Properties, 'RepositoryCatalogData') as repository_catalog_data, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::PublicRepository' @@ -1408,7 +1408,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.RepositoryCatalogData') as repository_catalog_data FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1427,7 +1427,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'RepositoryCatalogData') as repository_catalog_data FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1514,7 +1514,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CredentialArn') as credential_arn, JSON_EXTRACT(detail.Properties, '$.UpstreamRegistry') as upstream_registry FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::PullThroughCacheRule' @@ -1543,7 +1543,7 @@ components: json_extract_path_text(detail.Properties, 'CredentialArn') as credential_arn, json_extract_path_text(detail.Properties, 'UpstreamRegistry') as upstream_registry FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::PullThroughCacheRule' @@ -1656,7 +1656,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RegistryId') as registry_id, JSON_EXTRACT(detail.Properties, '$.PolicyText') as policy_text FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::RegistryPolicy' @@ -1681,7 +1681,7 @@ components: json_extract_path_text(detail.Properties, 'RegistryId') as registry_id, json_extract_path_text(detail.Properties, 'PolicyText') as policy_text FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::RegistryPolicy' @@ -1794,7 +1794,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ReplicationConfiguration') as replication_configuration, JSON_EXTRACT(detail.Properties, '$.RegistryId') as registry_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::ReplicationConfiguration' @@ -1819,7 +1819,7 @@ components: json_extract_path_text(detail.Properties, 'ReplicationConfiguration') as replication_configuration, json_extract_path_text(detail.Properties, 'RegistryId') as registry_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::ReplicationConfiguration' @@ -1948,7 +1948,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageScanningConfiguration') as image_scanning_configuration, JSON_EXTRACT(detail.Properties, '$.EncryptionConfiguration') as encryption_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::Repository' @@ -1989,7 +1989,7 @@ components: json_extract_path_text(detail.Properties, 'ImageScanningConfiguration') as image_scanning_configuration, json_extract_path_text(detail.Properties, 'EncryptionConfiguration') as encryption_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::Repository' @@ -2056,7 +2056,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageScanningConfiguration') as image_scanning_configuration, JSON_EXTRACT(detail.Properties, '$.EncryptionConfiguration') as encryption_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2080,7 +2080,7 @@ components: json_extract_path_text(detail.Properties, 'ImageScanningConfiguration') as image_scanning_configuration, json_extract_path_text(detail.Properties, 'EncryptionConfiguration') as encryption_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2179,7 +2179,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::RepositoryCreationTemplate' @@ -2220,7 +2220,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECR::RepositoryCreationTemplate' diff --git a/providers/src/aws/v00.00.00000/services/ecs.yaml b/providers/src/aws/v00.00.00000/services/ecs.yaml index 07a42249..4b8800e3 100644 --- a/providers/src/aws/v00.00.00000/services/ecs.yaml +++ b/providers/src/aws/v00.00.00000/services/ecs.yaml @@ -3122,7 +3122,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Cluster') as cluster, JSON_EXTRACT(detail.Properties, '$.DefaultCapacityProviderStrategy') as default_capacity_provider_strategy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECS::ClusterCapacityProviderAssociations' @@ -3149,7 +3149,7 @@ components: json_extract_path_text(detail.Properties, 'Cluster') as cluster, json_extract_path_text(detail.Properties, 'DefaultCapacityProviderStrategy') as default_capacity_provider_strategy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECS::ClusterCapacityProviderAssociations' @@ -3352,7 +3352,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TaskDefinition') as task_definition, JSON_EXTRACT(detail.Properties, '$.VolumeConfigurations') as volume_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECS::Service' @@ -3423,7 +3423,7 @@ components: json_extract_path_text(detail.Properties, 'TaskDefinition') as task_definition, json_extract_path_text(detail.Properties, 'VolumeConfigurations') as volume_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECS::Service' @@ -3508,7 +3508,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TaskDefinition') as task_definition, JSON_EXTRACT(detail.Properties, '$.VolumeConfigurations') as volume_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3547,7 +3547,7 @@ components: json_extract_path_text(detail.Properties, 'TaskDefinition') as task_definition, json_extract_path_text(detail.Properties, 'VolumeConfigurations') as volume_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3662,7 +3662,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IpcMode') as ipc_mode, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECS::TaskDefinition' @@ -3719,7 +3719,7 @@ components: json_extract_path_text(detail.Properties, 'IpcMode') as ipc_mode, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ECS::TaskDefinition' @@ -3794,7 +3794,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RuntimePlatform') as runtime_platform, JSON_EXTRACT(detail.Properties, '$.IpcMode') as ipc_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3826,7 +3826,7 @@ components: json_extract_path_text(detail.Properties, 'RuntimePlatform') as runtime_platform, json_extract_path_text(detail.Properties, 'IpcMode') as ipc_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/efs.yaml b/providers/src/aws/v00.00.00000/services/efs.yaml index b2b0f93c..2a4e4e62 100644 --- a/providers/src/aws/v00.00.00000/services/efs.yaml +++ b/providers/src/aws/v00.00.00000/services/efs.yaml @@ -1116,7 +1116,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PosixUser') as posix_user, JSON_EXTRACT(detail.Properties, '$.RootDirectory') as root_directory FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EFS::AccessPoint' @@ -1151,7 +1151,7 @@ components: json_extract_path_text(detail.Properties, 'PosixUser') as posix_user, json_extract_path_text(detail.Properties, 'RootDirectory') as root_directory FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EFS::AccessPoint' @@ -1290,7 +1290,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AvailabilityZoneName') as availability_zone_name, JSON_EXTRACT(detail.Properties, '$.ReplicationConfiguration') as replication_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EFS::FileSystem' @@ -1341,7 +1341,7 @@ components: json_extract_path_text(detail.Properties, 'AvailabilityZoneName') as availability_zone_name, json_extract_path_text(detail.Properties, 'ReplicationConfiguration') as replication_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EFS::FileSystem' @@ -1460,7 +1460,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SecurityGroups') as security_groups, JSON_EXTRACT(detail.Properties, '$.SubnetId') as subnet_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EFS::MountTarget' @@ -1491,7 +1491,7 @@ components: json_extract_path_text(detail.Properties, 'SecurityGroups') as security_groups, json_extract_path_text(detail.Properties, 'SubnetId') as subnet_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EFS::MountTarget' diff --git a/providers/src/aws/v00.00.00000/services/eks.yaml b/providers/src/aws/v00.00.00000/services/eks.yaml index 19492b49..06456578 100644 --- a/providers/src/aws/v00.00.00000/services/eks.yaml +++ b/providers/src/aws/v00.00.00000/services/eks.yaml @@ -1967,7 +1967,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccessPolicies') as access_policies, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::AccessEntry' @@ -2004,7 +2004,7 @@ components: json_extract_path_text(detail.Properties, 'AccessPolicies') as access_policies, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::AccessEntry' @@ -2072,7 +2072,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccessPolicies') as access_policies, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2094,7 +2094,7 @@ components: json_extract_path_text(detail.Properties, 'AccessPolicies') as access_policies, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2187,7 +2187,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociationId') as association_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::PodIdentityAssociation' @@ -2222,7 +2222,7 @@ components: json_extract_path_text(detail.Properties, 'AssociationId') as association_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::PodIdentityAssociation' @@ -2286,7 +2286,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociationArn') as association_arn, JSON_EXTRACT(detail.Properties, '$.AssociationId') as association_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2307,7 +2307,7 @@ components: json_extract_path_text(detail.Properties, 'AssociationArn') as association_arn, json_extract_path_text(detail.Properties, 'AssociationId') as association_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2407,7 +2407,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::Addon' @@ -2448,7 +2448,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::Addon' @@ -2518,7 +2518,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConfigurationValues') as configuration_values, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2542,7 +2542,7 @@ components: json_extract_path_text(detail.Properties, 'ConfigurationValues') as configuration_values, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2655,7 +2655,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.OpenIdConnectIssuerUrl') as open_id_connect_issuer_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::Cluster' @@ -2710,7 +2710,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'OpenIdConnectIssuerUrl') as open_id_connect_issuer_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::Cluster' @@ -2784,7 +2784,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourcesVpcConfig') as resources_vpc_config, JSON_EXTRACT(detail.Properties, '$.OpenIdConnectIssuerUrl') as open_id_connect_issuer_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2815,7 +2815,7 @@ components: json_extract_path_text(detail.Properties, 'ResourcesVpcConfig') as resources_vpc_config, json_extract_path_text(detail.Properties, 'OpenIdConnectIssuerUrl') as open_id_connect_issuer_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2909,7 +2909,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Selectors') as selectors, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::FargateProfile' @@ -2944,7 +2944,7 @@ components: json_extract_path_text(detail.Properties, 'Selectors') as selectors, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::FargateProfile' @@ -3011,7 +3011,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Subnets') as subnets, JSON_EXTRACT(detail.Properties, '$.Selectors') as selectors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3032,7 +3032,7 @@ components: json_extract_path_text(detail.Properties, 'Subnets') as subnets, json_extract_path_text(detail.Properties, 'Selectors') as selectors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3125,7 +3125,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.IdentityProviderConfigArn') as identity_provider_config_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::IdentityProviderConfig' @@ -3158,7 +3158,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'IdentityProviderConfigArn') as identity_provider_config_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::IdentityProviderConfig' @@ -3227,7 +3227,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Oidc') as oidc, JSON_EXTRACT(detail.Properties, '$.IdentityProviderConfigArn') as identity_provider_config_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3247,7 +3247,7 @@ components: json_extract_path_text(detail.Properties, 'Oidc') as oidc, json_extract_path_text(detail.Properties, 'IdentityProviderConfigArn') as identity_provider_config_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3366,7 +3366,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::Nodegroup' @@ -3427,7 +3427,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EKS::Nodegroup' @@ -3504,7 +3504,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3538,7 +3538,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/elasticache.yaml b/providers/src/aws/v00.00.00000/services/elasticache.yaml index cb83735d..34e4f1fc 100644 --- a/providers/src/aws/v00.00.00000/services/elasticache.yaml +++ b/providers/src/aws/v00.00.00000/services/elasticache.yaml @@ -1497,7 +1497,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.RegionalConfigurations') as regional_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::GlobalReplicationGroup' @@ -1540,7 +1540,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'RegionalConfigurations') as regional_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::GlobalReplicationGroup' @@ -1659,7 +1659,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CacheParameterGroupName') as cache_parameter_group_name, JSON_EXTRACT(detail.Properties, '$.CacheParameterGroupFamily') as cache_parameter_group_family FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::ParameterGroup' @@ -1690,7 +1690,7 @@ components: json_extract_path_text(detail.Properties, 'CacheParameterGroupName') as cache_parameter_group_name, json_extract_path_text(detail.Properties, 'CacheParameterGroupFamily') as cache_parameter_group_family FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::ParameterGroup' @@ -1752,7 +1752,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CacheParameterGroupName') as cache_parameter_group_name, JSON_EXTRACT(detail.Properties, '$.CacheParameterGroupFamily') as cache_parameter_group_family FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1771,7 +1771,7 @@ components: json_extract_path_text(detail.Properties, 'CacheParameterGroupName') as cache_parameter_group_name, json_extract_path_text(detail.Properties, 'CacheParameterGroupFamily') as cache_parameter_group_family FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1890,7 +1890,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ARN') as arn, JSON_EXTRACT(detail.Properties, '$.FinalSnapshotName') as final_snapshot_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::ServerlessCache' @@ -1951,7 +1951,7 @@ components: json_extract_path_text(detail.Properties, 'ARN') as arn, json_extract_path_text(detail.Properties, 'FinalSnapshotName') as final_snapshot_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::ServerlessCache' @@ -2028,7 +2028,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ARN') as arn, JSON_EXTRACT(detail.Properties, '$.FinalSnapshotName') as final_snapshot_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2062,7 +2062,7 @@ components: json_extract_path_text(detail.Properties, 'ARN') as arn, json_extract_path_text(detail.Properties, 'FinalSnapshotName') as final_snapshot_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2149,7 +2149,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CacheSubnetGroupName') as cache_subnet_group_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::SubnetGroup' @@ -2178,7 +2178,7 @@ components: json_extract_path_text(detail.Properties, 'CacheSubnetGroupName') as cache_subnet_group_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::SubnetGroup' @@ -2239,7 +2239,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.CacheSubnetGroupName') as cache_subnet_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2257,7 +2257,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'CacheSubnetGroupName') as cache_subnet_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2356,7 +2356,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AuthenticationMode') as authentication_mode, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::User' @@ -2397,7 +2397,7 @@ components: json_extract_path_text(detail.Properties, 'AuthenticationMode') as authentication_mode, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::User' @@ -2464,7 +2464,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.AuthenticationMode') as authentication_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2488,7 +2488,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'AuthenticationMode') as authentication_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2579,7 +2579,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::UserGroup' @@ -2612,7 +2612,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElastiCache::UserGroup' @@ -2675,7 +2675,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserIds') as user_ids, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2695,7 +2695,7 @@ components: json_extract_path_text(detail.Properties, 'UserIds') as user_ids, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/elasticbeanstalk.yaml b/providers/src/aws/v00.00.00000/services/elasticbeanstalk.yaml index 52a83fee..686ac540 100644 --- a/providers/src/aws/v00.00.00000/services/elasticbeanstalk.yaml +++ b/providers/src/aws/v00.00.00000/services/elasticbeanstalk.yaml @@ -1051,7 +1051,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.ResourceLifecycleConfig') as resource_lifecycle_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticBeanstalk::Application' @@ -1078,7 +1078,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'ResourceLifecycleConfig') as resource_lifecycle_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticBeanstalk::Application' @@ -1196,7 +1196,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.SourceBundle') as source_bundle FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticBeanstalk::ApplicationVersion' @@ -1225,7 +1225,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'SourceBundle') as source_bundle FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticBeanstalk::ApplicationVersion' @@ -1354,7 +1354,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceConfiguration') as source_configuration, JSON_EXTRACT(detail.Properties, '$.TemplateName') as template_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticBeanstalk::ConfigurationTemplate' @@ -1391,7 +1391,7 @@ components: json_extract_path_text(detail.Properties, 'SourceConfiguration') as source_configuration, json_extract_path_text(detail.Properties, 'TemplateName') as template_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticBeanstalk::ConfigurationTemplate' @@ -1529,7 +1529,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CNAMEPrefix') as cname_prefix, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticBeanstalk::Environment' @@ -1576,7 +1576,7 @@ components: json_extract_path_text(detail.Properties, 'CNAMEPrefix') as cname_prefix, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticBeanstalk::Environment' @@ -1646,7 +1646,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SolutionStackName') as solution_stack_name, JSON_EXTRACT(detail.Properties, '$.CNAMEPrefix') as cname_prefix FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1673,7 +1673,7 @@ components: json_extract_path_text(detail.Properties, 'SolutionStackName') as solution_stack_name, json_extract_path_text(detail.Properties, 'CNAMEPrefix') as cname_prefix FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/elasticloadbalancingv2.yaml b/providers/src/aws/v00.00.00000/services/elasticloadbalancingv2.yaml index a284a4ad..5ec5ed8e 100644 --- a/providers/src/aws/v00.00.00000/services/elasticloadbalancingv2.yaml +++ b/providers/src/aws/v00.00.00000/services/elasticloadbalancingv2.yaml @@ -1976,7 +1976,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Certificates') as certificates, JSON_EXTRACT(detail.Properties, '$.Protocol') as protocol FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::Listener' @@ -2015,7 +2015,7 @@ components: json_extract_path_text(detail.Properties, 'Certificates') as certificates, json_extract_path_text(detail.Properties, 'Protocol') as protocol FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::Listener' @@ -2136,7 +2136,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Conditions') as conditions, JSON_EXTRACT(detail.Properties, '$.IsDefault') as is_default FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::ListenerRule' @@ -2169,7 +2169,7 @@ components: json_extract_path_text(detail.Properties, 'Conditions') as conditions, json_extract_path_text(detail.Properties, 'IsDefault') as is_default FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::ListenerRule' @@ -2308,7 +2308,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetMappings') as subnet_mappings, JSON_EXTRACT(detail.Properties, '$.EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic') as enforce_security_group_inbound_rules_on_private_link_traffic FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::LoadBalancer' @@ -2359,7 +2359,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetMappings') as subnet_mappings, json_extract_path_text(detail.Properties, 'EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic') as enforce_security_group_inbound_rules_on_private_link_traffic FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::LoadBalancer' @@ -2431,7 +2431,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetMappings') as subnet_mappings, JSON_EXTRACT(detail.Properties, '$.EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic') as enforce_security_group_inbound_rules_on_private_link_traffic FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2460,7 +2460,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetMappings') as subnet_mappings, json_extract_path_text(detail.Properties, 'EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic') as enforce_security_group_inbound_rules_on_private_link_traffic FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2585,7 +2585,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetGroupName') as target_group_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::TargetGroup' @@ -2652,7 +2652,7 @@ components: json_extract_path_text(detail.Properties, 'TargetGroupName') as target_group_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::TargetGroup' @@ -2732,7 +2732,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Protocol') as protocol, JSON_EXTRACT(detail.Properties, '$.TargetGroupName') as target_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2769,7 +2769,7 @@ components: json_extract_path_text(detail.Properties, 'Protocol') as protocol, json_extract_path_text(detail.Properties, 'TargetGroupName') as target_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2864,7 +2864,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.TrustStoreArn') as trust_store_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::TrustStore' @@ -2901,7 +2901,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'TrustStoreArn') as trust_store_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::TrustStore' @@ -2966,7 +2966,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NumberOfCaCertificates') as number_of_ca_certificates, JSON_EXTRACT(detail.Properties, '$.TrustStoreArn') as trust_store_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2988,7 +2988,7 @@ components: json_extract_path_text(detail.Properties, 'NumberOfCaCertificates') as number_of_ca_certificates, json_extract_path_text(detail.Properties, 'TrustStoreArn') as trust_store_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3063,7 +3063,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RevocationId') as revocation_id, JSON_EXTRACT(detail.Properties, '$.TrustStoreRevocations') as trust_store_revocations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::TrustStoreRevocation' @@ -3092,7 +3092,7 @@ components: json_extract_path_text(detail.Properties, 'RevocationId') as revocation_id, json_extract_path_text(detail.Properties, 'TrustStoreRevocations') as trust_store_revocations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ElasticLoadBalancingV2::TrustStoreRevocation' diff --git a/providers/src/aws/v00.00.00000/services/emr.yaml b/providers/src/aws/v00.00.00000/services/emr.yaml index 1f2a08c1..e7478d85 100644 --- a/providers/src/aws/v00.00.00000/services/emr.yaml +++ b/providers/src/aws/v00.00.00000/services/emr.yaml @@ -1009,7 +1009,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.SecurityConfiguration') as security_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMR::SecurityConfiguration' @@ -1034,7 +1034,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'SecurityConfiguration') as security_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMR::SecurityConfiguration' @@ -1183,7 +1183,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IdcInstanceArn') as idc_instance_arn, JSON_EXTRACT(detail.Properties, '$.EncryptionKeyArn') as encryption_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMR::Studio' @@ -1244,7 +1244,7 @@ components: json_extract_path_text(detail.Properties, 'IdcInstanceArn') as idc_instance_arn, json_extract_path_text(detail.Properties, 'EncryptionKeyArn') as encryption_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMR::Studio' @@ -1321,7 +1321,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IdcInstanceArn') as idc_instance_arn, JSON_EXTRACT(detail.Properties, '$.EncryptionKeyArn') as encryption_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1355,7 +1355,7 @@ components: json_extract_path_text(detail.Properties, 'IdcInstanceArn') as idc_instance_arn, json_extract_path_text(detail.Properties, 'EncryptionKeyArn') as encryption_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1444,7 +1444,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SessionPolicyArn') as session_policy_arn, JSON_EXTRACT(detail.Properties, '$.StudioId') as studio_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMR::StudioSessionMapping' @@ -1473,7 +1473,7 @@ components: json_extract_path_text(detail.Properties, 'SessionPolicyArn') as session_policy_arn, json_extract_path_text(detail.Properties, 'StudioId') as studio_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMR::StudioSessionMapping' @@ -1592,7 +1592,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WALWorkspaceName') as wal_workspace_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMR::WALWorkspace' @@ -1617,7 +1617,7 @@ components: json_extract_path_text(detail.Properties, 'WALWorkspaceName') as wal_workspace_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMR::WALWorkspace' @@ -1676,7 +1676,7 @@ components: JSON_EXTRACT(json_each.value, '$.Value') as tag_value, JSON_EXTRACT(detail.Properties, '$.WALWorkspaceName') as wal_workspace_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1692,7 +1692,7 @@ components: json_extract_path_text(json_each.value, 'Value') as tag_value, json_extract_path_text(detail.Properties, 'WALWorkspaceName') as wal_workspace_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/emrcontainers.yaml b/providers/src/aws/v00.00.00000/services/emrcontainers.yaml index 5b5e1e9c..50e87775 100644 --- a/providers/src/aws/v00.00.00000/services/emrcontainers.yaml +++ b/providers/src/aws/v00.00.00000/services/emrcontainers.yaml @@ -626,7 +626,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMRContainers::VirtualCluster' @@ -657,7 +657,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMRContainers::VirtualCluster' @@ -719,7 +719,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -738,7 +738,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/emrserverless.yaml b/providers/src/aws/v00.00.00000/services/emrserverless.yaml index 5a73faa6..ab1ed550 100644 --- a/providers/src/aws/v00.00.00000/services/emrserverless.yaml +++ b/providers/src/aws/v00.00.00000/services/emrserverless.yaml @@ -1063,7 +1063,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationId') as application_id, JSON_EXTRACT(detail.Properties, '$.WorkerTypeSpecifications') as worker_type_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMRServerless::Application' @@ -1116,7 +1116,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationId') as application_id, json_extract_path_text(detail.Properties, 'WorkerTypeSpecifications') as worker_type_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EMRServerless::Application' @@ -1189,7 +1189,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationId') as application_id, JSON_EXTRACT(detail.Properties, '$.WorkerTypeSpecifications') as worker_type_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1219,7 +1219,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationId') as application_id, json_extract_path_text(detail.Properties, 'WorkerTypeSpecifications') as worker_type_specifications FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/entityresolution.yaml b/providers/src/aws/v00.00.00000/services/entityresolution.yaml index 9b3107ec..235fc861 100644 --- a/providers/src/aws/v00.00.00000/services/entityresolution.yaml +++ b/providers/src/aws/v00.00.00000/services/entityresolution.yaml @@ -1489,7 +1489,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::IdMappingWorkflow' @@ -1530,7 +1530,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::IdMappingWorkflow' @@ -1597,7 +1597,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1621,7 +1621,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1720,7 +1720,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::IdNamespace' @@ -1761,7 +1761,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::IdNamespace' @@ -1828,7 +1828,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1852,7 +1852,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1951,7 +1951,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::MatchingWorkflow' @@ -1992,7 +1992,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::MatchingWorkflow' @@ -2059,7 +2059,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2083,7 +2083,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2175,7 +2175,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Principal') as principal, JSON_EXTRACT(detail.Properties, '$.Condition') as condition FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::PolicyStatement' @@ -2208,7 +2208,7 @@ components: json_extract_path_text(detail.Properties, 'Principal') as principal, json_extract_path_text(detail.Properties, 'Condition') as condition FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::PolicyStatement' @@ -2336,7 +2336,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.HasWorkflows') as has_workflows FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::SchemaMapping' @@ -2373,7 +2373,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'HasWorkflows') as has_workflows FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EntityResolution::SchemaMapping' @@ -2438,7 +2438,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.HasWorkflows') as has_workflows FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2460,7 +2460,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'HasWorkflows') as has_workflows FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/events.yaml b/providers/src/aws/v00.00.00000/services/events.yaml index 01706856..3e0a899d 100644 --- a/providers/src/aws/v00.00.00000/services/events.yaml +++ b/providers/src/aws/v00.00.00000/services/events.yaml @@ -1706,7 +1706,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InvocationEndpoint') as invocation_endpoint, JSON_EXTRACT(detail.Properties, '$.HttpMethod') as http_method FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::ApiDestination' @@ -1741,7 +1741,7 @@ components: json_extract_path_text(detail.Properties, 'InvocationEndpoint') as invocation_endpoint, json_extract_path_text(detail.Properties, 'HttpMethod') as http_method FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::ApiDestination' @@ -1862,7 +1862,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.RetentionDays') as retention_days FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::Archive' @@ -1895,7 +1895,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'RetentionDays') as retention_days FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::Archive' @@ -2016,7 +2016,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AuthorizationType') as authorization_type, JSON_EXTRACT(detail.Properties, '$.AuthParameters') as auth_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::Connection' @@ -2049,7 +2049,7 @@ components: json_extract_path_text(detail.Properties, 'AuthorizationType') as authorization_type, json_extract_path_text(detail.Properties, 'AuthParameters') as auth_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::Connection' @@ -2180,7 +2180,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.StateReason') as state_reason FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::Endpoint' @@ -2223,7 +2223,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'StateReason') as state_reason FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::Endpoint' @@ -2348,7 +2348,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.DeadLetterConfig') as dead_letter_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::EventBus' @@ -2385,7 +2385,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'DeadLetterConfig') as dead_letter_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::EventBus' @@ -2450,7 +2450,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.DeadLetterConfig') as dead_letter_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2472,7 +2472,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'DeadLetterConfig') as dead_letter_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2569,7 +2569,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::Rule' @@ -2608,7 +2608,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Events::Rule' diff --git a/providers/src/aws/v00.00.00000/services/eventschemas.yaml b/providers/src/aws/v00.00.00000/services/eventschemas.yaml index 4eda69d9..a40f0f72 100644 --- a/providers/src/aws/v00.00.00000/services/eventschemas.yaml +++ b/providers/src/aws/v00.00.00000/services/eventschemas.yaml @@ -889,7 +889,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EventSchemas::Discoverer' @@ -924,7 +924,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EventSchemas::Discoverer' @@ -988,7 +988,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CrossAccount') as cross_account, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1009,7 +1009,7 @@ components: json_extract_path_text(detail.Properties, 'CrossAccount') as cross_account, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1096,7 +1096,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RegistryArn') as registry_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EventSchemas::Registry' @@ -1125,7 +1125,7 @@ components: json_extract_path_text(detail.Properties, 'RegistryArn') as registry_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EventSchemas::Registry' @@ -1186,7 +1186,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.RegistryArn') as registry_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1204,7 +1204,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'RegistryArn') as registry_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1386,7 +1386,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VersionCreatedDate') as version_created_date, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EventSchemas::Schema' @@ -1427,7 +1427,7 @@ components: json_extract_path_text(detail.Properties, 'VersionCreatedDate') as version_created_date, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::EventSchemas::Schema' @@ -1494,7 +1494,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModified') as last_modified, JSON_EXTRACT(detail.Properties, '$.VersionCreatedDate') as version_created_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1518,7 +1518,7 @@ components: json_extract_path_text(detail.Properties, 'LastModified') as last_modified, json_extract_path_text(detail.Properties, 'VersionCreatedDate') as version_created_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/evidently.yaml b/providers/src/aws/v00.00.00000/services/evidently.yaml index 2a4e8ec7..567c06af 100644 --- a/providers/src/aws/v00.00.00000/services/evidently.yaml +++ b/providers/src/aws/v00.00.00000/services/evidently.yaml @@ -1946,7 +1946,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Pattern') as pattern, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Evidently::Segment' @@ -1977,7 +1977,7 @@ components: json_extract_path_text(detail.Properties, 'Pattern') as pattern, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Evidently::Segment' @@ -2039,7 +2039,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Pattern') as pattern FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2058,7 +2058,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Pattern') as pattern FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/finspace.yaml b/providers/src/aws/v00.00.00000/services/finspace.yaml index a3e9dd3c..d90a14da 100644 --- a/providers/src/aws/v00.00.00000/services/finspace.yaml +++ b/providers/src/aws/v00.00.00000/services/finspace.yaml @@ -800,7 +800,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DataBundles') as data_bundles, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FinSpace::Environment' @@ -851,7 +851,7 @@ components: json_extract_path_text(detail.Properties, 'DataBundles') as data_bundles, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FinSpace::Environment' @@ -923,7 +923,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SuperuserParameters') as superuser_parameters, JSON_EXTRACT(detail.Properties, '$.DataBundles') as data_bundles FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -952,7 +952,7 @@ components: json_extract_path_text(detail.Properties, 'SuperuserParameters') as superuser_parameters, json_extract_path_text(detail.Properties, 'DataBundles') as data_bundles FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/fis.yaml b/providers/src/aws/v00.00.00000/services/fis.yaml index 59871b8f..794e3fa6 100644 --- a/providers/src/aws/v00.00.00000/services/fis.yaml +++ b/providers/src/aws/v00.00.00000/services/fis.yaml @@ -901,7 +901,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ExperimentOptions') as experiment_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FIS::ExperimentTemplate' @@ -940,7 +940,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ExperimentOptions') as experiment_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FIS::ExperimentTemplate' @@ -1006,7 +1006,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.ExperimentOptions') as experiment_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1029,7 +1029,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'ExperimentOptions') as experiment_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1117,7 +1117,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FIS::TargetAccountConfiguration' @@ -1146,7 +1146,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FIS::TargetAccountConfiguration' diff --git a/providers/src/aws/v00.00.00000/services/fms.yaml b/providers/src/aws/v00.00.00000/services/fms.yaml index efb41567..a4c312b5 100644 --- a/providers/src/aws/v00.00.00000/services/fms.yaml +++ b/providers/src/aws/v00.00.00000/services/fms.yaml @@ -1106,7 +1106,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SnsRoleName') as sns_role_name, JSON_EXTRACT(detail.Properties, '$.SnsTopicArn') as sns_topic_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FMS::NotificationChannel' @@ -1131,7 +1131,7 @@ components: json_extract_path_text(detail.Properties, 'SnsRoleName') as sns_role_name, json_extract_path_text(detail.Properties, 'SnsTopicArn') as sns_topic_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FMS::NotificationChannel' @@ -1272,7 +1272,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourcesCleanUp') as resources_clean_up, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FMS::Policy' @@ -1325,7 +1325,7 @@ components: json_extract_path_text(detail.Properties, 'ResourcesCleanUp') as resources_clean_up, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FMS::Policy' @@ -1398,7 +1398,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeleteAllPolicyResources') as delete_all_policy_resources, JSON_EXTRACT(detail.Properties, '$.ResourcesCleanUp') as resources_clean_up FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1428,7 +1428,7 @@ components: json_extract_path_text(detail.Properties, 'DeleteAllPolicyResources') as delete_all_policy_resources, json_extract_path_text(detail.Properties, 'ResourcesCleanUp') as resources_clean_up FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1519,7 +1519,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Resources') as resources, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FMS::ResourceSet' @@ -1552,7 +1552,7 @@ components: json_extract_path_text(detail.Properties, 'Resources') as resources, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FMS::ResourceSet' @@ -1615,7 +1615,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceTypeList') as resource_type_list, JSON_EXTRACT(detail.Properties, '$.Resources') as resources FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1635,7 +1635,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceTypeList') as resource_type_list, json_extract_path_text(detail.Properties, 'Resources') as resources FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/forecast.yaml b/providers/src/aws/v00.00.00000/services/forecast.yaml index 57e26200..caa112fa 100644 --- a/providers/src/aws/v00.00.00000/services/forecast.yaml +++ b/providers/src/aws/v00.00.00000/services/forecast.yaml @@ -835,7 +835,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Schema') as _schema, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Forecast::Dataset' @@ -872,7 +872,7 @@ components: json_extract_path_text(detail.Properties, 'Schema') as _schema, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Forecast::Dataset' @@ -937,7 +937,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EncryptionConfig') as encryption_config, JSON_EXTRACT(detail.Properties, '$.Schema') as _schema FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -959,7 +959,7 @@ components: json_extract_path_text(detail.Properties, 'EncryptionConfig') as encryption_config, json_extract_path_text(detail.Properties, 'Schema') as _schema FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1048,7 +1048,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.DatasetGroupArn') as dataset_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Forecast::DatasetGroup' @@ -1079,7 +1079,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'DatasetGroupArn') as dataset_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Forecast::DatasetGroup' @@ -1141,7 +1141,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Domain') as domain, JSON_EXTRACT(detail.Properties, '$.DatasetGroupArn') as dataset_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1160,7 +1160,7 @@ components: json_extract_path_text(detail.Properties, 'Domain') as domain, json_extract_path_text(detail.Properties, 'DatasetGroupArn') as dataset_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/frauddetector.yaml b/providers/src/aws/v00.00.00000/services/frauddetector.yaml index 3cba49f3..19d5e948 100644 --- a/providers/src/aws/v00.00.00000/services/frauddetector.yaml +++ b/providers/src/aws/v00.00.00000/services/frauddetector.yaml @@ -1738,7 +1738,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::Label' @@ -1771,7 +1771,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::Label' @@ -1834,7 +1834,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1854,7 +1854,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1945,7 +1945,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::Outcome' @@ -1978,7 +1978,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::Outcome' @@ -2041,7 +2041,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2061,7 +2061,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2158,7 +2158,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::EventType' @@ -2197,7 +2197,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::EventType' @@ -2263,7 +2263,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2286,7 +2286,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2389,7 +2389,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time, JSON_EXTRACT(detail.Properties, '$.AssociatedModels') as associated_models FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::Detector' @@ -2434,7 +2434,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time, json_extract_path_text(detail.Properties, 'AssociatedModels') as associated_models FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::Detector' @@ -2503,7 +2503,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time, JSON_EXTRACT(detail.Properties, '$.AssociatedModels') as associated_models FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2529,7 +2529,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time, json_extract_path_text(detail.Properties, 'AssociatedModels') as associated_models FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2624,7 +2624,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Elements') as elements FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::List' @@ -2661,7 +2661,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Elements') as elements FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::List' @@ -2726,7 +2726,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time, JSON_EXTRACT(detail.Properties, '$.Elements') as elements FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2748,7 +2748,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time, json_extract_path_text(detail.Properties, 'Elements') as elements FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2847,7 +2847,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::Variable' @@ -2888,7 +2888,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FraudDetector::Variable' @@ -2955,7 +2955,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2979,7 +2979,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'LastUpdatedTime') as last_updated_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/fsx.yaml b/providers/src/aws/v00.00.00000/services/fsx.yaml index 0bc5a9cb..06cffca1 100644 --- a/providers/src/aws/v00.00.00000/services/fsx.yaml +++ b/providers/src/aws/v00.00.00000/services/fsx.yaml @@ -719,7 +719,7 @@ components: JSON_EXTRACT(detail.Properties, '$.S3') as s3, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FSx::DataRepositoryAssociation' @@ -758,7 +758,7 @@ components: json_extract_path_text(detail.Properties, 'S3') as s3, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::FSx::DataRepositoryAssociation' @@ -824,7 +824,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImportedFileChunkSize') as imported_file_chunk_size, JSON_EXTRACT(detail.Properties, '$.S3') as s3 FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -847,7 +847,7 @@ components: json_extract_path_text(detail.Properties, 'ImportedFileChunkSize') as imported_file_chunk_size, json_extract_path_text(detail.Properties, 'S3') as s3 FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/gamelift.yaml b/providers/src/aws/v00.00.00000/services/gamelift.yaml index d36eecad..5b156749 100644 --- a/providers/src/aws/v00.00.00000/services/gamelift.yaml +++ b/providers/src/aws/v00.00.00000/services/gamelift.yaml @@ -3059,7 +3059,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoutingStrategy') as routing_strategy, JSON_EXTRACT(detail.Properties, '$.AliasId') as alias_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Alias' @@ -3088,7 +3088,7 @@ components: json_extract_path_text(detail.Properties, 'RoutingStrategy') as routing_strategy, json_extract_path_text(detail.Properties, 'AliasId') as alias_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Alias' @@ -3209,7 +3209,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.ServerSdkVersion') as server_sdk_version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Build' @@ -3242,7 +3242,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'ServerSdkVersion') as server_sdk_version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Build' @@ -3369,7 +3369,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.OperatingSystem') as operating_system FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::ContainerGroupDefinition' @@ -3408,7 +3408,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'OperatingSystem') as operating_system FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::ContainerGroupDefinition' @@ -3474,7 +3474,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ContainerDefinitions') as container_definitions, JSON_EXTRACT(detail.Properties, '$.OperatingSystem') as operating_system FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3497,7 +3497,7 @@ components: json_extract_path_text(detail.Properties, 'ContainerDefinitions') as container_definitions, json_extract_path_text(detail.Properties, 'OperatingSystem') as operating_system FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3582,7 +3582,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Location' @@ -3609,7 +3609,7 @@ components: json_extract_path_text(detail.Properties, 'LocationArn') as location_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Location' @@ -3669,7 +3669,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationName') as location_name, JSON_EXTRACT(detail.Properties, '$.LocationArn') as location_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3686,7 +3686,7 @@ components: json_extract_path_text(detail.Properties, 'LocationName') as location_name, json_extract_path_text(detail.Properties, 'LocationArn') as location_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3823,7 +3823,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServerLaunchParameters') as server_launch_parameters, JSON_EXTRACT(detail.Properties, '$.ServerLaunchPath') as server_launch_path FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Fleet' @@ -3902,7 +3902,7 @@ components: json_extract_path_text(detail.Properties, 'ServerLaunchParameters') as server_launch_parameters, json_extract_path_text(detail.Properties, 'ServerLaunchPath') as server_launch_path FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Fleet' @@ -4039,7 +4039,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VpcSubnets') as vpc_subnets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::GameServerGroup' @@ -4088,7 +4088,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VpcSubnets') as vpc_subnets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::GameServerGroup' @@ -4159,7 +4159,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.VpcSubnets') as vpc_subnets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4187,7 +4187,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'VpcSubnets') as vpc_subnets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4286,7 +4286,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::GameSessionQueue' @@ -4327,7 +4327,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::GameSessionQueue' @@ -4394,7 +4394,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PriorityConfiguration') as priority_configuration, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4418,7 +4418,7 @@ components: json_extract_path_text(detail.Properties, 'PriorityConfiguration') as priority_configuration, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4533,7 +4533,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RuleSetName') as rule_set_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::MatchmakingConfiguration' @@ -4590,7 +4590,7 @@ components: json_extract_path_text(detail.Properties, 'RuleSetName') as rule_set_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::MatchmakingConfiguration' @@ -4665,7 +4665,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RuleSetArn') as rule_set_arn, JSON_EXTRACT(detail.Properties, '$.RuleSetName') as rule_set_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4697,7 +4697,7 @@ components: json_extract_path_text(detail.Properties, 'RuleSetArn') as rule_set_arn, json_extract_path_text(detail.Properties, 'RuleSetName') as rule_set_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4786,7 +4786,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::MatchmakingRuleSet' @@ -4817,7 +4817,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::MatchmakingRuleSet' @@ -4879,7 +4879,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4898,7 +4898,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4993,7 +4993,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.SizeOnDisk') as size_on_disk FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Script' @@ -5030,7 +5030,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'SizeOnDisk') as size_on_disk FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GameLift::Script' @@ -5095,7 +5095,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.SizeOnDisk') as size_on_disk FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5117,7 +5117,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'SizeOnDisk') as size_on_disk FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/globalaccelerator.yaml b/providers/src/aws/v00.00.00000/services/globalaccelerator.yaml index 6d9f242a..2d88a526 100644 --- a/providers/src/aws/v00.00.00000/services/globalaccelerator.yaml +++ b/providers/src/aws/v00.00.00000/services/globalaccelerator.yaml @@ -1098,7 +1098,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AcceleratorArn') as accelerator_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GlobalAccelerator::Accelerator' @@ -1139,7 +1139,7 @@ components: json_extract_path_text(detail.Properties, 'AcceleratorArn') as accelerator_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GlobalAccelerator::Accelerator' @@ -1206,7 +1206,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DualStackDnsName') as dual_stack_dns_name, JSON_EXTRACT(detail.Properties, '$.AcceleratorArn') as accelerator_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1230,7 +1230,7 @@ components: json_extract_path_text(detail.Properties, 'DualStackDnsName') as dual_stack_dns_name, json_extract_path_text(detail.Properties, 'AcceleratorArn') as accelerator_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1319,7 +1319,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Resources') as resources, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GlobalAccelerator::CrossAccountAttachment' @@ -1350,7 +1350,7 @@ components: json_extract_path_text(detail.Properties, 'Resources') as resources, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GlobalAccelerator::CrossAccountAttachment' @@ -1412,7 +1412,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Principals') as principals, JSON_EXTRACT(detail.Properties, '$.Resources') as resources FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1431,7 +1431,7 @@ components: json_extract_path_text(detail.Properties, 'Principals') as principals, json_extract_path_text(detail.Properties, 'Resources') as resources FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1532,7 +1532,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EndpointGroupArn') as endpoint_group_arn, JSON_EXTRACT(detail.Properties, '$.PortOverrides') as port_overrides FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GlobalAccelerator::EndpointGroup' @@ -1575,7 +1575,7 @@ components: json_extract_path_text(detail.Properties, 'EndpointGroupArn') as endpoint_group_arn, json_extract_path_text(detail.Properties, 'PortOverrides') as port_overrides FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GlobalAccelerator::EndpointGroup' @@ -1694,7 +1694,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Protocol') as protocol, JSON_EXTRACT(detail.Properties, '$.ClientAffinity') as client_affinity FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GlobalAccelerator::Listener' @@ -1725,7 +1725,7 @@ components: json_extract_path_text(detail.Properties, 'Protocol') as protocol, json_extract_path_text(detail.Properties, 'ClientAffinity') as client_affinity FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GlobalAccelerator::Listener' diff --git a/providers/src/aws/v00.00.00000/services/glue.yaml b/providers/src/aws/v00.00.00000/services/glue.yaml index ca09e4bb..30de163f 100644 --- a/providers/src/aws/v00.00.00000/services/glue.yaml +++ b/providers/src/aws/v00.00.00000/services/glue.yaml @@ -654,7 +654,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SchemaDefinition') as schema_definition, JSON_EXTRACT(detail.Properties, '$.VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Glue::SchemaVersion' @@ -681,7 +681,7 @@ components: json_extract_path_text(detail.Properties, 'SchemaDefinition') as schema_definition, json_extract_path_text(detail.Properties, 'VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Glue::SchemaVersion' @@ -785,7 +785,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Key') as key, JSON_EXTRACT(detail.Properties, '$.Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Glue::SchemaVersionMetadata' @@ -812,7 +812,7 @@ components: json_extract_path_text(detail.Properties, 'Key') as key, json_extract_path_text(detail.Properties, 'Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Glue::SchemaVersionMetadata' diff --git a/providers/src/aws/v00.00.00000/services/grafana.yaml b/providers/src/aws/v00.00.00000/services/grafana.yaml index 8ad96e82..5d19bb37 100644 --- a/providers/src/aws/v00.00.00000/services/grafana.yaml +++ b/providers/src/aws/v00.00.00000/services/grafana.yaml @@ -1017,7 +1017,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.PluginAdminEnabled') as plugin_admin_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Grafana::Workspace' @@ -1086,7 +1086,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'PluginAdminEnabled') as plugin_admin_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Grafana::Workspace' diff --git a/providers/src/aws/v00.00.00000/services/greengrassv2.yaml b/providers/src/aws/v00.00.00000/services/greengrassv2.yaml index cbfe2288..a2f1fa59 100644 --- a/providers/src/aws/v00.00.00000/services/greengrassv2.yaml +++ b/providers/src/aws/v00.00.00000/services/greengrassv2.yaml @@ -1065,7 +1065,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LambdaFunction') as lambda_function, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GreengrassV2::ComponentVersion' @@ -1098,7 +1098,7 @@ components: json_extract_path_text(detail.Properties, 'LambdaFunction') as lambda_function, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GreengrassV2::ComponentVersion' @@ -1161,7 +1161,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InlineRecipe') as inline_recipe, JSON_EXTRACT(detail.Properties, '$.LambdaFunction') as lambda_function FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1181,7 +1181,7 @@ components: json_extract_path_text(detail.Properties, 'InlineRecipe') as inline_recipe, json_extract_path_text(detail.Properties, 'LambdaFunction') as lambda_function FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1276,7 +1276,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeploymentPolicies') as deployment_policies, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GreengrassV2::Deployment' @@ -1313,7 +1313,7 @@ components: json_extract_path_text(detail.Properties, 'DeploymentPolicies') as deployment_policies, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GreengrassV2::Deployment' @@ -1378,7 +1378,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IotJobConfiguration') as iot_job_configuration, JSON_EXTRACT(detail.Properties, '$.DeploymentPolicies') as deployment_policies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1400,7 +1400,7 @@ components: json_extract_path_text(detail.Properties, 'IotJobConfiguration') as iot_job_configuration, json_extract_path_text(detail.Properties, 'DeploymentPolicies') as deployment_policies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/groundstation.yaml b/providers/src/aws/v00.00.00000/services/groundstation.yaml index 4daf6247..199e9743 100644 --- a/providers/src/aws/v00.00.00000/services/groundstation.yaml +++ b/providers/src/aws/v00.00.00000/services/groundstation.yaml @@ -1125,7 +1125,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GroundStation::Config' @@ -1158,7 +1158,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GroundStation::Config' @@ -1221,7 +1221,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1241,7 +1241,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1319,7 +1319,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ContactPostPassDurationSeconds') as contact_post_pass_duration_seconds, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GroundStation::DataflowEndpointGroup' @@ -1352,7 +1352,7 @@ components: json_extract_path_text(detail.Properties, 'ContactPostPassDurationSeconds') as contact_post_pass_duration_seconds, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GroundStation::DataflowEndpointGroup' @@ -1415,7 +1415,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ContactPrePassDurationSeconds') as contact_pre_pass_duration_seconds, JSON_EXTRACT(detail.Properties, '$.ContactPostPassDurationSeconds') as contact_post_pass_duration_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1435,7 +1435,7 @@ components: json_extract_path_text(detail.Properties, 'ContactPrePassDurationSeconds') as contact_pre_pass_duration_seconds, json_extract_path_text(detail.Properties, 'ContactPostPassDurationSeconds') as contact_post_pass_duration_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1539,7 +1539,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Region') as region FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GroundStation::MissionProfile' @@ -1584,7 +1584,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Region') as region FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GroundStation::MissionProfile' @@ -1656,7 +1656,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Region') as region FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1682,7 +1682,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Region') as region FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/guardduty.yaml b/providers/src/aws/v00.00.00000/services/guardduty.yaml index 9d85c019..c0180ea7 100644 --- a/providers/src/aws/v00.00.00000/services/guardduty.yaml +++ b/providers/src/aws/v00.00.00000/services/guardduty.yaml @@ -1185,7 +1185,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::Detector' @@ -1218,7 +1218,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::Detector' @@ -1281,7 +1281,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Features') as features, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1301,7 +1301,7 @@ components: json_extract_path_text(detail.Properties, 'Features') as features, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1395,7 +1395,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::Filter' @@ -1430,7 +1430,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::Filter' @@ -1497,7 +1497,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Rank') as rank, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1518,7 +1518,7 @@ components: json_extract_path_text(detail.Properties, 'Rank') as rank, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1612,7 +1612,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Location') as location, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::IPSet' @@ -1647,7 +1647,7 @@ components: json_extract_path_text(detail.Properties, 'Location') as location, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::IPSet' @@ -1714,7 +1714,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Location') as location FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1735,7 +1735,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Location') as location FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1808,7 +1808,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InvitationId') as invitation_id, JSON_EXTRACT(detail.Properties, '$.DetectorId') as detector_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::Master' @@ -1835,7 +1835,7 @@ components: json_extract_path_text(detail.Properties, 'InvitationId') as invitation_id, json_extract_path_text(detail.Properties, 'DetectorId') as detector_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::Master' @@ -1960,7 +1960,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DisableEmailNotification') as disable_email_notification, JSON_EXTRACT(detail.Properties, '$.DetectorId') as detector_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::Member' @@ -1993,7 +1993,7 @@ components: json_extract_path_text(detail.Properties, 'DisableEmailNotification') as disable_email_notification, json_extract_path_text(detail.Properties, 'DetectorId') as detector_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::Member' @@ -2120,7 +2120,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Location') as location, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::ThreatIntelSet' @@ -2155,7 +2155,7 @@ components: json_extract_path_text(detail.Properties, 'Location') as location, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::GuardDuty::ThreatIntelSet' @@ -2222,7 +2222,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Location') as location FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2243,7 +2243,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Location') as location FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/healthimaging.yaml b/providers/src/aws/v00.00.00000/services/healthimaging.yaml index bca38701..f7ece4a9 100644 --- a/providers/src/aws/v00.00.00000/services/healthimaging.yaml +++ b/providers/src/aws/v00.00.00000/services/healthimaging.yaml @@ -618,7 +618,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::HealthImaging::Datastore' @@ -655,7 +655,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::HealthImaging::Datastore' @@ -720,7 +720,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -742,7 +742,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/healthlake.yaml b/providers/src/aws/v00.00.00000/services/healthlake.yaml index bcd0a08a..964fbf14 100644 --- a/providers/src/aws/v00.00.00000/services/healthlake.yaml +++ b/providers/src/aws/v00.00.00000/services/healthlake.yaml @@ -750,7 +750,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IdentityProviderConfiguration') as identity_provider_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::HealthLake::FHIRDatastore' @@ -793,7 +793,7 @@ components: json_extract_path_text(detail.Properties, 'IdentityProviderConfiguration') as identity_provider_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::HealthLake::FHIRDatastore' @@ -861,7 +861,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SseConfiguration') as sse_configuration, JSON_EXTRACT(detail.Properties, '$.IdentityProviderConfiguration') as identity_provider_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -886,7 +886,7 @@ components: json_extract_path_text(detail.Properties, 'SseConfiguration') as sse_configuration, json_extract_path_text(detail.Properties, 'IdentityProviderConfiguration') as identity_provider_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iam.yaml b/providers/src/aws/v00.00.00000/services/iam.yaml index e3f21056..df40dc78 100644 --- a/providers/src/aws/v00.00.00000/services/iam.yaml +++ b/providers/src/aws/v00.00.00000/services/iam.yaml @@ -3385,7 +3385,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Path') as path, JSON_EXTRACT(detail.Properties, '$.Policies') as policies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::Group' @@ -3416,7 +3416,7 @@ components: json_extract_path_text(detail.Properties, 'Path') as path, json_extract_path_text(detail.Properties, 'Policies') as policies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::Group' @@ -3533,7 +3533,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InstanceProfileName') as instance_profile_name, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::InstanceProfile' @@ -3562,7 +3562,7 @@ components: json_extract_path_text(detail.Properties, 'InstanceProfileName') as instance_profile_name, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::InstanceProfile' @@ -3701,7 +3701,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PermissionsBoundaryUsageCount') as permissions_boundary_usage_count, JSON_EXTRACT(detail.Properties, '$.PolicyId') as policy_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::ManagedPolicy' @@ -3752,7 +3752,7 @@ components: json_extract_path_text(detail.Properties, 'PermissionsBoundaryUsageCount') as permissions_boundary_usage_count, json_extract_path_text(detail.Properties, 'PolicyId') as policy_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::ManagedPolicy' @@ -3871,7 +3871,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::OIDCProvider' @@ -3902,7 +3902,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::OIDCProvider' @@ -3964,7 +3964,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ThumbprintList') as thumbprint_list, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3983,7 +3983,7 @@ components: json_extract_path_text(detail.Properties, 'ThumbprintList') as thumbprint_list, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4084,7 +4084,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleName') as role_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::Role' @@ -4127,7 +4127,7 @@ components: json_extract_path_text(detail.Properties, 'RoleName') as role_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::Role' @@ -4195,7 +4195,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleId') as role_id, JSON_EXTRACT(detail.Properties, '$.RoleName') as role_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4220,7 +4220,7 @@ components: json_extract_path_text(detail.Properties, 'RoleId') as role_id, json_extract_path_text(detail.Properties, 'RoleName') as role_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4307,7 +4307,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::SAMLProvider' @@ -4336,7 +4336,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::SAMLProvider' @@ -4397,7 +4397,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SamlMetadataDocument') as saml_metadata_document, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4415,7 +4415,7 @@ components: json_extract_path_text(detail.Properties, 'SamlMetadataDocument') as saml_metadata_document, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4508,7 +4508,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::ServerCertificate' @@ -4543,7 +4543,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::ServerCertificate' @@ -4607,7 +4607,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PrivateKey') as private_key, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4628,7 +4628,7 @@ components: json_extract_path_text(detail.Properties, 'PrivateKey') as private_key, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4808,7 +4808,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.PermissionsBoundary') as permissions_boundary FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::User' @@ -4847,7 +4847,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'PermissionsBoundary') as permissions_boundary FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::User' @@ -4913,7 +4913,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LoginProfile') as login_profile, JSON_EXTRACT(detail.Properties, '$.PermissionsBoundary') as permissions_boundary FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4936,7 +4936,7 @@ components: json_extract_path_text(detail.Properties, 'LoginProfile') as login_profile, json_extract_path_text(detail.Properties, 'PermissionsBoundary') as permissions_boundary FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5025,7 +5025,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Users') as users, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::VirtualMFADevice' @@ -5056,7 +5056,7 @@ components: json_extract_path_text(detail.Properties, 'Users') as users, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IAM::VirtualMFADevice' @@ -5118,7 +5118,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SerialNumber') as serial_number, JSON_EXTRACT(detail.Properties, '$.Users') as users FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5137,7 +5137,7 @@ components: json_extract_path_text(detail.Properties, 'SerialNumber') as serial_number, json_extract_path_text(detail.Properties, 'Users') as users FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/identitystore.yaml b/providers/src/aws/v00.00.00000/services/identitystore.yaml index 3f187051..7f28b24d 100644 --- a/providers/src/aws/v00.00.00000/services/identitystore.yaml +++ b/providers/src/aws/v00.00.00000/services/identitystore.yaml @@ -689,7 +689,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GroupId') as group_id, JSON_EXTRACT(detail.Properties, '$.IdentityStoreId') as identity_store_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IdentityStore::Group' @@ -718,7 +718,7 @@ components: json_extract_path_text(detail.Properties, 'GroupId') as group_id, json_extract_path_text(detail.Properties, 'IdentityStoreId') as identity_store_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IdentityStore::Group' @@ -826,7 +826,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MemberId') as member_id, JSON_EXTRACT(detail.Properties, '$.MembershipId') as membership_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IdentityStore::GroupMembership' @@ -855,7 +855,7 @@ components: json_extract_path_text(detail.Properties, 'MemberId') as member_id, json_extract_path_text(detail.Properties, 'MembershipId') as membership_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IdentityStore::GroupMembership' diff --git a/providers/src/aws/v00.00.00000/services/imagebuilder.yaml b/providers/src/aws/v00.00.00000/services/imagebuilder.yaml index c305295b..cfe22f26 100644 --- a/providers/src/aws/v00.00.00000/services/imagebuilder.yaml +++ b/providers/src/aws/v00.00.00000/services/imagebuilder.yaml @@ -2503,7 +2503,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Uri') as uri, JSON_EXTRACT(detail.Properties, '$.SupportedOsVersions') as supported_os_versions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::Component' @@ -2550,7 +2550,7 @@ components: json_extract_path_text(detail.Properties, 'Uri') as uri, json_extract_path_text(detail.Properties, 'SupportedOsVersions') as supported_os_versions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::Component' @@ -2620,7 +2620,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Uri') as uri, JSON_EXTRACT(detail.Properties, '$.SupportedOsVersions') as supported_os_versions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2647,7 +2647,7 @@ components: json_extract_path_text(detail.Properties, 'Uri') as uri, json_extract_path_text(detail.Properties, 'SupportedOsVersions') as supported_os_versions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2745,7 +2745,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WorkingDirectory') as working_directory, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::ContainerRecipe' @@ -2798,7 +2798,7 @@ components: json_extract_path_text(detail.Properties, 'WorkingDirectory') as working_directory, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::ContainerRecipe' @@ -2871,7 +2871,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ParentImage') as parent_image, JSON_EXTRACT(detail.Properties, '$.WorkingDirectory') as working_directory FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2901,7 +2901,7 @@ components: json_extract_path_text(detail.Properties, 'ParentImage') as parent_image, json_extract_path_text(detail.Properties, 'WorkingDirectory') as working_directory FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2990,7 +2990,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Distributions') as distributions, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::DistributionConfiguration' @@ -3021,7 +3021,7 @@ components: json_extract_path_text(detail.Properties, 'Distributions') as distributions, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::DistributionConfiguration' @@ -3083,7 +3083,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Distributions') as distributions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3102,7 +3102,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Distributions') as distributions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3196,7 +3196,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ExecutionRole') as execution_role, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::Image' @@ -3245,7 +3245,7 @@ components: json_extract_path_text(detail.Properties, 'ExecutionRole') as execution_role, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::Image' @@ -3316,7 +3316,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageScanningConfiguration') as image_scanning_configuration, JSON_EXTRACT(detail.Properties, '$.ExecutionRole') as execution_role FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3344,7 +3344,7 @@ components: json_extract_path_text(detail.Properties, 'ImageScanningConfiguration') as image_scanning_configuration, json_extract_path_text(detail.Properties, 'ExecutionRole') as execution_role FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3453,7 +3453,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ExecutionRole') as execution_role, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::ImagePipeline' @@ -3504,7 +3504,7 @@ components: json_extract_path_text(detail.Properties, 'ExecutionRole') as execution_role, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::ImagePipeline' @@ -3576,7 +3576,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageScanningConfiguration') as image_scanning_configuration, JSON_EXTRACT(detail.Properties, '$.ExecutionRole') as execution_role FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3605,7 +3605,7 @@ components: json_extract_path_text(detail.Properties, 'ImageScanningConfiguration') as image_scanning_configuration, json_extract_path_text(detail.Properties, 'ExecutionRole') as execution_role FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3691,7 +3691,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AdditionalInstanceConfiguration') as additional_instance_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::ImageRecipe' @@ -3732,7 +3732,7 @@ components: json_extract_path_text(detail.Properties, 'AdditionalInstanceConfiguration') as additional_instance_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::ImageRecipe' @@ -3799,7 +3799,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WorkingDirectory') as working_directory, JSON_EXTRACT(detail.Properties, '$.AdditionalInstanceConfiguration') as additional_instance_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3823,7 +3823,7 @@ components: json_extract_path_text(detail.Properties, 'WorkingDirectory') as working_directory, json_extract_path_text(detail.Properties, 'AdditionalInstanceConfiguration') as additional_instance_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3930,7 +3930,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceTags') as resource_tags, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::InfrastructureConfiguration' @@ -3979,7 +3979,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceTags') as resource_tags, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::InfrastructureConfiguration' @@ -4050,7 +4050,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SnsTopicArn') as sns_topic_arn, JSON_EXTRACT(detail.Properties, '$.ResourceTags') as resource_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4078,7 +4078,7 @@ components: json_extract_path_text(detail.Properties, 'SnsTopicArn') as sns_topic_arn, json_extract_path_text(detail.Properties, 'ResourceTags') as resource_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4175,7 +4175,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceSelection') as resource_selection, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::LifecyclePolicy' @@ -4214,7 +4214,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceSelection') as resource_selection, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::LifecyclePolicy' @@ -4280,7 +4280,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyDetails') as policy_details, JSON_EXTRACT(detail.Properties, '$.ResourceSelection') as resource_selection FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4303,7 +4303,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyDetails') as policy_details, json_extract_path_text(detail.Properties, 'ResourceSelection') as resource_selection FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4389,7 +4389,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KmsKeyId') as kms_key_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::Workflow' @@ -4430,7 +4430,7 @@ components: json_extract_path_text(detail.Properties, 'KmsKeyId') as kms_key_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ImageBuilder::Workflow' @@ -4497,7 +4497,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Uri') as uri, JSON_EXTRACT(detail.Properties, '$.KmsKeyId') as kms_key_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4521,7 +4521,7 @@ components: json_extract_path_text(detail.Properties, 'Uri') as uri, json_extract_path_text(detail.Properties, 'KmsKeyId') as kms_key_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/inspector.yaml b/providers/src/aws/v00.00.00000/services/inspector.yaml index 1a900b06..f77362ae 100644 --- a/providers/src/aws/v00.00.00000/services/inspector.yaml +++ b/providers/src/aws/v00.00.00000/services/inspector.yaml @@ -679,7 +679,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssessmentTargetName') as assessment_target_name, JSON_EXTRACT(detail.Properties, '$.ResourceGroupArn') as resource_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Inspector::AssessmentTarget' @@ -706,7 +706,7 @@ components: json_extract_path_text(detail.Properties, 'AssessmentTargetName') as assessment_target_name, json_extract_path_text(detail.Properties, 'ResourceGroupArn') as resource_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Inspector::AssessmentTarget' @@ -814,7 +814,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RulesPackageArns') as rules_package_arns, JSON_EXTRACT(detail.Properties, '$.UserAttributesForFindings') as user_attributes_for_findings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Inspector::AssessmentTemplate' @@ -847,7 +847,7 @@ components: json_extract_path_text(detail.Properties, 'RulesPackageArns') as rules_package_arns, json_extract_path_text(detail.Properties, 'UserAttributesForFindings') as user_attributes_for_findings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Inspector::AssessmentTemplate' diff --git a/providers/src/aws/v00.00.00000/services/inspectorv2.yaml b/providers/src/aws/v00.00.00000/services/inspectorv2.yaml index 7cb5b8e7..8575815b 100644 --- a/providers/src/aws/v00.00.00000/services/inspectorv2.yaml +++ b/providers/src/aws/v00.00.00000/services/inspectorv2.yaml @@ -971,7 +971,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::InspectorV2::CisScanConfiguration' @@ -1004,7 +1004,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::InspectorV2::CisScanConfiguration' @@ -1067,7 +1067,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Targets') as targets, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1087,7 +1087,7 @@ components: json_extract_path_text(detail.Properties, 'Targets') as targets, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1176,7 +1176,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FilterAction') as filter_action, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::InspectorV2::Filter' @@ -1207,7 +1207,7 @@ components: json_extract_path_text(detail.Properties, 'FilterAction') as filter_action, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::InspectorV2::Filter' diff --git a/providers/src/aws/v00.00.00000/services/internetmonitor.yaml b/providers/src/aws/v00.00.00000/services/internetmonitor.yaml index c6880f11..7408000b 100644 --- a/providers/src/aws/v00.00.00000/services/internetmonitor.yaml +++ b/providers/src/aws/v00.00.00000/services/internetmonitor.yaml @@ -801,7 +801,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InternetMeasurementsLogDelivery') as internet_measurements_log_delivery, JSON_EXTRACT(detail.Properties, '$.HealthEventsConfig') as health_events_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::InternetMonitor::Monitor' @@ -856,7 +856,7 @@ components: json_extract_path_text(detail.Properties, 'InternetMeasurementsLogDelivery') as internet_measurements_log_delivery, json_extract_path_text(detail.Properties, 'HealthEventsConfig') as health_events_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::InternetMonitor::Monitor' @@ -930,7 +930,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InternetMeasurementsLogDelivery') as internet_measurements_log_delivery, JSON_EXTRACT(detail.Properties, '$.HealthEventsConfig') as health_events_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -961,7 +961,7 @@ components: json_extract_path_text(detail.Properties, 'InternetMeasurementsLogDelivery') as internet_measurements_log_delivery, json_extract_path_text(detail.Properties, 'HealthEventsConfig') as health_events_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iot.yaml b/providers/src/aws/v00.00.00000/services/iot.yaml index 0d57fc31..dae8965c 100644 --- a/providers/src/aws/v00.00.00000/services/iot.yaml +++ b/providers/src/aws/v00.00.00000/services/iot.yaml @@ -5003,7 +5003,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AuditNotificationTargetConfigurations') as audit_notification_target_configurations, JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::AccountAuditConfiguration' @@ -5032,7 +5032,7 @@ components: json_extract_path_text(detail.Properties, 'AuditNotificationTargetConfigurations') as audit_notification_target_configurations, json_extract_path_text(detail.Properties, 'RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::AccountAuditConfiguration' @@ -5159,7 +5159,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EnableCachingForHttp') as enable_caching_for_http, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Authorizer' @@ -5198,7 +5198,7 @@ components: json_extract_path_text(detail.Properties, 'EnableCachingForHttp') as enable_caching_for_http, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Authorizer' @@ -5264,7 +5264,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TokenSigningPublicKeys') as token_signing_public_keys, JSON_EXTRACT(detail.Properties, '$.EnableCachingForHttp') as enable_caching_for_http FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5287,7 +5287,7 @@ components: json_extract_path_text(detail.Properties, 'TokenSigningPublicKeys') as token_signing_public_keys, json_extract_path_text(detail.Properties, 'EnableCachingForHttp') as enable_caching_for_http FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5376,7 +5376,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.BillingGroupProperties') as billing_group_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::BillingGroup' @@ -5407,7 +5407,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'BillingGroupProperties') as billing_group_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::BillingGroup' @@ -5469,7 +5469,7 @@ components: JSON_EXTRACT(detail.Properties, '$.BillingGroupName') as billing_group_name, JSON_EXTRACT(detail.Properties, '$.BillingGroupProperties') as billing_group_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5488,7 +5488,7 @@ components: json_extract_path_text(detail.Properties, 'BillingGroupName') as billing_group_name, json_extract_path_text(detail.Properties, 'BillingGroupProperties') as billing_group_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5587,7 +5587,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::CACertificate' @@ -5628,7 +5628,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::CACertificate' @@ -5695,7 +5695,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5719,7 +5719,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5812,7 +5812,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Certificate' @@ -5847,7 +5847,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Certificate' @@ -5966,7 +5966,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::CertificateProvider' @@ -5997,7 +5997,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::CertificateProvider' @@ -6059,7 +6059,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccountDefaultForOperations') as account_default_for_operations, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6078,7 +6078,7 @@ components: json_extract_path_text(detail.Properties, 'AccountDefaultForOperations') as account_default_for_operations, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6167,7 +6167,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MetricArn') as metric_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::CustomMetric' @@ -6198,7 +6198,7 @@ components: json_extract_path_text(detail.Properties, 'MetricArn') as metric_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::CustomMetric' @@ -6260,7 +6260,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MetricType') as metric_type, JSON_EXTRACT(detail.Properties, '$.MetricArn') as metric_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6279,7 +6279,7 @@ components: json_extract_path_text(detail.Properties, 'MetricType') as metric_type, json_extract_path_text(detail.Properties, 'MetricArn') as metric_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6368,7 +6368,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Dimension' @@ -6399,7 +6399,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Dimension' @@ -6461,7 +6461,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StringValues') as string_values, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6480,7 +6480,7 @@ components: json_extract_path_text(detail.Properties, 'StringValues') as string_values, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6585,7 +6585,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TlsConfig') as tls_config, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::DomainConfiguration' @@ -6632,7 +6632,7 @@ components: json_extract_path_text(detail.Properties, 'TlsConfig') as tls_config, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::DomainConfiguration' @@ -6702,7 +6702,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServerCertificates') as server_certificates, JSON_EXTRACT(detail.Properties, '$.TlsConfig') as tls_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6729,7 +6729,7 @@ components: json_extract_path_text(detail.Properties, 'ServerCertificates') as server_certificates, json_extract_path_text(detail.Properties, 'TlsConfig') as tls_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6836,7 +6836,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::FleetMetric' @@ -6885,7 +6885,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::FleetMetric' @@ -6956,7 +6956,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedDate') as last_modified_date, JSON_EXTRACT(detail.Properties, '$.Version') as version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6984,7 +6984,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedDate') as last_modified_date, json_extract_path_text(detail.Properties, 'Version') as version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7078,7 +7078,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DestinationPackageVersions') as destination_package_versions, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::JobTemplate' @@ -7127,7 +7127,7 @@ components: json_extract_path_text(detail.Properties, 'DestinationPackageVersions') as destination_package_versions, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::JobTemplate' @@ -7198,7 +7198,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MaintenanceWindows') as maintenance_windows, JSON_EXTRACT(detail.Properties, '$.DestinationPackageVersions') as destination_package_versions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7226,7 +7226,7 @@ components: json_extract_path_text(detail.Properties, 'MaintenanceWindows') as maintenance_windows, json_extract_path_text(detail.Properties, 'DestinationPackageVersions') as destination_package_versions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7311,7 +7311,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.DefaultLogLevel') as default_log_level FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Logging' @@ -7338,7 +7338,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'DefaultLogLevel') as default_log_level FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Logging' @@ -7459,7 +7459,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MitigationActionArn') as mitigation_action_arn, JSON_EXTRACT(detail.Properties, '$.MitigationActionId') as mitigation_action_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::MitigationAction' @@ -7492,7 +7492,7 @@ components: json_extract_path_text(detail.Properties, 'MitigationActionArn') as mitigation_action_arn, json_extract_path_text(detail.Properties, 'MitigationActionId') as mitigation_action_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::MitigationAction' @@ -7555,7 +7555,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MitigationActionArn') as mitigation_action_arn, JSON_EXTRACT(detail.Properties, '$.MitigationActionId') as mitigation_action_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7575,7 +7575,7 @@ components: json_extract_path_text(detail.Properties, 'MitigationActionArn') as mitigation_action_arn, json_extract_path_text(detail.Properties, 'MitigationActionId') as mitigation_action_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7664,7 +7664,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyName') as policy_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Policy' @@ -7695,7 +7695,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyName') as policy_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Policy' @@ -7757,7 +7757,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyDocument') as policy_document, JSON_EXTRACT(detail.Properties, '$.PolicyName') as policy_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7776,7 +7776,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyDocument') as policy_document, json_extract_path_text(detail.Properties, 'PolicyName') as policy_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7873,7 +7873,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PreProvisioningHook') as pre_provisioning_hook, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ProvisioningTemplate' @@ -7912,7 +7912,7 @@ components: json_extract_path_text(detail.Properties, 'PreProvisioningHook') as pre_provisioning_hook, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ProvisioningTemplate' @@ -7978,7 +7978,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TemplateType') as template_type, JSON_EXTRACT(detail.Properties, '$.PreProvisioningHook') as pre_provisioning_hook FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8001,7 +8001,7 @@ components: json_extract_path_text(detail.Properties, 'TemplateType') as template_type, json_extract_path_text(detail.Properties, 'PreProvisioningHook') as pre_provisioning_hook FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8088,7 +8088,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LogLevel') as log_level, JSON_EXTRACT(detail.Properties, '$.TargetId') as target_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ResourceSpecificLogging' @@ -8117,7 +8117,7 @@ components: json_extract_path_text(detail.Properties, 'LogLevel') as log_level, json_extract_path_text(detail.Properties, 'TargetId') as target_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ResourceSpecificLogging' @@ -8236,7 +8236,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CredentialDurationSeconds') as credential_duration_seconds, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::RoleAlias' @@ -8267,7 +8267,7 @@ components: json_extract_path_text(detail.Properties, 'CredentialDurationSeconds') as credential_duration_seconds, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::RoleAlias' @@ -8329,7 +8329,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.CredentialDurationSeconds') as credential_duration_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8348,7 +8348,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'CredentialDurationSeconds') as credential_duration_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8441,7 +8441,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ScheduledAuditArn') as scheduled_audit_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ScheduledAudit' @@ -8476,7 +8476,7 @@ components: json_extract_path_text(detail.Properties, 'ScheduledAuditArn') as scheduled_audit_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ScheduledAudit' @@ -8540,7 +8540,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetCheckNames') as target_check_names, JSON_EXTRACT(detail.Properties, '$.ScheduledAuditArn') as scheduled_audit_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8561,7 +8561,7 @@ components: json_extract_path_text(detail.Properties, 'TargetCheckNames') as target_check_names, json_extract_path_text(detail.Properties, 'ScheduledAuditArn') as scheduled_audit_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8658,7 +8658,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetArns') as target_arns, JSON_EXTRACT(detail.Properties, '$.SecurityProfileArn') as security_profile_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::SecurityProfile' @@ -8697,7 +8697,7 @@ components: json_extract_path_text(detail.Properties, 'TargetArns') as target_arns, json_extract_path_text(detail.Properties, 'SecurityProfileArn') as security_profile_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::SecurityProfile' @@ -8763,7 +8763,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetArns') as target_arns, JSON_EXTRACT(detail.Properties, '$.SecurityProfileArn') as security_profile_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8786,7 +8786,7 @@ components: json_extract_path_text(detail.Properties, 'TargetArns') as target_arns, json_extract_path_text(detail.Properties, 'SecurityProfileArn') as security_profile_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8873,7 +8873,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PackageName') as package_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::SoftwarePackage' @@ -8902,7 +8902,7 @@ components: json_extract_path_text(detail.Properties, 'PackageName') as package_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::SoftwarePackage' @@ -8963,7 +8963,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PackageArn') as package_arn, JSON_EXTRACT(detail.Properties, '$.PackageName') as package_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8981,7 +8981,7 @@ components: json_extract_path_text(detail.Properties, 'PackageArn') as package_arn, json_extract_path_text(detail.Properties, 'PackageName') as package_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -9077,7 +9077,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VersionName') as version_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::SoftwarePackageVersion' @@ -9114,7 +9114,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VersionName') as version_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::SoftwarePackageVersion' @@ -9182,7 +9182,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.VersionName') as version_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -9204,7 +9204,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'VersionName') as version_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -9291,7 +9291,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AttributePayload') as attribute_payload, JSON_EXTRACT(detail.Properties, '$.ThingName') as thing_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Thing' @@ -9320,7 +9320,7 @@ components: json_extract_path_text(detail.Properties, 'AttributePayload') as attribute_payload, json_extract_path_text(detail.Properties, 'ThingName') as thing_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::Thing' @@ -9443,7 +9443,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ThingGroupProperties') as thing_group_properties, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ThingGroup' @@ -9478,7 +9478,7 @@ components: json_extract_path_text(detail.Properties, 'ThingGroupProperties') as thing_group_properties, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ThingGroup' @@ -9542,7 +9542,7 @@ components: JSON_EXTRACT(detail.Properties, '$.QueryString') as query_string, JSON_EXTRACT(detail.Properties, '$.ThingGroupProperties') as thing_group_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -9563,7 +9563,7 @@ components: json_extract_path_text(detail.Properties, 'QueryString') as query_string, json_extract_path_text(detail.Properties, 'ThingGroupProperties') as thing_group_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -9654,7 +9654,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ThingTypeProperties') as thing_type_properties, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ThingType' @@ -9687,7 +9687,7 @@ components: json_extract_path_text(detail.Properties, 'ThingTypeProperties') as thing_type_properties, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::ThingType' @@ -9750,7 +9750,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeprecateThingType') as deprecate_thing_type, JSON_EXTRACT(detail.Properties, '$.ThingTypeProperties') as thing_type_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -9770,7 +9770,7 @@ components: json_extract_path_text(detail.Properties, 'DeprecateThingType') as deprecate_thing_type, json_extract_path_text(detail.Properties, 'ThingTypeProperties') as thing_type_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -9857,7 +9857,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TopicRulePayload') as topic_rule_payload, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::TopicRule' @@ -9886,7 +9886,7 @@ components: json_extract_path_text(detail.Properties, 'TopicRulePayload') as topic_rule_payload, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::TopicRule' @@ -9947,7 +9947,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RuleName') as rule_name, JSON_EXTRACT(detail.Properties, '$.TopicRulePayload') as topic_rule_payload FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -9965,7 +9965,7 @@ components: json_extract_path_text(detail.Properties, 'RuleName') as rule_name, json_extract_path_text(detail.Properties, 'TopicRulePayload') as topic_rule_payload FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -10054,7 +10054,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StatusReason') as status_reason, JSON_EXTRACT(detail.Properties, '$.VpcProperties') as vpc_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::TopicRuleDestination' @@ -10085,7 +10085,7 @@ components: json_extract_path_text(detail.Properties, 'StatusReason') as status_reason, json_extract_path_text(detail.Properties, 'VpcProperties') as vpc_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoT::TopicRuleDestination' diff --git a/providers/src/aws/v00.00.00000/services/iotanalytics.yaml b/providers/src/aws/v00.00.00000/services/iotanalytics.yaml index 3b24c6b5..3c85e5c4 100644 --- a/providers/src/aws/v00.00.00000/services/iotanalytics.yaml +++ b/providers/src/aws/v00.00.00000/services/iotanalytics.yaml @@ -1420,7 +1420,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RetentionPeriod') as retention_period, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTAnalytics::Dataset' @@ -1459,7 +1459,7 @@ components: json_extract_path_text(detail.Properties, 'RetentionPeriod') as retention_period, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTAnalytics::Dataset' @@ -1525,7 +1525,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.RetentionPeriod') as retention_period FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1548,7 +1548,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'RetentionPeriod') as retention_period FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1635,7 +1635,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.PipelineActivities') as pipeline_activities FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTAnalytics::Pipeline' @@ -1664,7 +1664,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'PipelineActivities') as pipeline_activities FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTAnalytics::Pipeline' @@ -1725,7 +1725,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PipelineName') as pipeline_name, JSON_EXTRACT(detail.Properties, '$.PipelineActivities') as pipeline_activities FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1743,7 +1743,7 @@ components: json_extract_path_text(detail.Properties, 'PipelineName') as pipeline_name, json_extract_path_text(detail.Properties, 'PipelineActivities') as pipeline_activities FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iotcoredeviceadvisor.yaml b/providers/src/aws/v00.00.00000/services/iotcoredeviceadvisor.yaml index 3349e25e..7e469ef4 100644 --- a/providers/src/aws/v00.00.00000/services/iotcoredeviceadvisor.yaml +++ b/providers/src/aws/v00.00.00000/services/iotcoredeviceadvisor.yaml @@ -678,7 +678,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SuiteDefinitionVersion') as suite_definition_version, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTCoreDeviceAdvisor::SuiteDefinition' @@ -709,7 +709,7 @@ components: json_extract_path_text(detail.Properties, 'SuiteDefinitionVersion') as suite_definition_version, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTCoreDeviceAdvisor::SuiteDefinition' @@ -771,7 +771,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SuiteDefinitionArn') as suite_definition_arn, JSON_EXTRACT(detail.Properties, '$.SuiteDefinitionVersion') as suite_definition_version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -790,7 +790,7 @@ components: json_extract_path_text(detail.Properties, 'SuiteDefinitionArn') as suite_definition_arn, json_extract_path_text(detail.Properties, 'SuiteDefinitionVersion') as suite_definition_version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iotevents.yaml b/providers/src/aws/v00.00.00000/services/iotevents.yaml index 4889bd42..cf677c17 100644 --- a/providers/src/aws/v00.00.00000/services/iotevents.yaml +++ b/providers/src/aws/v00.00.00000/services/iotevents.yaml @@ -1508,7 +1508,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AlarmCapabilities') as alarm_capabilities, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTEvents::AlarmModel' @@ -1547,7 +1547,7 @@ components: json_extract_path_text(detail.Properties, 'AlarmCapabilities') as alarm_capabilities, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTEvents::AlarmModel' @@ -1613,7 +1613,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AlarmEventActions') as alarm_event_actions, JSON_EXTRACT(detail.Properties, '$.AlarmCapabilities') as alarm_capabilities FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1636,7 +1636,7 @@ components: json_extract_path_text(detail.Properties, 'AlarmEventActions') as alarm_event_actions, json_extract_path_text(detail.Properties, 'AlarmCapabilities') as alarm_capabilities FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1729,7 +1729,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTEvents::DetectorModel' @@ -1764,7 +1764,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTEvents::DetectorModel' @@ -1828,7 +1828,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Key') as key, JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1849,7 +1849,7 @@ components: json_extract_path_text(detail.Properties, 'Key') as key, json_extract_path_text(detail.Properties, 'RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1936,7 +1936,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InputName') as input_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTEvents::Input' @@ -1965,7 +1965,7 @@ components: json_extract_path_text(detail.Properties, 'InputName') as input_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTEvents::Input' @@ -2026,7 +2026,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InputDescription') as input_description, JSON_EXTRACT(detail.Properties, '$.InputName') as input_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2044,7 +2044,7 @@ components: json_extract_path_text(detail.Properties, 'InputDescription') as input_description, json_extract_path_text(detail.Properties, 'InputName') as input_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iotfleethub.yaml b/providers/src/aws/v00.00.00000/services/iotfleethub.yaml index 329839e5..fcfc4b0f 100644 --- a/providers/src/aws/v00.00.00000/services/iotfleethub.yaml +++ b/providers/src/aws/v00.00.00000/services/iotfleethub.yaml @@ -681,7 +681,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ErrorMessage') as error_message, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetHub::Application' @@ -726,7 +726,7 @@ components: json_extract_path_text(detail.Properties, 'ErrorMessage') as error_message, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetHub::Application' @@ -795,7 +795,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SsoClientId') as sso_client_id, JSON_EXTRACT(detail.Properties, '$.ErrorMessage') as error_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -821,7 +821,7 @@ components: json_extract_path_text(detail.Properties, 'SsoClientId') as sso_client_id, json_extract_path_text(detail.Properties, 'ErrorMessage') as error_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iotfleetwise.yaml b/providers/src/aws/v00.00.00000/services/iotfleetwise.yaml index 9049411b..ec2731e5 100644 --- a/providers/src/aws/v00.00.00000/services/iotfleetwise.yaml +++ b/providers/src/aws/v00.00.00000/services/iotfleetwise.yaml @@ -2006,7 +2006,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CollectionScheme') as collection_scheme, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::Campaign' @@ -2069,7 +2069,7 @@ components: json_extract_path_text(detail.Properties, 'CollectionScheme') as collection_scheme, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::Campaign' @@ -2147,7 +2147,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.CollectionScheme') as collection_scheme FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2182,7 +2182,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'CollectionScheme') as collection_scheme FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2281,7 +2281,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::DecoderManifest' @@ -2322,7 +2322,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::DecoderManifest' @@ -2389,7 +2389,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SignalDecoders') as signal_decoders, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2413,7 +2413,7 @@ components: json_extract_path_text(detail.Properties, 'SignalDecoders') as signal_decoders, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2506,7 +2506,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SignalCatalogArn') as signal_catalog_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::Fleet' @@ -2541,7 +2541,7 @@ components: json_extract_path_text(detail.Properties, 'SignalCatalogArn') as signal_catalog_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::Fleet' @@ -2605,7 +2605,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModificationTime') as last_modification_time, JSON_EXTRACT(detail.Properties, '$.SignalCatalogArn') as signal_catalog_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2626,7 +2626,7 @@ components: json_extract_path_text(detail.Properties, 'LastModificationTime') as last_modification_time, json_extract_path_text(detail.Properties, 'SignalCatalogArn') as signal_catalog_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2723,7 +2723,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::ModelManifest' @@ -2762,7 +2762,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::ModelManifest' @@ -2828,7 +2828,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SignalCatalogArn') as signal_catalog_arn, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2851,7 +2851,7 @@ components: json_extract_path_text(detail.Properties, 'SignalCatalogArn') as signal_catalog_arn, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2946,7 +2946,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Nodes') as nodes, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::SignalCatalog' @@ -2983,7 +2983,7 @@ components: json_extract_path_text(detail.Properties, 'Nodes') as nodes, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::SignalCatalog' @@ -3048,7 +3048,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NodeCounts') as node_counts, JSON_EXTRACT(detail.Properties, '$.Nodes') as nodes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3070,7 +3070,7 @@ components: json_extract_path_text(detail.Properties, 'NodeCounts') as node_counts, json_extract_path_text(detail.Properties, 'Nodes') as nodes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3167,7 +3167,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ModelManifestArn') as model_manifest_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::Vehicle' @@ -3206,7 +3206,7 @@ components: json_extract_path_text(detail.Properties, 'ModelManifestArn') as model_manifest_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTFleetWise::Vehicle' @@ -3272,7 +3272,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModificationTime') as last_modification_time, JSON_EXTRACT(detail.Properties, '$.ModelManifestArn') as model_manifest_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3295,7 +3295,7 @@ components: json_extract_path_text(detail.Properties, 'LastModificationTime') as last_modification_time, json_extract_path_text(detail.Properties, 'ModelManifestArn') as model_manifest_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iotsitewise.yaml b/providers/src/aws/v00.00.00000/services/iotsitewise.yaml index e327bae9..9b435687 100644 --- a/providers/src/aws/v00.00.00000/services/iotsitewise.yaml +++ b/providers/src/aws/v00.00.00000/services/iotsitewise.yaml @@ -1931,7 +1931,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Alarms') as alarms, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Portal' @@ -1976,7 +1976,7 @@ components: json_extract_path_text(detail.Properties, 'Alarms') as alarms, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Portal' @@ -2045,7 +2045,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NotificationSenderEmail') as notification_sender_email, JSON_EXTRACT(detail.Properties, '$.Alarms') as alarms FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2071,7 +2071,7 @@ components: json_extract_path_text(detail.Properties, 'NotificationSenderEmail') as notification_sender_email, json_extract_path_text(detail.Properties, 'Alarms') as alarms FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2164,7 +2164,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssetIds') as asset_ids, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Project' @@ -2199,7 +2199,7 @@ components: json_extract_path_text(detail.Properties, 'AssetIds') as asset_ids, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Project' @@ -2263,7 +2263,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProjectArn') as project_arn, JSON_EXTRACT(detail.Properties, '$.AssetIds') as asset_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2284,7 +2284,7 @@ components: json_extract_path_text(detail.Properties, 'ProjectArn') as project_arn, json_extract_path_text(detail.Properties, 'AssetIds') as asset_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2373,7 +2373,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccessPolicyPermission') as access_policy_permission, JSON_EXTRACT(detail.Properties, '$.AccessPolicyResource') as access_policy_resource FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::AccessPolicy' @@ -2404,7 +2404,7 @@ components: json_extract_path_text(detail.Properties, 'AccessPolicyPermission') as access_policy_permission, json_extract_path_text(detail.Properties, 'AccessPolicyResource') as access_policy_resource FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::AccessPolicy' @@ -2531,7 +2531,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssetHierarchies') as asset_hierarchies, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Asset' @@ -2570,7 +2570,7 @@ components: json_extract_path_text(detail.Properties, 'AssetHierarchies') as asset_hierarchies, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Asset' @@ -2636,7 +2636,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssetProperties') as asset_properties, JSON_EXTRACT(detail.Properties, '$.AssetHierarchies') as asset_hierarchies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2659,7 +2659,7 @@ components: json_extract_path_text(detail.Properties, 'AssetProperties') as asset_properties, json_extract_path_text(detail.Properties, 'AssetHierarchies') as asset_hierarchies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2758,7 +2758,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssetModelHierarchies') as asset_model_hierarchies, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::AssetModel' @@ -2799,7 +2799,7 @@ components: json_extract_path_text(detail.Properties, 'AssetModelHierarchies') as asset_model_hierarchies, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::AssetModel' @@ -2866,7 +2866,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssetModelCompositeModels') as asset_model_composite_models, JSON_EXTRACT(detail.Properties, '$.AssetModelHierarchies') as asset_model_hierarchies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2890,7 +2890,7 @@ components: json_extract_path_text(detail.Properties, 'AssetModelCompositeModels') as asset_model_composite_models, json_extract_path_text(detail.Properties, 'AssetModelHierarchies') as asset_model_hierarchies FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2983,7 +2983,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DashboardArn') as dashboard_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Dashboard' @@ -3018,7 +3018,7 @@ components: json_extract_path_text(detail.Properties, 'DashboardArn') as dashboard_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Dashboard' @@ -3082,7 +3082,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DashboardDefinition') as dashboard_definition, JSON_EXTRACT(detail.Properties, '$.DashboardArn') as dashboard_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3103,7 +3103,7 @@ components: json_extract_path_text(detail.Properties, 'DashboardDefinition') as dashboard_definition, json_extract_path_text(detail.Properties, 'DashboardArn') as dashboard_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3192,7 +3192,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GatewayId') as gateway_id, JSON_EXTRACT(detail.Properties, '$.GatewayCapabilitySummaries') as gateway_capability_summaries FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Gateway' @@ -3223,7 +3223,7 @@ components: json_extract_path_text(detail.Properties, 'GatewayId') as gateway_id, json_extract_path_text(detail.Properties, 'GatewayCapabilitySummaries') as gateway_capability_summaries FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTSiteWise::Gateway' @@ -3285,7 +3285,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GatewayId') as gateway_id, JSON_EXTRACT(detail.Properties, '$.GatewayCapabilitySummaries') as gateway_capability_summaries FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3304,7 +3304,7 @@ components: json_extract_path_text(detail.Properties, 'GatewayId') as gateway_id, json_extract_path_text(detail.Properties, 'GatewayCapabilitySummaries') as gateway_capability_summaries FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iottwinmaker.yaml b/providers/src/aws/v00.00.00000/services/iottwinmaker.yaml index 9da3510a..4b1e5946 100644 --- a/providers/src/aws/v00.00.00000/services/iottwinmaker.yaml +++ b/providers/src/aws/v00.00.00000/services/iottwinmaker.yaml @@ -1923,7 +1923,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IsSchemaInitialized') as is_schema_initialized, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::ComponentType' @@ -1976,7 +1976,7 @@ components: json_extract_path_text(detail.Properties, 'IsSchemaInitialized') as is_schema_initialized, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::ComponentType' @@ -2052,7 +2052,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IsAbstract') as is_abstract, JSON_EXTRACT(detail.Properties, '$.IsSchemaInitialized') as is_schema_initialized FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2082,7 +2082,7 @@ components: json_extract_path_text(detail.Properties, 'IsAbstract') as is_abstract, json_extract_path_text(detail.Properties, 'IsSchemaInitialized') as is_schema_initialized FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2188,7 +2188,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Components') as components, JSON_EXTRACT(detail.Properties, '$.CompositeComponents') as composite_components FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::Entity' @@ -2235,7 +2235,7 @@ components: json_extract_path_text(detail.Properties, 'Components') as components, json_extract_path_text(detail.Properties, 'CompositeComponents') as composite_components FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::Entity' @@ -2308,7 +2308,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Components') as components, JSON_EXTRACT(detail.Properties, '$.CompositeComponents') as composite_components FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2335,7 +2335,7 @@ components: json_extract_path_text(detail.Properties, 'Components') as components, json_extract_path_text(detail.Properties, 'CompositeComponents') as composite_components FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2437,7 +2437,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SceneMetadata') as scene_metadata, JSON_EXTRACT(detail.Properties, '$.GeneratedSceneMetadata') as generated_scene_metadata FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::Scene' @@ -2480,7 +2480,7 @@ components: json_extract_path_text(detail.Properties, 'SceneMetadata') as scene_metadata, json_extract_path_text(detail.Properties, 'GeneratedSceneMetadata') as generated_scene_metadata FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::Scene' @@ -2551,7 +2551,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SceneMetadata') as scene_metadata, JSON_EXTRACT(detail.Properties, '$.GeneratedSceneMetadata') as generated_scene_metadata FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2576,7 +2576,7 @@ components: json_extract_path_text(detail.Properties, 'SceneMetadata') as scene_metadata, json_extract_path_text(detail.Properties, 'GeneratedSceneMetadata') as generated_scene_metadata FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2659,7 +2659,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::SyncJob' @@ -2696,7 +2696,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::SyncJob' @@ -2764,7 +2764,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2786,7 +2786,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2881,7 +2881,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateDateTime') as update_date_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::Workspace' @@ -2918,7 +2918,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateDateTime') as update_date_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTTwinMaker::Workspace' @@ -2983,7 +2983,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationDateTime') as creation_date_time, JSON_EXTRACT(detail.Properties, '$.UpdateDateTime') as update_date_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3005,7 +3005,7 @@ components: json_extract_path_text(detail.Properties, 'CreationDateTime') as creation_date_time, json_extract_path_text(detail.Properties, 'UpdateDateTime') as update_date_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/iotwireless.yaml b/providers/src/aws/v00.00.00000/services/iotwireless.yaml index b75153bd..4d1a70e2 100644 --- a/providers/src/aws/v00.00.00000/services/iotwireless.yaml +++ b/providers/src/aws/v00.00.00000/services/iotwireless.yaml @@ -2395,7 +2395,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::Destination' @@ -2430,7 +2430,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::Destination' @@ -2494,7 +2494,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2515,7 +2515,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2591,7 +2591,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::DeviceProfile' @@ -2622,7 +2622,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::DeviceProfile' @@ -2684,7 +2684,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2703,7 +2703,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2808,7 +2808,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociateMulticastGroup') as associate_multicast_group, JSON_EXTRACT(detail.Properties, '$.DisassociateMulticastGroup') as disassociate_multicast_group FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::FuotaTask' @@ -2855,7 +2855,7 @@ components: json_extract_path_text(detail.Properties, 'AssociateMulticastGroup') as associate_multicast_group, json_extract_path_text(detail.Properties, 'DisassociateMulticastGroup') as disassociate_multicast_group FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::FuotaTask' @@ -2925,7 +2925,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociateMulticastGroup') as associate_multicast_group, JSON_EXTRACT(detail.Properties, '$.DisassociateMulticastGroup') as disassociate_multicast_group FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2952,7 +2952,7 @@ components: json_extract_path_text(detail.Properties, 'AssociateMulticastGroup') as associate_multicast_group, json_extract_path_text(detail.Properties, 'DisassociateMulticastGroup') as disassociate_multicast_group FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3049,7 +3049,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociateWirelessDevice') as associate_wireless_device, JSON_EXTRACT(detail.Properties, '$.DisassociateWirelessDevice') as disassociate_wireless_device FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::MulticastGroup' @@ -3088,7 +3088,7 @@ components: json_extract_path_text(detail.Properties, 'AssociateWirelessDevice') as associate_wireless_device, json_extract_path_text(detail.Properties, 'DisassociateWirelessDevice') as disassociate_wireless_device FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::MulticastGroup' @@ -3154,7 +3154,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociateWirelessDevice') as associate_wireless_device, JSON_EXTRACT(detail.Properties, '$.DisassociateWirelessDevice') as disassociate_wireless_device FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3177,7 +3177,7 @@ components: json_extract_path_text(detail.Properties, 'AssociateWirelessDevice') as associate_wireless_device, json_extract_path_text(detail.Properties, 'DisassociateWirelessDevice') as disassociate_wireless_device FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3270,7 +3270,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::NetworkAnalyzerConfiguration' @@ -3305,7 +3305,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::NetworkAnalyzerConfiguration' @@ -3369,7 +3369,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WirelessGateways') as wireless_gateways, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3390,7 +3390,7 @@ components: json_extract_path_text(detail.Properties, 'WirelessGateways') as wireless_gateways, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3487,7 +3487,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::PartnerAccount' @@ -3526,7 +3526,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::PartnerAccount' @@ -3592,7 +3592,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Fingerprint') as fingerprint, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3615,7 +3615,7 @@ components: json_extract_path_text(detail.Properties, 'Fingerprint') as fingerprint, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3691,7 +3691,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::ServiceProfile' @@ -3722,7 +3722,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::ServiceProfile' @@ -3784,7 +3784,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3803,7 +3803,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3885,7 +3885,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::TaskDefinition' @@ -3922,7 +3922,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::TaskDefinition' @@ -3987,7 +3987,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TaskDefinitionType') as task_definition_type, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4009,7 +4009,7 @@ components: json_extract_path_text(detail.Properties, 'TaskDefinitionType') as task_definition_type, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4112,7 +4112,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUplinkReceivedAt') as last_uplink_received_at, JSON_EXTRACT(detail.Properties, '$.Positioning') as positioning FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::WirelessDevice' @@ -4157,7 +4157,7 @@ components: json_extract_path_text(detail.Properties, 'LastUplinkReceivedAt') as last_uplink_received_at, json_extract_path_text(detail.Properties, 'Positioning') as positioning FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::WirelessDevice' @@ -4226,7 +4226,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUplinkReceivedAt') as last_uplink_received_at, JSON_EXTRACT(detail.Properties, '$.Positioning') as positioning FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4252,7 +4252,7 @@ components: json_extract_path_text(detail.Properties, 'LastUplinkReceivedAt') as last_uplink_received_at, json_extract_path_text(detail.Properties, 'Positioning') as positioning FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4355,7 +4355,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FailedImportedDevicesCount') as failed_imported_devices_count, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::WirelessDeviceImportTask' @@ -4400,7 +4400,7 @@ components: json_extract_path_text(detail.Properties, 'FailedImportedDevicesCount') as failed_imported_devices_count, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::WirelessDeviceImportTask' @@ -4469,7 +4469,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OnboardedImportedDevicesCount') as onboarded_imported_devices_count, JSON_EXTRACT(detail.Properties, '$.FailedImportedDevicesCount') as failed_imported_devices_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4495,7 +4495,7 @@ components: json_extract_path_text(detail.Properties, 'OnboardedImportedDevicesCount') as onboarded_imported_devices_count, json_extract_path_text(detail.Properties, 'FailedImportedDevicesCount') as failed_imported_devices_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4592,7 +4592,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ThingName') as thing_name, JSON_EXTRACT(detail.Properties, '$.LastUplinkReceivedAt') as last_uplink_received_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::WirelessGateway' @@ -4631,7 +4631,7 @@ components: json_extract_path_text(detail.Properties, 'ThingName') as thing_name, json_extract_path_text(detail.Properties, 'LastUplinkReceivedAt') as last_uplink_received_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IoTWireless::WirelessGateway' @@ -4697,7 +4697,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ThingName') as thing_name, JSON_EXTRACT(detail.Properties, '$.LastUplinkReceivedAt') as last_uplink_received_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4720,7 +4720,7 @@ components: json_extract_path_text(detail.Properties, 'ThingName') as thing_name, json_extract_path_text(detail.Properties, 'LastUplinkReceivedAt') as last_uplink_received_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/ivs.yaml b/providers/src/aws/v00.00.00000/services/ivs.yaml index bd1e04b3..60825859 100644 --- a/providers/src/aws/v00.00.00000/services/ivs.yaml +++ b/providers/src/aws/v00.00.00000/services/ivs.yaml @@ -1670,7 +1670,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RecordingConfigurationArn') as recording_configuration_arn, JSON_EXTRACT(detail.Properties, '$.Preset') as preset FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::Channel' @@ -1713,7 +1713,7 @@ components: json_extract_path_text(detail.Properties, 'RecordingConfigurationArn') as recording_configuration_arn, json_extract_path_text(detail.Properties, 'Preset') as preset FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::Channel' @@ -1781,7 +1781,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RecordingConfigurationArn') as recording_configuration_arn, JSON_EXTRACT(detail.Properties, '$.Preset') as preset FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1806,7 +1806,7 @@ components: json_extract_path_text(detail.Properties, 'RecordingConfigurationArn') as recording_configuration_arn, json_extract_path_text(detail.Properties, 'Preset') as preset FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1893,7 +1893,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::EncoderConfiguration' @@ -1922,7 +1922,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::EncoderConfiguration' @@ -1983,7 +1983,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Video') as video, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2001,7 +2001,7 @@ components: json_extract_path_text(detail.Properties, 'Video') as video, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2090,7 +2090,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::PlaybackKeyPair' @@ -2121,7 +2121,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::PlaybackKeyPair' @@ -2183,7 +2183,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Fingerprint') as fingerprint, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2202,7 +2202,7 @@ components: json_extract_path_text(detail.Properties, 'Fingerprint') as fingerprint, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2293,7 +2293,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::PlaybackRestrictionPolicy' @@ -2326,7 +2326,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::PlaybackRestrictionPolicy' @@ -2389,7 +2389,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EnableStrictOriginEnforcement') as enable_strict_origin_enforcement, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2409,7 +2409,7 @@ components: json_extract_path_text(detail.Properties, 'EnableStrictOriginEnforcement') as enable_strict_origin_enforcement, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2504,7 +2504,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ThumbnailConfiguration') as thumbnail_configuration, JSON_EXTRACT(detail.Properties, '$.RenditionConfiguration') as rendition_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::RecordingConfiguration' @@ -2541,7 +2541,7 @@ components: json_extract_path_text(detail.Properties, 'ThumbnailConfiguration') as thumbnail_configuration, json_extract_path_text(detail.Properties, 'RenditionConfiguration') as rendition_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::RecordingConfiguration' @@ -2606,7 +2606,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ThumbnailConfiguration') as thumbnail_configuration, JSON_EXTRACT(detail.Properties, '$.RenditionConfiguration') as rendition_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2628,7 +2628,7 @@ components: json_extract_path_text(detail.Properties, 'ThumbnailConfiguration') as thumbnail_configuration, json_extract_path_text(detail.Properties, 'RenditionConfiguration') as rendition_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2715,7 +2715,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ActiveSessionId') as active_session_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::Stage' @@ -2744,7 +2744,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ActiveSessionId') as active_session_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::Stage' @@ -2805,7 +2805,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.ActiveSessionId') as active_session_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2823,7 +2823,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'ActiveSessionId') as active_session_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2910,7 +2910,7 @@ components: JSON_EXTRACT(detail.Properties, '$.S3') as s3, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::StorageConfiguration' @@ -2939,7 +2939,7 @@ components: json_extract_path_text(detail.Properties, 'S3') as s3, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::StorageConfiguration' @@ -3000,7 +3000,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.S3') as s3 FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3018,7 +3018,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'S3') as s3 FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3105,7 +3105,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::StreamKey' @@ -3134,7 +3134,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVS::StreamKey' @@ -3195,7 +3195,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ChannelArn') as channel_arn, JSON_EXTRACT(detail.Properties, '$.Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3213,7 +3213,7 @@ components: json_extract_path_text(detail.Properties, 'ChannelArn') as channel_arn, json_extract_path_text(detail.Properties, 'Value') as value FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/ivschat.yaml b/providers/src/aws/v00.00.00000/services/ivschat.yaml index 16ad6193..04b61edb 100644 --- a/providers/src/aws/v00.00.00000/services/ivschat.yaml +++ b/providers/src/aws/v00.00.00000/services/ivschat.yaml @@ -880,7 +880,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVSChat::LoggingConfiguration' @@ -913,7 +913,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVSChat::LoggingConfiguration' @@ -976,7 +976,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -996,7 +996,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1091,7 +1091,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MessageReviewHandler') as message_review_handler, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVSChat::Room' @@ -1128,7 +1128,7 @@ components: json_extract_path_text(detail.Properties, 'MessageReviewHandler') as message_review_handler, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::IVSChat::Room' @@ -1193,7 +1193,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MaximumMessageRatePerSecond') as maximum_message_rate_per_second, JSON_EXTRACT(detail.Properties, '$.MessageReviewHandler') as message_review_handler FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1215,7 +1215,7 @@ components: json_extract_path_text(detail.Properties, 'MaximumMessageRatePerSecond') as maximum_message_rate_per_second, json_extract_path_text(detail.Properties, 'MessageReviewHandler') as message_review_handler FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/kafkaconnect.yaml b/providers/src/aws/v00.00.00000/services/kafkaconnect.yaml index a24936bf..58646b47 100644 --- a/providers/src/aws/v00.00.00000/services/kafkaconnect.yaml +++ b/providers/src/aws/v00.00.00000/services/kafkaconnect.yaml @@ -1248,7 +1248,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Revision') as revision, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KafkaConnect::CustomPlugin' @@ -1285,7 +1285,7 @@ components: json_extract_path_text(detail.Properties, 'Revision') as revision, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KafkaConnect::CustomPlugin' @@ -1350,7 +1350,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Location') as location, JSON_EXTRACT(detail.Properties, '$.Revision') as revision FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1372,7 +1372,7 @@ components: json_extract_path_text(detail.Properties, 'Location') as location, json_extract_path_text(detail.Properties, 'Revision') as revision FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1463,7 +1463,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Revision') as revision, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KafkaConnect::WorkerConfiguration' @@ -1496,7 +1496,7 @@ components: json_extract_path_text(detail.Properties, 'Revision') as revision, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KafkaConnect::WorkerConfiguration' @@ -1559,7 +1559,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PropertiesFileContent') as properties_file_content, JSON_EXTRACT(detail.Properties, '$.Revision') as revision FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1579,7 +1579,7 @@ components: json_extract_path_text(detail.Properties, 'PropertiesFileContent') as properties_file_content, json_extract_path_text(detail.Properties, 'Revision') as revision FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1686,7 +1686,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.WorkerConfiguration') as worker_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KafkaConnect::Connector' @@ -1735,7 +1735,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'WorkerConfiguration') as worker_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KafkaConnect::Connector' @@ -1806,7 +1806,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceExecutionRoleArn') as service_execution_role_arn, JSON_EXTRACT(detail.Properties, '$.WorkerConfiguration') as worker_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1834,7 +1834,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceExecutionRoleArn') as service_execution_role_arn, json_extract_path_text(detail.Properties, 'WorkerConfiguration') as worker_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/kendra.yaml b/providers/src/aws/v00.00.00000/services/kendra.yaml index af4b7291..7ece2e84 100644 --- a/providers/src/aws/v00.00.00000/services/kendra.yaml +++ b/providers/src/aws/v00.00.00000/services/kendra.yaml @@ -2240,7 +2240,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CustomDocumentEnrichmentConfiguration') as custom_document_enrichment_configuration, JSON_EXTRACT(detail.Properties, '$.LanguageCode') as language_code FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Kendra::DataSource' @@ -2285,7 +2285,7 @@ components: json_extract_path_text(detail.Properties, 'CustomDocumentEnrichmentConfiguration') as custom_document_enrichment_configuration, json_extract_path_text(detail.Properties, 'LanguageCode') as language_code FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Kendra::DataSource' @@ -2357,7 +2357,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CustomDocumentEnrichmentConfiguration') as custom_document_enrichment_configuration, JSON_EXTRACT(detail.Properties, '$.LanguageCode') as language_code FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2383,7 +2383,7 @@ components: json_extract_path_text(detail.Properties, 'CustomDocumentEnrichmentConfiguration') as custom_document_enrichment_configuration, json_extract_path_text(detail.Properties, 'LanguageCode') as language_code FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2483,7 +2483,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.LanguageCode') as language_code FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Kendra::Faq' @@ -2524,7 +2524,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'LanguageCode') as language_code FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Kendra::Faq' @@ -2594,7 +2594,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.LanguageCode') as language_code FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2618,7 +2618,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'LanguageCode') as language_code FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2721,7 +2721,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserContextPolicy') as user_context_policy, JSON_EXTRACT(detail.Properties, '$.UserTokenConfigurations') as user_token_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Kendra::Index' @@ -2766,7 +2766,7 @@ components: json_extract_path_text(detail.Properties, 'UserContextPolicy') as user_context_policy, json_extract_path_text(detail.Properties, 'UserTokenConfigurations') as user_token_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Kendra::Index' @@ -2835,7 +2835,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserContextPolicy') as user_context_policy, JSON_EXTRACT(detail.Properties, '$.UserTokenConfigurations') as user_token_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2861,7 +2861,7 @@ components: json_extract_path_text(detail.Properties, 'UserContextPolicy') as user_context_policy, json_extract_path_text(detail.Properties, 'UserTokenConfigurations') as user_token_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/kendraranking.yaml b/providers/src/aws/v00.00.00000/services/kendraranking.yaml index e9b87621..19002483 100644 --- a/providers/src/aws/v00.00.00000/services/kendraranking.yaml +++ b/providers/src/aws/v00.00.00000/services/kendraranking.yaml @@ -618,7 +618,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.CapacityUnits') as capacity_units FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KendraRanking::ExecutionPlan' @@ -651,7 +651,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'CapacityUnits') as capacity_units FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KendraRanking::ExecutionPlan' @@ -714,7 +714,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.CapacityUnits') as capacity_units FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -734,7 +734,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'CapacityUnits') as capacity_units FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/kinesis.yaml b/providers/src/aws/v00.00.00000/services/kinesis.yaml index e8a5a997..74872a27 100644 --- a/providers/src/aws/v00.00.00000/services/kinesis.yaml +++ b/providers/src/aws/v00.00.00000/services/kinesis.yaml @@ -667,7 +667,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.ShardCount') as shard_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Kinesis::Stream' @@ -702,7 +702,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'ShardCount') as shard_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Kinesis::Stream' @@ -766,7 +766,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.ShardCount') as shard_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -787,7 +787,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'ShardCount') as shard_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/kinesisanalyticsv2.yaml b/providers/src/aws/v00.00.00000/services/kinesisanalyticsv2.yaml index 46c8afe7..82e559dd 100644 --- a/providers/src/aws/v00.00.00000/services/kinesisanalyticsv2.yaml +++ b/providers/src/aws/v00.00.00000/services/kinesisanalyticsv2.yaml @@ -1291,7 +1291,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationMaintenanceConfiguration') as application_maintenance_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KinesisAnalyticsV2::Application' @@ -1330,7 +1330,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationMaintenanceConfiguration') as application_maintenance_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KinesisAnalyticsV2::Application' @@ -1396,7 +1396,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RunConfiguration') as run_configuration, JSON_EXTRACT(detail.Properties, '$.ApplicationMaintenanceConfiguration') as application_maintenance_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1419,7 +1419,7 @@ components: json_extract_path_text(detail.Properties, 'RunConfiguration') as run_configuration, json_extract_path_text(detail.Properties, 'ApplicationMaintenanceConfiguration') as application_maintenance_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/kinesisfirehose.yaml b/providers/src/aws/v00.00.00000/services/kinesisfirehose.yaml index 0a2a5292..a4d477cf 100644 --- a/providers/src/aws/v00.00.00000/services/kinesisfirehose.yaml +++ b/providers/src/aws/v00.00.00000/services/kinesisfirehose.yaml @@ -1594,7 +1594,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SnowflakeDestinationConfiguration') as snowflake_destination_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KinesisFirehose::DeliveryStream' @@ -1647,7 +1647,7 @@ components: json_extract_path_text(detail.Properties, 'SnowflakeDestinationConfiguration') as snowflake_destination_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KinesisFirehose::DeliveryStream' @@ -1720,7 +1720,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HttpEndpointDestinationConfiguration') as http_endpoint_destination_configuration, JSON_EXTRACT(detail.Properties, '$.SnowflakeDestinationConfiguration') as snowflake_destination_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1750,7 +1750,7 @@ components: json_extract_path_text(detail.Properties, 'HttpEndpointDestinationConfiguration') as http_endpoint_destination_configuration, json_extract_path_text(detail.Properties, 'SnowflakeDestinationConfiguration') as snowflake_destination_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/kms.yaml b/providers/src/aws/v00.00.00000/services/kms.yaml index 6a4bb5c6..bd467597 100644 --- a/providers/src/aws/v00.00.00000/services/kms.yaml +++ b/providers/src/aws/v00.00.00000/services/kms.yaml @@ -1163,7 +1163,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetKeyId') as target_key_id, JSON_EXTRACT(detail.Properties, '$.AliasName') as alias_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KMS::Alias' @@ -1188,7 +1188,7 @@ components: json_extract_path_text(detail.Properties, 'TargetKeyId') as target_key_id, json_extract_path_text(detail.Properties, 'AliasName') as alias_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KMS::Alias' @@ -1325,7 +1325,7 @@ components: JSON_EXTRACT(detail.Properties, '$.BypassPolicyLockoutSafetyCheck') as bypass_policy_lockout_safety_check, JSON_EXTRACT(detail.Properties, '$.RotationPeriodInDays') as rotation_period_in_days FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KMS::Key' @@ -1374,7 +1374,7 @@ components: json_extract_path_text(detail.Properties, 'BypassPolicyLockoutSafetyCheck') as bypass_policy_lockout_safety_check, json_extract_path_text(detail.Properties, 'RotationPeriodInDays') as rotation_period_in_days FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KMS::Key' @@ -1445,7 +1445,7 @@ components: JSON_EXTRACT(detail.Properties, '$.BypassPolicyLockoutSafetyCheck') as bypass_policy_lockout_safety_check, JSON_EXTRACT(detail.Properties, '$.RotationPeriodInDays') as rotation_period_in_days FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1473,7 +1473,7 @@ components: json_extract_path_text(detail.Properties, 'BypassPolicyLockoutSafetyCheck') as bypass_policy_lockout_safety_check, json_extract_path_text(detail.Properties, 'RotationPeriodInDays') as rotation_period_in_days FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1568,7 +1568,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KMS::ReplicaKey' @@ -1605,7 +1605,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::KMS::ReplicaKey' @@ -1670,7 +1670,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyId') as key_id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1692,7 +1692,7 @@ components: json_extract_path_text(detail.Properties, 'KeyId') as key_id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/lakeformation.yaml b/providers/src/aws/v00.00.00000/services/lakeformation.yaml index b5ac776d..66fb3300 100644 --- a/providers/src/aws/v00.00.00000/services/lakeformation.yaml +++ b/providers/src/aws/v00.00.00000/services/lakeformation.yaml @@ -1105,7 +1105,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ColumnNames') as column_names, JSON_EXTRACT(detail.Properties, '$.ColumnWildcard') as column_wildcard FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LakeFormation::DataCellsFilter' @@ -1140,7 +1140,7 @@ components: json_extract_path_text(detail.Properties, 'ColumnNames') as column_names, json_extract_path_text(detail.Properties, 'ColumnWildcard') as column_wildcard FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LakeFormation::DataCellsFilter' @@ -1341,7 +1341,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TagKey') as tag_key, JSON_EXTRACT(detail.Properties, '$.TagValues') as tag_values FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LakeFormation::Tag' @@ -1368,7 +1368,7 @@ components: json_extract_path_text(detail.Properties, 'TagKey') as tag_key, json_extract_path_text(detail.Properties, 'TagValues') as tag_values FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LakeFormation::Tag' diff --git a/providers/src/aws/v00.00.00000/services/lambda.yaml b/providers/src/aws/v00.00.00000/services/lambda.yaml index 867985da..f079e0f8 100644 --- a/providers/src/aws/v00.00.00000/services/lambda.yaml +++ b/providers/src/aws/v00.00.00000/services/lambda.yaml @@ -2592,7 +2592,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CodeSigningConfigId') as code_signing_config_id, JSON_EXTRACT(detail.Properties, '$.CodeSigningConfigArn') as code_signing_config_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::CodeSigningConfig' @@ -2623,7 +2623,7 @@ components: json_extract_path_text(detail.Properties, 'CodeSigningConfigId') as code_signing_config_id, json_extract_path_text(detail.Properties, 'CodeSigningConfigArn') as code_signing_config_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::CodeSigningConfig' @@ -2743,7 +2743,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MaximumRetryAttempts') as maximum_retry_attempts, JSON_EXTRACT(detail.Properties, '$.Qualifier') as qualifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::EventInvokeConfig' @@ -2774,7 +2774,7 @@ components: json_extract_path_text(detail.Properties, 'MaximumRetryAttempts') as maximum_retry_attempts, json_extract_path_text(detail.Properties, 'Qualifier') as qualifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::EventInvokeConfig' @@ -2934,7 +2934,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.FunctionResponseTypes') as function_response_types FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::EventSourceMapping' @@ -3003,7 +3003,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'FunctionResponseTypes') as function_response_types FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::EventSourceMapping' @@ -3166,7 +3166,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EphemeralStorage') as ephemeral_storage, JSON_EXTRACT(detail.Properties, '$.Architectures') as architectures FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::Function' @@ -3241,7 +3241,7 @@ components: json_extract_path_text(detail.Properties, 'EphemeralStorage') as ephemeral_storage, json_extract_path_text(detail.Properties, 'Architectures') as architectures FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::Function' @@ -3325,7 +3325,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EphemeralStorage') as ephemeral_storage, JSON_EXTRACT(detail.Properties, '$.Architectures') as architectures FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3366,7 +3366,7 @@ components: json_extract_path_text(detail.Properties, 'EphemeralStorage') as ephemeral_storage, json_extract_path_text(detail.Properties, 'Architectures') as architectures FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3446,7 +3446,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LayerVersionArn') as layer_version_arn, JSON_EXTRACT(detail.Properties, '$.CompatibleArchitectures') as compatible_architectures FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::LayerVersion' @@ -3481,7 +3481,7 @@ components: json_extract_path_text(detail.Properties, 'LayerVersionArn') as layer_version_arn, json_extract_path_text(detail.Properties, 'CompatibleArchitectures') as compatible_architectures FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::LayerVersion' @@ -3587,7 +3587,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OrganizationId') as organization_id, JSON_EXTRACT(detail.Properties, '$.Principal') as principal FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::LayerVersionPermission' @@ -3618,7 +3618,7 @@ components: json_extract_path_text(detail.Properties, 'OrganizationId') as organization_id, json_extract_path_text(detail.Properties, 'Principal') as principal FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::LayerVersionPermission' @@ -3733,7 +3733,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceAccount') as source_account, JSON_EXTRACT(detail.Properties, '$.SourceArn') as source_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::Permission' @@ -3772,7 +3772,7 @@ components: json_extract_path_text(detail.Properties, 'SourceAccount') as source_account, json_extract_path_text(detail.Properties, 'SourceArn') as source_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::Permission' @@ -3898,7 +3898,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FunctionUrl') as function_url, JSON_EXTRACT(detail.Properties, '$.Cors') as cors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::Url' @@ -3933,7 +3933,7 @@ components: json_extract_path_text(detail.Properties, 'FunctionUrl') as function_url, json_extract_path_text(detail.Properties, 'Cors') as cors FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::Url' @@ -4045,7 +4045,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProvisionedConcurrencyConfig') as provisioned_concurrency_config, JSON_EXTRACT(detail.Properties, '$.RuntimePolicy') as runtime_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::Version' @@ -4082,7 +4082,7 @@ components: json_extract_path_text(detail.Properties, 'ProvisionedConcurrencyConfig') as provisioned_concurrency_config, json_extract_path_text(detail.Properties, 'RuntimePolicy') as runtime_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lambda::Version' diff --git a/providers/src/aws/v00.00.00000/services/lex.yaml b/providers/src/aws/v00.00.00000/services/lex.yaml index c4041713..d4b8b5df 100644 --- a/providers/src/aws/v00.00.00000/services/lex.yaml +++ b/providers/src/aws/v00.00.00000/services/lex.yaml @@ -2630,7 +2630,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AutoBuildBotLocales') as auto_build_bot_locales, JSON_EXTRACT(detail.Properties, '$.TestBotAliasSettings') as test_bot_alias_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lex::Bot' @@ -2677,7 +2677,7 @@ components: json_extract_path_text(detail.Properties, 'AutoBuildBotLocales') as auto_build_bot_locales, json_extract_path_text(detail.Properties, 'TestBotAliasSettings') as test_bot_alias_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lex::Bot' @@ -2782,7 +2782,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.BotVersionLocaleSpecification') as bot_version_locale_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lex::BotVersion' @@ -2811,7 +2811,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'BotVersionLocaleSpecification') as bot_version_locale_specification FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lex::BotVersion' @@ -2946,7 +2946,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SentimentAnalysisSettings') as sentiment_analysis_settings, JSON_EXTRACT(detail.Properties, '$.BotAliasTags') as bot_alias_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lex::BotAlias' @@ -2989,7 +2989,7 @@ components: json_extract_path_text(detail.Properties, 'SentimentAnalysisSettings') as sentiment_analysis_settings, json_extract_path_text(detail.Properties, 'BotAliasTags') as bot_alias_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lex::BotAlias' @@ -3109,7 +3109,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Policy') as policy, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lex::ResourcePolicy' @@ -3138,7 +3138,7 @@ components: json_extract_path_text(detail.Properties, 'Policy') as policy, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lex::ResourcePolicy' diff --git a/providers/src/aws/v00.00.00000/services/licensemanager.yaml b/providers/src/aws/v00.00.00000/services/licensemanager.yaml index 33838294..c126c341 100644 --- a/providers/src/aws/v00.00.00000/services/licensemanager.yaml +++ b/providers/src/aws/v00.00.00000/services/licensemanager.yaml @@ -808,7 +808,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Principals') as principals, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LicenseManager::Grant' @@ -845,7 +845,7 @@ components: json_extract_path_text(detail.Properties, 'Principals') as principals, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LicenseManager::Grant' @@ -980,7 +980,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Version') as version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LicenseManager::License' @@ -1027,7 +1027,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Version') as version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LicenseManager::License' diff --git a/providers/src/aws/v00.00.00000/services/lightsail.yaml b/providers/src/aws/v00.00.00000/services/lightsail.yaml index acbdfdda..6a9e156e 100644 --- a/providers/src/aws/v00.00.00000/services/lightsail.yaml +++ b/providers/src/aws/v00.00.00000/services/lightsail.yaml @@ -2483,7 +2483,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TreatMissingData') as treat_missing_data, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Alarm' @@ -2530,7 +2530,7 @@ components: json_extract_path_text(detail.Properties, 'TreatMissingData') as treat_missing_data, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Alarm' @@ -2659,7 +2659,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Url') as url, JSON_EXTRACT(detail.Properties, '$.AbleToUpdateBundle') as able_to_update_bundle FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Bucket' @@ -2700,7 +2700,7 @@ components: json_extract_path_text(detail.Properties, 'Url') as url, json_extract_path_text(detail.Properties, 'AbleToUpdateBundle') as able_to_update_bundle FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Bucket' @@ -2767,7 +2767,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Url') as url, JSON_EXTRACT(detail.Properties, '$.AbleToUpdateBundle') as able_to_update_bundle FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2791,7 +2791,7 @@ components: json_extract_path_text(detail.Properties, 'Url') as url, json_extract_path_text(detail.Properties, 'AbleToUpdateBundle') as able_to_update_bundle FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2882,7 +2882,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Certificate' @@ -2915,7 +2915,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Certificate' @@ -2978,7 +2978,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CertificateArn') as certificate_arn, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2998,7 +2998,7 @@ components: json_extract_path_text(detail.Properties, 'CertificateArn') as certificate_arn, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3099,7 +3099,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PrincipalArn') as principal_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Container' @@ -3142,7 +3142,7 @@ components: json_extract_path_text(detail.Properties, 'PrincipalArn') as principal_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Container' @@ -3210,7 +3210,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Url') as url, JSON_EXTRACT(detail.Properties, '$.PrincipalArn') as principal_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3235,7 +3235,7 @@ components: json_extract_path_text(detail.Properties, 'Url') as url, json_extract_path_text(detail.Properties, 'PrincipalArn') as principal_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3346,7 +3346,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RelationalDatabaseParameters') as relational_database_parameters, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Database' @@ -3399,7 +3399,7 @@ components: json_extract_path_text(detail.Properties, 'RelationalDatabaseParameters') as relational_database_parameters, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Database' @@ -3472,7 +3472,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RotateMasterUserPassword') as rotate_master_user_password, JSON_EXTRACT(detail.Properties, '$.RelationalDatabaseParameters') as relational_database_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3502,7 +3502,7 @@ components: json_extract_path_text(detail.Properties, 'RotateMasterUserPassword') as rotate_master_user_password, json_extract_path_text(detail.Properties, 'RelationalDatabaseParameters') as relational_database_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3607,7 +3607,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CertificateName') as certificate_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Distribution' @@ -3654,7 +3654,7 @@ components: json_extract_path_text(detail.Properties, 'CertificateName') as certificate_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Distribution' @@ -3724,7 +3724,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IsEnabled') as is_enabled, JSON_EXTRACT(detail.Properties, '$.CertificateName') as certificate_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3751,7 +3751,7 @@ components: json_extract_path_text(detail.Properties, 'IsEnabled') as is_enabled, json_extract_path_text(detail.Properties, 'CertificateName') as certificate_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3872,7 +3872,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.InstanceArn') as instance_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Instance' @@ -3935,7 +3935,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'InstanceArn') as instance_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::Instance' @@ -4013,7 +4013,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyPairName') as key_pair_name, JSON_EXTRACT(detail.Properties, '$.InstanceArn') as instance_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4048,7 +4048,7 @@ components: json_extract_path_text(detail.Properties, 'KeyPairName') as key_pair_name, json_extract_path_text(detail.Properties, 'InstanceArn') as instance_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4147,7 +4147,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TlsPolicyName') as tls_policy_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::LoadBalancer' @@ -4188,7 +4188,7 @@ components: json_extract_path_text(detail.Properties, 'TlsPolicyName') as tls_policy_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::LoadBalancer' @@ -4255,7 +4255,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SessionStickinessLBCookieDurationSeconds') as session_stickiness_lb_cookie_duration_seconds, JSON_EXTRACT(detail.Properties, '$.TlsPolicyName') as tls_policy_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4279,7 +4279,7 @@ components: json_extract_path_text(detail.Properties, 'SessionStickinessLBCookieDurationSeconds') as session_stickiness_lb_cookie_duration_seconds, json_extract_path_text(detail.Properties, 'TlsPolicyName') as tls_policy_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4375,7 +4375,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HttpsRedirectionEnabled') as https_redirection_enabled, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::LoadBalancerTlsCertificate' @@ -4412,7 +4412,7 @@ components: json_extract_path_text(detail.Properties, 'HttpsRedirectionEnabled') as https_redirection_enabled, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::LoadBalancerTlsCertificate' @@ -4534,7 +4534,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IpAddress') as ip_address, JSON_EXTRACT(detail.Properties, '$.StaticIpArn') as static_ip_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::StaticIp' @@ -4565,7 +4565,7 @@ components: json_extract_path_text(detail.Properties, 'IpAddress') as ip_address, json_extract_path_text(detail.Properties, 'StaticIpArn') as static_ip_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Lightsail::StaticIp' diff --git a/providers/src/aws/v00.00.00000/services/location.yaml b/providers/src/aws/v00.00.00000/services/location.yaml index 1a219880..729541e9 100644 --- a/providers/src/aws/v00.00.00000/services/location.yaml +++ b/providers/src/aws/v00.00.00000/services/location.yaml @@ -1541,7 +1541,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ForceDelete') as force_delete, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::APIKey' @@ -1586,7 +1586,7 @@ components: json_extract_path_text(detail.Properties, 'ForceDelete') as force_delete, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::APIKey' @@ -1655,7 +1655,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ForceDelete') as force_delete, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1681,7 +1681,7 @@ components: json_extract_path_text(detail.Properties, 'ForceDelete') as force_delete, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1780,7 +1780,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::GeofenceCollection' @@ -1821,7 +1821,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::GeofenceCollection' @@ -1888,7 +1888,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1912,7 +1912,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2009,7 +2009,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::Map' @@ -2048,7 +2048,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::Map' @@ -2114,7 +2114,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2137,7 +2137,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2236,7 +2236,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::PlaceIndex' @@ -2277,7 +2277,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::PlaceIndex' @@ -2344,7 +2344,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2368,7 +2368,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2465,7 +2465,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::RouteCalculator' @@ -2504,7 +2504,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::RouteCalculator' @@ -2570,7 +2570,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2593,7 +2593,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2698,7 +2698,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::Tracker' @@ -2745,7 +2745,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::Tracker' @@ -2815,7 +2815,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2842,7 +2842,7 @@ components: json_extract_path_text(detail.Properties, 'UpdateTime') as update_time, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2913,7 +2913,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConsumerArn') as consumer_arn, JSON_EXTRACT(detail.Properties, '$.TrackerName') as tracker_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::TrackerConsumer' @@ -2938,7 +2938,7 @@ components: json_extract_path_text(detail.Properties, 'ConsumerArn') as consumer_arn, json_extract_path_text(detail.Properties, 'TrackerName') as tracker_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Location::TrackerConsumer' diff --git a/providers/src/aws/v00.00.00000/services/logs.yaml b/providers/src/aws/v00.00.00000/services/logs.yaml index bcdc8654..3b64c276 100644 --- a/providers/src/aws/v00.00.00000/services/logs.yaml +++ b/providers/src/aws/v00.00.00000/services/logs.yaml @@ -1866,7 +1866,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Scope') as scope, JSON_EXTRACT(detail.Properties, '$.SelectionCriteria') as selection_criteria FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::AccountPolicy' @@ -1899,7 +1899,7 @@ components: json_extract_path_text(detail.Properties, 'Scope') as scope, json_extract_path_text(detail.Properties, 'SelectionCriteria') as selection_criteria FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::AccountPolicy' @@ -2026,7 +2026,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeliveryDestinationType') as delivery_destination_type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::Delivery' @@ -2059,7 +2059,7 @@ components: json_extract_path_text(detail.Properties, 'DeliveryDestinationType') as delivery_destination_type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::Delivery' @@ -2122,7 +2122,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeliveryDestinationArn') as delivery_destination_arn, JSON_EXTRACT(detail.Properties, '$.DeliveryDestinationType') as delivery_destination_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2142,7 +2142,7 @@ components: json_extract_path_text(detail.Properties, 'DeliveryDestinationArn') as delivery_destination_arn, json_extract_path_text(detail.Properties, 'DeliveryDestinationType') as delivery_destination_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2233,7 +2233,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeliveryDestinationType') as delivery_destination_type, JSON_EXTRACT(detail.Properties, '$.DeliveryDestinationPolicy') as delivery_destination_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::DeliveryDestination' @@ -2266,7 +2266,7 @@ components: json_extract_path_text(detail.Properties, 'DeliveryDestinationType') as delivery_destination_type, json_extract_path_text(detail.Properties, 'DeliveryDestinationPolicy') as delivery_destination_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::DeliveryDestination' @@ -2329,7 +2329,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeliveryDestinationType') as delivery_destination_type, JSON_EXTRACT(detail.Properties, '$.DeliveryDestinationPolicy') as delivery_destination_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2349,7 +2349,7 @@ components: json_extract_path_text(detail.Properties, 'DeliveryDestinationType') as delivery_destination_type, json_extract_path_text(detail.Properties, 'DeliveryDestinationPolicy') as delivery_destination_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2442,7 +2442,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LogType') as log_type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::DeliverySource' @@ -2477,7 +2477,7 @@ components: json_extract_path_text(detail.Properties, 'LogType') as log_type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::DeliverySource' @@ -2541,7 +2541,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Service') as service, JSON_EXTRACT(detail.Properties, '$.LogType') as log_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2562,7 +2562,7 @@ components: json_extract_path_text(detail.Properties, 'Service') as service, json_extract_path_text(detail.Properties, 'LogType') as log_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2651,7 +2651,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.TargetArn') as target_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::Destination' @@ -2682,7 +2682,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'TargetArn') as target_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::Destination' @@ -2813,7 +2813,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedTimeStamp') as last_modified_time_stamp, JSON_EXTRACT(detail.Properties, '$.AnomalyDetectorArn') as anomaly_detector_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::LogAnomalyDetector' @@ -2856,7 +2856,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedTimeStamp') as last_modified_time_stamp, json_extract_path_text(detail.Properties, 'AnomalyDetectorArn') as anomaly_detector_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::LogAnomalyDetector' @@ -2957,7 +2957,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LogStreamName') as log_stream_name, JSON_EXTRACT(detail.Properties, '$.LogGroupName') as log_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::LogStream' @@ -2982,7 +2982,7 @@ components: json_extract_path_text(detail.Properties, 'LogStreamName') as log_stream_name, json_extract_path_text(detail.Properties, 'LogGroupName') as log_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::LogStream' @@ -3103,7 +3103,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LogGroupName') as log_group_name, JSON_EXTRACT(detail.Properties, '$.FilterName') as filter_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::MetricFilter' @@ -3132,7 +3132,7 @@ components: json_extract_path_text(detail.Properties, 'LogGroupName') as log_group_name, json_extract_path_text(detail.Properties, 'FilterName') as filter_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::MetricFilter' @@ -3252,7 +3252,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LogGroupNames') as log_group_names, JSON_EXTRACT(detail.Properties, '$.QueryDefinitionId') as query_definition_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::QueryDefinition' @@ -3281,7 +3281,7 @@ components: json_extract_path_text(detail.Properties, 'LogGroupNames') as log_group_names, json_extract_path_text(detail.Properties, 'QueryDefinitionId') as query_definition_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::QueryDefinition' @@ -3394,7 +3394,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyName') as policy_name, JSON_EXTRACT(detail.Properties, '$.PolicyDocument') as policy_document FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::ResourcePolicy' @@ -3419,7 +3419,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyName') as policy_name, json_extract_path_text(detail.Properties, 'PolicyDocument') as policy_document FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::ResourcePolicy' @@ -3541,7 +3541,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Distribution') as distribution FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::SubscriptionFilter' @@ -3574,7 +3574,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Distribution') as distribution FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Logs::SubscriptionFilter' diff --git a/providers/src/aws/v00.00.00000/services/lookoutequipment.yaml b/providers/src/aws/v00.00.00000/services/lookoutequipment.yaml index 02e4d546..08ad4a35 100644 --- a/providers/src/aws/v00.00.00000/services/lookoutequipment.yaml +++ b/providers/src/aws/v00.00.00000/services/lookoutequipment.yaml @@ -777,7 +777,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.InferenceSchedulerArn') as inference_scheduler_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LookoutEquipment::InferenceScheduler' @@ -818,7 +818,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'InferenceSchedulerArn') as inference_scheduler_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LookoutEquipment::InferenceScheduler' @@ -885,7 +885,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServerSideKmsKeyId') as server_side_kms_key_id, JSON_EXTRACT(detail.Properties, '$.InferenceSchedulerArn') as inference_scheduler_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -909,7 +909,7 @@ components: json_extract_path_text(detail.Properties, 'ServerSideKmsKeyId') as server_side_kms_key_id, json_extract_path_text(detail.Properties, 'InferenceSchedulerArn') as inference_scheduler_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/lookoutmetrics.yaml b/providers/src/aws/v00.00.00000/services/lookoutmetrics.yaml index 6f0fa676..089b0e83 100644 --- a/providers/src/aws/v00.00.00000/services/lookoutmetrics.yaml +++ b/providers/src/aws/v00.00.00000/services/lookoutmetrics.yaml @@ -1051,7 +1051,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AlertSensitivityThreshold') as alert_sensitivity_threshold, JSON_EXTRACT(detail.Properties, '$.Action') as action FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LookoutMetrics::Alert' @@ -1084,7 +1084,7 @@ components: json_extract_path_text(detail.Properties, 'AlertSensitivityThreshold') as alert_sensitivity_threshold, json_extract_path_text(detail.Properties, 'Action') as action FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LookoutMetrics::Alert' @@ -1205,7 +1205,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MetricSetList') as metric_set_list, JSON_EXTRACT(detail.Properties, '$.KmsKeyArn') as kms_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LookoutMetrics::AnomalyDetector' @@ -1238,7 +1238,7 @@ components: json_extract_path_text(detail.Properties, 'MetricSetList') as metric_set_list, json_extract_path_text(detail.Properties, 'KmsKeyArn') as kms_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LookoutMetrics::AnomalyDetector' diff --git a/providers/src/aws/v00.00.00000/services/lookoutvision.yaml b/providers/src/aws/v00.00.00000/services/lookoutvision.yaml index d512a9ae..2ac9867c 100644 --- a/providers/src/aws/v00.00.00000/services/lookoutvision.yaml +++ b/providers/src/aws/v00.00.00000/services/lookoutvision.yaml @@ -516,7 +516,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.ProjectName') as project_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LookoutVision::Project' @@ -541,7 +541,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'ProjectName') as project_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::LookoutVision::Project' diff --git a/providers/src/aws/v00.00.00000/services/m2.yaml b/providers/src/aws/v00.00.00000/services/m2.yaml index 2d9dfe93..29b70741 100644 --- a/providers/src/aws/v00.00.00000/services/m2.yaml +++ b/providers/src/aws/v00.00.00000/services/m2.yaml @@ -924,7 +924,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::M2::Application' @@ -963,7 +963,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::M2::Application' @@ -1029,7 +1029,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1052,7 +1052,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1161,7 +1161,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::M2::Environment' @@ -1212,7 +1212,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::M2::Environment' @@ -1284,7 +1284,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StorageConfigurations') as storage_configurations, JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1313,7 +1313,7 @@ components: json_extract_path_text(detail.Properties, 'StorageConfigurations') as storage_configurations, json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/macie.yaml b/providers/src/aws/v00.00.00000/services/macie.yaml index 48b955b4..a4bf364f 100644 --- a/providers/src/aws/v00.00.00000/services/macie.yaml +++ b/providers/src/aws/v00.00.00000/services/macie.yaml @@ -1025,7 +1025,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Macie::AllowList' @@ -1060,7 +1060,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Macie::AllowList' @@ -1124,7 +1124,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1145,7 +1145,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1242,7 +1242,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Macie::CustomDataIdentifier' @@ -1281,7 +1281,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Macie::CustomDataIdentifier' @@ -1347,7 +1347,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1370,7 +1370,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1465,7 +1465,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Macie::FindingsFilter' @@ -1502,7 +1502,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Macie::FindingsFilter' @@ -1567,7 +1567,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1589,7 +1589,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1676,7 +1676,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FindingPublishingFrequency') as finding_publishing_frequency, JSON_EXTRACT(detail.Properties, '$.ServiceRole') as service_role FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Macie::Session' @@ -1705,7 +1705,7 @@ components: json_extract_path_text(detail.Properties, 'FindingPublishingFrequency') as finding_publishing_frequency, json_extract_path_text(detail.Properties, 'ServiceRole') as service_role FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Macie::Session' diff --git a/providers/src/aws/v00.00.00000/services/managedblockchain.yaml b/providers/src/aws/v00.00.00000/services/managedblockchain.yaml index df7c16a1..74c48517 100644 --- a/providers/src/aws/v00.00.00000/services/managedblockchain.yaml +++ b/providers/src/aws/v00.00.00000/services/managedblockchain.yaml @@ -638,7 +638,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NetworkType') as network_type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ManagedBlockchain::Accessor' @@ -675,7 +675,7 @@ components: json_extract_path_text(detail.Properties, 'NetworkType') as network_type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ManagedBlockchain::Accessor' @@ -740,7 +740,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccessorType') as accessor_type, JSON_EXTRACT(detail.Properties, '$.NetworkType') as network_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -762,7 +762,7 @@ components: json_extract_path_text(detail.Properties, 'AccessorType') as accessor_type, json_extract_path_text(detail.Properties, 'NetworkType') as network_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/mediaconnect.yaml b/providers/src/aws/v00.00.00000/services/mediaconnect.yaml index c11fd456..f9e808df 100644 --- a/providers/src/aws/v00.00.00000/services/mediaconnect.yaml +++ b/providers/src/aws/v00.00.00000/services/mediaconnect.yaml @@ -2331,7 +2331,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IngressGatewayBridge') as ingress_gateway_bridge, JSON_EXTRACT(detail.Properties, '$.EgressGatewayBridge') as egress_gateway_bridge FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::Bridge' @@ -2370,7 +2370,7 @@ components: json_extract_path_text(detail.Properties, 'IngressGatewayBridge') as ingress_gateway_bridge, json_extract_path_text(detail.Properties, 'EgressGatewayBridge') as egress_gateway_bridge FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::Bridge' @@ -2499,7 +2499,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MediaStreams') as media_streams, JSON_EXTRACT(detail.Properties, '$.Maintenance') as maintenance FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::Flow' @@ -2540,7 +2540,7 @@ components: json_extract_path_text(detail.Properties, 'MediaStreams') as media_streams, json_extract_path_text(detail.Properties, 'Maintenance') as maintenance FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::Flow' @@ -2665,7 +2665,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Subscribers') as subscribers FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::FlowEntitlement' @@ -2702,7 +2702,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Subscribers') as subscribers FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::FlowEntitlement' @@ -2843,7 +2843,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcInterfaceAttachment') as vpc_interface_attachment, JSON_EXTRACT(detail.Properties, '$.MediaStreamOutputConfigurations') as media_stream_output_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::FlowOutput' @@ -2896,7 +2896,7 @@ components: json_extract_path_text(detail.Properties, 'VpcInterfaceAttachment') as vpc_interface_attachment, json_extract_path_text(detail.Properties, 'MediaStreamOutputConfigurations') as media_stream_output_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::FlowOutput' @@ -3047,7 +3047,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcInterfaceName') as vpc_interface_name, JSON_EXTRACT(detail.Properties, '$.WhitelistCidr') as whitelist_cidr FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::FlowSource' @@ -3110,7 +3110,7 @@ components: json_extract_path_text(detail.Properties, 'VpcInterfaceName') as vpc_interface_name, json_extract_path_text(detail.Properties, 'WhitelistCidr') as whitelist_cidr FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::FlowSource' @@ -3232,7 +3232,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetId') as subnet_id, JSON_EXTRACT(detail.Properties, '$.NetworkInterfaceIds') as network_interface_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::FlowVpcInterface' @@ -3265,7 +3265,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetId') as subnet_id, json_extract_path_text(detail.Properties, 'NetworkInterfaceIds') as network_interface_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::FlowVpcInterface' @@ -3374,7 +3374,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EgressCidrBlocks') as egress_cidr_blocks, JSON_EXTRACT(detail.Properties, '$.Networks') as networks FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::Gateway' @@ -3405,7 +3405,7 @@ components: json_extract_path_text(detail.Properties, 'EgressCidrBlocks') as egress_cidr_blocks, json_extract_path_text(detail.Properties, 'Networks') as networks FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaConnect::Gateway' diff --git a/providers/src/aws/v00.00.00000/services/medialive.yaml b/providers/src/aws/v00.00.00000/services/medialive.yaml index 38714bb6..5c2bcec8 100644 --- a/providers/src/aws/v00.00.00000/services/medialive.yaml +++ b/providers/src/aws/v00.00.00000/services/medialive.yaml @@ -941,7 +941,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaLive::Multiplex' @@ -982,7 +982,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaLive::Multiplex' @@ -1049,7 +1049,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProgramCount') as program_count, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1073,7 +1073,7 @@ components: json_extract_path_text(detail.Properties, 'ProgramCount') as program_count, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1167,7 +1167,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PipelineDetails') as pipeline_details, JSON_EXTRACT(detail.Properties, '$.ProgramName') as program_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaLive::Multiplexprogram' @@ -1202,7 +1202,7 @@ components: json_extract_path_text(detail.Properties, 'PipelineDetails') as pipeline_details, json_extract_path_text(detail.Properties, 'ProgramName') as program_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaLive::Multiplexprogram' diff --git a/providers/src/aws/v00.00.00000/services/mediapackage.yaml b/providers/src/aws/v00.00.00000/services/mediapackage.yaml index 1a7a0318..469d2c23 100644 --- a/providers/src/aws/v00.00.00000/services/mediapackage.yaml +++ b/providers/src/aws/v00.00.00000/services/mediapackage.yaml @@ -1470,7 +1470,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceRoleArn') as source_role_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::Asset' @@ -1509,7 +1509,7 @@ components: json_extract_path_text(detail.Properties, 'SourceRoleArn') as source_role_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::Asset' @@ -1575,7 +1575,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceArn') as source_arn, JSON_EXTRACT(detail.Properties, '$.SourceRoleArn') as source_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1598,7 +1598,7 @@ components: json_extract_path_text(detail.Properties, 'SourceArn') as source_arn, json_extract_path_text(detail.Properties, 'SourceRoleArn') as source_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1691,7 +1691,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EgressAccessLogs') as egress_access_logs, JSON_EXTRACT(detail.Properties, '$.IngressAccessLogs') as ingress_access_logs FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::Channel' @@ -1726,7 +1726,7 @@ components: json_extract_path_text(detail.Properties, 'EgressAccessLogs') as egress_access_logs, json_extract_path_text(detail.Properties, 'IngressAccessLogs') as ingress_access_logs FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::Channel' @@ -1790,7 +1790,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EgressAccessLogs') as egress_access_logs, JSON_EXTRACT(detail.Properties, '$.IngressAccessLogs') as ingress_access_logs FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1811,7 +1811,7 @@ components: json_extract_path_text(detail.Properties, 'EgressAccessLogs') as egress_access_logs, json_extract_path_text(detail.Properties, 'IngressAccessLogs') as ingress_access_logs FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1922,7 +1922,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CmafPackage') as cmaf_package, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::OriginEndpoint' @@ -1975,7 +1975,7 @@ components: json_extract_path_text(detail.Properties, 'CmafPackage') as cmaf_package, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::OriginEndpoint' @@ -2048,7 +2048,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MssPackage') as mss_package, JSON_EXTRACT(detail.Properties, '$.CmafPackage') as cmaf_package FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2078,7 +2078,7 @@ components: json_extract_path_text(detail.Properties, 'MssPackage') as mss_package, json_extract_path_text(detail.Properties, 'CmafPackage') as cmaf_package FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2160,7 +2160,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MssPackage') as mss_package, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::PackagingConfiguration' @@ -2197,7 +2197,7 @@ components: json_extract_path_text(detail.Properties, 'MssPackage') as mss_package, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::PackagingConfiguration' @@ -2262,7 +2262,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HlsPackage') as hls_package, JSON_EXTRACT(detail.Properties, '$.MssPackage') as mss_package FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2284,7 +2284,7 @@ components: json_extract_path_text(detail.Properties, 'HlsPackage') as hls_package, json_extract_path_text(detail.Properties, 'MssPackage') as mss_package FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2375,7 +2375,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.EgressAccessLogs') as egress_access_logs FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::PackagingGroup' @@ -2408,7 +2408,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'EgressAccessLogs') as egress_access_logs FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackage::PackagingGroup' @@ -2471,7 +2471,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Authorization') as authorization, JSON_EXTRACT(detail.Properties, '$.EgressAccessLogs') as egress_access_logs FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2491,7 +2491,7 @@ components: json_extract_path_text(detail.Properties, 'Authorization') as authorization, json_extract_path_text(detail.Properties, 'EgressAccessLogs') as egress_access_logs FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/mediapackagev2.yaml b/providers/src/aws/v00.00.00000/services/mediapackagev2.yaml index 99962a71..4c475fe4 100644 --- a/providers/src/aws/v00.00.00000/services/mediapackagev2.yaml +++ b/providers/src/aws/v00.00.00000/services/mediapackagev2.yaml @@ -1503,7 +1503,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ModifiedAt') as modified_at, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackageV2::Channel' @@ -1540,7 +1540,7 @@ components: json_extract_path_text(detail.Properties, 'ModifiedAt') as modified_at, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackageV2::Channel' @@ -1605,7 +1605,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IngestEndpoints') as ingest_endpoints, JSON_EXTRACT(detail.Properties, '$.ModifiedAt') as modified_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1627,7 +1627,7 @@ components: json_extract_path_text(detail.Properties, 'IngestEndpoints') as ingest_endpoints, json_extract_path_text(detail.Properties, 'ModifiedAt') as modified_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1720,7 +1720,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ModifiedAt') as modified_at, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackageV2::ChannelGroup' @@ -1755,7 +1755,7 @@ components: json_extract_path_text(detail.Properties, 'ModifiedAt') as modified_at, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackageV2::ChannelGroup' @@ -1819,7 +1819,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EgressDomain') as egress_domain, JSON_EXTRACT(detail.Properties, '$.ModifiedAt') as modified_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1840,7 +1840,7 @@ components: json_extract_path_text(detail.Properties, 'EgressDomain') as egress_domain, json_extract_path_text(detail.Properties, 'ModifiedAt') as modified_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2029,7 +2029,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StartoverWindowSeconds') as startover_window_seconds, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackageV2::OriginEndpoint' @@ -2078,7 +2078,7 @@ components: json_extract_path_text(detail.Properties, 'StartoverWindowSeconds') as startover_window_seconds, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaPackageV2::OriginEndpoint' @@ -2149,7 +2149,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Segment') as segment, JSON_EXTRACT(detail.Properties, '$.StartoverWindowSeconds') as startover_window_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2177,7 +2177,7 @@ components: json_extract_path_text(detail.Properties, 'Segment') as segment, json_extract_path_text(detail.Properties, 'StartoverWindowSeconds') as startover_window_seconds FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/mediatailor.yaml b/providers/src/aws/v00.00.00000/services/mediatailor.yaml index bc526c6d..5dd4a4d2 100644 --- a/providers/src/aws/v00.00.00000/services/mediatailor.yaml +++ b/providers/src/aws/v00.00.00000/services/mediatailor.yaml @@ -1473,7 +1473,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tier') as tier, JSON_EXTRACT(detail.Properties, '$.TimeShiftConfiguration') as time_shift_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::Channel' @@ -1514,7 +1514,7 @@ components: json_extract_path_text(detail.Properties, 'Tier') as tier, json_extract_path_text(detail.Properties, 'TimeShiftConfiguration') as time_shift_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::Channel' @@ -1581,7 +1581,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tier') as tier, JSON_EXTRACT(detail.Properties, '$.TimeShiftConfiguration') as time_shift_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1605,7 +1605,7 @@ components: json_extract_path_text(detail.Properties, 'Tier') as tier, json_extract_path_text(detail.Properties, 'TimeShiftConfiguration') as time_shift_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1774,7 +1774,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceLocationName') as source_location_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::LiveSource' @@ -1805,7 +1805,7 @@ components: json_extract_path_text(detail.Properties, 'SourceLocationName') as source_location_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::LiveSource' @@ -1870,7 +1870,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LiveSourceName') as live_source_name, JSON_EXTRACT(detail.Properties, '$.SourceLocationName') as source_location_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1889,7 +1889,7 @@ components: json_extract_path_text(detail.Properties, 'LiveSourceName') as live_source_name, json_extract_path_text(detail.Properties, 'SourceLocationName') as source_location_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2004,7 +2004,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TranscodeProfileName') as transcode_profile_name, JSON_EXTRACT(detail.Properties, '$.VideoContentSourceUrl') as video_content_source_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::PlaybackConfiguration' @@ -2061,7 +2061,7 @@ components: json_extract_path_text(detail.Properties, 'TranscodeProfileName') as transcode_profile_name, json_extract_path_text(detail.Properties, 'VideoContentSourceUrl') as video_content_source_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::PlaybackConfiguration' @@ -2136,7 +2136,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TranscodeProfileName') as transcode_profile_name, JSON_EXTRACT(detail.Properties, '$.VideoContentSourceUrl') as video_content_source_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2168,7 +2168,7 @@ components: json_extract_path_text(detail.Properties, 'TranscodeProfileName') as transcode_profile_name, json_extract_path_text(detail.Properties, 'VideoContentSourceUrl') as video_content_source_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2261,7 +2261,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceLocationName') as source_location_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::SourceLocation' @@ -2296,7 +2296,7 @@ components: json_extract_path_text(detail.Properties, 'SourceLocationName') as source_location_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::SourceLocation' @@ -2360,7 +2360,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SegmentDeliveryConfigurations') as segment_delivery_configurations, JSON_EXTRACT(detail.Properties, '$.SourceLocationName') as source_location_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2381,7 +2381,7 @@ components: json_extract_path_text(detail.Properties, 'SegmentDeliveryConfigurations') as segment_delivery_configurations, json_extract_path_text(detail.Properties, 'SourceLocationName') as source_location_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2471,7 +2471,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VodSourceName') as vod_source_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::VodSource' @@ -2502,7 +2502,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VodSourceName') as vod_source_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MediaTailor::VodSource' @@ -2567,7 +2567,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceLocationName') as source_location_name, JSON_EXTRACT(detail.Properties, '$.VodSourceName') as vod_source_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2586,7 +2586,7 @@ components: json_extract_path_text(detail.Properties, 'SourceLocationName') as source_location_name, json_extract_path_text(detail.Properties, 'VodSourceName') as vod_source_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/memorydb.yaml b/providers/src/aws/v00.00.00000/services/memorydb.yaml index 7a6f4b51..9fc8e1b2 100644 --- a/providers/src/aws/v00.00.00000/services/memorydb.yaml +++ b/providers/src/aws/v00.00.00000/services/memorydb.yaml @@ -1256,7 +1256,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::ACL' @@ -1287,7 +1287,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::ACL' @@ -1349,7 +1349,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserNames') as user_names, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1368,7 +1368,7 @@ components: json_extract_path_text(detail.Properties, 'UserNames') as user_names, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1503,7 +1503,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AutoMinorVersionUpgrade') as auto_minor_version_upgrade, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::Cluster' @@ -1580,7 +1580,7 @@ components: json_extract_path_text(detail.Properties, 'AutoMinorVersionUpgrade') as auto_minor_version_upgrade, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::Cluster' @@ -1665,7 +1665,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClusterEndpoint') as cluster_endpoint, JSON_EXTRACT(detail.Properties, '$.AutoMinorVersionUpgrade') as auto_minor_version_upgrade FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1707,7 +1707,7 @@ components: json_extract_path_text(detail.Properties, 'ClusterEndpoint') as cluster_endpoint, json_extract_path_text(detail.Properties, 'AutoMinorVersionUpgrade') as auto_minor_version_upgrade FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1798,7 +1798,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.ARN') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::ParameterGroup' @@ -1831,7 +1831,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'ARN') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::ParameterGroup' @@ -1894,7 +1894,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.ARN') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1914,7 +1914,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'ARN') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2003,7 +2003,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ARN') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::SubnetGroup' @@ -2034,7 +2034,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ARN') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::SubnetGroup' @@ -2096,7 +2096,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.ARN') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2115,7 +2115,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'ARN') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2206,7 +2206,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::User' @@ -2239,7 +2239,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MemoryDB::User' @@ -2302,7 +2302,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AuthenticationMode') as authentication_mode, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2322,7 +2322,7 @@ components: json_extract_path_text(detail.Properties, 'AuthenticationMode') as authentication_mode, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/msk.yaml b/providers/src/aws/v00.00.00000/services/msk.yaml index 7a768b1a..3421e7fa 100644 --- a/providers/src/aws/v00.00.00000/services/msk.yaml +++ b/providers/src/aws/v00.00.00000/services/msk.yaml @@ -1866,7 +1866,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClusterArn') as cluster_arn, JSON_EXTRACT(detail.Properties, '$.SecretArnList') as secret_arn_list FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::BatchScramSecret' @@ -1891,7 +1891,7 @@ components: json_extract_path_text(detail.Properties, 'ClusterArn') as cluster_arn, json_extract_path_text(detail.Properties, 'SecretArnList') as secret_arn_list FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::BatchScramSecret' @@ -2028,7 +2028,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConfigurationInfo') as configuration_info, JSON_EXTRACT(detail.Properties, '$.StorageMode') as storage_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::Cluster' @@ -2077,7 +2077,7 @@ components: json_extract_path_text(detail.Properties, 'ConfigurationInfo') as configuration_info, json_extract_path_text(detail.Properties, 'StorageMode') as storage_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::Cluster' @@ -2148,7 +2148,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConfigurationInfo') as configuration_info, JSON_EXTRACT(detail.Properties, '$.StorageMode') as storage_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2176,7 +2176,7 @@ components: json_extract_path_text(detail.Properties, 'ConfigurationInfo') as configuration_info, json_extract_path_text(detail.Properties, 'StorageMode') as storage_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2261,7 +2261,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClusterArn') as cluster_arn, JSON_EXTRACT(detail.Properties, '$.CurrentVersion') as current_version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::ClusterPolicy' @@ -2288,7 +2288,7 @@ components: json_extract_path_text(detail.Properties, 'ClusterArn') as cluster_arn, json_extract_path_text(detail.Properties, 'CurrentVersion') as current_version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::ClusterPolicy' @@ -2409,7 +2409,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.LatestRevision') as latest_revision FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::Configuration' @@ -2442,7 +2442,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'LatestRevision') as latest_revision FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::Configuration' @@ -2567,7 +2567,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceExecutionRoleArn') as service_execution_role_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::Replicator' @@ -2604,7 +2604,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceExecutionRoleArn') as service_execution_role_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::Replicator' @@ -2669,7 +2669,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ReplicationInfoList') as replication_info_list, JSON_EXTRACT(detail.Properties, '$.ServiceExecutionRoleArn') as service_execution_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2691,7 +2691,7 @@ components: json_extract_path_text(detail.Properties, 'ReplicationInfoList') as replication_info_list, json_extract_path_text(detail.Properties, 'ServiceExecutionRoleArn') as service_execution_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2767,7 +2767,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClientAuthentication') as client_authentication, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::ServerlessCluster' @@ -2798,7 +2798,7 @@ components: json_extract_path_text(detail.Properties, 'ClientAuthentication') as client_authentication, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::ServerlessCluster' @@ -2860,7 +2860,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcConfigs') as vpc_configs, JSON_EXTRACT(detail.Properties, '$.ClientAuthentication') as client_authentication FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2879,7 +2879,7 @@ components: json_extract_path_text(detail.Properties, 'VpcConfigs') as vpc_configs, json_extract_path_text(detail.Properties, 'ClientAuthentication') as client_authentication FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2972,7 +2972,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::VpcConnection' @@ -3007,7 +3007,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MSK::VpcConnection' @@ -3071,7 +3071,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SecurityGroups') as security_groups, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3092,7 +3092,7 @@ components: json_extract_path_text(detail.Properties, 'SecurityGroups') as security_groups, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/mwaa.yaml b/providers/src/aws/v00.00.00000/services/mwaa.yaml index 80416a37..728ef604 100644 --- a/providers/src/aws/v00.00.00000/services/mwaa.yaml +++ b/providers/src/aws/v00.00.00000/services/mwaa.yaml @@ -1016,7 +1016,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DatabaseVpcEndpointService') as database_vpc_endpoint_service, JSON_EXTRACT(detail.Properties, '$.WebserverVpcEndpointService') as webserver_vpc_endpoint_service FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MWAA::Environment' @@ -1097,7 +1097,7 @@ components: json_extract_path_text(detail.Properties, 'DatabaseVpcEndpointService') as database_vpc_endpoint_service, json_extract_path_text(detail.Properties, 'WebserverVpcEndpointService') as webserver_vpc_endpoint_service FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::MWAA::Environment' @@ -1184,7 +1184,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DatabaseVpcEndpointService') as database_vpc_endpoint_service, JSON_EXTRACT(detail.Properties, '$.WebserverVpcEndpointService') as webserver_vpc_endpoint_service FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1228,7 +1228,7 @@ components: json_extract_path_text(detail.Properties, 'DatabaseVpcEndpointService') as database_vpc_endpoint_service, json_extract_path_text(detail.Properties, 'WebserverVpcEndpointService') as webserver_vpc_endpoint_service FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/neptune.yaml b/providers/src/aws/v00.00.00000/services/neptune.yaml index 85ef322d..33c57208 100644 --- a/providers/src/aws/v00.00.00000/services/neptune.yaml +++ b/providers/src/aws/v00.00.00000/services/neptune.yaml @@ -969,7 +969,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UseLatestRestorableTime') as use_latest_restorable_time, JSON_EXTRACT(detail.Properties, '$.VpcSecurityGroupIds') as vpc_security_group_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Neptune::DBCluster' @@ -1048,7 +1048,7 @@ components: json_extract_path_text(detail.Properties, 'UseLatestRestorableTime') as use_latest_restorable_time, json_extract_path_text(detail.Properties, 'VpcSecurityGroupIds') as vpc_security_group_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Neptune::DBCluster' @@ -1134,7 +1134,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UseLatestRestorableTime') as use_latest_restorable_time, JSON_EXTRACT(detail.Properties, '$.VpcSecurityGroupIds') as vpc_security_group_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1177,7 +1177,7 @@ components: json_extract_path_text(detail.Properties, 'UseLatestRestorableTime') as use_latest_restorable_time, json_extract_path_text(detail.Properties, 'VpcSecurityGroupIds') as vpc_security_group_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/neptunegraph.yaml b/providers/src/aws/v00.00.00000/services/neptunegraph.yaml index 8953abdb..386f3130 100644 --- a/providers/src/aws/v00.00.00000/services/neptunegraph.yaml +++ b/providers/src/aws/v00.00.00000/services/neptunegraph.yaml @@ -853,7 +853,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GraphArn') as graph_arn, JSON_EXTRACT(detail.Properties, '$.GraphId') as graph_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NeptuneGraph::Graph' @@ -894,7 +894,7 @@ components: json_extract_path_text(detail.Properties, 'GraphArn') as graph_arn, json_extract_path_text(detail.Properties, 'GraphId') as graph_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NeptuneGraph::Graph' @@ -961,7 +961,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GraphArn') as graph_arn, JSON_EXTRACT(detail.Properties, '$.GraphId') as graph_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -985,7 +985,7 @@ components: json_extract_path_text(detail.Properties, 'GraphArn') as graph_arn, json_extract_path_text(detail.Properties, 'GraphId') as graph_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1076,7 +1076,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PrivateGraphEndpointIdentifier') as private_graph_endpoint_identifier, JSON_EXTRACT(detail.Properties, '$.VpcEndpointId') as vpc_endpoint_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NeptuneGraph::PrivateGraphEndpoint' @@ -1109,7 +1109,7 @@ components: json_extract_path_text(detail.Properties, 'PrivateGraphEndpointIdentifier') as private_graph_endpoint_identifier, json_extract_path_text(detail.Properties, 'VpcEndpointId') as vpc_endpoint_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NeptuneGraph::PrivateGraphEndpoint' diff --git a/providers/src/aws/v00.00.00000/services/networkfirewall.yaml b/providers/src/aws/v00.00.00000/services/networkfirewall.yaml index 15ed5ad7..4b34f6e4 100644 --- a/providers/src/aws/v00.00.00000/services/networkfirewall.yaml +++ b/providers/src/aws/v00.00.00000/services/networkfirewall.yaml @@ -1718,7 +1718,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EndpointIds') as endpoint_ids, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::Firewall' @@ -1763,7 +1763,7 @@ components: json_extract_path_text(detail.Properties, 'EndpointIds') as endpoint_ids, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::Firewall' @@ -1832,7 +1832,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.EndpointIds') as endpoint_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1858,7 +1858,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'EndpointIds') as endpoint_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1949,7 +1949,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::FirewallPolicy' @@ -1982,7 +1982,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::FirewallPolicy' @@ -2045,7 +2045,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FirewallPolicyId') as firewall_policy_id, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2065,7 +2065,7 @@ components: json_extract_path_text(detail.Properties, 'FirewallPolicyId') as firewall_policy_id, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2150,7 +2150,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FirewallArn') as firewall_arn, JSON_EXTRACT(detail.Properties, '$.LoggingConfiguration') as logging_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::LoggingConfiguration' @@ -2177,7 +2177,7 @@ components: json_extract_path_text(detail.Properties, 'FirewallArn') as firewall_arn, json_extract_path_text(detail.Properties, 'LoggingConfiguration') as logging_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::LoggingConfiguration' @@ -2302,7 +2302,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::RuleGroup' @@ -2339,7 +2339,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::RuleGroup' @@ -2404,7 +2404,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Capacity') as capacity, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2426,7 +2426,7 @@ components: json_extract_path_text(detail.Properties, 'Capacity') as capacity, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2517,7 +2517,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::TLSInspectionConfiguration' @@ -2550,7 +2550,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkFirewall::TLSInspectionConfiguration' @@ -2613,7 +2613,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TLSInspectionConfigurationId') as tls_inspection_configuration_id, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2633,7 +2633,7 @@ components: json_extract_path_text(detail.Properties, 'TLSInspectionConfigurationId') as tls_inspection_configuration_id, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/networkmanager.yaml b/providers/src/aws/v00.00.00000/services/networkmanager.yaml index 1b963bff..f5d11c2c 100644 --- a/providers/src/aws/v00.00.00000/services/networkmanager.yaml +++ b/providers/src/aws/v00.00.00000/services/networkmanager.yaml @@ -2614,7 +2614,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransportAttachmentId') as transport_attachment_id, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::ConnectAttachment' @@ -2667,7 +2667,7 @@ components: json_extract_path_text(detail.Properties, 'TransportAttachmentId') as transport_attachment_id, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::ConnectAttachment' @@ -2740,7 +2740,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransportAttachmentId') as transport_attachment_id, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2770,7 +2770,7 @@ components: json_extract_path_text(detail.Properties, 'TransportAttachmentId') as transport_attachment_id, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2875,7 +2875,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetArn') as subnet_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::ConnectPeer' @@ -2922,7 +2922,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetArn') as subnet_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::ConnectPeer' @@ -2992,7 +2992,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Configuration') as configuration, JSON_EXTRACT(detail.Properties, '$.SubnetArn') as subnet_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3019,7 +3019,7 @@ components: json_extract_path_text(detail.Properties, 'Configuration') as configuration, json_extract_path_text(detail.Properties, 'SubnetArn') as subnet_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3120,7 +3120,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OwnerAccount') as owner_account, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::CoreNetwork' @@ -3163,7 +3163,7 @@ components: json_extract_path_text(detail.Properties, 'OwnerAccount') as owner_account, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::CoreNetwork' @@ -3231,7 +3231,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Edges') as edges, JSON_EXTRACT(detail.Properties, '$.OwnerAccount') as owner_account FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3256,7 +3256,7 @@ components: json_extract_path_text(detail.Properties, 'Edges') as edges, json_extract_path_text(detail.Properties, 'OwnerAccount') as owner_account FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3331,7 +3331,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeviceId') as device_id, JSON_EXTRACT(detail.Properties, '$.LinkId') as link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::CustomerGatewayAssociation' @@ -3360,7 +3360,7 @@ components: json_extract_path_text(detail.Properties, 'DeviceId') as device_id, json_extract_path_text(detail.Properties, 'LinkId') as link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::CustomerGatewayAssociation' @@ -3501,7 +3501,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::Device' @@ -3550,7 +3550,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::Device' @@ -3624,7 +3624,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3652,7 +3652,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3743,7 +3743,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::GlobalNetwork' @@ -3776,7 +3776,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::GlobalNetwork' @@ -3839,7 +3839,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3859,7 +3859,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3961,7 +3961,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::Link' @@ -4004,7 +4004,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::Link' @@ -4075,7 +4075,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4100,7 +4100,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4174,7 +4174,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeviceId') as device_id, JSON_EXTRACT(detail.Properties, '$.LinkId') as link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::LinkAssociation' @@ -4201,7 +4201,7 @@ components: json_extract_path_text(detail.Properties, 'DeviceId') as device_id, json_extract_path_text(detail.Properties, 'LinkId') as link_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::LinkAssociation' @@ -4333,7 +4333,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::Site' @@ -4370,7 +4370,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::Site' @@ -4438,7 +4438,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4460,7 +4460,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4569,7 +4569,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.VpnConnectionArn') as vpn_connection_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::SiteToSiteVpnAttachment' @@ -4620,7 +4620,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'VpnConnectionArn') as vpn_connection_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::SiteToSiteVpnAttachment' @@ -4692,7 +4692,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.VpnConnectionArn') as vpn_connection_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4721,7 +4721,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'VpnConnectionArn') as vpn_connection_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4824,7 +4824,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::TransitGatewayPeering' @@ -4869,7 +4869,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::TransitGatewayPeering' @@ -4938,7 +4938,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PeeringType') as peering_type, JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4964,7 +4964,7 @@ components: json_extract_path_text(detail.Properties, 'PeeringType') as peering_type, json_extract_path_text(detail.Properties, 'CreatedAt') as created_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5035,7 +5035,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GlobalNetworkId') as global_network_id, JSON_EXTRACT(detail.Properties, '$.TransitGatewayArn') as transit_gateway_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::TransitGatewayRegistration' @@ -5060,7 +5060,7 @@ components: json_extract_path_text(detail.Properties, 'GlobalNetworkId') as global_network_id, json_extract_path_text(detail.Properties, 'TransitGatewayArn') as transit_gateway_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::TransitGatewayRegistration' @@ -5204,7 +5204,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::TransitGatewayRouteTableAttachment' @@ -5257,7 +5257,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::TransitGatewayRouteTableAttachment' @@ -5330,7 +5330,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedAt') as created_at, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5360,7 +5360,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedAt') as created_at, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5473,7 +5473,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetArns') as subnet_arns, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::VpcAttachment' @@ -5528,7 +5528,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetArns') as subnet_arns, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NetworkManager::VpcAttachment' @@ -5602,7 +5602,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetArns') as subnet_arns, JSON_EXTRACT(detail.Properties, '$.Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5633,7 +5633,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetArns') as subnet_arns, json_extract_path_text(detail.Properties, 'Options') as options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/nimblestudio.yaml b/providers/src/aws/v00.00.00000/services/nimblestudio.yaml index bd0e3a81..4b5ca805 100644 --- a/providers/src/aws/v00.00.00000/services/nimblestudio.yaml +++ b/providers/src/aws/v00.00.00000/services/nimblestudio.yaml @@ -1567,7 +1567,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StudioId') as studio_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NimbleStudio::LaunchProfile' @@ -1606,7 +1606,7 @@ components: json_extract_path_text(detail.Properties, 'StudioId') as studio_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NimbleStudio::LaunchProfile' @@ -1675,7 +1675,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StudioComponentIds') as studio_component_ids, JSON_EXTRACT(detail.Properties, '$.StudioId') as studio_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1698,7 +1698,7 @@ components: json_extract_path_text(detail.Properties, 'StudioComponentIds') as studio_component_ids, json_extract_path_text(detail.Properties, 'StudioId') as studio_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1798,7 +1798,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StudioId') as studio_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NimbleStudio::StreamingImage' @@ -1839,7 +1839,7 @@ components: json_extract_path_text(detail.Properties, 'StudioId') as studio_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NimbleStudio::StreamingImage' @@ -1909,7 +1909,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StreamingImageId') as streaming_image_id, JSON_EXTRACT(detail.Properties, '$.StudioId') as studio_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1933,7 +1933,7 @@ components: json_extract_path_text(detail.Properties, 'StreamingImageId') as streaming_image_id, json_extract_path_text(detail.Properties, 'StudioId') as studio_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2032,7 +2032,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UserRoleArn') as user_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NimbleStudio::Studio' @@ -2073,7 +2073,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UserRoleArn') as user_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NimbleStudio::Studio' @@ -2140,7 +2140,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StudioUrl') as studio_url, JSON_EXTRACT(detail.Properties, '$.UserRoleArn') as user_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2164,7 +2164,7 @@ components: json_extract_path_text(detail.Properties, 'StudioUrl') as studio_url, json_extract_path_text(detail.Properties, 'UserRoleArn') as user_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2270,7 +2270,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NimbleStudio::StudioComponent' @@ -2317,7 +2317,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::NimbleStudio::StudioComponent' @@ -2390,7 +2390,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Subtype') as subtype, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2417,7 +2417,7 @@ components: json_extract_path_text(detail.Properties, 'Subtype') as subtype, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/oam.yaml b/providers/src/aws/v00.00.00000/services/oam.yaml index 0e235bbf..67078a5e 100644 --- a/providers/src/aws/v00.00.00000/services/oam.yaml +++ b/providers/src/aws/v00.00.00000/services/oam.yaml @@ -751,7 +751,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LinkConfiguration') as link_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Oam::Link' @@ -786,7 +786,7 @@ components: json_extract_path_text(detail.Properties, 'LinkConfiguration') as link_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Oam::Link' @@ -850,7 +850,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SinkIdentifier') as sink_identifier, JSON_EXTRACT(detail.Properties, '$.LinkConfiguration') as link_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -871,7 +871,7 @@ components: json_extract_path_text(detail.Properties, 'SinkIdentifier') as sink_identifier, json_extract_path_text(detail.Properties, 'LinkConfiguration') as link_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -958,7 +958,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Policy') as policy, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Oam::Sink' @@ -987,7 +987,7 @@ components: json_extract_path_text(detail.Properties, 'Policy') as policy, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Oam::Sink' @@ -1048,7 +1048,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Policy') as policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1066,7 +1066,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Policy') as policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/omics.yaml b/providers/src/aws/v00.00.00000/services/omics.yaml index 8bb554bc..747a09fe 100644 --- a/providers/src/aws/v00.00.00000/services/omics.yaml +++ b/providers/src/aws/v00.00.00000/services/omics.yaml @@ -1523,7 +1523,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::AnnotationStore' @@ -1572,7 +1572,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UpdateTime') as update_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::AnnotationStore' @@ -1643,7 +1643,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StoreSizeBytes') as store_size_bytes, JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1671,7 +1671,7 @@ components: json_extract_path_text(detail.Properties, 'StoreSizeBytes') as store_size_bytes, json_extract_path_text(detail.Properties, 'UpdateTime') as update_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1751,7 +1751,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SseConfig') as sse_config, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::ReferenceStore' @@ -1786,7 +1786,7 @@ components: json_extract_path_text(detail.Properties, 'SseConfig') as sse_config, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::ReferenceStore' @@ -1850,7 +1850,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ReferenceStoreId') as reference_store_id, JSON_EXTRACT(detail.Properties, '$.SseConfig') as sse_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1871,7 +1871,7 @@ components: json_extract_path_text(detail.Properties, 'ReferenceStoreId') as reference_store_id, json_extract_path_text(detail.Properties, 'SseConfig') as sse_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1968,7 +1968,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::RunGroup' @@ -2007,7 +2007,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::RunGroup' @@ -2073,7 +2073,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MaxRuns') as max_runs, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2096,7 +2096,7 @@ components: json_extract_path_text(detail.Properties, 'MaxRuns') as max_runs, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2178,7 +2178,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SseConfig') as sse_config, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::SequenceStore' @@ -2215,7 +2215,7 @@ components: json_extract_path_text(detail.Properties, 'SseConfig') as sse_config, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::SequenceStore' @@ -2280,7 +2280,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SequenceStoreId') as sequence_store_id, JSON_EXTRACT(detail.Properties, '$.SseConfig') as sse_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2302,7 +2302,7 @@ components: json_extract_path_text(detail.Properties, 'SequenceStoreId') as sequence_store_id, json_extract_path_text(detail.Properties, 'SseConfig') as sse_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2405,7 +2405,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::VariantStore' @@ -2450,7 +2450,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UpdateTime') as update_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::VariantStore' @@ -2519,7 +2519,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StoreSizeBytes') as store_size_bytes, JSON_EXTRACT(detail.Properties, '$.UpdateTime') as update_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2545,7 +2545,7 @@ components: json_extract_path_text(detail.Properties, 'StoreSizeBytes') as store_size_bytes, json_extract_path_text(detail.Properties, 'UpdateTime') as update_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2652,7 +2652,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::Workflow' @@ -2701,7 +2701,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Omics::Workflow' @@ -2772,7 +2772,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StorageCapacity') as storage_capacity, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2800,7 +2800,7 @@ components: json_extract_path_text(detail.Properties, 'StorageCapacity') as storage_capacity, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/opensearchserverless.yaml b/providers/src/aws/v00.00.00000/services/opensearchserverless.yaml index 19d8ea58..88e1b54e 100644 --- a/providers/src/aws/v00.00.00000/services/opensearchserverless.yaml +++ b/providers/src/aws/v00.00.00000/services/opensearchserverless.yaml @@ -1268,7 +1268,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Policy') as policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::AccessPolicy' @@ -1297,7 +1297,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Policy') as policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::AccessPolicy' @@ -1427,7 +1427,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.StandbyReplicas') as standby_replicas FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::Collection' @@ -1466,7 +1466,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'StandbyReplicas') as standby_replicas FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::Collection' @@ -1532,7 +1532,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.StandbyReplicas') as standby_replicas FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1555,7 +1555,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'StandbyReplicas') as standby_replicas FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1643,7 +1643,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Policy') as policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::LifecyclePolicy' @@ -1672,7 +1672,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Policy') as policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::LifecyclePolicy' @@ -1794,7 +1794,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SamlOptions') as saml_options, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::SecurityConfig' @@ -1825,7 +1825,7 @@ components: json_extract_path_text(detail.Properties, 'SamlOptions') as saml_options, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::SecurityConfig' @@ -1943,7 +1943,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::SecurityPolicy' @@ -1972,7 +1972,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Type') as type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::SecurityPolicy' @@ -2094,7 +2094,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::VpcEndpoint' @@ -2125,7 +2125,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpenSearchServerless::VpcEndpoint' diff --git a/providers/src/aws/v00.00.00000/services/opsworkscm.yaml b/providers/src/aws/v00.00.00000/services/opsworkscm.yaml index d292de13..6cf1e3ee 100644 --- a/providers/src/aws/v00.00.00000/services/opsworkscm.yaml +++ b/providers/src/aws/v00.00.00000/services/opsworkscm.yaml @@ -796,7 +796,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Engine') as engine FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpsWorksCM::Server' @@ -863,7 +863,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Engine') as engine FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OpsWorksCM::Server' @@ -943,7 +943,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InstanceType') as instance_type, JSON_EXTRACT(detail.Properties, '$.Engine') as engine FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -980,7 +980,7 @@ components: json_extract_path_text(detail.Properties, 'InstanceType') as instance_type, json_extract_path_text(detail.Properties, 'Engine') as engine FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/organizations.yaml b/providers/src/aws/v00.00.00000/services/organizations.yaml index 42efc1ac..97311288 100644 --- a/providers/src/aws/v00.00.00000/services/organizations.yaml +++ b/providers/src/aws/v00.00.00000/services/organizations.yaml @@ -1204,7 +1204,7 @@ components: JSON_EXTRACT(detail.Properties, '$.JoinedTimestamp') as joined_timestamp, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::Account' @@ -1245,7 +1245,7 @@ components: json_extract_path_text(detail.Properties, 'JoinedTimestamp') as joined_timestamp, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::Account' @@ -1312,7 +1312,7 @@ components: JSON_EXTRACT(detail.Properties, '$.JoinedTimestamp') as joined_timestamp, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1336,7 +1336,7 @@ components: json_extract_path_text(detail.Properties, 'JoinedTimestamp') as joined_timestamp, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1416,7 +1416,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ManagementAccountEmail') as management_account_email, JSON_EXTRACT(detail.Properties, '$.RootId') as root_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::Organization' @@ -1451,7 +1451,7 @@ components: json_extract_path_text(detail.Properties, 'ManagementAccountEmail') as management_account_email, json_extract_path_text(detail.Properties, 'RootId') as root_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::Organization' @@ -1570,7 +1570,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ParentId') as parent_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::OrganizationalUnit' @@ -1601,7 +1601,7 @@ components: json_extract_path_text(detail.Properties, 'ParentId') as parent_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::OrganizationalUnit' @@ -1663,7 +1663,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.ParentId') as parent_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1682,7 +1682,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'ParentId') as parent_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1779,7 +1779,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.AwsManaged') as aws_managed FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::Policy' @@ -1818,7 +1818,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'AwsManaged') as aws_managed FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::Policy' @@ -1884,7 +1884,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.AwsManaged') as aws_managed FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1907,7 +1907,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'AwsManaged') as aws_managed FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1994,7 +1994,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Content') as content, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::ResourcePolicy' @@ -2023,7 +2023,7 @@ components: json_extract_path_text(detail.Properties, 'Content') as content, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Organizations::ResourcePolicy' @@ -2084,7 +2084,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Content') as content FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2102,7 +2102,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Content') as content FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/osis.yaml b/providers/src/aws/v00.00.00000/services/osis.yaml index 2aee7907..1bd57a94 100644 --- a/providers/src/aws/v00.00.00000/services/osis.yaml +++ b/providers/src/aws/v00.00.00000/services/osis.yaml @@ -774,7 +774,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PipelineArn') as pipeline_arn, JSON_EXTRACT(detail.Properties, '$.IngestEndpointUrls') as ingest_endpoint_urls FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OSIS::Pipeline' @@ -819,7 +819,7 @@ components: json_extract_path_text(detail.Properties, 'PipelineArn') as pipeline_arn, json_extract_path_text(detail.Properties, 'IngestEndpointUrls') as ingest_endpoint_urls FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::OSIS::Pipeline' @@ -888,7 +888,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PipelineArn') as pipeline_arn, JSON_EXTRACT(detail.Properties, '$.IngestEndpointUrls') as ingest_endpoint_urls FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -914,7 +914,7 @@ components: json_extract_path_text(detail.Properties, 'PipelineArn') as pipeline_arn, json_extract_path_text(detail.Properties, 'IngestEndpointUrls') as ingest_endpoint_urls FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/panorama.yaml b/providers/src/aws/v00.00.00000/services/panorama.yaml index 5f9eafda..17be2e36 100644 --- a/providers/src/aws/v00.00.00000/services/panorama.yaml +++ b/providers/src/aws/v00.00.00000/services/panorama.yaml @@ -1061,7 +1061,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Panorama::ApplicationInstance' @@ -1114,7 +1114,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Panorama::ApplicationInstance' @@ -1187,7 +1187,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ManifestPayload') as manifest_payload, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1217,7 +1217,7 @@ components: json_extract_path_text(detail.Properties, 'ManifestPayload') as manifest_payload, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1308,7 +1308,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Panorama::Package' @@ -1341,7 +1341,7 @@ components: json_extract_path_text(detail.Properties, 'CreatedTime') as created_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Panorama::Package' @@ -1404,7 +1404,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StorageLocation') as storage_location, JSON_EXTRACT(detail.Properties, '$.CreatedTime') as created_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1424,7 +1424,7 @@ components: json_extract_path_text(detail.Properties, 'StorageLocation') as storage_location, json_extract_path_text(detail.Properties, 'CreatedTime') as created_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/paymentcryptography.yaml b/providers/src/aws/v00.00.00000/services/paymentcryptography.yaml index ca2ba8cd..5778135a 100644 --- a/providers/src/aws/v00.00.00000/services/paymentcryptography.yaml +++ b/providers/src/aws/v00.00.00000/services/paymentcryptography.yaml @@ -767,7 +767,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AliasName') as alias_name, JSON_EXTRACT(detail.Properties, '$.KeyArn') as key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PaymentCryptography::Alias' @@ -792,7 +792,7 @@ components: json_extract_path_text(detail.Properties, 'AliasName') as alias_name, json_extract_path_text(detail.Properties, 'KeyArn') as key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PaymentCryptography::Alias' @@ -917,7 +917,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyState') as key_state, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PaymentCryptography::Key' @@ -954,7 +954,7 @@ components: json_extract_path_text(detail.Properties, 'KeyState') as key_state, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PaymentCryptography::Key' @@ -1019,7 +1019,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KeyOrigin') as key_origin, JSON_EXTRACT(detail.Properties, '$.KeyState') as key_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1041,7 +1041,7 @@ components: json_extract_path_text(detail.Properties, 'KeyOrigin') as key_origin, json_extract_path_text(detail.Properties, 'KeyState') as key_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/pcaconnectorad.yaml b/providers/src/aws/v00.00.00000/services/pcaconnectorad.yaml index a9ac5615..d38db598 100644 --- a/providers/src/aws/v00.00.00000/services/pcaconnectorad.yaml +++ b/providers/src/aws/v00.00.00000/services/pcaconnectorad.yaml @@ -1626,7 +1626,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VpcInformation') as vpc_information FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::Connector' @@ -1657,7 +1657,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VpcInformation') as vpc_information FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::Connector' @@ -1719,7 +1719,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DirectoryId') as directory_id, JSON_EXTRACT(detail.Properties, '$.VpcInformation') as vpc_information FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1738,7 +1738,7 @@ components: json_extract_path_text(detail.Properties, 'DirectoryId') as directory_id, json_extract_path_text(detail.Properties, 'VpcInformation') as vpc_information FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1823,7 +1823,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DirectoryRegistrationArn') as directory_registration_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::DirectoryRegistration' @@ -1850,7 +1850,7 @@ components: json_extract_path_text(detail.Properties, 'DirectoryRegistrationArn') as directory_registration_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::DirectoryRegistration' @@ -1910,7 +1910,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DirectoryId') as directory_id, JSON_EXTRACT(detail.Properties, '$.DirectoryRegistrationArn') as directory_registration_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1927,7 +1927,7 @@ components: json_extract_path_text(detail.Properties, 'DirectoryId') as directory_id, json_extract_path_text(detail.Properties, 'DirectoryRegistrationArn') as directory_registration_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1998,7 +1998,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ConnectorArn') as connector_arn, JSON_EXTRACT(detail.Properties, '$.DirectoryRegistrationArn') as directory_registration_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::ServicePrincipalName' @@ -2023,7 +2023,7 @@ components: json_extract_path_text(detail.Properties, 'ConnectorArn') as connector_arn, json_extract_path_text(detail.Properties, 'DirectoryRegistrationArn') as directory_registration_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::ServicePrincipalName' @@ -2147,7 +2147,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.TemplateArn') as template_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::Template' @@ -2180,7 +2180,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'TemplateArn') as template_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::Template' @@ -2243,7 +2243,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ReenrollAllCertificateHolders') as reenroll_all_certificate_holders, JSON_EXTRACT(detail.Properties, '$.TemplateArn') as template_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2263,7 +2263,7 @@ components: json_extract_path_text(detail.Properties, 'ReenrollAllCertificateHolders') as reenroll_all_certificate_holders, json_extract_path_text(detail.Properties, 'TemplateArn') as template_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2351,7 +2351,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GroupSecurityIdentifier') as group_security_identifier, JSON_EXTRACT(detail.Properties, '$.TemplateArn') as template_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::TemplateGroupAccessControlEntry' @@ -2380,7 +2380,7 @@ components: json_extract_path_text(detail.Properties, 'GroupSecurityIdentifier') as group_security_identifier, json_extract_path_text(detail.Properties, 'TemplateArn') as template_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::PCAConnectorAD::TemplateGroupAccessControlEntry' diff --git a/providers/src/aws/v00.00.00000/services/personalize.yaml b/providers/src/aws/v00.00.00000/services/personalize.yaml index c8655cfe..eab13cd7 100644 --- a/providers/src/aws/v00.00.00000/services/personalize.yaml +++ b/providers/src/aws/v00.00.00000/services/personalize.yaml @@ -1105,7 +1105,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SchemaArn') as schema_arn, JSON_EXTRACT(detail.Properties, '$.DatasetImportJob') as dataset_import_job FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Personalize::Dataset' @@ -1138,7 +1138,7 @@ components: json_extract_path_text(detail.Properties, 'SchemaArn') as schema_arn, json_extract_path_text(detail.Properties, 'DatasetImportJob') as dataset_import_job FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Personalize::Dataset' @@ -1244,7 +1244,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Domain') as domain FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Personalize::DatasetGroup' @@ -1275,7 +1275,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Domain') as domain FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Personalize::DatasetGroup' @@ -1379,7 +1379,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Schema') as _schema, JSON_EXTRACT(detail.Properties, '$.Domain') as domain FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Personalize::Schema' @@ -1408,7 +1408,7 @@ components: json_extract_path_text(detail.Properties, 'Schema') as _schema, json_extract_path_text(detail.Properties, 'Domain') as domain FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Personalize::Schema' @@ -1520,7 +1520,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RecipeArn') as recipe_arn, JSON_EXTRACT(detail.Properties, '$.SolutionConfig') as solution_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Personalize::Solution' @@ -1557,7 +1557,7 @@ components: json_extract_path_text(detail.Properties, 'RecipeArn') as recipe_arn, json_extract_path_text(detail.Properties, 'SolutionConfig') as solution_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Personalize::Solution' diff --git a/providers/src/aws/v00.00.00000/services/pinpoint.yaml b/providers/src/aws/v00.00.00000/services/pinpoint.yaml index 4df210c7..078998f1 100644 --- a/providers/src/aws/v00.00.00000/services/pinpoint.yaml +++ b/providers/src/aws/v00.00.00000/services/pinpoint.yaml @@ -662,7 +662,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TemplateDescription') as template_description, JSON_EXTRACT(detail.Properties, '$.TemplateName') as template_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Pinpoint::InAppTemplate' @@ -697,7 +697,7 @@ components: json_extract_path_text(detail.Properties, 'TemplateDescription') as template_description, json_extract_path_text(detail.Properties, 'TemplateName') as template_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Pinpoint::InAppTemplate' @@ -761,7 +761,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TemplateDescription') as template_description, JSON_EXTRACT(detail.Properties, '$.TemplateName') as template_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -782,7 +782,7 @@ components: json_extract_path_text(detail.Properties, 'TemplateDescription') as template_description, json_extract_path_text(detail.Properties, 'TemplateName') as template_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/pipes.yaml b/providers/src/aws/v00.00.00000/services/pipes.yaml index 55a32b6f..e91913c4 100644 --- a/providers/src/aws/v00.00.00000/services/pipes.yaml +++ b/providers/src/aws/v00.00.00000/services/pipes.yaml @@ -1979,7 +1979,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Target') as target, JSON_EXTRACT(detail.Properties, '$.TargetParameters') as target_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Pipes::Pipe' @@ -2034,7 +2034,7 @@ components: json_extract_path_text(detail.Properties, 'Target') as target, json_extract_path_text(detail.Properties, 'TargetParameters') as target_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Pipes::Pipe' @@ -2108,7 +2108,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Target') as target, JSON_EXTRACT(detail.Properties, '$.TargetParameters') as target_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2139,7 +2139,7 @@ components: json_extract_path_text(detail.Properties, 'Target') as target, json_extract_path_text(detail.Properties, 'TargetParameters') as target_parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/proton.yaml b/providers/src/aws/v00.00.00000/services/proton.yaml index e643742d..0761b862 100644 --- a/providers/src/aws/v00.00.00000/services/proton.yaml +++ b/providers/src/aws/v00.00.00000/services/proton.yaml @@ -963,7 +963,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Proton::EnvironmentAccountConnection' @@ -1004,7 +1004,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Proton::EnvironmentAccountConnection' @@ -1071,7 +1071,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1095,7 +1095,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1188,7 +1188,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Provisioning') as provisioning, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Proton::EnvironmentTemplate' @@ -1223,7 +1223,7 @@ components: json_extract_path_text(detail.Properties, 'Provisioning') as provisioning, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Proton::EnvironmentTemplate' @@ -1287,7 +1287,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Provisioning') as provisioning FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1308,7 +1308,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Provisioning') as provisioning FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1401,7 +1401,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PipelineProvisioning') as pipeline_provisioning, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Proton::ServiceTemplate' @@ -1436,7 +1436,7 @@ components: json_extract_path_text(detail.Properties, 'PipelineProvisioning') as pipeline_provisioning, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Proton::ServiceTemplate' @@ -1500,7 +1500,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.PipelineProvisioning') as pipeline_provisioning FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1521,7 +1521,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'PipelineProvisioning') as pipeline_provisioning FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/qbusiness.yaml b/providers/src/aws/v00.00.00000/services/qbusiness.yaml index 9fba9c6e..c5cb456a 100644 --- a/providers/src/aws/v00.00.00000/services/qbusiness.yaml +++ b/providers/src/aws/v00.00.00000/services/qbusiness.yaml @@ -2030,7 +2030,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::Application' @@ -2077,7 +2077,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::Application' @@ -2147,7 +2147,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2174,7 +2174,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2287,7 +2287,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.VpcConfiguration') as vpc_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::DataSource' @@ -2340,7 +2340,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'VpcConfiguration') as vpc_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::DataSource' @@ -2419,7 +2419,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.VpcConfiguration') as vpc_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2449,7 +2449,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'VpcConfiguration') as vpc_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2555,7 +2555,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::Index' @@ -2602,7 +2602,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::Index' @@ -2675,7 +2675,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2702,7 +2702,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2808,7 +2808,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::Plugin' @@ -2855,7 +2855,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::Plugin' @@ -2928,7 +2928,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2955,7 +2955,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3057,7 +3057,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::Retriever' @@ -3100,7 +3100,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::Retriever' @@ -3171,7 +3171,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3196,7 +3196,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3302,7 +3302,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WebExperienceId') as web_experience_id, JSON_EXTRACT(detail.Properties, '$.WelcomeMessage') as welcome_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::WebExperience' @@ -3349,7 +3349,7 @@ components: json_extract_path_text(detail.Properties, 'WebExperienceId') as web_experience_id, json_extract_path_text(detail.Properties, 'WelcomeMessage') as welcome_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QBusiness::WebExperience' @@ -3422,7 +3422,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WebExperienceId') as web_experience_id, JSON_EXTRACT(detail.Properties, '$.WelcomeMessage') as welcome_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3449,7 +3449,7 @@ components: json_extract_path_text(detail.Properties, 'WebExperienceId') as web_experience_id, json_extract_path_text(detail.Properties, 'WelcomeMessage') as welcome_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/qldb.yaml b/providers/src/aws/v00.00.00000/services/qldb.yaml index ae945f4d..271a1593 100644 --- a/providers/src/aws/v00.00.00000/services/qldb.yaml +++ b/providers/src/aws/v00.00.00000/services/qldb.yaml @@ -637,7 +637,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QLDB::Stream' @@ -676,7 +676,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QLDB::Stream' @@ -745,7 +745,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -768,7 +768,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/quicksight.yaml b/providers/src/aws/v00.00.00000/services/quicksight.yaml index da50225e..25d1e3f9 100644 --- a/providers/src/aws/v00.00.00000/services/quicksight.yaml +++ b/providers/src/aws/v00.00.00000/services/quicksight.yaml @@ -13468,7 +13468,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Sheets') as sheets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Analysis' @@ -13523,7 +13523,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Sheets') as sheets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Analysis' @@ -13600,7 +13600,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Sheets') as sheets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -13631,7 +13631,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Sheets') as sheets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -13749,7 +13749,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Dashboard' @@ -13808,7 +13808,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Dashboard' @@ -13887,7 +13887,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LinkEntities') as link_entities, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -13920,7 +13920,7 @@ components: json_extract_path_text(detail.Properties, 'LinkEntities') as link_entities, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -14044,7 +14044,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.IngestionWaitPolicy') as ingestion_wait_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::DataSet' @@ -14109,7 +14109,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'IngestionWaitPolicy') as ingestion_wait_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::DataSet' @@ -14191,7 +14191,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RowLevelPermissionTagConfiguration') as row_level_permission_tag_configuration, JSON_EXTRACT(detail.Properties, '$.IngestionWaitPolicy') as ingestion_wait_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -14227,7 +14227,7 @@ components: json_extract_path_text(detail.Properties, 'RowLevelPermissionTagConfiguration') as row_level_permission_tag_configuration, json_extract_path_text(detail.Properties, 'IngestionWaitPolicy') as ingestion_wait_policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -14339,7 +14339,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.VpcConnectionProperties') as vpc_connection_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::DataSource' @@ -14392,7 +14392,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'VpcConnectionProperties') as vpc_connection_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::DataSource' @@ -14468,7 +14468,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.VpcConnectionProperties') as vpc_connection_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -14498,7 +14498,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'VpcConnectionProperties') as vpc_connection_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -14587,7 +14587,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DataSetId') as data_set_id, JSON_EXTRACT(detail.Properties, '$.Schedule') as schedule FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::RefreshSchedule' @@ -14616,7 +14616,7 @@ components: json_extract_path_text(detail.Properties, 'DataSetId') as data_set_id, json_extract_path_text(detail.Properties, 'Schedule') as schedule FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::RefreshSchedule' @@ -14758,7 +14758,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.TemplateId') as template_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Template' @@ -14805,7 +14805,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'TemplateId') as template_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Template' @@ -14878,7 +14878,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.TemplateId') as template_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -14905,7 +14905,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'TemplateId') as template_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -15011,7 +15011,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.VersionDescription') as version_description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Theme' @@ -15058,7 +15058,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'VersionDescription') as version_description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Theme' @@ -15131,7 +15131,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Version') as version, JSON_EXTRACT(detail.Properties, '$.VersionDescription') as version_description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -15158,7 +15158,7 @@ components: json_extract_path_text(detail.Properties, 'Version') as version, json_extract_path_text(detail.Properties, 'VersionDescription') as version_description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -15252,7 +15252,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TopicId') as topic_id, JSON_EXTRACT(detail.Properties, '$.UserExperienceVersion') as user_experience_version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Topic' @@ -15287,7 +15287,7 @@ components: json_extract_path_text(detail.Properties, 'TopicId') as topic_id, json_extract_path_text(detail.Properties, 'UserExperienceVersion') as user_experience_version FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::Topic' @@ -15430,7 +15430,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VPCConnectionId') as vpc_connection_id, JSON_EXTRACT(detail.Properties, '$.VPCId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::VPCConnection' @@ -15481,7 +15481,7 @@ components: json_extract_path_text(detail.Properties, 'VPCConnectionId') as vpc_connection_id, json_extract_path_text(detail.Properties, 'VPCId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::QuickSight::VPCConnection' @@ -15556,7 +15556,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VPCConnectionId') as vpc_connection_id, JSON_EXTRACT(detail.Properties, '$.VPCId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -15585,7 +15585,7 @@ components: json_extract_path_text(detail.Properties, 'VPCConnectionId') as vpc_connection_id, json_extract_path_text(detail.Properties, 'VPCId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/ram.yaml b/providers/src/aws/v00.00.00000/services/ram.yaml index 85dd5002..9227c75e 100644 --- a/providers/src/aws/v00.00.00000/services/ram.yaml +++ b/providers/src/aws/v00.00.00000/services/ram.yaml @@ -617,7 +617,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyTemplate') as policy_template, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RAM::Permission' @@ -654,7 +654,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyTemplate') as policy_template, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RAM::Permission' @@ -719,7 +719,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceType') as resource_type, JSON_EXTRACT(detail.Properties, '$.PolicyTemplate') as policy_template FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -741,7 +741,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceType') as resource_type, json_extract_path_text(detail.Properties, 'PolicyTemplate') as policy_template FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/rds.yaml b/providers/src/aws/v00.00.00000/services/rds.yaml index 9f63ac59..e4ba62dd 100644 --- a/providers/src/aws/v00.00.00000/services/rds.yaml +++ b/providers/src/aws/v00.00.00000/services/rds.yaml @@ -4668,7 +4668,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::CustomDBEngineVersion' @@ -4715,7 +4715,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::CustomDBEngineVersion' @@ -4788,7 +4788,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageId') as image_id, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4815,7 +4815,7 @@ components: json_extract_path_text(detail.Properties, 'ImageId') as image_id, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5012,7 +5012,7 @@ components: JSON_EXTRACT(detail.Properties, '$.BackupRetentionPeriod') as backup_retention_period, JSON_EXTRACT(detail.Properties, '$.EnableCloudwatchLogsExports') as enable_cloudwatch_logs_exports FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBCluster' @@ -5151,7 +5151,7 @@ components: json_extract_path_text(detail.Properties, 'BackupRetentionPeriod') as backup_retention_period, json_extract_path_text(detail.Properties, 'EnableCloudwatchLogsExports') as enable_cloudwatch_logs_exports FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBCluster' @@ -5267,7 +5267,7 @@ components: JSON_EXTRACT(detail.Properties, '$.BackupRetentionPeriod') as backup_retention_period, JSON_EXTRACT(detail.Properties, '$.EnableCloudwatchLogsExports') as enable_cloudwatch_logs_exports FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5340,7 +5340,7 @@ components: json_extract_path_text(detail.Properties, 'BackupRetentionPeriod') as backup_retention_period, json_extract_path_text(detail.Properties, 'EnableCloudwatchLogsExports') as enable_cloudwatch_logs_exports FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5429,7 +5429,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DBClusterParameterGroupName') as db_cluster_parameter_group_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBClusterParameterGroup' @@ -5460,7 +5460,7 @@ components: json_extract_path_text(detail.Properties, 'DBClusterParameterGroupName') as db_cluster_parameter_group_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBClusterParameterGroup' @@ -5522,7 +5522,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.DBClusterParameterGroupName') as db_cluster_parameter_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5541,7 +5541,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'DBClusterParameterGroupName') as db_cluster_parameter_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5780,7 +5780,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EnableCloudwatchLogsExports') as enable_cloudwatch_logs_exports, JSON_EXTRACT(detail.Properties, '$.UseDefaultProcessorFeatures') as use_default_processor_features FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBInstance' @@ -5961,7 +5961,7 @@ components: json_extract_path_text(detail.Properties, 'EnableCloudwatchLogsExports') as enable_cloudwatch_logs_exports, json_extract_path_text(detail.Properties, 'UseDefaultProcessorFeatures') as use_default_processor_features FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBInstance' @@ -6098,7 +6098,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EnableCloudwatchLogsExports') as enable_cloudwatch_logs_exports, JSON_EXTRACT(detail.Properties, '$.UseDefaultProcessorFeatures') as use_default_processor_features FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6192,7 +6192,7 @@ components: json_extract_path_text(detail.Properties, 'EnableCloudwatchLogsExports') as enable_cloudwatch_logs_exports, json_extract_path_text(detail.Properties, 'UseDefaultProcessorFeatures') as use_default_processor_features FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6281,7 +6281,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBParameterGroup' @@ -6312,7 +6312,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBParameterGroup' @@ -6374,7 +6374,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Family') as family, JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6393,7 +6393,7 @@ components: json_extract_path_text(detail.Properties, 'Family') as family, json_extract_path_text(detail.Properties, 'Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6498,7 +6498,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcSecurityGroupIds') as vpc_security_group_ids, JSON_EXTRACT(detail.Properties, '$.VpcSubnetIds') as vpc_subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBProxy' @@ -6545,7 +6545,7 @@ components: json_extract_path_text(detail.Properties, 'VpcSecurityGroupIds') as vpc_security_group_ids, json_extract_path_text(detail.Properties, 'VpcSubnetIds') as vpc_subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBProxy' @@ -6615,7 +6615,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcSecurityGroupIds') as vpc_security_group_ids, JSON_EXTRACT(detail.Properties, '$.VpcSubnetIds') as vpc_subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6642,7 +6642,7 @@ components: json_extract_path_text(detail.Properties, 'VpcSecurityGroupIds') as vpc_security_group_ids, json_extract_path_text(detail.Properties, 'VpcSubnetIds') as vpc_subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6741,7 +6741,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IsDefault') as is_default, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBProxyEndpoint' @@ -6782,7 +6782,7 @@ components: json_extract_path_text(detail.Properties, 'IsDefault') as is_default, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBProxyEndpoint' @@ -6849,7 +6849,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetRole') as target_role, JSON_EXTRACT(detail.Properties, '$.IsDefault') as is_default FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -6873,7 +6873,7 @@ components: json_extract_path_text(detail.Properties, 'TargetRole') as target_role, json_extract_path_text(detail.Properties, 'IsDefault') as is_default FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -6964,7 +6964,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DBInstanceIdentifiers') as db_instance_identifiers, JSON_EXTRACT(detail.Properties, '$.DBClusterIdentifiers') as db_cluster_identifiers FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBProxyTargetGroup' @@ -6997,7 +6997,7 @@ components: json_extract_path_text(detail.Properties, 'DBInstanceIdentifiers') as db_instance_identifiers, json_extract_path_text(detail.Properties, 'DBClusterIdentifiers') as db_cluster_identifiers FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBProxyTargetGroup' @@ -7114,7 +7114,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBSubnetGroup' @@ -7143,7 +7143,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::DBSubnetGroup' @@ -7204,7 +7204,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DBSubnetGroupName') as db_subnet_group_name, JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7222,7 +7222,7 @@ components: json_extract_path_text(detail.Properties, 'DBSubnetGroupName') as db_subnet_group_name, json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7315,7 +7315,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceIds') as source_ids, JSON_EXTRACT(detail.Properties, '$.SourceType') as source_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::EventSubscription' @@ -7350,7 +7350,7 @@ components: json_extract_path_text(detail.Properties, 'SourceIds') as source_ids, json_extract_path_text(detail.Properties, 'SourceType') as source_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::EventSubscription' @@ -7414,7 +7414,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceIds') as source_ids, JSON_EXTRACT(detail.Properties, '$.SourceType') as source_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7435,7 +7435,7 @@ components: json_extract_path_text(detail.Properties, 'SourceIds') as source_ids, json_extract_path_text(detail.Properties, 'SourceType') as source_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7526,7 +7526,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceDBClusterIdentifier') as source_db_cluster_identifier, JSON_EXTRACT(detail.Properties, '$.StorageEncrypted') as storage_encrypted FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::GlobalCluster' @@ -7559,7 +7559,7 @@ components: json_extract_path_text(detail.Properties, 'SourceDBClusterIdentifier') as source_db_cluster_identifier, json_extract_path_text(detail.Properties, 'StorageEncrypted') as storage_encrypted FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::GlobalCluster' @@ -7688,7 +7688,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AdditionalEncryptionContext') as additional_encryption_context, JSON_EXTRACT(detail.Properties, '$.CreateTime') as create_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::Integration' @@ -7729,7 +7729,7 @@ components: json_extract_path_text(detail.Properties, 'AdditionalEncryptionContext') as additional_encryption_context, json_extract_path_text(detail.Properties, 'CreateTime') as create_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::Integration' @@ -7796,7 +7796,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AdditionalEncryptionContext') as additional_encryption_context, JSON_EXTRACT(detail.Properties, '$.CreateTime') as create_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7820,7 +7820,7 @@ components: json_extract_path_text(detail.Properties, 'AdditionalEncryptionContext') as additional_encryption_context, json_extract_path_text(detail.Properties, 'CreateTime') as create_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7911,7 +7911,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OptionConfigurations') as option_configurations, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::OptionGroup' @@ -7944,7 +7944,7 @@ components: json_extract_path_text(detail.Properties, 'OptionConfigurations') as option_configurations, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RDS::OptionGroup' @@ -8007,7 +8007,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MajorEngineVersion') as major_engine_version, JSON_EXTRACT(detail.Properties, '$.OptionConfigurations') as option_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8027,7 +8027,7 @@ components: json_extract_path_text(detail.Properties, 'MajorEngineVersion') as major_engine_version, json_extract_path_text(detail.Properties, 'OptionConfigurations') as option_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/redshift.yaml b/providers/src/aws/v00.00.00000/services/redshift.yaml index 54026c3b..db4fea0e 100644 --- a/providers/src/aws/v00.00.00000/services/redshift.yaml +++ b/providers/src/aws/v00.00.00000/services/redshift.yaml @@ -2368,7 +2368,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DBName') as db_name, JSON_EXTRACT(detail.Properties, '$.SnapshotCopyRetentionPeriod') as snapshot_copy_retention_period FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::Cluster' @@ -2499,7 +2499,7 @@ components: json_extract_path_text(detail.Properties, 'DBName') as db_name, json_extract_path_text(detail.Properties, 'SnapshotCopyRetentionPeriod') as snapshot_copy_retention_period FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::Cluster' @@ -2611,7 +2611,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DBName') as db_name, JSON_EXTRACT(detail.Properties, '$.SnapshotCopyRetentionPeriod') as snapshot_copy_retention_period FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2680,7 +2680,7 @@ components: json_extract_path_text(detail.Properties, 'DBName') as db_name, json_extract_path_text(detail.Properties, 'SnapshotCopyRetentionPeriod') as snapshot_copy_retention_period FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2769,7 +2769,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::ClusterParameterGroup' @@ -2800,7 +2800,7 @@ components: json_extract_path_text(detail.Properties, 'Parameters') as parameters, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::ClusterParameterGroup' @@ -2862,7 +2862,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ParameterGroupFamily') as parameter_group_family, JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2881,7 +2881,7 @@ components: json_extract_path_text(detail.Properties, 'ParameterGroupFamily') as parameter_group_family, json_extract_path_text(detail.Properties, 'Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2968,7 +2968,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ClusterSubnetGroupName') as cluster_subnet_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::ClusterSubnetGroup' @@ -2997,7 +2997,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ClusterSubnetGroupName') as cluster_subnet_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::ClusterSubnetGroup' @@ -3058,7 +3058,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.ClusterSubnetGroupName') as cluster_subnet_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3076,7 +3076,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'ClusterSubnetGroupName') as cluster_subnet_group_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3177,7 +3177,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClusterIdentifier') as cluster_identifier, JSON_EXTRACT(detail.Properties, '$.VpcSecurityGroups') as vpc_security_groups FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::EndpointAccess' @@ -3220,7 +3220,7 @@ components: json_extract_path_text(detail.Properties, 'ClusterIdentifier') as cluster_identifier, json_extract_path_text(detail.Properties, 'VpcSecurityGroups') as vpc_security_groups FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::EndpointAccess' @@ -3354,7 +3354,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClusterIdentifier') as cluster_identifier, JSON_EXTRACT(detail.Properties, '$.ClusterStatus') as cluster_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::EndpointAuthorization' @@ -3399,7 +3399,7 @@ components: json_extract_path_text(detail.Properties, 'ClusterIdentifier') as cluster_identifier, json_extract_path_text(detail.Properties, 'ClusterStatus') as cluster_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::EndpointAuthorization' @@ -3539,7 +3539,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubscriptionCreationTime') as subscription_creation_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::EventSubscription' @@ -3588,7 +3588,7 @@ components: json_extract_path_text(detail.Properties, 'SubscriptionCreationTime') as subscription_creation_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::EventSubscription' @@ -3659,7 +3659,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SnsTopicArn') as sns_topic_arn, JSON_EXTRACT(detail.Properties, '$.SubscriptionCreationTime') as subscription_creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3687,7 +3687,7 @@ components: json_extract_path_text(detail.Properties, 'SnsTopicArn') as sns_topic_arn, json_extract_path_text(detail.Properties, 'SubscriptionCreationTime') as subscription_creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3786,7 +3786,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TargetAction') as target_action, JSON_EXTRACT(detail.Properties, '$.NextInvocations') as next_invocations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::ScheduledAction' @@ -3827,7 +3827,7 @@ components: json_extract_path_text(detail.Properties, 'TargetAction') as target_action, json_extract_path_text(detail.Properties, 'NextInvocations') as next_invocations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Redshift::ScheduledAction' diff --git a/providers/src/aws/v00.00.00000/services/redshiftserverless.yaml b/providers/src/aws/v00.00.00000/services/redshiftserverless.yaml index 9ff75fe0..59387712 100644 --- a/providers/src/aws/v00.00.00000/services/redshiftserverless.yaml +++ b/providers/src/aws/v00.00.00000/services/redshiftserverless.yaml @@ -1149,7 +1149,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RedshiftIdcApplicationArn') as redshift_idc_application_arn, JSON_EXTRACT(detail.Properties, '$.SnapshotCopyConfigurations') as snapshot_copy_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RedshiftServerless::Namespace' @@ -1204,7 +1204,7 @@ components: json_extract_path_text(detail.Properties, 'RedshiftIdcApplicationArn') as redshift_idc_application_arn, json_extract_path_text(detail.Properties, 'SnapshotCopyConfigurations') as snapshot_copy_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RedshiftServerless::Namespace' @@ -1278,7 +1278,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RedshiftIdcApplicationArn') as redshift_idc_application_arn, JSON_EXTRACT(detail.Properties, '$.SnapshotCopyConfigurations') as snapshot_copy_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1309,7 +1309,7 @@ components: json_extract_path_text(detail.Properties, 'RedshiftIdcApplicationArn') as redshift_idc_application_arn, json_extract_path_text(detail.Properties, 'SnapshotCopyConfigurations') as snapshot_copy_configurations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1412,7 +1412,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Workgroup') as workgroup FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RedshiftServerless::Workgroup' @@ -1457,7 +1457,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Workgroup') as workgroup FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RedshiftServerless::Workgroup' @@ -1526,7 +1526,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Port') as port, JSON_EXTRACT(detail.Properties, '$.Workgroup') as workgroup FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1552,7 +1552,7 @@ components: json_extract_path_text(detail.Properties, 'Port') as port, json_extract_path_text(detail.Properties, 'Workgroup') as workgroup FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/refactorspaces.yaml b/providers/src/aws/v00.00.00000/services/refactorspaces.yaml index d1830895..0c9e0140 100644 --- a/providers/src/aws/v00.00.00000/services/refactorspaces.yaml +++ b/providers/src/aws/v00.00.00000/services/refactorspaces.yaml @@ -1398,7 +1398,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProxyUrl') as proxy_url, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RefactorSpaces::Application' @@ -1447,7 +1447,7 @@ components: json_extract_path_text(detail.Properties, 'ProxyUrl') as proxy_url, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RefactorSpaces::Application' @@ -1521,7 +1521,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StageName') as stage_name, JSON_EXTRACT(detail.Properties, '$.ProxyUrl') as proxy_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1549,7 +1549,7 @@ components: json_extract_path_text(detail.Properties, 'StageName') as stage_name, json_extract_path_text(detail.Properties, 'ProxyUrl') as proxy_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1629,7 +1629,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TransitGatewayId') as transit_gateway_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RefactorSpaces::Environment' @@ -1664,7 +1664,7 @@ components: json_extract_path_text(detail.Properties, 'TransitGatewayId') as transit_gateway_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RefactorSpaces::Environment' @@ -1728,7 +1728,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.TransitGatewayId') as transit_gateway_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1749,7 +1749,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'TransitGatewayId') as transit_gateway_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1850,7 +1850,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UriPathRoute') as uri_path_route, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RefactorSpaces::Route' @@ -1891,7 +1891,7 @@ components: json_extract_path_text(detail.Properties, 'UriPathRoute') as uri_path_route, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RefactorSpaces::Route' @@ -1964,7 +1964,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DefaultRoute') as default_route, JSON_EXTRACT(detail.Properties, '$.UriPathRoute') as uri_path_route FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1988,7 +1988,7 @@ components: json_extract_path_text(detail.Properties, 'DefaultRoute') as default_route, json_extract_path_text(detail.Properties, 'UriPathRoute') as uri_path_route FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2078,7 +2078,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RefactorSpaces::Service' @@ -2121,7 +2121,7 @@ components: json_extract_path_text(detail.Properties, 'VpcId') as vpc_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RefactorSpaces::Service' @@ -2195,7 +2195,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UrlEndpoint') as url_endpoint, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2220,7 +2220,7 @@ components: json_extract_path_text(detail.Properties, 'UrlEndpoint') as url_endpoint, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/rekognition.yaml b/providers/src/aws/v00.00.00000/services/rekognition.yaml index 3031bf93..aea5764d 100644 --- a/providers/src/aws/v00.00.00000/services/rekognition.yaml +++ b/providers/src/aws/v00.00.00000/services/rekognition.yaml @@ -978,7 +978,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CollectionId') as collection_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Rekognition::Collection' @@ -1005,7 +1005,7 @@ components: json_extract_path_text(detail.Properties, 'CollectionId') as collection_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Rekognition::Collection' @@ -1065,7 +1065,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.CollectionId') as collection_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1082,7 +1082,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'CollectionId') as collection_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1152,7 +1152,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.ProjectName') as project_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Rekognition::Project' @@ -1177,7 +1177,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'ProjectName') as project_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Rekognition::Project' @@ -1318,7 +1318,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StatusMessage') as status_message, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Rekognition::StreamProcessor' @@ -1371,7 +1371,7 @@ components: json_extract_path_text(detail.Properties, 'StatusMessage') as status_message, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Rekognition::StreamProcessor' @@ -1444,7 +1444,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.StatusMessage') as status_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1474,7 +1474,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'StatusMessage') as status_message FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/resiliencehub.yaml b/providers/src/aws/v00.00.00000/services/resiliencehub.yaml index 91a1c4ac..a8b8bebf 100644 --- a/providers/src/aws/v00.00.00000/services/resiliencehub.yaml +++ b/providers/src/aws/v00.00.00000/services/resiliencehub.yaml @@ -947,7 +947,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EventSubscriptions') as event_subscriptions, JSON_EXTRACT(detail.Properties, '$.DriftStatus') as drift_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResilienceHub::App' @@ -990,7 +990,7 @@ components: json_extract_path_text(detail.Properties, 'EventSubscriptions') as event_subscriptions, json_extract_path_text(detail.Properties, 'DriftStatus') as drift_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResilienceHub::App' @@ -1058,7 +1058,7 @@ components: JSON_EXTRACT(detail.Properties, '$.EventSubscriptions') as event_subscriptions, JSON_EXTRACT(detail.Properties, '$.DriftStatus') as drift_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1083,7 +1083,7 @@ components: json_extract_path_text(detail.Properties, 'EventSubscriptions') as event_subscriptions, json_extract_path_text(detail.Properties, 'DriftStatus') as drift_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1176,7 +1176,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyArn') as policy_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResilienceHub::ResiliencyPolicy' @@ -1211,7 +1211,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyArn') as policy_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResilienceHub::ResiliencyPolicy' @@ -1275,7 +1275,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Policy') as policy, JSON_EXTRACT(detail.Properties, '$.PolicyArn') as policy_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1296,7 +1296,7 @@ components: json_extract_path_text(detail.Properties, 'Policy') as policy, json_extract_path_text(detail.Properties, 'PolicyArn') as policy_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/resourceexplorer2.yaml b/providers/src/aws/v00.00.00000/services/resourceexplorer2.yaml index 82f90e77..aa135671 100644 --- a/providers/src/aws/v00.00.00000/services/resourceexplorer2.yaml +++ b/providers/src/aws/v00.00.00000/services/resourceexplorer2.yaml @@ -811,7 +811,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.IndexState') as index_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResourceExplorer2::Index' @@ -840,7 +840,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'IndexState') as index_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResourceExplorer2::Index' @@ -901,7 +901,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.IndexState') as index_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -919,7 +919,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'IndexState') as index_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1010,7 +1010,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ViewArn') as view_arn, JSON_EXTRACT(detail.Properties, '$.ViewName') as view_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResourceExplorer2::View' @@ -1043,7 +1043,7 @@ components: json_extract_path_text(detail.Properties, 'ViewArn') as view_arn, json_extract_path_text(detail.Properties, 'ViewName') as view_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResourceExplorer2::View' @@ -1106,7 +1106,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ViewArn') as view_arn, JSON_EXTRACT(detail.Properties, '$.ViewName') as view_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1126,7 +1126,7 @@ components: json_extract_path_text(detail.Properties, 'ViewArn') as view_arn, json_extract_path_text(detail.Properties, 'ViewName') as view_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/resourcegroups.yaml b/providers/src/aws/v00.00.00000/services/resourcegroups.yaml index f2dbeb72..7c11e2d8 100644 --- a/providers/src/aws/v00.00.00000/services/resourcegroups.yaml +++ b/providers/src/aws/v00.00.00000/services/resourcegroups.yaml @@ -663,7 +663,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Configuration') as configuration, JSON_EXTRACT(detail.Properties, '$.Resources') as resources FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResourceGroups::Group' @@ -698,7 +698,7 @@ components: json_extract_path_text(detail.Properties, 'Configuration') as configuration, json_extract_path_text(detail.Properties, 'Resources') as resources FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ResourceGroups::Group' @@ -762,7 +762,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Configuration') as configuration, JSON_EXTRACT(detail.Properties, '$.Resources') as resources FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -783,7 +783,7 @@ components: json_extract_path_text(detail.Properties, 'Configuration') as configuration, json_extract_path_text(detail.Properties, 'Resources') as resources FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/robomaker.yaml b/providers/src/aws/v00.00.00000/services/robomaker.yaml index 20564fa3..f8371545 100644 --- a/providers/src/aws/v00.00.00000/services/robomaker.yaml +++ b/providers/src/aws/v00.00.00000/services/robomaker.yaml @@ -1125,7 +1125,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RoboMaker::Fleet' @@ -1152,7 +1152,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RoboMaker::Fleet' @@ -1212,7 +1212,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1229,7 +1229,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1320,7 +1320,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RoboMaker::Robot' @@ -1353,7 +1353,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RoboMaker::Robot' @@ -1416,7 +1416,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GreengrassGroupId') as greengrass_group_id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1436,7 +1436,7 @@ components: json_extract_path_text(detail.Properties, 'GreengrassGroupId') as greengrass_group_id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1529,7 +1529,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RoboMaker::RobotApplication' @@ -1564,7 +1564,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RoboMaker::RobotApplication' @@ -1628,7 +1628,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CurrentRevisionId') as current_revision_id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1649,7 +1649,7 @@ components: json_extract_path_text(detail.Properties, 'CurrentRevisionId') as current_revision_id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1816,7 +1816,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Environment') as environment, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RoboMaker::SimulationApplication' @@ -1855,7 +1855,7 @@ components: json_extract_path_text(detail.Properties, 'Environment') as environment, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RoboMaker::SimulationApplication' @@ -1921,7 +1921,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Sources') as sources, JSON_EXTRACT(detail.Properties, '$.Environment') as environment FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1944,7 +1944,7 @@ components: json_extract_path_text(detail.Properties, 'Sources') as sources, json_extract_path_text(detail.Properties, 'Environment') as environment FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/rolesanywhere.yaml b/providers/src/aws/v00.00.00000/services/rolesanywhere.yaml index 2e46512d..c5071e7a 100644 --- a/providers/src/aws/v00.00.00000/services/rolesanywhere.yaml +++ b/providers/src/aws/v00.00.00000/services/rolesanywhere.yaml @@ -924,7 +924,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TrustAnchorArn') as trust_anchor_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RolesAnywhere::CRL' @@ -957,7 +957,7 @@ components: json_extract_path_text(detail.Properties, 'TrustAnchorArn') as trust_anchor_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RolesAnywhere::CRL' @@ -1020,7 +1020,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.TrustAnchorArn') as trust_anchor_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1040,7 +1040,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'TrustAnchorArn') as trust_anchor_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1141,7 +1141,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.AttributeMappings') as attribute_mappings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RolesAnywhere::Profile' @@ -1184,7 +1184,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'AttributeMappings') as attribute_mappings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RolesAnywhere::Profile' @@ -1252,7 +1252,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SessionPolicy') as session_policy, JSON_EXTRACT(detail.Properties, '$.AttributeMappings') as attribute_mappings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1277,7 +1277,7 @@ components: json_extract_path_text(detail.Properties, 'SessionPolicy') as session_policy, json_extract_path_text(detail.Properties, 'AttributeMappings') as attribute_mappings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1370,7 +1370,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TrustAnchorId') as trust_anchor_id, JSON_EXTRACT(detail.Properties, '$.TrustAnchorArn') as trust_anchor_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RolesAnywhere::TrustAnchor' @@ -1405,7 +1405,7 @@ components: json_extract_path_text(detail.Properties, 'TrustAnchorId') as trust_anchor_id, json_extract_path_text(detail.Properties, 'TrustAnchorArn') as trust_anchor_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RolesAnywhere::TrustAnchor' @@ -1469,7 +1469,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TrustAnchorId') as trust_anchor_id, JSON_EXTRACT(detail.Properties, '$.TrustAnchorArn') as trust_anchor_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1490,7 +1490,7 @@ components: json_extract_path_text(detail.Properties, 'TrustAnchorId') as trust_anchor_id, json_extract_path_text(detail.Properties, 'TrustAnchorArn') as trust_anchor_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/route53.yaml b/providers/src/aws/v00.00.00000/services/route53.yaml index 61732b03..c1a36b61 100644 --- a/providers/src/aws/v00.00.00000/services/route53.yaml +++ b/providers/src/aws/v00.00.00000/services/route53.yaml @@ -1760,7 +1760,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Locations') as locations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::CidrCollection' @@ -1789,7 +1789,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Locations') as locations FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::CidrCollection' @@ -1887,7 +1887,7 @@ components: detail.region, JSON_EXTRACT(detail.Properties, '$.HostedZoneId') as hosted_zone_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::DNSSEC' @@ -1910,7 +1910,7 @@ components: detail.region, json_extract_path_text(detail.Properties, 'HostedZoneId') as hosted_zone_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::DNSSEC' @@ -2025,7 +2025,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HealthCheckConfig') as health_check_config, JSON_EXTRACT(detail.Properties, '$.HealthCheckTags') as health_check_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::HealthCheck' @@ -2052,7 +2052,7 @@ components: json_extract_path_text(detail.Properties, 'HealthCheckConfig') as health_check_config, json_extract_path_text(detail.Properties, 'HealthCheckTags') as health_check_tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::HealthCheck' @@ -2175,7 +2175,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VPCs') as vpcs, JSON_EXTRACT(detail.Properties, '$.NameServers') as name_servers FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::HostedZone' @@ -2210,7 +2210,7 @@ components: json_extract_path_text(detail.Properties, 'VPCs') as vpcs, json_extract_path_text(detail.Properties, 'NameServers') as name_servers FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::HostedZone' @@ -2328,7 +2328,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.KeyManagementServiceArn') as key_management_service_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::KeySigningKey' @@ -2357,7 +2357,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'KeyManagementServiceArn') as key_management_service_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53::KeySigningKey' diff --git a/providers/src/aws/v00.00.00000/services/route53profiles.yaml b/providers/src/aws/v00.00.00000/services/route53profiles.yaml index df98cfa4..c0eb03db 100644 --- a/providers/src/aws/v00.00.00000/services/route53profiles.yaml +++ b/providers/src/aws/v00.00.00000/services/route53profiles.yaml @@ -820,7 +820,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Profiles::Profile' @@ -851,7 +851,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Profiles::Profile' @@ -913,7 +913,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -932,7 +932,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1023,7 +1023,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Profiles::ProfileAssociation' @@ -1056,7 +1056,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Profiles::ProfileAssociation' @@ -1119,7 +1119,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1139,7 +1139,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1230,7 +1230,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceProperties') as resource_properties, JSON_EXTRACT(detail.Properties, '$.ResourceType') as resource_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Profiles::ProfileResourceAssociation' @@ -1263,7 +1263,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceProperties') as resource_properties, json_extract_path_text(detail.Properties, 'ResourceType') as resource_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Profiles::ProfileResourceAssociation' diff --git a/providers/src/aws/v00.00.00000/services/route53recoverycontrol.yaml b/providers/src/aws/v00.00.00000/services/route53recoverycontrol.yaml index c7ba6c9c..5aa24c78 100644 --- a/providers/src/aws/v00.00.00000/services/route53recoverycontrol.yaml +++ b/providers/src/aws/v00.00.00000/services/route53recoverycontrol.yaml @@ -1006,7 +1006,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ClusterEndpoints') as cluster_endpoints, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryControl::Cluster' @@ -1037,7 +1037,7 @@ components: json_extract_path_text(detail.Properties, 'ClusterEndpoints') as cluster_endpoints, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryControl::Cluster' @@ -1099,7 +1099,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.ClusterEndpoints') as cluster_endpoints FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1118,7 +1118,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'ClusterEndpoints') as cluster_endpoints FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1211,7 +1211,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoutingControlCount') as routing_control_count, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryControl::ControlPanel' @@ -1246,7 +1246,7 @@ components: json_extract_path_text(detail.Properties, 'RoutingControlCount') as routing_control_count, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryControl::ControlPanel' @@ -1310,7 +1310,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DefaultControlPanel') as default_control_panel, JSON_EXTRACT(detail.Properties, '$.RoutingControlCount') as routing_control_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1331,7 +1331,7 @@ components: json_extract_path_text(detail.Properties, 'DefaultControlPanel') as default_control_panel, json_extract_path_text(detail.Properties, 'RoutingControlCount') as routing_control_count FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1420,7 +1420,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.ClusterArn') as cluster_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryControl::RoutingControl' @@ -1451,7 +1451,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'ClusterArn') as cluster_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryControl::RoutingControl' @@ -1576,7 +1576,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RuleConfig') as rule_config, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryControl::SafetyRule' @@ -1613,7 +1613,7 @@ components: json_extract_path_text(detail.Properties, 'RuleConfig') as rule_config, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryControl::SafetyRule' @@ -1678,7 +1678,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.RuleConfig') as rule_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1700,7 +1700,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'RuleConfig') as rule_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/route53recoveryreadiness.yaml b/providers/src/aws/v00.00.00000/services/route53recoveryreadiness.yaml index 663f9a73..e55098da 100644 --- a/providers/src/aws/v00.00.00000/services/route53recoveryreadiness.yaml +++ b/providers/src/aws/v00.00.00000/services/route53recoveryreadiness.yaml @@ -991,7 +991,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ParentReadinessScopes') as parent_readiness_scopes, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryReadiness::Cell' @@ -1022,7 +1022,7 @@ components: json_extract_path_text(detail.Properties, 'ParentReadinessScopes') as parent_readiness_scopes, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryReadiness::Cell' @@ -1084,7 +1084,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Cells') as cells, JSON_EXTRACT(detail.Properties, '$.ParentReadinessScopes') as parent_readiness_scopes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1103,7 +1103,7 @@ components: json_extract_path_text(detail.Properties, 'Cells') as cells, json_extract_path_text(detail.Properties, 'ParentReadinessScopes') as parent_readiness_scopes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1190,7 +1190,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ReadinessCheckArn') as readiness_check_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryReadiness::ReadinessCheck' @@ -1219,7 +1219,7 @@ components: json_extract_path_text(detail.Properties, 'ReadinessCheckArn') as readiness_check_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryReadiness::ReadinessCheck' @@ -1280,7 +1280,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ReadinessCheckName') as readiness_check_name, JSON_EXTRACT(detail.Properties, '$.ReadinessCheckArn') as readiness_check_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1298,7 +1298,7 @@ components: json_extract_path_text(detail.Properties, 'ReadinessCheckName') as readiness_check_name, json_extract_path_text(detail.Properties, 'ReadinessCheckArn') as readiness_check_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1385,7 +1385,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RecoveryGroupArn') as recovery_group_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryReadiness::RecoveryGroup' @@ -1414,7 +1414,7 @@ components: json_extract_path_text(detail.Properties, 'RecoveryGroupArn') as recovery_group_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryReadiness::RecoveryGroup' @@ -1475,7 +1475,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Cells') as cells, JSON_EXTRACT(detail.Properties, '$.RecoveryGroupArn') as recovery_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1493,7 +1493,7 @@ components: json_extract_path_text(detail.Properties, 'Cells') as cells, json_extract_path_text(detail.Properties, 'RecoveryGroupArn') as recovery_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1582,7 +1582,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceSetType') as resource_set_type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryReadiness::ResourceSet' @@ -1613,7 +1613,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceSetType') as resource_set_type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53RecoveryReadiness::ResourceSet' @@ -1675,7 +1675,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceSetArn') as resource_set_arn, JSON_EXTRACT(detail.Properties, '$.ResourceSetType') as resource_set_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1694,7 +1694,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceSetArn') as resource_set_arn, json_extract_path_text(detail.Properties, 'ResourceSetType') as resource_set_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/route53resolver.yaml b/providers/src/aws/v00.00.00000/services/route53resolver.yaml index 22d0ed86..eb374184 100644 --- a/providers/src/aws/v00.00.00000/services/route53resolver.yaml +++ b/providers/src/aws/v00.00.00000/services/route53resolver.yaml @@ -2202,7 +2202,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DomainFileUrl') as domain_file_url, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::FirewallDomainList' @@ -2249,7 +2249,7 @@ components: json_extract_path_text(detail.Properties, 'DomainFileUrl') as domain_file_url, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::FirewallDomainList' @@ -2319,7 +2319,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Domains') as domains, JSON_EXTRACT(detail.Properties, '$.DomainFileUrl') as domain_file_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2346,7 +2346,7 @@ components: json_extract_path_text(detail.Properties, 'Domains') as domains, json_extract_path_text(detail.Properties, 'DomainFileUrl') as domain_file_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2451,7 +2451,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FirewallRules') as firewall_rules, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::FirewallRuleGroup' @@ -2498,7 +2498,7 @@ components: json_extract_path_text(detail.Properties, 'FirewallRules') as firewall_rules, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::FirewallRuleGroup' @@ -2568,7 +2568,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ModificationTime') as modification_time, JSON_EXTRACT(detail.Properties, '$.FirewallRules') as firewall_rules FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2595,7 +2595,7 @@ components: json_extract_path_text(detail.Properties, 'ModificationTime') as modification_time, json_extract_path_text(detail.Properties, 'FirewallRules') as firewall_rules FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2702,7 +2702,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ModificationTime') as modification_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::FirewallRuleGroupAssociation' @@ -2751,7 +2751,7 @@ components: json_extract_path_text(detail.Properties, 'ModificationTime') as modification_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::FirewallRuleGroupAssociation' @@ -2822,7 +2822,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.ModificationTime') as modification_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2850,7 +2850,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'ModificationTime') as modification_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2953,7 +2953,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ModificationTime') as modification_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::OutpostResolver' @@ -2998,7 +2998,7 @@ components: json_extract_path_text(detail.Properties, 'ModificationTime') as modification_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::OutpostResolver' @@ -3067,7 +3067,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.ModificationTime') as modification_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3093,7 +3093,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'ModificationTime') as modification_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3169,7 +3169,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AutodefinedReverse') as autodefined_reverse, JSON_EXTRACT(detail.Properties, '$.AutodefinedReverseFlag') as autodefined_reverse_flag FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverConfig' @@ -3200,7 +3200,7 @@ components: json_extract_path_text(detail.Properties, 'AutodefinedReverse') as autodefined_reverse, json_extract_path_text(detail.Properties, 'AutodefinedReverseFlag') as autodefined_reverse_flag FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverConfig' @@ -3304,7 +3304,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceId') as resource_id, JSON_EXTRACT(detail.Properties, '$.ValidationStatus') as validation_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverDNSSECConfig' @@ -3333,7 +3333,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceId') as resource_id, json_extract_path_text(detail.Properties, 'ValidationStatus') as validation_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverDNSSECConfig' @@ -3449,7 +3449,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DestinationArn') as destination_arn, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverQueryLoggingConfig' @@ -3490,7 +3490,7 @@ components: json_extract_path_text(detail.Properties, 'DestinationArn') as destination_arn, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverQueryLoggingConfig' @@ -3600,7 +3600,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ErrorMessage') as error_message, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation' @@ -3635,7 +3635,7 @@ components: json_extract_path_text(detail.Properties, 'ErrorMessage') as error_message, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation' @@ -3760,7 +3760,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.ResolverRuleId') as resolver_rule_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverRule' @@ -3797,7 +3797,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'ResolverRuleId') as resolver_rule_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverRule' @@ -3862,7 +3862,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.ResolverRuleId') as resolver_rule_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3884,7 +3884,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'ResolverRuleId') as resolver_rule_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3958,7 +3958,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResolverRuleAssociationId') as resolver_rule_association_id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverRuleAssociation' @@ -3987,7 +3987,7 @@ components: json_extract_path_text(detail.Properties, 'ResolverRuleAssociationId') as resolver_rule_association_id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Route53Resolver::ResolverRuleAssociation' diff --git a/providers/src/aws/v00.00.00000/services/rum.yaml b/providers/src/aws/v00.00.00000/services/rum.yaml index d6a2503c..018b6347 100644 --- a/providers/src/aws/v00.00.00000/services/rum.yaml +++ b/providers/src/aws/v00.00.00000/services/rum.yaml @@ -922,7 +922,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AppMonitorConfiguration') as app_monitor_configuration, JSON_EXTRACT(detail.Properties, '$.CustomEvents') as custom_events FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RUM::AppMonitor' @@ -957,7 +957,7 @@ components: json_extract_path_text(detail.Properties, 'AppMonitorConfiguration') as app_monitor_configuration, json_extract_path_text(detail.Properties, 'CustomEvents') as custom_events FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::RUM::AppMonitor' @@ -1021,7 +1021,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AppMonitorConfiguration') as app_monitor_configuration, JSON_EXTRACT(detail.Properties, '$.CustomEvents') as custom_events FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1042,7 +1042,7 @@ components: json_extract_path_text(detail.Properties, 'AppMonitorConfiguration') as app_monitor_configuration, json_extract_path_text(detail.Properties, 'CustomEvents') as custom_events FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/s3.yaml b/providers/src/aws/v00.00.00000/services/s3.yaml index c220798d..56f51286 100644 --- a/providers/src/aws/v00.00.00000/services/s3.yaml +++ b/providers/src/aws/v00.00.00000/services/s3.yaml @@ -3452,7 +3452,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Grantee') as grantee, JSON_EXTRACT(detail.Properties, '$.AccessGrantsLocationConfiguration') as access_grants_location_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::AccessGrant' @@ -3493,7 +3493,7 @@ components: json_extract_path_text(detail.Properties, 'Grantee') as grantee, json_extract_path_text(detail.Properties, 'AccessGrantsLocationConfiguration') as access_grants_location_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::AccessGrant' @@ -3560,7 +3560,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Grantee') as grantee, JSON_EXTRACT(detail.Properties, '$.AccessGrantsLocationConfiguration') as access_grants_location_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3584,7 +3584,7 @@ components: json_extract_path_text(detail.Properties, 'Grantee') as grantee, json_extract_path_text(detail.Properties, 'AccessGrantsLocationConfiguration') as access_grants_location_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3671,7 +3671,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccessGrantsInstanceId') as access_grants_instance_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::AccessGrantsInstance' @@ -3700,7 +3700,7 @@ components: json_extract_path_text(detail.Properties, 'AccessGrantsInstanceId') as access_grants_instance_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::AccessGrantsInstance' @@ -3761,7 +3761,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IdentityCenterArn') as identity_center_arn, JSON_EXTRACT(detail.Properties, '$.AccessGrantsInstanceId') as access_grants_instance_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3779,7 +3779,7 @@ components: json_extract_path_text(detail.Properties, 'IdentityCenterArn') as identity_center_arn, json_extract_path_text(detail.Properties, 'AccessGrantsInstanceId') as access_grants_instance_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3868,7 +3868,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LocationScope') as location_scope, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::AccessGrantsLocation' @@ -3899,7 +3899,7 @@ components: json_extract_path_text(detail.Properties, 'LocationScope') as location_scope, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::AccessGrantsLocation' @@ -3961,7 +3961,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IamRoleArn') as iam_role_arn, JSON_EXTRACT(detail.Properties, '$.LocationScope') as location_scope FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3980,7 +3980,7 @@ components: json_extract_path_text(detail.Properties, 'IamRoleArn') as iam_role_arn, json_extract_path_text(detail.Properties, 'LocationScope') as location_scope FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4077,7 +4077,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NetworkOrigin') as network_origin, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::AccessPoint' @@ -4116,7 +4116,7 @@ components: json_extract_path_text(detail.Properties, 'NetworkOrigin') as network_origin, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::AccessPoint' @@ -4275,7 +4275,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RegionalDomainName') as regional_domain_name, JSON_EXTRACT(detail.Properties, '$.WebsiteURL') as website_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::Bucket' @@ -4346,7 +4346,7 @@ components: json_extract_path_text(detail.Properties, 'RegionalDomainName') as regional_domain_name, json_extract_path_text(detail.Properties, 'WebsiteURL') as website_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::Bucket' @@ -4428,7 +4428,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RegionalDomainName') as regional_domain_name, JSON_EXTRACT(detail.Properties, '$.WebsiteURL') as website_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4467,7 +4467,7 @@ components: json_extract_path_text(detail.Properties, 'RegionalDomainName') as regional_domain_name, json_extract_path_text(detail.Properties, 'WebsiteURL') as website_url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4550,7 +4550,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Bucket') as bucket, JSON_EXTRACT(detail.Properties, '$.PolicyDocument') as policy_document FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::BucketPolicy' @@ -4575,7 +4575,7 @@ components: json_extract_path_text(detail.Properties, 'Bucket') as bucket, json_extract_path_text(detail.Properties, 'PolicyDocument') as policy_document FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::BucketPolicy' @@ -4681,7 +4681,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PublicAccessBlockConfiguration') as public_access_block_configuration, JSON_EXTRACT(detail.Properties, '$.Regions') as regions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::MultiRegionAccessPoint' @@ -4712,7 +4712,7 @@ components: json_extract_path_text(detail.Properties, 'PublicAccessBlockConfiguration') as public_access_block_configuration, json_extract_path_text(detail.Properties, 'Regions') as regions FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::MultiRegionAccessPoint' @@ -4906,7 +4906,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StorageLensConfiguration') as storage_lens_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::StorageLens' @@ -4931,7 +4931,7 @@ components: json_extract_path_text(detail.Properties, 'StorageLensConfiguration') as storage_lens_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::StorageLens' @@ -4990,7 +4990,7 @@ components: JSON_EXTRACT(json_each.value, '$.Value') as tag_value, JSON_EXTRACT(detail.Properties, '$.StorageLensConfiguration') as storage_lens_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5006,7 +5006,7 @@ components: json_extract_path_text(json_each.value, 'Value') as tag_value, json_extract_path_text(detail.Properties, 'StorageLensConfiguration') as storage_lens_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -5093,7 +5093,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StorageLensGroupArn') as storage_lens_group_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::StorageLensGroup' @@ -5122,7 +5122,7 @@ components: json_extract_path_text(detail.Properties, 'StorageLensGroupArn') as storage_lens_group_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3::StorageLensGroup' @@ -5183,7 +5183,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Filter') as filter, JSON_EXTRACT(detail.Properties, '$.StorageLensGroupArn') as storage_lens_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -5201,7 +5201,7 @@ components: json_extract_path_text(detail.Properties, 'Filter') as filter, json_extract_path_text(detail.Properties, 'StorageLensGroupArn') as storage_lens_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/s3express.yaml b/providers/src/aws/v00.00.00000/services/s3express.yaml index 0c533659..9e938599 100644 --- a/providers/src/aws/v00.00.00000/services/s3express.yaml +++ b/providers/src/aws/v00.00.00000/services/s3express.yaml @@ -626,7 +626,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Bucket') as bucket, JSON_EXTRACT(detail.Properties, '$.PolicyDocument') as policy_document FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Express::BucketPolicy' @@ -651,7 +651,7 @@ components: json_extract_path_text(detail.Properties, 'Bucket') as bucket, json_extract_path_text(detail.Properties, 'PolicyDocument') as policy_document FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Express::BucketPolicy' @@ -755,7 +755,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DataRedundancy') as data_redundancy, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Express::DirectoryBucket' @@ -784,7 +784,7 @@ components: json_extract_path_text(detail.Properties, 'DataRedundancy') as data_redundancy, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Express::DirectoryBucket' diff --git a/providers/src/aws/v00.00.00000/services/s3objectlambda.yaml b/providers/src/aws/v00.00.00000/services/s3objectlambda.yaml index de022554..96098129 100644 --- a/providers/src/aws/v00.00.00000/services/s3objectlambda.yaml +++ b/providers/src/aws/v00.00.00000/services/s3objectlambda.yaml @@ -758,7 +758,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyStatus') as policy_status, JSON_EXTRACT(detail.Properties, '$.ObjectLambdaConfiguration') as object_lambda_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3ObjectLambda::AccessPoint' @@ -793,7 +793,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyStatus') as policy_status, json_extract_path_text(detail.Properties, 'ObjectLambdaConfiguration') as object_lambda_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3ObjectLambda::AccessPoint' diff --git a/providers/src/aws/v00.00.00000/services/s3outposts.yaml b/providers/src/aws/v00.00.00000/services/s3outposts.yaml index 2cd9290e..dd1b67b1 100644 --- a/providers/src/aws/v00.00.00000/services/s3outposts.yaml +++ b/providers/src/aws/v00.00.00000/services/s3outposts.yaml @@ -1124,7 +1124,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcConfiguration') as vpc_configuration, JSON_EXTRACT(detail.Properties, '$.Policy') as policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Outposts::AccessPoint' @@ -1155,7 +1155,7 @@ components: json_extract_path_text(detail.Properties, 'VpcConfiguration') as vpc_configuration, json_extract_path_text(detail.Properties, 'Policy') as policy FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Outposts::AccessPoint' @@ -1274,7 +1274,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.LifecycleConfiguration') as lifecycle_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Outposts::Bucket' @@ -1305,7 +1305,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'LifecycleConfiguration') as lifecycle_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Outposts::Bucket' @@ -1367,7 +1367,7 @@ components: JSON_EXTRACT(detail.Properties, '$.OutpostId') as outpost_id, JSON_EXTRACT(detail.Properties, '$.LifecycleConfiguration') as lifecycle_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1386,7 +1386,7 @@ components: json_extract_path_text(detail.Properties, 'OutpostId') as outpost_id, json_extract_path_text(detail.Properties, 'LifecycleConfiguration') as lifecycle_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1555,7 +1555,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CustomerOwnedIpv4Pool') as customer_owned_ipv4_pool, JSON_EXTRACT(detail.Properties, '$.FailedReason') as failed_reason FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Outposts::Endpoint' @@ -1600,7 +1600,7 @@ components: json_extract_path_text(detail.Properties, 'CustomerOwnedIpv4Pool') as customer_owned_ipv4_pool, json_extract_path_text(detail.Properties, 'FailedReason') as failed_reason FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::S3Outposts::Endpoint' diff --git a/providers/src/aws/v00.00.00000/services/sagemaker.yaml b/providers/src/aws/v00.00.00000/services/sagemaker.yaml index 391f7578..dadbfd98 100644 --- a/providers/src/aws/v00.00.00000/services/sagemaker.yaml +++ b/providers/src/aws/v00.00.00000/services/sagemaker.yaml @@ -6982,7 +6982,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UserProfileName') as user_profile_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::App' @@ -7017,7 +7017,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UserProfileName') as user_profile_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::App' @@ -7090,7 +7090,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceSpec') as resource_spec, JSON_EXTRACT(detail.Properties, '$.UserProfileName') as user_profile_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7111,7 +7111,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceSpec') as resource_spec, json_extract_path_text(detail.Properties, 'UserProfileName') as user_profile_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7202,7 +7202,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CodeEditorAppImageConfig') as code_editor_app_image_config, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::AppImageConfig' @@ -7235,7 +7235,7 @@ components: json_extract_path_text(detail.Properties, 'CodeEditorAppImageConfig') as code_editor_app_image_config, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::AppImageConfig' @@ -7298,7 +7298,7 @@ components: JSON_EXTRACT(detail.Properties, '$.JupyterLabAppImageConfig') as jupyter_lab_app_image_config, JSON_EXTRACT(detail.Properties, '$.CodeEditorAppImageConfig') as code_editor_app_image_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7318,7 +7318,7 @@ components: json_extract_path_text(detail.Properties, 'JupyterLabAppImageConfig') as jupyter_lab_app_image_config, json_extract_path_text(detail.Properties, 'CodeEditorAppImageConfig') as code_editor_app_image_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7410,7 +7410,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::DataQualityJobDefinition' @@ -7457,7 +7457,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::DataQualityJobDefinition' @@ -7527,7 +7527,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StoppingCondition') as stopping_condition, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7554,7 +7554,7 @@ components: json_extract_path_text(detail.Properties, 'StoppingCondition') as stopping_condition, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -7823,7 +7823,7 @@ components: JSON_EXTRACT(detail.Properties, '$.FeatureGroupStatus') as feature_group_status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::FeatureGroup' @@ -7868,7 +7868,7 @@ components: json_extract_path_text(detail.Properties, 'FeatureGroupStatus') as feature_group_status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::FeatureGroup' @@ -7937,7 +7937,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.FeatureGroupStatus') as feature_group_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -7963,7 +7963,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'FeatureGroupStatus') as feature_group_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8054,7 +8054,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageDescription') as image_description, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::Image' @@ -8087,7 +8087,7 @@ components: json_extract_path_text(detail.Properties, 'ImageDescription') as image_description, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::Image' @@ -8150,7 +8150,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ImageDisplayName') as image_display_name, JSON_EXTRACT(detail.Properties, '$.ImageDescription') as image_description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8170,7 +8170,7 @@ components: json_extract_path_text(detail.Properties, 'ImageDisplayName') as image_display_name, json_extract_path_text(detail.Properties, 'ImageDescription') as image_description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8279,7 +8279,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Horovod') as horovod, JSON_EXTRACT(detail.Properties, '$.ReleaseNotes') as release_notes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ImageVersion' @@ -8330,7 +8330,7 @@ components: json_extract_path_text(detail.Properties, 'Horovod') as horovod, json_extract_path_text(detail.Properties, 'ReleaseNotes') as release_notes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ImageVersion' @@ -8463,7 +8463,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::InferenceComponent' @@ -8508,7 +8508,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::InferenceComponent' @@ -8577,7 +8577,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8603,7 +8603,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'LastModifiedTime') as last_modified_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8718,7 +8718,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StatusReason') as status_reason, JSON_EXTRACT(detail.Properties, '$.DesiredState') as desired_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::InferenceExperiment' @@ -8775,7 +8775,7 @@ components: json_extract_path_text(detail.Properties, 'StatusReason') as status_reason, json_extract_path_text(detail.Properties, 'DesiredState') as desired_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::InferenceExperiment' @@ -8850,7 +8850,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StatusReason') as status_reason, JSON_EXTRACT(detail.Properties, '$.DesiredState') as desired_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -8882,7 +8882,7 @@ components: json_extract_path_text(detail.Properties, 'StatusReason') as status_reason, json_extract_path_text(detail.Properties, 'DesiredState') as desired_state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -8974,7 +8974,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelBiasJobDefinition' @@ -9021,7 +9021,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelBiasJobDefinition' @@ -9091,7 +9091,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StoppingCondition') as stopping_condition, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -9118,7 +9118,7 @@ components: json_extract_path_text(detail.Properties, 'StoppingCondition') as stopping_condition, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -9221,7 +9221,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ModelCardProcessingStatus') as model_card_processing_status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelCard' @@ -9266,7 +9266,7 @@ components: json_extract_path_text(detail.Properties, 'ModelCardProcessingStatus') as model_card_processing_status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelCard' @@ -9335,7 +9335,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastModifiedBy') as last_modified_by, JSON_EXTRACT(detail.Properties, '$.ModelCardProcessingStatus') as model_card_processing_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -9361,7 +9361,7 @@ components: json_extract_path_text(detail.Properties, 'LastModifiedBy') as last_modified_by, json_extract_path_text(detail.Properties, 'ModelCardProcessingStatus') as model_card_processing_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -9453,7 +9453,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelExplainabilityJobDefinition' @@ -9500,7 +9500,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelExplainabilityJobDefinition' @@ -9570,7 +9570,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StoppingCondition') as stopping_condition, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -9597,7 +9597,7 @@ components: json_extract_path_text(detail.Properties, 'StoppingCondition') as stopping_condition, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -9730,7 +9730,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AdditionalInferenceSpecificationsToAdd') as additional_inference_specifications_to_add, JSON_EXTRACT(detail.Properties, '$.ModelPackageStatusDetails') as model_package_status_details FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelPackage' @@ -9805,7 +9805,7 @@ components: json_extract_path_text(detail.Properties, 'AdditionalInferenceSpecificationsToAdd') as additional_inference_specifications_to_add, json_extract_path_text(detail.Properties, 'ModelPackageStatusDetails') as model_package_status_details FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelPackage' @@ -9889,7 +9889,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AdditionalInferenceSpecificationsToAdd') as additional_inference_specifications_to_add, JSON_EXTRACT(detail.Properties, '$.ModelPackageStatusDetails') as model_package_status_details FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -9930,7 +9930,7 @@ components: json_extract_path_text(detail.Properties, 'AdditionalInferenceSpecificationsToAdd') as additional_inference_specifications_to_add, json_extract_path_text(detail.Properties, 'ModelPackageStatusDetails') as model_package_status_details FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -10023,7 +10023,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.ModelPackageGroupStatus') as model_package_group_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelPackageGroup' @@ -10058,7 +10058,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'ModelPackageGroupStatus') as model_package_group_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelPackageGroup' @@ -10122,7 +10122,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time, JSON_EXTRACT(detail.Properties, '$.ModelPackageGroupStatus') as model_package_group_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -10143,7 +10143,7 @@ components: json_extract_path_text(detail.Properties, 'CreationTime') as creation_time, json_extract_path_text(detail.Properties, 'ModelPackageGroupStatus') as model_package_group_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -10235,7 +10235,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelQualityJobDefinition' @@ -10282,7 +10282,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::ModelQualityJobDefinition' @@ -10352,7 +10352,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StoppingCondition') as stopping_condition, JSON_EXTRACT(detail.Properties, '$.CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -10379,7 +10379,7 @@ components: json_extract_path_text(detail.Properties, 'StoppingCondition') as stopping_condition, json_extract_path_text(detail.Properties, 'CreationTime') as creation_time FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -10478,7 +10478,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastMonitoringExecutionSummary') as last_monitoring_execution_summary, JSON_EXTRACT(detail.Properties, '$.MonitoringScheduleStatus') as monitoring_schedule_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::MonitoringSchedule' @@ -10519,7 +10519,7 @@ components: json_extract_path_text(detail.Properties, 'LastMonitoringExecutionSummary') as last_monitoring_execution_summary, json_extract_path_text(detail.Properties, 'MonitoringScheduleStatus') as monitoring_schedule_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::MonitoringSchedule' @@ -10586,7 +10586,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastMonitoringExecutionSummary') as last_monitoring_execution_summary, JSON_EXTRACT(detail.Properties, '$.MonitoringScheduleStatus') as monitoring_schedule_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -10610,7 +10610,7 @@ components: json_extract_path_text(detail.Properties, 'LastMonitoringExecutionSummary') as last_monitoring_execution_summary, json_extract_path_text(detail.Properties, 'MonitoringScheduleStatus') as monitoring_schedule_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -10703,7 +10703,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ParallelismConfiguration') as parallelism_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::Pipeline' @@ -10738,7 +10738,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ParallelismConfiguration') as parallelism_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::Pipeline' @@ -10802,7 +10802,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn, JSON_EXTRACT(detail.Properties, '$.ParallelismConfiguration') as parallelism_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -10823,7 +10823,7 @@ components: json_extract_path_text(detail.Properties, 'RoleArn') as role_arn, json_extract_path_text(detail.Properties, 'ParallelismConfiguration') as parallelism_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -10920,7 +10920,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceCatalogProvisionedProductDetails') as service_catalog_provisioned_product_details, JSON_EXTRACT(detail.Properties, '$.ProjectStatus') as project_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::Project' @@ -10959,7 +10959,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceCatalogProvisionedProductDetails') as service_catalog_provisioned_product_details, json_extract_path_text(detail.Properties, 'ProjectStatus') as project_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::Project' @@ -11025,7 +11025,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceCatalogProvisionedProductDetails') as service_catalog_provisioned_product_details, JSON_EXTRACT(detail.Properties, '$.ProjectStatus') as project_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -11048,7 +11048,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceCatalogProvisionedProductDetails') as service_catalog_provisioned_product_details, json_extract_path_text(detail.Properties, 'ProjectStatus') as project_status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -11146,7 +11146,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SpaceDisplayName') as space_display_name, JSON_EXTRACT(detail.Properties, '$.Url') as url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::Space' @@ -11185,7 +11185,7 @@ components: json_extract_path_text(detail.Properties, 'SpaceDisplayName') as space_display_name, json_extract_path_text(detail.Properties, 'Url') as url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::Space' @@ -11254,7 +11254,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SpaceDisplayName') as space_display_name, JSON_EXTRACT(detail.Properties, '$.Url') as url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -11277,7 +11277,7 @@ components: json_extract_path_text(detail.Properties, 'SpaceDisplayName') as space_display_name, json_extract_path_text(detail.Properties, 'Url') as url FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -11371,7 +11371,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserSettings') as user_settings, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::UserProfile' @@ -11406,7 +11406,7 @@ components: json_extract_path_text(detail.Properties, 'UserSettings') as user_settings, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SageMaker::UserProfile' @@ -11473,7 +11473,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserProfileName') as user_profile_name, JSON_EXTRACT(detail.Properties, '$.UserSettings') as user_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -11494,7 +11494,7 @@ components: json_extract_path_text(detail.Properties, 'UserProfileName') as user_profile_name, json_extract_path_text(detail.Properties, 'UserSettings') as user_settings FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/scheduler.yaml b/providers/src/aws/v00.00.00000/services/scheduler.yaml index d8e262fd..493c16a5 100644 --- a/providers/src/aws/v00.00.00000/services/scheduler.yaml +++ b/providers/src/aws/v00.00.00000/services/scheduler.yaml @@ -1150,7 +1150,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Target') as target FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Scheduler::Schedule' @@ -1195,7 +1195,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Target') as target FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Scheduler::Schedule' @@ -1316,7 +1316,7 @@ components: JSON_EXTRACT(detail.Properties, '$.State') as state, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Scheduler::ScheduleGroup' @@ -1349,7 +1349,7 @@ components: json_extract_path_text(detail.Properties, 'State') as state, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Scheduler::ScheduleGroup' @@ -1412,7 +1412,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1432,7 +1432,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'State') as state FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/secretsmanager.yaml b/providers/src/aws/v00.00.00000/services/secretsmanager.yaml index ce05ab42..3a5f3965 100644 --- a/providers/src/aws/v00.00.00000/services/secretsmanager.yaml +++ b/providers/src/aws/v00.00.00000/services/secretsmanager.yaml @@ -720,7 +720,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecretsManager::Secret' @@ -757,7 +757,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecretsManager::Secret' @@ -822,7 +822,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -844,7 +844,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/securityhub.yaml b/providers/src/aws/v00.00.00000/services/securityhub.yaml index c8fc655d..fc9bd68d 100644 --- a/providers/src/aws/v00.00.00000/services/securityhub.yaml +++ b/providers/src/aws/v00.00.00000/services/securityhub.yaml @@ -3122,7 +3122,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Criteria') as criteria, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::AutomationRule' @@ -3167,7 +3167,7 @@ components: json_extract_path_text(detail.Properties, 'Criteria') as criteria, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::AutomationRule' @@ -3236,7 +3236,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Actions') as actions, JSON_EXTRACT(detail.Properties, '$.Criteria') as criteria FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3262,7 +3262,7 @@ components: json_extract_path_text(detail.Properties, 'Actions') as actions, json_extract_path_text(detail.Properties, 'Criteria') as criteria FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3359,7 +3359,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceEnabled') as service_enabled, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::ConfigurationPolicy' @@ -3398,7 +3398,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceEnabled') as service_enabled, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::ConfigurationPolicy' @@ -3464,7 +3464,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.ServiceEnabled') as service_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3487,7 +3487,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'ServiceEnabled') as service_enabled FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3559,7 +3559,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AdminAccountId') as admin_account_id, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::DelegatedAdmin' @@ -3586,7 +3586,7 @@ components: json_extract_path_text(detail.Properties, 'AdminAccountId') as admin_account_id, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::DelegatedAdmin' @@ -3703,7 +3703,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Regions') as regions, JSON_EXTRACT(detail.Properties, '$.FindingAggregationRegion') as finding_aggregation_region FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::FindingAggregator' @@ -3732,7 +3732,7 @@ components: json_extract_path_text(detail.Properties, 'Regions') as regions, json_extract_path_text(detail.Properties, 'FindingAggregationRegion') as finding_aggregation_region FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::FindingAggregator' @@ -3853,7 +3853,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.SubscribedAt') as subscribed_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::Hub' @@ -3886,7 +3886,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'SubscribedAt') as subscribed_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::Hub' @@ -3949,7 +3949,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AutoEnableControls') as auto_enable_controls, JSON_EXTRACT(detail.Properties, '$.SubscribedAt') as subscribed_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3969,7 +3969,7 @@ components: json_extract_path_text(detail.Properties, 'AutoEnableControls') as auto_enable_controls, json_extract_path_text(detail.Properties, 'SubscribedAt') as subscribed_at FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4056,7 +4056,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Filters') as filters, JSON_EXTRACT(detail.Properties, '$.GroupByAttribute') as group_by_attribute FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::Insight' @@ -4085,7 +4085,7 @@ components: json_extract_path_text(detail.Properties, 'Filters') as filters, json_extract_path_text(detail.Properties, 'GroupByAttribute') as group_by_attribute FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::Insight' @@ -4208,7 +4208,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MemberAccountLimitReached') as member_account_limit_reached, JSON_EXTRACT(detail.Properties, '$.OrganizationConfigurationIdentifier') as organization_configuration_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::OrganizationConfiguration' @@ -4243,7 +4243,7 @@ components: json_extract_path_text(detail.Properties, 'MemberAccountLimitReached') as member_account_limit_reached, json_extract_path_text(detail.Properties, 'OrganizationConfigurationIdentifier') as organization_configuration_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::OrganizationConfiguration' @@ -4368,7 +4368,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UpdatedAt') as updated_at, JSON_EXTRACT(detail.Properties, '$.AssociationIdentifier') as association_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::PolicyAssociation' @@ -4405,7 +4405,7 @@ components: json_extract_path_text(detail.Properties, 'UpdatedAt') as updated_at, json_extract_path_text(detail.Properties, 'AssociationIdentifier') as association_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::PolicyAssociation' @@ -4505,7 +4505,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProductArn') as product_arn, JSON_EXTRACT(detail.Properties, '$.ProductSubscriptionArn') as product_subscription_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::ProductSubscription' @@ -4530,7 +4530,7 @@ components: json_extract_path_text(detail.Properties, 'ProductArn') as product_arn, json_extract_path_text(detail.Properties, 'ProductSubscriptionArn') as product_subscription_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::ProductSubscription' @@ -4647,7 +4647,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LastUpdateReason') as last_update_reason, JSON_EXTRACT(detail.Properties, '$.Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::SecurityControl' @@ -4676,7 +4676,7 @@ components: json_extract_path_text(detail.Properties, 'LastUpdateReason') as last_update_reason, json_extract_path_text(detail.Properties, 'Parameters') as parameters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::SecurityControl' @@ -4791,7 +4791,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StandardsArn') as standards_arn, JSON_EXTRACT(detail.Properties, '$.DisabledStandardsControls') as disabled_standards_controls FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::Standard' @@ -4818,7 +4818,7 @@ components: json_extract_path_text(detail.Properties, 'StandardsArn') as standards_arn, json_extract_path_text(detail.Properties, 'DisabledStandardsControls') as disabled_standards_controls FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityHub::Standard' diff --git a/providers/src/aws/v00.00.00000/services/securitylake.yaml b/providers/src/aws/v00.00.00000/services/securitylake.yaml index b2ff024c..5658b928 100644 --- a/providers/src/aws/v00.00.00000/services/securitylake.yaml +++ b/providers/src/aws/v00.00.00000/services/securitylake.yaml @@ -1173,7 +1173,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.S3BucketArn') as s3_bucket_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityLake::DataLake' @@ -1208,7 +1208,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'S3BucketArn') as s3_bucket_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityLake::DataLake' @@ -1272,7 +1272,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.S3BucketArn') as s3_bucket_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1293,7 +1293,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'S3BucketArn') as s3_bucket_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1396,7 +1396,7 @@ components: JSON_EXTRACT(detail.Properties, '$.S3BucketArn') as s3_bucket_arn, JSON_EXTRACT(detail.Properties, '$.SubscriberArn') as subscriber_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityLake::Subscriber' @@ -1441,7 +1441,7 @@ components: json_extract_path_text(detail.Properties, 'S3BucketArn') as s3_bucket_arn, json_extract_path_text(detail.Properties, 'SubscriberArn') as subscriber_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityLake::Subscriber' @@ -1510,7 +1510,7 @@ components: JSON_EXTRACT(detail.Properties, '$.S3BucketArn') as s3_bucket_arn, JSON_EXTRACT(detail.Properties, '$.SubscriberArn') as subscriber_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1536,7 +1536,7 @@ components: json_extract_path_text(detail.Properties, 'S3BucketArn') as s3_bucket_arn, json_extract_path_text(detail.Properties, 'SubscriberArn') as subscriber_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1621,7 +1621,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubscriberArn') as subscriber_arn, JSON_EXTRACT(detail.Properties, '$.SubscriberEndpoint') as subscriber_endpoint FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityLake::SubscriberNotification' @@ -1648,7 +1648,7 @@ components: json_extract_path_text(detail.Properties, 'SubscriberArn') as subscriber_arn, json_extract_path_text(detail.Properties, 'SubscriberEndpoint') as subscriber_endpoint FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SecurityLake::SubscriberNotification' diff --git a/providers/src/aws/v00.00.00000/services/servicecatalog.yaml b/providers/src/aws/v00.00.00000/services/servicecatalog.yaml index 34ad72f9..3d76cbc7 100644 --- a/providers/src/aws/v00.00.00000/services/servicecatalog.yaml +++ b/providers/src/aws/v00.00.00000/services/servicecatalog.yaml @@ -1028,7 +1028,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalog::ServiceAction' @@ -1061,7 +1061,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Id') as id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalog::ServiceAction' @@ -1165,7 +1165,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProvisioningArtifactId') as provisioning_artifact_id, JSON_EXTRACT(detail.Properties, '$.ServiceActionId') as service_action_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalog::ServiceActionAssociation' @@ -1192,7 +1192,7 @@ components: json_extract_path_text(detail.Properties, 'ProvisioningArtifactId') as provisioning_artifact_id, json_extract_path_text(detail.Properties, 'ServiceActionId') as service_action_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalog::ServiceActionAssociation' diff --git a/providers/src/aws/v00.00.00000/services/servicecatalogappregistry.yaml b/providers/src/aws/v00.00.00000/services/servicecatalogappregistry.yaml index 59baff84..8667ec7d 100644 --- a/providers/src/aws/v00.00.00000/services/servicecatalogappregistry.yaml +++ b/providers/src/aws/v00.00.00000/services/servicecatalogappregistry.yaml @@ -905,7 +905,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationTagValue') as application_tag_value, JSON_EXTRACT(detail.Properties, '$.ApplicationName') as application_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalogAppRegistry::Application' @@ -942,7 +942,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationTagValue') as application_tag_value, json_extract_path_text(detail.Properties, 'ApplicationName') as application_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalogAppRegistry::Application' @@ -1007,7 +1007,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationTagValue') as application_tag_value, JSON_EXTRACT(detail.Properties, '$.ApplicationName') as application_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1029,7 +1029,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationTagValue') as application_tag_value, json_extract_path_text(detail.Properties, 'ApplicationName') as application_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1120,7 +1120,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Attributes') as attributes, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalogAppRegistry::AttributeGroup' @@ -1153,7 +1153,7 @@ components: json_extract_path_text(detail.Properties, 'Attributes') as attributes, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalogAppRegistry::AttributeGroup' @@ -1216,7 +1216,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Attributes') as attributes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1236,7 +1236,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Attributes') as attributes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1311,7 +1311,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationArn') as application_arn, JSON_EXTRACT(detail.Properties, '$.AttributeGroupArn') as attribute_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation' @@ -1340,7 +1340,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationArn') as application_arn, json_extract_path_text(detail.Properties, 'AttributeGroupArn') as attribute_group_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation' @@ -1451,7 +1451,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationArn') as application_arn, JSON_EXTRACT(detail.Properties, '$.ResourceArn') as resource_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalogAppRegistry::ResourceAssociation' @@ -1482,7 +1482,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationArn') as application_arn, json_extract_path_text(detail.Properties, 'ResourceArn') as resource_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::ServiceCatalogAppRegistry::ResourceAssociation' diff --git a/providers/src/aws/v00.00.00000/services/ses.yaml b/providers/src/aws/v00.00.00000/services/ses.yaml index 425aeb36..2f276d30 100644 --- a/providers/src/aws/v00.00.00000/services/ses.yaml +++ b/providers/src/aws/v00.00.00000/services/ses.yaml @@ -1274,7 +1274,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SuppressionOptions') as suppression_options, JSON_EXTRACT(detail.Properties, '$.VdmOptions') as vdm_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::ConfigurationSet' @@ -1309,7 +1309,7 @@ components: json_extract_path_text(detail.Properties, 'SuppressionOptions') as suppression_options, json_extract_path_text(detail.Properties, 'VdmOptions') as vdm_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::ConfigurationSet' @@ -1507,7 +1507,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Topics') as topics, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::ContactList' @@ -1536,7 +1536,7 @@ components: json_extract_path_text(detail.Properties, 'Topics') as topics, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::ContactList' @@ -1597,7 +1597,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Description') as description, JSON_EXTRACT(detail.Properties, '$.Topics') as topics FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1615,7 +1615,7 @@ components: json_extract_path_text(detail.Properties, 'Description') as description, json_extract_path_text(detail.Properties, 'Topics') as topics FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1698,7 +1698,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PoolName') as pool_name, JSON_EXTRACT(detail.Properties, '$.ScalingMode') as scaling_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::DedicatedIpPool' @@ -1723,7 +1723,7 @@ components: json_extract_path_text(detail.Properties, 'PoolName') as pool_name, json_extract_path_text(detail.Properties, 'ScalingMode') as scaling_mode FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::DedicatedIpPool' @@ -1856,7 +1856,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DkimDNSTokenValue2') as dkim_dns_token_value2, JSON_EXTRACT(detail.Properties, '$.DkimDNSTokenValue3') as dkim_dns_token_value3 FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::EmailIdentity' @@ -1901,7 +1901,7 @@ components: json_extract_path_text(detail.Properties, 'DkimDNSTokenValue2') as dkim_dns_token_value2, json_extract_path_text(detail.Properties, 'DkimDNSTokenValue3') as dkim_dns_token_value3 FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::EmailIdentity' @@ -2014,7 +2014,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.Template') as template FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::Template' @@ -2039,7 +2039,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'Template') as template FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SES::Template' diff --git a/providers/src/aws/v00.00.00000/services/shield.yaml b/providers/src/aws/v00.00.00000/services/shield.yaml index f4887bdf..d2133560 100644 --- a/providers/src/aws/v00.00.00000/services/shield.yaml +++ b/providers/src/aws/v00.00.00000/services/shield.yaml @@ -1068,7 +1068,7 @@ components: JSON_EXTRACT(detail.Properties, '$.LogBucketList') as log_bucket_list, JSON_EXTRACT(detail.Properties, '$.RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Shield::DRTAccess' @@ -1095,7 +1095,7 @@ components: json_extract_path_text(detail.Properties, 'LogBucketList') as log_bucket_list, json_extract_path_text(detail.Properties, 'RoleArn') as role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Shield::DRTAccess' @@ -1210,7 +1210,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ProactiveEngagementStatus') as proactive_engagement_status, JSON_EXTRACT(detail.Properties, '$.EmergencyContactList') as emergency_contact_list FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Shield::ProactiveEngagement' @@ -1237,7 +1237,7 @@ components: json_extract_path_text(detail.Properties, 'ProactiveEngagementStatus') as proactive_engagement_status, json_extract_path_text(detail.Properties, 'EmergencyContactList') as emergency_contact_list FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Shield::ProactiveEngagement' @@ -1360,7 +1360,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApplicationLayerAutomaticResponseConfiguration') as application_layer_automatic_response_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Shield::Protection' @@ -1395,7 +1395,7 @@ components: json_extract_path_text(detail.Properties, 'ApplicationLayerAutomaticResponseConfiguration') as application_layer_automatic_response_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Shield::Protection' @@ -1459,7 +1459,7 @@ components: JSON_EXTRACT(detail.Properties, '$.HealthCheckArns') as health_check_arns, JSON_EXTRACT(detail.Properties, '$.ApplicationLayerAutomaticResponseConfiguration') as application_layer_automatic_response_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1480,7 +1480,7 @@ components: json_extract_path_text(detail.Properties, 'HealthCheckArns') as health_check_arns, json_extract_path_text(detail.Properties, 'ApplicationLayerAutomaticResponseConfiguration') as application_layer_automatic_response_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1573,7 +1573,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceType') as resource_type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Shield::ProtectionGroup' @@ -1608,7 +1608,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceType') as resource_type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Shield::ProtectionGroup' @@ -1672,7 +1672,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Members') as members, JSON_EXTRACT(detail.Properties, '$.ResourceType') as resource_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1693,7 +1693,7 @@ components: json_extract_path_text(detail.Properties, 'Members') as members, json_extract_path_text(detail.Properties, 'ResourceType') as resource_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/signer.yaml b/providers/src/aws/v00.00.00000/services/signer.yaml index b5f5f9f0..b9b70c59 100644 --- a/providers/src/aws/v00.00.00000/services/signer.yaml +++ b/providers/src/aws/v00.00.00000/services/signer.yaml @@ -676,7 +676,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Principal') as principal, JSON_EXTRACT(detail.Properties, '$.StatementId') as statement_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Signer::ProfilePermission' @@ -707,7 +707,7 @@ components: json_extract_path_text(detail.Properties, 'Principal') as principal, json_extract_path_text(detail.Properties, 'StatementId') as statement_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Signer::ProfilePermission' @@ -833,7 +833,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PlatformId') as platform_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Signer::SigningProfile' @@ -868,7 +868,7 @@ components: json_extract_path_text(detail.Properties, 'PlatformId') as platform_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Signer::SigningProfile' @@ -932,7 +932,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SignatureValidityPeriod') as signature_validity_period, JSON_EXTRACT(detail.Properties, '$.PlatformId') as platform_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -953,7 +953,7 @@ components: json_extract_path_text(detail.Properties, 'SignatureValidityPeriod') as signature_validity_period, json_extract_path_text(detail.Properties, 'PlatformId') as platform_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/simspaceweaver.yaml b/providers/src/aws/v00.00.00000/services/simspaceweaver.yaml index d91f430d..97a6f920 100644 --- a/providers/src/aws/v00.00.00000/services/simspaceweaver.yaml +++ b/providers/src/aws/v00.00.00000/services/simspaceweaver.yaml @@ -600,7 +600,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MaximumDuration') as maximum_duration, JSON_EXTRACT(detail.Properties, '$.SnapshotS3Location') as snapshot_s3_location FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SimSpaceWeaver::Simulation' @@ -633,7 +633,7 @@ components: json_extract_path_text(detail.Properties, 'MaximumDuration') as maximum_duration, json_extract_path_text(detail.Properties, 'SnapshotS3Location') as snapshot_s3_location FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SimSpaceWeaver::Simulation' diff --git a/providers/src/aws/v00.00.00000/services/sns.yaml b/providers/src/aws/v00.00.00000/services/sns.yaml index 6d30c8af..cc602e52 100644 --- a/providers/src/aws/v00.00.00000/services/sns.yaml +++ b/providers/src/aws/v00.00.00000/services/sns.yaml @@ -842,7 +842,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TracingConfig') as tracing_config, JSON_EXTRACT(detail.Properties, '$.DeliveryStatusLogging') as delivery_status_logging FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SNS::Topic' @@ -889,7 +889,7 @@ components: json_extract_path_text(detail.Properties, 'TracingConfig') as tracing_config, json_extract_path_text(detail.Properties, 'DeliveryStatusLogging') as delivery_status_logging FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SNS::Topic' @@ -959,7 +959,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TracingConfig') as tracing_config, JSON_EXTRACT(detail.Properties, '$.DeliveryStatusLogging') as delivery_status_logging FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -986,7 +986,7 @@ components: json_extract_path_text(detail.Properties, 'TracingConfig') as tracing_config, json_extract_path_text(detail.Properties, 'DeliveryStatusLogging') as delivery_status_logging FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/sqs.yaml b/providers/src/aws/v00.00.00000/services/sqs.yaml index fbb8b8c1..dc52ee0a 100644 --- a/providers/src/aws/v00.00.00000/services/sqs.yaml +++ b/providers/src/aws/v00.00.00000/services/sqs.yaml @@ -837,7 +837,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VisibilityTimeout') as visibility_timeout FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SQS::Queue' @@ -894,7 +894,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VisibilityTimeout') as visibility_timeout FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SQS::Queue' @@ -969,7 +969,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RedrivePolicy') as redrive_policy, JSON_EXTRACT(detail.Properties, '$.VisibilityTimeout') as visibility_timeout FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1001,7 +1001,7 @@ components: json_extract_path_text(detail.Properties, 'RedrivePolicy') as redrive_policy, json_extract_path_text(detail.Properties, 'VisibilityTimeout') as visibility_timeout FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/ssm.yaml b/providers/src/aws/v00.00.00000/services/ssm.yaml index 521e6f9c..a17956b2 100644 --- a/providers/src/aws/v00.00.00000/services/ssm.yaml +++ b/providers/src/aws/v00.00.00000/services/ssm.yaml @@ -1910,7 +1910,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociationId') as association_id, JSON_EXTRACT(detail.Properties, '$.AutomationTargetParameterName') as automation_target_parameter_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::Association' @@ -1967,7 +1967,7 @@ components: json_extract_path_text(detail.Properties, 'AssociationId') as association_id, json_extract_path_text(detail.Properties, 'AutomationTargetParameterName') as automation_target_parameter_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::Association' @@ -2096,7 +2096,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Requires') as requires, JSON_EXTRACT(detail.Properties, '$.UpdateMethod') as update_method FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::Document' @@ -2137,7 +2137,7 @@ components: json_extract_path_text(detail.Properties, 'Requires') as requires, json_extract_path_text(detail.Properties, 'UpdateMethod') as update_method FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::Document' @@ -2204,7 +2204,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Requires') as requires, JSON_EXTRACT(detail.Properties, '$.UpdateMethod') as update_method FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2228,7 +2228,7 @@ components: json_extract_path_text(detail.Properties, 'Requires') as requires, json_extract_path_text(detail.Properties, 'UpdateMethod') as update_method FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2325,7 +2325,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DataType') as data_type, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::Parameter' @@ -2364,7 +2364,7 @@ components: json_extract_path_text(detail.Properties, 'DataType') as data_type, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::Parameter' @@ -2430,7 +2430,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DataType') as data_type, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2453,7 +2453,7 @@ components: json_extract_path_text(detail.Properties, 'DataType') as data_type, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2562,7 +2562,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GlobalFilters') as global_filters, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::PatchBaseline' @@ -2613,7 +2613,7 @@ components: json_extract_path_text(detail.Properties, 'GlobalFilters') as global_filters, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::PatchBaseline' @@ -2685,7 +2685,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ApprovedPatchesEnableNonSecurity') as approved_patches_enable_non_security, JSON_EXTRACT(detail.Properties, '$.GlobalFilters') as global_filters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2714,7 +2714,7 @@ components: json_extract_path_text(detail.Properties, 'ApprovedPatchesEnableNonSecurity') as approved_patches_enable_non_security, json_extract_path_text(detail.Properties, 'GlobalFilters') as global_filters FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2811,7 +2811,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SyncType') as sync_type, JSON_EXTRACT(detail.Properties, '$.BucketPrefix') as bucket_prefix FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::ResourceDataSync' @@ -2850,7 +2850,7 @@ components: json_extract_path_text(detail.Properties, 'SyncType') as sync_type, json_extract_path_text(detail.Properties, 'BucketPrefix') as bucket_prefix FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::ResourceDataSync' @@ -2968,7 +2968,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyId') as policy_id, JSON_EXTRACT(detail.Properties, '$.PolicyHash') as policy_hash FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::ResourcePolicy' @@ -2997,7 +2997,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyId') as policy_id, json_extract_path_text(detail.Properties, 'PolicyHash') as policy_hash FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSM::ResourcePolicy' diff --git a/providers/src/aws/v00.00.00000/services/ssmcontacts.yaml b/providers/src/aws/v00.00.00000/services/ssmcontacts.yaml index 110b4743..18822d06 100644 --- a/providers/src/aws/v00.00.00000/services/ssmcontacts.yaml +++ b/providers/src/aws/v00.00.00000/services/ssmcontacts.yaml @@ -1110,7 +1110,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Plan') as plan, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMContacts::Contact' @@ -1141,7 +1141,7 @@ components: json_extract_path_text(detail.Properties, 'Plan') as plan, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMContacts::Contact' @@ -1262,7 +1262,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ChannelAddress') as channel_address, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMContacts::ContactChannel' @@ -1295,7 +1295,7 @@ components: json_extract_path_text(detail.Properties, 'ChannelAddress') as channel_address, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMContacts::ContactChannel' @@ -1501,7 +1501,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMContacts::Rotation' @@ -1536,7 +1536,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMContacts::Rotation' @@ -1600,7 +1600,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Recurrence') as recurrence, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1621,7 +1621,7 @@ components: json_extract_path_text(detail.Properties, 'Recurrence') as recurrence, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/ssmincidents.yaml b/providers/src/aws/v00.00.00000/services/ssmincidents.yaml index 54458d5f..74d8e5d4 100644 --- a/providers/src/aws/v00.00.00000/services/ssmincidents.yaml +++ b/providers/src/aws/v00.00.00000/services/ssmincidents.yaml @@ -1035,7 +1035,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeletionProtected') as deletion_protected, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMIncidents::ReplicationSet' @@ -1064,7 +1064,7 @@ components: json_extract_path_text(detail.Properties, 'DeletionProtected') as deletion_protected, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMIncidents::ReplicationSet' @@ -1125,7 +1125,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Regions') as regions, JSON_EXTRACT(detail.Properties, '$.DeletionProtected') as deletion_protected FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1143,7 +1143,7 @@ components: json_extract_path_text(detail.Properties, 'Regions') as regions, json_extract_path_text(detail.Properties, 'DeletionProtected') as deletion_protected FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1240,7 +1240,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.IncidentTemplate') as incident_template FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMIncidents::ResponsePlan' @@ -1279,7 +1279,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'IncidentTemplate') as incident_template FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSMIncidents::ResponsePlan' @@ -1345,7 +1345,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Integrations') as integrations, JSON_EXTRACT(detail.Properties, '$.IncidentTemplate') as incident_template FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1368,7 +1368,7 @@ components: json_extract_path_text(detail.Properties, 'Integrations') as integrations, json_extract_path_text(detail.Properties, 'IncidentTemplate') as incident_template FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/sso.yaml b/providers/src/aws/v00.00.00000/services/sso.yaml index 89d7aa0e..a1139f84 100644 --- a/providers/src/aws/v00.00.00000/services/sso.yaml +++ b/providers/src/aws/v00.00.00000/services/sso.yaml @@ -1415,7 +1415,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PortalOptions') as portal_options, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::Application' @@ -1452,7 +1452,7 @@ components: json_extract_path_text(detail.Properties, 'PortalOptions') as portal_options, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::Application' @@ -1517,7 +1517,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.PortalOptions') as portal_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1539,7 +1539,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'PortalOptions') as portal_options FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1613,7 +1613,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PrincipalType') as principal_type, JSON_EXTRACT(detail.Properties, '$.PrincipalId') as principal_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::ApplicationAssignment' @@ -1640,7 +1640,7 @@ components: json_extract_path_text(detail.Properties, 'PrincipalType') as principal_type, json_extract_path_text(detail.Properties, 'PrincipalId') as principal_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::ApplicationAssignment' @@ -1759,7 +1759,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PrincipalType') as principal_type, JSON_EXTRACT(detail.Properties, '$.PrincipalId') as principal_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::Assignment' @@ -1792,7 +1792,7 @@ components: json_extract_path_text(detail.Properties, 'PrincipalType') as principal_type, json_extract_path_text(detail.Properties, 'PrincipalId') as principal_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::Assignment' @@ -1928,7 +1928,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::Instance' @@ -1961,7 +1961,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::Instance' @@ -2024,7 +2024,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IdentityStoreId') as identity_store_id, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2044,7 +2044,7 @@ components: json_extract_path_text(detail.Properties, 'IdentityStoreId') as identity_store_id, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2129,7 +2129,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InstanceAccessControlAttributeConfiguration') as instance_access_control_attribute_configuration, JSON_EXTRACT(detail.Properties, '$.AccessControlAttributes') as access_control_attributes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::InstanceAccessControlAttributeConfiguration' @@ -2156,7 +2156,7 @@ components: json_extract_path_text(detail.Properties, 'InstanceAccessControlAttributeConfiguration') as instance_access_control_attribute_configuration, json_extract_path_text(detail.Properties, 'AccessControlAttributes') as access_control_attributes FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::InstanceAccessControlAttributeConfiguration' @@ -2288,7 +2288,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CustomerManagedPolicyReferences') as customer_managed_policy_references, JSON_EXTRACT(detail.Properties, '$.PermissionsBoundary') as permissions_boundary FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::PermissionSet' @@ -2331,7 +2331,7 @@ components: json_extract_path_text(detail.Properties, 'CustomerManagedPolicyReferences') as customer_managed_policy_references, json_extract_path_text(detail.Properties, 'PermissionsBoundary') as permissions_boundary FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SSO::PermissionSet' @@ -2402,7 +2402,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CustomerManagedPolicyReferences') as customer_managed_policy_references, JSON_EXTRACT(detail.Properties, '$.PermissionsBoundary') as permissions_boundary FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2427,7 +2427,7 @@ components: json_extract_path_text(detail.Properties, 'CustomerManagedPolicyReferences') as customer_managed_policy_references, json_extract_path_text(detail.Properties, 'PermissionsBoundary') as permissions_boundary FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/stepfunctions.yaml b/providers/src/aws/v00.00.00000/services/stepfunctions.yaml index 266f79a6..69eef5bf 100644 --- a/providers/src/aws/v00.00.00000/services/stepfunctions.yaml +++ b/providers/src/aws/v00.00.00000/services/stepfunctions.yaml @@ -1027,7 +1027,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::StepFunctions::Activity' @@ -1054,7 +1054,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::StepFunctions::Activity' @@ -1114,7 +1114,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1131,7 +1131,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1236,7 +1236,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StateMachineName') as state_machine_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::StepFunctions::StateMachine' @@ -1283,7 +1283,7 @@ components: json_extract_path_text(detail.Properties, 'StateMachineName') as state_machine_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::StepFunctions::StateMachine' @@ -1353,7 +1353,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.StateMachineName') as state_machine_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1380,7 +1380,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'StateMachineName') as state_machine_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1469,7 +1469,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RoutingConfiguration') as routing_configuration, JSON_EXTRACT(detail.Properties, '$.DeploymentPreference') as deployment_preference FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::StepFunctions::StateMachineAlias' @@ -1500,7 +1500,7 @@ components: json_extract_path_text(detail.Properties, 'RoutingConfiguration') as routing_configuration, json_extract_path_text(detail.Properties, 'DeploymentPreference') as deployment_preference FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::StepFunctions::StateMachineAlias' @@ -1604,7 +1604,7 @@ components: JSON_EXTRACT(detail.Properties, '$.StateMachineRevisionId') as state_machine_revision_id, JSON_EXTRACT(detail.Properties, '$.Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::StepFunctions::StateMachineVersion' @@ -1633,7 +1633,7 @@ components: json_extract_path_text(detail.Properties, 'StateMachineRevisionId') as state_machine_revision_id, json_extract_path_text(detail.Properties, 'Description') as description FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::StepFunctions::StateMachineVersion' diff --git a/providers/src/aws/v00.00.00000/services/supportapp.yaml b/providers/src/aws/v00.00.00000/services/supportapp.yaml index f1b33f9a..45e18242 100644 --- a/providers/src/aws/v00.00.00000/services/supportapp.yaml +++ b/providers/src/aws/v00.00.00000/services/supportapp.yaml @@ -744,7 +744,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AccountAlias') as account_alias, JSON_EXTRACT(detail.Properties, '$.AccountAliasResourceId') as account_alias_resource_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SupportApp::AccountAlias' @@ -769,7 +769,7 @@ components: json_extract_path_text(detail.Properties, 'AccountAlias') as account_alias, json_extract_path_text(detail.Properties, 'AccountAliasResourceId') as account_alias_resource_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SupportApp::AccountAlias' @@ -895,7 +895,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NotifyOnCaseSeverity') as notify_on_case_severity, JSON_EXTRACT(detail.Properties, '$.ChannelRoleArn') as channel_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SupportApp::SlackChannelConfiguration' @@ -932,7 +932,7 @@ components: json_extract_path_text(detail.Properties, 'NotifyOnCaseSeverity') as notify_on_case_severity, json_extract_path_text(detail.Properties, 'ChannelRoleArn') as channel_role_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SupportApp::SlackChannelConfiguration' @@ -1048,7 +1048,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TeamId') as team_id, JSON_EXTRACT(detail.Properties, '$.VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SupportApp::SlackWorkspaceConfiguration' @@ -1073,7 +1073,7 @@ components: json_extract_path_text(detail.Properties, 'TeamId') as team_id, json_extract_path_text(detail.Properties, 'VersionId') as version_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SupportApp::SlackWorkspaceConfiguration' diff --git a/providers/src/aws/v00.00.00000/services/synthetics.yaml b/providers/src/aws/v00.00.00000/services/synthetics.yaml index 84001bbb..0f461cd5 100644 --- a/providers/src/aws/v00.00.00000/services/synthetics.yaml +++ b/providers/src/aws/v00.00.00000/services/synthetics.yaml @@ -956,7 +956,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VisualReference') as visual_reference, JSON_EXTRACT(detail.Properties, '$.DeleteLambdaResourcesOnCanaryDeletion') as delete_lambda_resources_on_canary_deletion FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Synthetics::Canary' @@ -1011,7 +1011,7 @@ components: json_extract_path_text(detail.Properties, 'VisualReference') as visual_reference, json_extract_path_text(detail.Properties, 'DeleteLambdaResourcesOnCanaryDeletion') as delete_lambda_resources_on_canary_deletion FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Synthetics::Canary' @@ -1085,7 +1085,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VisualReference') as visual_reference, JSON_EXTRACT(detail.Properties, '$.DeleteLambdaResourcesOnCanaryDeletion') as delete_lambda_resources_on_canary_deletion FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1116,7 +1116,7 @@ components: json_extract_path_text(detail.Properties, 'VisualReference') as visual_reference, json_extract_path_text(detail.Properties, 'DeleteLambdaResourcesOnCanaryDeletion') as delete_lambda_resources_on_canary_deletion FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1203,7 +1203,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.ResourceArns') as resource_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Synthetics::Group' @@ -1232,7 +1232,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'ResourceArns') as resource_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Synthetics::Group' @@ -1293,7 +1293,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.ResourceArns') as resource_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1311,7 +1311,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'ResourceArns') as resource_arns FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/systemsmanagersap.yaml b/providers/src/aws/v00.00.00000/services/systemsmanagersap.yaml index 99cfdb9f..118332e5 100644 --- a/providers/src/aws/v00.00.00000/services/systemsmanagersap.yaml +++ b/providers/src/aws/v00.00.00000/services/systemsmanagersap.yaml @@ -654,7 +654,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Sid') as sid, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SystemsManagerSAP::Application' @@ -691,7 +691,7 @@ components: json_extract_path_text(detail.Properties, 'Sid') as sid, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::SystemsManagerSAP::Application' @@ -756,7 +756,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SapInstanceNumber') as sap_instance_number, JSON_EXTRACT(detail.Properties, '$.Sid') as sid FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -778,7 +778,7 @@ components: json_extract_path_text(detail.Properties, 'SapInstanceNumber') as sap_instance_number, json_extract_path_text(detail.Properties, 'Sid') as sid FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/timestream.yaml b/providers/src/aws/v00.00.00000/services/timestream.yaml index 637f8bfa..5dd5f48c 100644 --- a/providers/src/aws/v00.00.00000/services/timestream.yaml +++ b/providers/src/aws/v00.00.00000/services/timestream.yaml @@ -1685,7 +1685,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KmsKeyId') as kms_key_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Timestream::Database' @@ -1714,7 +1714,7 @@ components: json_extract_path_text(detail.Properties, 'KmsKeyId') as kms_key_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Timestream::Database' @@ -1775,7 +1775,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DatabaseName') as database_name, JSON_EXTRACT(detail.Properties, '$.KmsKeyId') as kms_key_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1793,7 +1793,7 @@ components: json_extract_path_text(detail.Properties, 'DatabaseName') as database_name, json_extract_path_text(detail.Properties, 'KmsKeyId') as kms_key_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1916,7 +1916,7 @@ components: JSON_EXTRACT(detail.Properties, '$.DeploymentType') as deployment_type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Timestream::InfluxDBInstance' @@ -1981,7 +1981,7 @@ components: json_extract_path_text(detail.Properties, 'DeploymentType') as deployment_type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Timestream::InfluxDBInstance' @@ -2060,7 +2060,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Id') as id, JSON_EXTRACT(detail.Properties, '$.DeploymentType') as deployment_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2096,7 +2096,7 @@ components: json_extract_path_text(detail.Properties, 'Id') as id, json_extract_path_text(detail.Properties, 'DeploymentType') as deployment_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2213,7 +2213,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SQKmsKeyId') as sq_kms_key_id, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Timestream::ScheduledQuery' @@ -2272,7 +2272,7 @@ components: json_extract_path_text(detail.Properties, 'SQKmsKeyId') as sq_kms_key_id, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Timestream::ScheduledQuery' @@ -2348,7 +2348,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SQErrorReportConfiguration') as sq_error_report_configuration, JSON_EXTRACT(detail.Properties, '$.SQKmsKeyId') as sq_kms_key_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2381,7 +2381,7 @@ components: json_extract_path_text(detail.Properties, 'SQErrorReportConfiguration') as sq_error_report_configuration, json_extract_path_text(detail.Properties, 'SQKmsKeyId') as sq_kms_key_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2477,7 +2477,7 @@ components: JSON_EXTRACT(detail.Properties, '$.MagneticStoreWriteProperties') as magnetic_store_write_properties, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Timestream::Table' @@ -2514,7 +2514,7 @@ components: json_extract_path_text(detail.Properties, 'MagneticStoreWriteProperties') as magnetic_store_write_properties, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Timestream::Table' @@ -2582,7 +2582,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Schema') as _schema, JSON_EXTRACT(detail.Properties, '$.MagneticStoreWriteProperties') as magnetic_store_write_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2604,7 +2604,7 @@ components: json_extract_path_text(detail.Properties, 'Schema') as _schema, json_extract_path_text(detail.Properties, 'MagneticStoreWriteProperties') as magnetic_store_write_properties FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/transfer.yaml b/providers/src/aws/v00.00.00000/services/transfer.yaml index 769da749..2656579a 100644 --- a/providers/src/aws/v00.00.00000/services/transfer.yaml +++ b/providers/src/aws/v00.00.00000/services/transfer.yaml @@ -2819,7 +2819,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AgreementId') as agreement_id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Agreement' @@ -2860,7 +2860,7 @@ components: json_extract_path_text(detail.Properties, 'AgreementId') as agreement_id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Agreement' @@ -2930,7 +2930,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AgreementId') as agreement_id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2954,7 +2954,7 @@ components: json_extract_path_text(detail.Properties, 'AgreementId') as agreement_id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3063,7 +3063,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NotBeforeDate') as not_before_date, JSON_EXTRACT(detail.Properties, '$.NotAfterDate') as not_after_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Certificate' @@ -3114,7 +3114,7 @@ components: json_extract_path_text(detail.Properties, 'NotBeforeDate') as not_before_date, json_extract_path_text(detail.Properties, 'NotAfterDate') as not_after_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Certificate' @@ -3186,7 +3186,7 @@ components: JSON_EXTRACT(detail.Properties, '$.NotBeforeDate') as not_before_date, JSON_EXTRACT(detail.Properties, '$.NotAfterDate') as not_after_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3215,7 +3215,7 @@ components: json_extract_path_text(detail.Properties, 'NotBeforeDate') as not_before_date, json_extract_path_text(detail.Properties, 'NotAfterDate') as not_after_date FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3314,7 +3314,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Url') as url, JSON_EXTRACT(detail.Properties, '$.SecurityPolicyName') as security_policy_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Connector' @@ -3355,7 +3355,7 @@ components: json_extract_path_text(detail.Properties, 'Url') as url, json_extract_path_text(detail.Properties, 'SecurityPolicyName') as security_policy_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Connector' @@ -3422,7 +3422,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Url') as url, JSON_EXTRACT(detail.Properties, '$.SecurityPolicyName') as security_policy_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3446,7 +3446,7 @@ components: json_extract_path_text(detail.Properties, 'Url') as url, json_extract_path_text(detail.Properties, 'SecurityPolicyName') as security_policy_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3537,7 +3537,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.ProfileId') as profile_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Profile' @@ -3570,7 +3570,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'ProfileId') as profile_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Profile' @@ -3633,7 +3633,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.ProfileId') as profile_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3653,7 +3653,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'ProfileId') as profile_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3744,7 +3744,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WorkflowId') as workflow_id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Workflow' @@ -3777,7 +3777,7 @@ components: json_extract_path_text(detail.Properties, 'WorkflowId') as workflow_id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Transfer::Workflow' @@ -3840,7 +3840,7 @@ components: JSON_EXTRACT(detail.Properties, '$.WorkflowId') as workflow_id, JSON_EXTRACT(detail.Properties, '$.Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3860,7 +3860,7 @@ components: json_extract_path_text(detail.Properties, 'WorkflowId') as workflow_id, json_extract_path_text(detail.Properties, 'Arn') as arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/verifiedpermissions.yaml b/providers/src/aws/v00.00.00000/services/verifiedpermissions.yaml index 63e05928..ba42a67f 100644 --- a/providers/src/aws/v00.00.00000/services/verifiedpermissions.yaml +++ b/providers/src/aws/v00.00.00000/services/verifiedpermissions.yaml @@ -1015,7 +1015,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyStoreId') as policy_store_id, JSON_EXTRACT(detail.Properties, '$.PrincipalEntityType') as principal_entity_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VerifiedPermissions::IdentitySource' @@ -1046,7 +1046,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyStoreId') as policy_store_id, json_extract_path_text(detail.Properties, 'PrincipalEntityType') as principal_entity_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VerifiedPermissions::IdentitySource' @@ -1167,7 +1167,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyStoreId') as policy_store_id, JSON_EXTRACT(detail.Properties, '$.PolicyType') as policy_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VerifiedPermissions::Policy' @@ -1196,7 +1196,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyStoreId') as policy_store_id, json_extract_path_text(detail.Properties, 'PolicyType') as policy_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VerifiedPermissions::Policy' @@ -1318,7 +1318,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ValidationSettings') as validation_settings, JSON_EXTRACT(detail.Properties, '$.Schema') as _schema FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VerifiedPermissions::PolicyStore' @@ -1349,7 +1349,7 @@ components: json_extract_path_text(detail.Properties, 'ValidationSettings') as validation_settings, json_extract_path_text(detail.Properties, 'Schema') as _schema FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VerifiedPermissions::PolicyStore' @@ -1467,7 +1467,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyTemplateId') as policy_template_id, JSON_EXTRACT(detail.Properties, '$.Statement') as statement FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VerifiedPermissions::PolicyTemplate' @@ -1496,7 +1496,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyTemplateId') as policy_template_id, json_extract_path_text(detail.Properties, 'Statement') as statement FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VerifiedPermissions::PolicyTemplate' diff --git a/providers/src/aws/v00.00.00000/services/voiceid.yaml b/providers/src/aws/v00.00.00000/services/voiceid.yaml index 19a3d0b1..9e8d4a36 100644 --- a/providers/src/aws/v00.00.00000/services/voiceid.yaml +++ b/providers/src/aws/v00.00.00000/services/voiceid.yaml @@ -622,7 +622,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServerSideEncryptionConfiguration') as server_side_encryption_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VoiceID::Domain' @@ -653,7 +653,7 @@ components: json_extract_path_text(detail.Properties, 'ServerSideEncryptionConfiguration') as server_side_encryption_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VoiceID::Domain' @@ -715,7 +715,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.ServerSideEncryptionConfiguration') as server_side_encryption_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -734,7 +734,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'ServerSideEncryptionConfiguration') as server_side_encryption_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/vpclattice.yaml b/providers/src/aws/v00.00.00000/services/vpclattice.yaml index a3267649..69aafc63 100644 --- a/providers/src/aws/v00.00.00000/services/vpclattice.yaml +++ b/providers/src/aws/v00.00.00000/services/vpclattice.yaml @@ -2320,7 +2320,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceIdentifier') as resource_identifier, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::AccessLogSubscription' @@ -2355,7 +2355,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceIdentifier') as resource_identifier, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::AccessLogSubscription' @@ -2419,7 +2419,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ResourceId') as resource_id, JSON_EXTRACT(detail.Properties, '$.ResourceIdentifier') as resource_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2440,7 +2440,7 @@ components: json_extract_path_text(detail.Properties, 'ResourceId') as resource_id, json_extract_path_text(detail.Properties, 'ResourceIdentifier') as resource_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2620,7 +2620,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceIdentifier') as service_identifier, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::Listener' @@ -2661,7 +2661,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceIdentifier') as service_identifier, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::Listener' @@ -2728,7 +2728,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceId') as service_id, JSON_EXTRACT(detail.Properties, '$.ServiceIdentifier') as service_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2752,7 +2752,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceId') as service_id, json_extract_path_text(detail.Properties, 'ServiceIdentifier') as service_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2928,7 +2928,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceIdentifier') as service_identifier, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::Rule' @@ -2967,7 +2967,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceIdentifier') as service_identifier, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::Rule' @@ -3033,7 +3033,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Priority') as priority, JSON_EXTRACT(detail.Properties, '$.ServiceIdentifier') as service_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3056,7 +3056,7 @@ components: json_extract_path_text(detail.Properties, 'Priority') as priority, json_extract_path_text(detail.Properties, 'ServiceIdentifier') as service_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3157,7 +3157,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CustomDomainName') as custom_domain_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::Service' @@ -3200,7 +3200,7 @@ components: json_extract_path_text(detail.Properties, 'CustomDomainName') as custom_domain_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::Service' @@ -3268,7 +3268,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CertificateArn') as certificate_arn, JSON_EXTRACT(detail.Properties, '$.CustomDomainName') as custom_domain_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3293,7 +3293,7 @@ components: json_extract_path_text(detail.Properties, 'CertificateArn') as certificate_arn, json_extract_path_text(detail.Properties, 'CustomDomainName') as custom_domain_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3386,7 +3386,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AuthType') as auth_type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::ServiceNetwork' @@ -3421,7 +3421,7 @@ components: json_extract_path_text(detail.Properties, 'AuthType') as auth_type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::ServiceNetwork' @@ -3485,7 +3485,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Name') as name, JSON_EXTRACT(detail.Properties, '$.AuthType') as auth_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3506,7 +3506,7 @@ components: json_extract_path_text(detail.Properties, 'Name') as name, json_extract_path_text(detail.Properties, 'AuthType') as auth_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3613,7 +3613,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Status') as status, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::ServiceNetworkServiceAssociation' @@ -3662,7 +3662,7 @@ components: json_extract_path_text(detail.Properties, 'Status') as status, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::ServiceNetworkServiceAssociation' @@ -3733,7 +3733,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServiceName') as service_name, JSON_EXTRACT(detail.Properties, '$.Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3761,7 +3761,7 @@ components: json_extract_path_text(detail.Properties, 'ServiceName') as service_name, json_extract_path_text(detail.Properties, 'Status') as status FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3864,7 +3864,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcIdentifier') as vpc_identifier, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::ServiceNetworkVpcAssociation' @@ -3909,7 +3909,7 @@ components: json_extract_path_text(detail.Properties, 'VpcIdentifier') as vpc_identifier, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::ServiceNetworkVpcAssociation' @@ -3978,7 +3978,7 @@ components: JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id, JSON_EXTRACT(detail.Properties, '$.VpcIdentifier') as vpc_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4004,7 +4004,7 @@ components: json_extract_path_text(detail.Properties, 'VpcId') as vpc_id, json_extract_path_text(detail.Properties, 'VpcIdentifier') as vpc_identifier FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -4103,7 +4103,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Targets') as targets, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::TargetGroup' @@ -4144,7 +4144,7 @@ components: json_extract_path_text(detail.Properties, 'Targets') as targets, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::VpcLattice::TargetGroup' @@ -4211,7 +4211,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Type') as type, JSON_EXTRACT(detail.Properties, '$.Targets') as targets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -4235,7 +4235,7 @@ components: json_extract_path_text(detail.Properties, 'Type') as type, json_extract_path_text(detail.Properties, 'Targets') as targets FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/wafv2.yaml b/providers/src/aws/v00.00.00000/services/wafv2.yaml index 63171ea9..535fb903 100644 --- a/providers/src/aws/v00.00.00000/services/wafv2.yaml +++ b/providers/src/aws/v00.00.00000/services/wafv2.yaml @@ -2699,7 +2699,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Addresses') as addresses, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::IPSet' @@ -2736,7 +2736,7 @@ components: json_extract_path_text(detail.Properties, 'Addresses') as addresses, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::IPSet' @@ -2807,7 +2807,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IPAddressVersion') as ip_address_version, JSON_EXTRACT(detail.Properties, '$.Addresses') as addresses FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2829,7 +2829,7 @@ components: json_extract_path_text(detail.Properties, 'IPAddressVersion') as ip_address_version, json_extract_path_text(detail.Properties, 'Addresses') as addresses FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2918,7 +2918,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ManagedByFirewallManager') as managed_by_firewall_manager, JSON_EXTRACT(detail.Properties, '$.LoggingFilter') as logging_filter FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::LoggingConfiguration' @@ -2949,7 +2949,7 @@ components: json_extract_path_text(detail.Properties, 'ManagedByFirewallManager') as managed_by_firewall_manager, json_extract_path_text(detail.Properties, 'LoggingFilter') as logging_filter FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::LoggingConfiguration' @@ -3074,7 +3074,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Scope') as scope, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::RegexPatternSet' @@ -3109,7 +3109,7 @@ components: json_extract_path_text(detail.Properties, 'Scope') as scope, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::RegexPatternSet' @@ -3179,7 +3179,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RegularExpressionList') as regular_expression_list, JSON_EXTRACT(detail.Properties, '$.Scope') as scope FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3200,7 +3200,7 @@ components: json_extract_path_text(detail.Properties, 'RegularExpressionList') as regular_expression_list, json_extract_path_text(detail.Properties, 'Scope') as scope FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3307,7 +3307,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AvailableLabels') as available_labels, JSON_EXTRACT(detail.Properties, '$.ConsumedLabels') as consumed_labels FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::RuleGroup' @@ -3354,7 +3354,7 @@ components: json_extract_path_text(detail.Properties, 'AvailableLabels') as available_labels, json_extract_path_text(detail.Properties, 'ConsumedLabels') as consumed_labels FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::RuleGroup' @@ -3430,7 +3430,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AvailableLabels') as available_labels, JSON_EXTRACT(detail.Properties, '$.ConsumedLabels') as consumed_labels FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3457,7 +3457,7 @@ components: json_extract_path_text(detail.Properties, 'AvailableLabels') as available_labels, json_extract_path_text(detail.Properties, 'ConsumedLabels') as consumed_labels FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3570,7 +3570,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TokenDomains') as token_domains, JSON_EXTRACT(detail.Properties, '$.AssociationConfig') as association_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::WebACL' @@ -3623,7 +3623,7 @@ components: json_extract_path_text(detail.Properties, 'TokenDomains') as token_domains, json_extract_path_text(detail.Properties, 'AssociationConfig') as association_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WAFv2::WebACL' @@ -3702,7 +3702,7 @@ components: JSON_EXTRACT(detail.Properties, '$.TokenDomains') as token_domains, JSON_EXTRACT(detail.Properties, '$.AssociationConfig') as association_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3732,7 +3732,7 @@ components: json_extract_path_text(detail.Properties, 'TokenDomains') as token_domains, json_extract_path_text(detail.Properties, 'AssociationConfig') as association_config FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/wisdom.yaml b/providers/src/aws/v00.00.00000/services/wisdom.yaml index 44b86532..cd38f1d1 100644 --- a/providers/src/aws/v00.00.00000/services/wisdom.yaml +++ b/providers/src/aws/v00.00.00000/services/wisdom.yaml @@ -895,7 +895,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Wisdom::Assistant' @@ -930,7 +930,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Wisdom::Assistant' @@ -994,7 +994,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServerSideEncryptionConfiguration') as server_side_encryption_configuration, JSON_EXTRACT(detail.Properties, '$.Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1015,7 +1015,7 @@ components: json_extract_path_text(detail.Properties, 'ServerSideEncryptionConfiguration') as server_side_encryption_configuration, json_extract_path_text(detail.Properties, 'Name') as name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1109,7 +1109,7 @@ components: JSON_EXTRACT(detail.Properties, '$.AssociationType') as association_type, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Wisdom::AssistantAssociation' @@ -1144,7 +1144,7 @@ components: json_extract_path_text(detail.Properties, 'AssociationType') as association_type, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Wisdom::AssistantAssociation' @@ -1211,7 +1211,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Association') as association, JSON_EXTRACT(detail.Properties, '$.AssociationType') as association_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1232,7 +1232,7 @@ components: json_extract_path_text(detail.Properties, 'Association') as association, json_extract_path_text(detail.Properties, 'AssociationType') as association_type FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1329,7 +1329,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SourceConfiguration') as source_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Wisdom::KnowledgeBase' @@ -1368,7 +1368,7 @@ components: json_extract_path_text(detail.Properties, 'SourceConfiguration') as source_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::Wisdom::KnowledgeBase' @@ -1434,7 +1434,7 @@ components: JSON_EXTRACT(detail.Properties, '$.ServerSideEncryptionConfiguration') as server_side_encryption_configuration, JSON_EXTRACT(detail.Properties, '$.SourceConfiguration') as source_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1457,7 +1457,7 @@ components: json_extract_path_text(detail.Properties, 'ServerSideEncryptionConfiguration') as server_side_encryption_configuration, json_extract_path_text(detail.Properties, 'SourceConfiguration') as source_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/workspacesthinclient.yaml b/providers/src/aws/v00.00.00000/services/workspacesthinclient.yaml index c206de79..02cea1ff 100644 --- a/providers/src/aws/v00.00.00000/services/workspacesthinclient.yaml +++ b/providers/src/aws/v00.00.00000/services/workspacesthinclient.yaml @@ -856,7 +856,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KmsKeyArn') as kms_key_arn, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesThinClient::Environment' @@ -915,7 +915,7 @@ components: json_extract_path_text(detail.Properties, 'KmsKeyArn') as kms_key_arn, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesThinClient::Environment' @@ -991,7 +991,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Arn') as arn, JSON_EXTRACT(detail.Properties, '$.KmsKeyArn') as kms_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1024,7 +1024,7 @@ components: json_extract_path_text(detail.Properties, 'Arn') as arn, json_extract_path_text(detail.Properties, 'KmsKeyArn') as kms_key_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/workspacesweb.yaml b/providers/src/aws/v00.00.00000/services/workspacesweb.yaml index b2ea9b54..a6ca6bb6 100644 --- a/providers/src/aws/v00.00.00000/services/workspacesweb.yaml +++ b/providers/src/aws/v00.00.00000/services/workspacesweb.yaml @@ -1889,7 +1889,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CustomerManagedKey') as customer_managed_key, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::BrowserSettings' @@ -1922,7 +1922,7 @@ components: json_extract_path_text(detail.Properties, 'CustomerManagedKey') as customer_managed_key, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::BrowserSettings' @@ -1985,7 +1985,7 @@ components: JSON_EXTRACT(detail.Properties, '$.BrowserSettingsArn') as browser_settings_arn, JSON_EXTRACT(detail.Properties, '$.CustomerManagedKey') as customer_managed_key FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2005,7 +2005,7 @@ components: json_extract_path_text(detail.Properties, 'BrowserSettingsArn') as browser_settings_arn, json_extract_path_text(detail.Properties, 'CustomerManagedKey') as customer_managed_key FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2094,7 +2094,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IdentityProviderType') as identity_provider_type, JSON_EXTRACT(detail.Properties, '$.PortalArn') as portal_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::IdentityProvider' @@ -2125,7 +2125,7 @@ components: json_extract_path_text(detail.Properties, 'IdentityProviderType') as identity_provider_type, json_extract_path_text(detail.Properties, 'PortalArn') as portal_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::IdentityProvider' @@ -2252,7 +2252,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IpRules') as ip_rules, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::IpAccessSettings' @@ -2291,7 +2291,7 @@ components: json_extract_path_text(detail.Properties, 'IpRules') as ip_rules, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::IpAccessSettings' @@ -2357,7 +2357,7 @@ components: JSON_EXTRACT(detail.Properties, '$.IpAccessSettingsArn') as ip_access_settings_arn, JSON_EXTRACT(detail.Properties, '$.IpRules') as ip_rules FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2380,7 +2380,7 @@ components: json_extract_path_text(detail.Properties, 'IpAccessSettingsArn') as ip_access_settings_arn, json_extract_path_text(detail.Properties, 'IpRules') as ip_rules FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2471,7 +2471,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::NetworkSettings' @@ -2504,7 +2504,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::NetworkSettings' @@ -2567,7 +2567,7 @@ components: JSON_EXTRACT(detail.Properties, '$.SubnetIds') as subnet_ids, JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2587,7 +2587,7 @@ components: json_extract_path_text(detail.Properties, 'SubnetIds') as subnet_ids, json_extract_path_text(detail.Properties, 'VpcId') as vpc_id FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2708,7 +2708,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserAccessLoggingSettingsArn') as user_access_logging_settings_arn, JSON_EXTRACT(detail.Properties, '$.UserSettingsArn') as user_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::Portal' @@ -2771,7 +2771,7 @@ components: json_extract_path_text(detail.Properties, 'UserAccessLoggingSettingsArn') as user_access_logging_settings_arn, json_extract_path_text(detail.Properties, 'UserSettingsArn') as user_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::Portal' @@ -2849,7 +2849,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UserAccessLoggingSettingsArn') as user_access_logging_settings_arn, JSON_EXTRACT(detail.Properties, '$.UserSettingsArn') as user_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -2884,7 +2884,7 @@ components: json_extract_path_text(detail.Properties, 'UserAccessLoggingSettingsArn') as user_access_logging_settings_arn, json_extract_path_text(detail.Properties, 'UserSettingsArn') as user_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -2971,7 +2971,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.TrustStoreArn') as trust_store_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::TrustStore' @@ -3000,7 +3000,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'TrustStoreArn') as trust_store_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::TrustStore' @@ -3061,7 +3061,7 @@ components: JSON_EXTRACT(detail.Properties, '$.CertificateList') as certificate_list, JSON_EXTRACT(detail.Properties, '$.TrustStoreArn') as trust_store_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3079,7 +3079,7 @@ components: json_extract_path_text(detail.Properties, 'CertificateList') as certificate_list, json_extract_path_text(detail.Properties, 'TrustStoreArn') as trust_store_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3166,7 +3166,7 @@ components: JSON_EXTRACT(detail.Properties, '$.Tags') as tags, JSON_EXTRACT(detail.Properties, '$.UserAccessLoggingSettingsArn') as user_access_logging_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::UserAccessLoggingSettings' @@ -3195,7 +3195,7 @@ components: json_extract_path_text(detail.Properties, 'Tags') as tags, json_extract_path_text(detail.Properties, 'UserAccessLoggingSettingsArn') as user_access_logging_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::UserAccessLoggingSettings' @@ -3256,7 +3256,7 @@ components: JSON_EXTRACT(detail.Properties, '$.KinesisStreamArn') as kinesis_stream_arn, JSON_EXTRACT(detail.Properties, '$.UserAccessLoggingSettingsArn') as user_access_logging_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3274,7 +3274,7 @@ components: json_extract_path_text(detail.Properties, 'KinesisStreamArn') as kinesis_stream_arn, json_extract_path_text(detail.Properties, 'UserAccessLoggingSettingsArn') as user_access_logging_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -3379,7 +3379,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UploadAllowed') as upload_allowed, JSON_EXTRACT(detail.Properties, '$.UserSettingsArn') as user_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::UserSettings' @@ -3426,7 +3426,7 @@ components: json_extract_path_text(detail.Properties, 'UploadAllowed') as upload_allowed, json_extract_path_text(detail.Properties, 'UserSettingsArn') as user_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::WorkSpacesWeb::UserSettings' @@ -3496,7 +3496,7 @@ components: JSON_EXTRACT(detail.Properties, '$.UploadAllowed') as upload_allowed, JSON_EXTRACT(detail.Properties, '$.UserSettingsArn') as user_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -3523,7 +3523,7 @@ components: json_extract_path_text(detail.Properties, 'UploadAllowed') as upload_allowed, json_extract_path_text(detail.Properties, 'UserSettingsArn') as user_settings_arn FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) diff --git a/providers/src/aws/v00.00.00000/services/xray.yaml b/providers/src/aws/v00.00.00000/services/xray.yaml index 226edbc8..efddbafe 100644 --- a/providers/src/aws/v00.00.00000/services/xray.yaml +++ b/providers/src/aws/v00.00.00000/services/xray.yaml @@ -811,7 +811,7 @@ components: JSON_EXTRACT(detail.Properties, '$.InsightsConfiguration') as insights_configuration, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::XRay::Group' @@ -842,7 +842,7 @@ components: json_extract_path_text(detail.Properties, 'InsightsConfiguration') as insights_configuration, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::XRay::Group' @@ -904,7 +904,7 @@ components: JSON_EXTRACT(detail.Properties, '$.GroupARN') as group_arn, JSON_EXTRACT(detail.Properties, '$.InsightsConfiguration') as insights_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -923,7 +923,7 @@ components: json_extract_path_text(detail.Properties, 'GroupARN') as group_arn, json_extract_path_text(detail.Properties, 'InsightsConfiguration') as insights_configuration FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags')) @@ -1008,7 +1008,7 @@ components: JSON_EXTRACT(detail.Properties, '$.PolicyDocument') as policy_document, JSON_EXTRACT(detail.Properties, '$.BypassPolicyLockoutCheck') as bypass_policy_lockout_check FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::XRay::ResourcePolicy' @@ -1035,7 +1035,7 @@ components: json_extract_path_text(detail.Properties, 'PolicyDocument') as policy_document, json_extract_path_text(detail.Properties, 'BypassPolicyLockoutCheck') as bypass_policy_lockout_check FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::XRay::ResourcePolicy' @@ -1156,7 +1156,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RuleName') as rule_name, JSON_EXTRACT(detail.Properties, '$.Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::XRay::SamplingRule' @@ -1189,7 +1189,7 @@ components: json_extract_path_text(detail.Properties, 'RuleName') as rule_name, json_extract_path_text(detail.Properties, 'Tags') as tags FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region WHERE listing.data__TypeName = 'AWS::XRay::SamplingRule' @@ -1252,7 +1252,7 @@ components: JSON_EXTRACT(detail.Properties, '$.RuleARN') as rule_arn, JSON_EXTRACT(detail.Properties, '$.RuleName') as rule_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_each(JSON_EXTRACT(detail.Properties, '$.Tags')) @@ -1272,7 +1272,7 @@ components: json_extract_path_text(detail.Properties, 'RuleARN') as rule_arn, json_extract_path_text(detail.Properties, 'RuleName') as rule_name FROM aws.cloud_control.resources listing - INNER JOIN aws.cloud_control.resource detail + LEFT OUTER JOIN aws.cloud_control.resource detail ON detail.data__Identifier = listing.Identifier AND detail.region = listing.region ,json_array_elements_text(json_extract_path_text(detail.Properties, 'Tags'))