Skip to content

Commit d1b0959

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 4d9e1b1 commit d1b0959

File tree

3 files changed

+55
-82
lines changed

3 files changed

+55
-82
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::ConfigService - Updated the API, and documentation for AWS Config.
5+
46
2.11.455 (2020-02-28)
57
------------------
68

aws-sdk-core/apis/config/2014-11-12/api-2.json

Lines changed: 50 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1923,7 +1923,7 @@
19231923
"required":["ConfigRuleName"],
19241924
"members":{
19251925
"ConfigRuleName":{"shape":"ConfigRuleName"},
1926-
"ResourceType":{"shape":"StringWithCharLimit256"}
1926+
"ResourceType":{"shape":"String"}
19271927
}
19281928
},
19291929
"DeleteRemediationConfigurationResponse":{
@@ -3696,9 +3696,9 @@
36963696
"ConfigRuleName":{"shape":"ConfigRuleName"},
36973697
"TargetType":{"shape":"RemediationTargetType"},
36983698
"TargetId":{"shape":"StringWithCharLimit256"},
3699-
"TargetVersion":{"shape":"StringWithCharLimit256"},
3699+
"TargetVersion":{"shape":"String"},
37003700
"Parameters":{"shape":"RemediationParameters"},
3701-
"ResourceType":{"shape":"StringWithCharLimit256"},
3701+
"ResourceType":{"shape":"String"},
37023702
"Automatic":{"shape":"Boolean"},
37033703
"ExecutionControls":{"shape":"ExecutionControls"},
37043704
"MaximumAutomaticAttempts":{"shape":"AutoRemediationAttempts"},
@@ -3921,111 +3921,60 @@
39213921
"ResourceType":{
39223922
"type":"string",
39233923
"enum":[
3924-
"AWS::ACM::Certificate",
3925-
"AWS::ApiGateway::DomainName",
3926-
"AWS::ApiGateway::Method",
3927-
"AWS::ApiGateway::RestApi",
3928-
"AWS::ApiGateway::Stage",
3929-
"AWS::ApiGatewayV2::Api",
3930-
"AWS::ApiGatewayV2::DomainName",
3931-
"AWS::ApiGatewayV2::Stage",
3932-
"AWS::AutoScaling::AutoScalingGroup",
3933-
"AWS::AutoScaling::LaunchConfiguration",
3934-
"AWS::AutoScaling::ScalingPolicy",
3935-
"AWS::AutoScaling::ScheduledAction",
3936-
"AWS::CloudFormation::Stack",
3937-
"AWS::CloudFront::Distribution",
3938-
"AWS::CloudFront::StreamingDistribution",
3939-
"AWS::CloudTrail::Trail",
3940-
"AWS::CloudWatch::Alarm",
3941-
"AWS::CodeBuild::Project",
3942-
"AWS::CodePipeline::Pipeline",
3943-
"AWS::Config::ResourceCompliance",
3944-
"AWS::DynamoDB::Table",
39453924
"AWS::EC2::CustomerGateway",
3946-
"AWS::EC2::EgressOnlyInternetGateway",
39473925
"AWS::EC2::EIP",
3948-
"AWS::EC2::FlowLog",
39493926
"AWS::EC2::Host",
39503927
"AWS::EC2::Instance",
39513928
"AWS::EC2::InternetGateway",
3952-
"AWS::EC2::NatGateway",
39533929
"AWS::EC2::NetworkAcl",
39543930
"AWS::EC2::NetworkInterface",
3955-
"AWS::EC2::RegisteredHAInstance",
39563931
"AWS::EC2::RouteTable",
39573932
"AWS::EC2::SecurityGroup",
39583933
"AWS::EC2::Subnet",
3934+
"AWS::CloudTrail::Trail",
39593935
"AWS::EC2::Volume",
39603936
"AWS::EC2::VPC",
3937+
"AWS::EC2::VPNConnection",
3938+
"AWS::EC2::VPNGateway",
3939+
"AWS::EC2::RegisteredHAInstance",
3940+
"AWS::EC2::NatGateway",
3941+
"AWS::EC2::EgressOnlyInternetGateway",
39613942
"AWS::EC2::VPCEndpoint",
39623943
"AWS::EC2::VPCEndpointService",
3944+
"AWS::EC2::FlowLog",
39633945
"AWS::EC2::VPCPeeringConnection",
3964-
"AWS::EC2::VPNConnection",
3965-
"AWS::EC2::VPNGateway",
3966-
"AWS::ECR::Repository",
3967-
"AWS::ECS::Cluster",
3968-
"AWS::ECS::PrimaryTaskSet",
3969-
"AWS::ECS::Service",
3970-
"AWS::ECS::TaskDefinition",
3971-
"AWS::ECS::TaskSet",
3972-
"AWS::EKS::Cluster",
3973-
"AWS::EKS::Nodegroup",
3974-
"AWS::ElasticBeanstalk::Application",
3975-
"AWS::ElasticBeanstalk::ApplicationVersion",
3976-
"AWS::ElasticBeanstalk::Environment",
3977-
"AWS::ElasticLoadBalancing::LoadBalancer",
3978-
"AWS::ElasticLoadBalancingV2::LoadBalancer",
39793946
"AWS::Elasticsearch::Domain",
39803947
"AWS::IAM::Group",
39813948
"AWS::IAM::Policy",
39823949
"AWS::IAM::Role",
39833950
"AWS::IAM::User",
3984-
"AWS::Kinesis::Stream",
3985-
"AWS::Kinesis::StreamConsumer",
3986-
"AWS::KinesisAnalytics::Application",
3987-
"AWS::KinesisAnalytics::ApplicationOutput",
3988-
"AWS::KinesisAnalytics::ApplicationReferenceDataSource",
3989-
"AWS::KinesisAnalyticsV2::Application",
3990-
"AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption",
3991-
"AWS::KinesisAnalyticsV2::ApplicationOutput",
3992-
"AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource",
3993-
"AWS::KinesisFirehose::DeliveryStream",
3994-
"AWS::KMS::Key",
3995-
"AWS::Lambda::Alias",
3996-
"AWS::Lambda::Function",
3997-
"AWS::LicenseManager::LicenseConfiguration",
3998-
"AWS::MobileHub::Project",
3999-
"AWS::QLDB::Ledger",
4000-
"AWS::RDS::DBCluster",
4001-
"AWS::RDS::DBClusterParameterGroup",
4002-
"AWS::RDS::DBClusterSnapshot",
3951+
"AWS::ElasticLoadBalancingV2::LoadBalancer",
3952+
"AWS::ACM::Certificate",
40033953
"AWS::RDS::DBInstance",
4004-
"AWS::RDS::DBOptionGroup",
4005-
"AWS::RDS::DBParameterGroup",
3954+
"AWS::RDS::DBSubnetGroup",
40063955
"AWS::RDS::DBSecurityGroup",
40073956
"AWS::RDS::DBSnapshot",
4008-
"AWS::RDS::DBSubnetGroup",
3957+
"AWS::RDS::DBCluster",
3958+
"AWS::RDS::DBClusterSnapshot",
40093959
"AWS::RDS::EventSubscription",
3960+
"AWS::S3::Bucket",
3961+
"AWS::S3::AccountPublicAccessBlock",
40103962
"AWS::Redshift::Cluster",
3963+
"AWS::Redshift::ClusterSnapshot",
40113964
"AWS::Redshift::ClusterParameterGroup",
40123965
"AWS::Redshift::ClusterSecurityGroup",
4013-
"AWS::Redshift::ClusterSnapshot",
40143966
"AWS::Redshift::ClusterSubnetGroup",
40153967
"AWS::Redshift::EventSubscription",
4016-
"AWS::S3::AccountPublicAccessBlock",
4017-
"AWS::S3::Bucket",
4018-
"AWS::SecretsManager::Secret",
4019-
"AWS::ServiceCatalog::CloudFormationProduct",
4020-
"AWS::ServiceCatalog::CloudFormationProvisionedProduct",
4021-
"AWS::ServiceCatalog::Portfolio",
4022-
"AWS::Shield::Protection",
4023-
"AWS::ShieldRegional::Protection",
4024-
"AWS::SNS::Topic",
4025-
"AWS::SQS::Queue",
4026-
"AWS::SSM::AssociationCompliance",
40273968
"AWS::SSM::ManagedInstanceInventory",
4028-
"AWS::SSM::PatchCompliance",
3969+
"AWS::CloudWatch::Alarm",
3970+
"AWS::CloudFormation::Stack",
3971+
"AWS::ElasticLoadBalancing::LoadBalancer",
3972+
"AWS::AutoScaling::AutoScalingGroup",
3973+
"AWS::AutoScaling::LaunchConfiguration",
3974+
"AWS::AutoScaling::ScalingPolicy",
3975+
"AWS::AutoScaling::ScheduledAction",
3976+
"AWS::DynamoDB::Table",
3977+
"AWS::CodeBuild::Project",
40293978
"AWS::WAF::RateBasedRule",
40303979
"AWS::WAF::Rule",
40313980
"AWS::WAF::RuleGroup",
@@ -4034,12 +3983,34 @@
40343983
"AWS::WAFRegional::Rule",
40353984
"AWS::WAFRegional::RuleGroup",
40363985
"AWS::WAFRegional::WebACL",
3986+
"AWS::CloudFront::Distribution",
3987+
"AWS::CloudFront::StreamingDistribution",
3988+
"AWS::Lambda::Function",
3989+
"AWS::ElasticBeanstalk::Application",
3990+
"AWS::ElasticBeanstalk::ApplicationVersion",
3991+
"AWS::ElasticBeanstalk::Environment",
40373992
"AWS::WAFv2::WebACL",
40383993
"AWS::WAFv2::RuleGroup",
40393994
"AWS::WAFv2::IPSet",
40403995
"AWS::WAFv2::RegexPatternSet",
40413996
"AWS::WAFv2::ManagedRuleSet",
4042-
"AWS::XRay::EncryptionConfig"
3997+
"AWS::XRay::EncryptionConfig",
3998+
"AWS::SSM::AssociationCompliance",
3999+
"AWS::SSM::PatchCompliance",
4000+
"AWS::Shield::Protection",
4001+
"AWS::ShieldRegional::Protection",
4002+
"AWS::Config::ResourceCompliance",
4003+
"AWS::ApiGateway::Stage",
4004+
"AWS::ApiGateway::RestApi",
4005+
"AWS::ApiGatewayV2::Stage",
4006+
"AWS::ApiGatewayV2::Api",
4007+
"AWS::CodePipeline::Pipeline",
4008+
"AWS::ServiceCatalog::CloudFormationProvisionedProduct",
4009+
"AWS::ServiceCatalog::CloudFormationProduct",
4010+
"AWS::ServiceCatalog::Portfolio",
4011+
"AWS::SQS::Queue",
4012+
"AWS::KMS::Key",
4013+
"AWS::QLDB::Ledger"
40434014
]
40444015
},
40454016
"ResourceTypeList":{

aws-sdk-core/apis/config/2014-11-12/docs-2.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2828,6 +2828,7 @@
28282828
"ConfigurationRecorderStatus$name": "<p>The name of the configuration recorder.</p>",
28292829
"ConfigurationRecorderStatus$lastErrorCode": "<p>The error code indicating that the recording failed.</p>",
28302830
"ConfigurationRecorderStatus$lastErrorMessage": "<p>The message indicating that the recording failed due to an error.</p>",
2831+
"DeleteRemediationConfigurationRequest$ResourceType": "<p>The type of a resource.</p>",
28312832
"DeliverConfigSnapshotResponse$configSnapshotId": "<p>The ID of the snapshot that is being created.</p>",
28322833
"DeliveryChannel$s3BucketName": "<p>The name of the Amazon S3 bucket to which AWS Config delivers configuration snapshots and configuration history files.</p> <p>If you specify a bucket that belongs to another AWS account, that bucket must have policies that grant access permissions to AWS Config. For more information, see <a href=\"https://docs.aws.amazon.com/config/latest/developerguide/s3-bucket-policy.html\">Permissions for the Amazon S3 Bucket</a> in the AWS Config Developer Guide.</p>",
28332834
"DeliveryChannel$s3KeyPrefix": "<p>The prefix for the specified Amazon S3 bucket.</p>",
@@ -2879,6 +2880,8 @@
28792880
"OrganizationConformancePackStatus$ErrorCode": "<p>An error code that is returned when organization conformance pack creation or deletion has failed in a member account. </p>",
28802881
"OrganizationConformancePackStatus$ErrorMessage": "<p>An error message indicating that organization conformance pack creation or deletion failed due to an error. </p>",
28812882
"PutEvaluationsRequest$ResultToken": "<p>An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation.</p>",
2883+
"RemediationConfiguration$TargetVersion": "<p>Version of the target. For example, version of the SSM document.</p>",
2884+
"RemediationConfiguration$ResourceType": "<p>The type of a resource. </p>",
28822885
"RemediationExecutionStep$Name": "<p>The details of the step.</p>",
28832886
"RemediationExecutionStep$ErrorMessage": "<p>An error message if the step was interrupted during execution.</p>",
28842887
"Results$member": null,
@@ -2925,7 +2928,6 @@
29252928
"ConformancePackComplianceResourceIds$member": null,
29262929
"ConformancePackDetail$CreatedBy": "<p>AWS service that created the conformance pack.</p>",
29272930
"ConformancePackEvaluationFilters$ResourceType": "<p>Filters the results by the resource type (for example, <code>\"AWS::EC2::Instance\"</code>). </p>",
2928-
"DeleteRemediationConfigurationRequest$ResourceType": "<p>The type of a resource.</p>",
29292931
"DescribeComplianceByResourceRequest$ResourceType": "<p>The types of AWS resources for which you want compliance information (for example, <code>AWS::EC2::Instance</code>). For this action, you can specify that the resource type is an AWS account by specifying <code>AWS::::Account</code>.</p>",
29302932
"Evaluation$ComplianceResourceType": "<p>The type of AWS resource that was evaluated.</p>",
29312933
"Evaluation$Annotation": "<p>Supplementary information about how the evaluation determined the compliance.</p>",
@@ -2945,8 +2947,6 @@
29452947
"PutOrganizationConfigRuleResponse$OrganizationConfigRuleArn": "<p>The Amazon Resource Name (ARN) of an organization config rule.</p>",
29462948
"PutOrganizationConformancePackResponse$OrganizationConformancePackArn": "<p>ARN of the organization conformance pack.</p>",
29472949
"RemediationConfiguration$TargetId": "<p>Target ID is the name of the public document.</p>",
2948-
"RemediationConfiguration$TargetVersion": "<p>Version of the target. For example, version of the SSM document.</p>",
2949-
"RemediationConfiguration$ResourceType": "<p>The type of a resource. </p>",
29502950
"RemediationException$ResourceType": "<p>The type of a resource.</p>",
29512951
"RemediationExceptionResourceKey$ResourceType": "<p>The type of a resource.</p>",
29522952
"RemediationParameters$key": null,

0 commit comments

Comments
 (0)