vendor: update all dependencies

* Update all dependencies
  * Remove all `[[constraint]]` from Gopkg.toml
  * Add in the minimum number of `[[override]]` to build
  * Remove go get of github.com/inconshreveable/mousetrap as it is vendored
  * Update docs with new policy on constraints
This commit is contained in:
Nick Craig-Wood 2018-05-02 17:09:45 +01:00
parent 21383877df
commit 6427029c4e
4902 changed files with 1443417 additions and 227283 deletions

View file

@ -7,11 +7,36 @@
"protocol":"json",
"serviceAbbreviation":"Config Service",
"serviceFullName":"AWS Config",
"serviceId":"Config Service",
"signatureVersion":"v4",
"targetPrefix":"StarlingDoveService",
"uid":"config-2014-11-12"
},
"operations":{
"BatchGetResourceConfig":{
"name":"BatchGetResourceConfig",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"BatchGetResourceConfigRequest"},
"output":{"shape":"BatchGetResourceConfigResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"NoAvailableConfigurationRecorderException"}
]
},
"DeleteAggregationAuthorization":{
"name":"DeleteAggregationAuthorization",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteAggregationAuthorizationRequest"},
"errors":[
{"shape":"InvalidParameterValueException"}
]
},
"DeleteConfigRule":{
"name":"DeleteConfigRule",
"http":{
@ -24,6 +49,17 @@
{"shape":"ResourceInUseException"}
]
},
"DeleteConfigurationAggregator":{
"name":"DeleteConfigurationAggregator",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteConfigurationAggregatorRequest"},
"errors":[
{"shape":"NoSuchConfigurationAggregatorException"}
]
},
"DeleteConfigurationRecorder":{
"name":"DeleteConfigurationRecorder",
"http":{
@ -60,6 +96,17 @@
{"shape":"ResourceInUseException"}
]
},
"DeletePendingAggregationRequest":{
"name":"DeletePendingAggregationRequest",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeletePendingAggregationRequestRequest"},
"errors":[
{"shape":"InvalidParameterValueException"}
]
},
"DeliverConfigSnapshot":{
"name":"DeliverConfigSnapshot",
"http":{
@ -74,6 +121,35 @@
{"shape":"NoRunningConfigurationRecorderException"}
]
},
"DescribeAggregateComplianceByConfigRules":{
"name":"DescribeAggregateComplianceByConfigRules",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeAggregateComplianceByConfigRulesRequest"},
"output":{"shape":"DescribeAggregateComplianceByConfigRulesResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"InvalidLimitException"},
{"shape":"InvalidNextTokenException"},
{"shape":"NoSuchConfigurationAggregatorException"}
]
},
"DescribeAggregationAuthorizations":{
"name":"DescribeAggregationAuthorizations",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeAggregationAuthorizationsRequest"},
"output":{"shape":"DescribeAggregationAuthorizationsResponse"},
"errors":[
{"shape":"InvalidParameterValueException"},
{"shape":"InvalidNextTokenException"},
{"shape":"InvalidLimitException"}
]
},
"DescribeComplianceByConfigRule":{
"name":"DescribeComplianceByConfigRule",
"http":{
@ -128,6 +204,36 @@
{"shape":"InvalidNextTokenException"}
]
},
"DescribeConfigurationAggregatorSourcesStatus":{
"name":"DescribeConfigurationAggregatorSourcesStatus",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeConfigurationAggregatorSourcesStatusRequest"},
"output":{"shape":"DescribeConfigurationAggregatorSourcesStatusResponse"},
"errors":[
{"shape":"InvalidParameterValueException"},
{"shape":"NoSuchConfigurationAggregatorException"},
{"shape":"InvalidNextTokenException"},
{"shape":"InvalidLimitException"}
]
},
"DescribeConfigurationAggregators":{
"name":"DescribeConfigurationAggregators",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeConfigurationAggregatorsRequest"},
"output":{"shape":"DescribeConfigurationAggregatorsResponse"},
"errors":[
{"shape":"InvalidParameterValueException"},
{"shape":"NoSuchConfigurationAggregatorException"},
{"shape":"InvalidNextTokenException"},
{"shape":"InvalidLimitException"}
]
},
"DescribeConfigurationRecorderStatus":{
"name":"DescribeConfigurationRecorderStatus",
"http":{
@ -176,6 +282,50 @@
{"shape":"NoSuchDeliveryChannelException"}
]
},
"DescribePendingAggregationRequests":{
"name":"DescribePendingAggregationRequests",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribePendingAggregationRequestsRequest"},
"output":{"shape":"DescribePendingAggregationRequestsResponse"},
"errors":[
{"shape":"InvalidParameterValueException"},
{"shape":"InvalidNextTokenException"},
{"shape":"InvalidLimitException"}
]
},
"GetAggregateComplianceDetailsByConfigRule":{
"name":"GetAggregateComplianceDetailsByConfigRule",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetAggregateComplianceDetailsByConfigRuleRequest"},
"output":{"shape":"GetAggregateComplianceDetailsByConfigRuleResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"InvalidLimitException"},
{"shape":"InvalidNextTokenException"},
{"shape":"NoSuchConfigurationAggregatorException"}
]
},
"GetAggregateConfigRuleComplianceSummary":{
"name":"GetAggregateConfigRuleComplianceSummary",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetAggregateConfigRuleComplianceSummaryRequest"},
"output":{"shape":"GetAggregateConfigRuleComplianceSummaryResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"InvalidLimitException"},
{"shape":"InvalidNextTokenException"},
{"shape":"NoSuchConfigurationAggregatorException"}
]
},
"GetComplianceDetailsByConfigRule":{
"name":"GetComplianceDetailsByConfigRule",
"http":{
@ -268,6 +418,18 @@
{"shape":"NoAvailableConfigurationRecorderException"}
]
},
"PutAggregationAuthorization":{
"name":"PutAggregationAuthorization",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutAggregationAuthorizationRequest"},
"output":{"shape":"PutAggregationAuthorizationResponse"},
"errors":[
{"shape":"InvalidParameterValueException"}
]
},
"PutConfigRule":{
"name":"PutConfigRule",
"http":{
@ -283,6 +445,23 @@
{"shape":"NoAvailableConfigurationRecorderException"}
]
},
"PutConfigurationAggregator":{
"name":"PutConfigurationAggregator",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutConfigurationAggregatorRequest"},
"output":{"shape":"PutConfigurationAggregatorResponse"},
"errors":[
{"shape":"InvalidParameterValueException"},
{"shape":"LimitExceededException"},
{"shape":"InvalidRoleException"},
{"shape":"OrganizationAccessDeniedException"},
{"shape":"NoAvailableOrganizationException"},
{"shape":"OrganizationAllFeaturesNotEnabledException"}
]
},
"PutConfigurationRecorder":{
"name":"PutConfigurationRecorder",
"http":{
@ -369,15 +548,173 @@
},
"shapes":{
"ARN":{"type":"string"},
"AccountId":{"type":"string"},
"AccountAggregationSource":{
"type":"structure",
"required":["AccountIds"],
"members":{
"AccountIds":{"shape":"AccountAggregationSourceAccountList"},
"AllAwsRegions":{"shape":"Boolean"},
"AwsRegions":{"shape":"AggregatorRegionList"}
}
},
"AccountAggregationSourceAccountList":{
"type":"list",
"member":{"shape":"AccountId"},
"min":1
},
"AccountAggregationSourceList":{
"type":"list",
"member":{"shape":"AccountAggregationSource"},
"max":1,
"min":0
},
"AccountId":{
"type":"string",
"pattern":"\\d{12}"
},
"AggregateComplianceByConfigRule":{
"type":"structure",
"members":{
"ConfigRuleName":{"shape":"ConfigRuleName"},
"Compliance":{"shape":"Compliance"},
"AccountId":{"shape":"AccountId"},
"AwsRegion":{"shape":"AwsRegion"}
}
},
"AggregateComplianceByConfigRuleList":{
"type":"list",
"member":{"shape":"AggregateComplianceByConfigRule"}
},
"AggregateComplianceCount":{
"type":"structure",
"members":{
"GroupName":{"shape":"StringWithCharLimit256"},
"ComplianceSummary":{"shape":"ComplianceSummary"}
}
},
"AggregateComplianceCountList":{
"type":"list",
"member":{"shape":"AggregateComplianceCount"}
},
"AggregateEvaluationResult":{
"type":"structure",
"members":{
"EvaluationResultIdentifier":{"shape":"EvaluationResultIdentifier"},
"ComplianceType":{"shape":"ComplianceType"},
"ResultRecordedTime":{"shape":"Date"},
"ConfigRuleInvokedTime":{"shape":"Date"},
"Annotation":{"shape":"StringWithCharLimit256"},
"AccountId":{"shape":"AccountId"},
"AwsRegion":{"shape":"AwsRegion"}
}
},
"AggregateEvaluationResultList":{
"type":"list",
"member":{"shape":"AggregateEvaluationResult"}
},
"AggregatedSourceStatus":{
"type":"structure",
"members":{
"SourceId":{"shape":"String"},
"SourceType":{"shape":"AggregatedSourceType"},
"AwsRegion":{"shape":"AwsRegion"},
"LastUpdateStatus":{"shape":"AggregatedSourceStatusType"},
"LastUpdateTime":{"shape":"Date"},
"LastErrorCode":{"shape":"String"},
"LastErrorMessage":{"shape":"String"}
}
},
"AggregatedSourceStatusList":{
"type":"list",
"member":{"shape":"AggregatedSourceStatus"}
},
"AggregatedSourceStatusType":{
"type":"string",
"enum":[
"FAILED",
"SUCCEEDED",
"OUTDATED"
]
},
"AggregatedSourceStatusTypeList":{
"type":"list",
"member":{"shape":"AggregatedSourceStatusType"},
"min":1
},
"AggregatedSourceType":{
"type":"string",
"enum":[
"ACCOUNT",
"ORGANIZATION"
]
},
"AggregationAuthorization":{
"type":"structure",
"members":{
"AggregationAuthorizationArn":{"shape":"String"},
"AuthorizedAccountId":{"shape":"AccountId"},
"AuthorizedAwsRegion":{"shape":"AwsRegion"},
"CreationTime":{"shape":"Date"}
}
},
"AggregationAuthorizationList":{
"type":"list",
"member":{"shape":"AggregationAuthorization"}
},
"AggregatorRegionList":{
"type":"list",
"member":{"shape":"String"},
"min":1
},
"AllSupported":{"type":"boolean"},
"AvailabilityZone":{"type":"string"},
"AwsRegion":{"type":"string"},
"AwsRegion":{
"type":"string",
"max":64,
"min":1
},
"BaseConfigurationItem":{
"type":"structure",
"members":{
"version":{"shape":"Version"},
"accountId":{"shape":"AccountId"},
"configurationItemCaptureTime":{"shape":"ConfigurationItemCaptureTime"},
"configurationItemStatus":{"shape":"ConfigurationItemStatus"},
"configurationStateId":{"shape":"ConfigurationStateId"},
"arn":{"shape":"ARN"},
"resourceType":{"shape":"ResourceType"},
"resourceId":{"shape":"ResourceId"},
"resourceName":{"shape":"ResourceName"},
"awsRegion":{"shape":"AwsRegion"},
"availabilityZone":{"shape":"AvailabilityZone"},
"resourceCreationTime":{"shape":"ResourceCreationTime"},
"configuration":{"shape":"Configuration"},
"supplementaryConfiguration":{"shape":"SupplementaryConfiguration"}
}
},
"BaseConfigurationItems":{
"type":"list",
"member":{"shape":"BaseConfigurationItem"}
},
"BaseResourceId":{
"type":"string",
"max":768,
"min":1
},
"BatchGetResourceConfigRequest":{
"type":"structure",
"required":["resourceKeys"],
"members":{
"resourceKeys":{"shape":"ResourceKeys"}
}
},
"BatchGetResourceConfigResponse":{
"type":"structure",
"members":{
"baseConfigurationItems":{"shape":"BaseConfigurationItems"},
"unprocessedResourceKeys":{"shape":"ResourceKeys"}
}
},
"Boolean":{"type":"boolean"},
"ChannelName":{
"type":"string",
@ -494,6 +831,29 @@
"ConfigRuleState":{"shape":"ConfigRuleState"}
}
},
"ConfigRuleComplianceFilters":{
"type":"structure",
"members":{
"ConfigRuleName":{"shape":"ConfigRuleName"},
"ComplianceType":{"shape":"ComplianceType"},
"AccountId":{"shape":"AccountId"},
"AwsRegion":{"shape":"AwsRegion"}
}
},
"ConfigRuleComplianceSummaryFilters":{
"type":"structure",
"members":{
"AccountId":{"shape":"AccountId"},
"AwsRegion":{"shape":"AwsRegion"}
}
},
"ConfigRuleComplianceSummaryGroupKey":{
"type":"string",
"enum":[
"ACCOUNT_ID",
"AWS_REGION"
]
},
"ConfigRuleEvaluationStatus":{
"type":"structure",
"members":{
@ -514,6 +874,11 @@
"type":"list",
"member":{"shape":"ConfigRuleEvaluationStatus"}
},
"ConfigRuleName":{
"type":"string",
"max":64,
"min":1
},
"ConfigRuleNames":{
"type":"list",
"member":{"shape":"StringWithCharLimit64"},
@ -549,6 +914,37 @@
}
},
"Configuration":{"type":"string"},
"ConfigurationAggregator":{
"type":"structure",
"members":{
"ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
"ConfigurationAggregatorArn":{"shape":"ConfigurationAggregatorArn"},
"AccountAggregationSources":{"shape":"AccountAggregationSourceList"},
"OrganizationAggregationSource":{"shape":"OrganizationAggregationSource"},
"CreationTime":{"shape":"Date"},
"LastUpdatedTime":{"shape":"Date"}
}
},
"ConfigurationAggregatorArn":{
"type":"string",
"pattern":"arn:aws[a-z\\-]*:config:[a-z\\-\\d]+:\\d+:config-aggregator/config-aggregator-[a-z\\d]+"
},
"ConfigurationAggregatorList":{
"type":"list",
"member":{"shape":"ConfigurationAggregator"}
},
"ConfigurationAggregatorName":{
"type":"string",
"max":256,
"min":1,
"pattern":"[\\w\\-]+"
},
"ConfigurationAggregatorNameList":{
"type":"list",
"member":{"shape":"ConfigurationAggregatorName"},
"max":10,
"min":0
},
"ConfigurationItem":{
"type":"structure",
"members":{
@ -623,6 +1019,17 @@
},
"ConfigurationStateId":{"type":"string"},
"Date":{"type":"timestamp"},
"DeleteAggregationAuthorizationRequest":{
"type":"structure",
"required":[
"AuthorizedAccountId",
"AuthorizedAwsRegion"
],
"members":{
"AuthorizedAccountId":{"shape":"AccountId"},
"AuthorizedAwsRegion":{"shape":"AwsRegion"}
}
},
"DeleteConfigRuleRequest":{
"type":"structure",
"required":["ConfigRuleName"],
@ -630,6 +1037,13 @@
"ConfigRuleName":{"shape":"StringWithCharLimit64"}
}
},
"DeleteConfigurationAggregatorRequest":{
"type":"structure",
"required":["ConfigurationAggregatorName"],
"members":{
"ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"}
}
},
"DeleteConfigurationRecorderRequest":{
"type":"structure",
"required":["ConfigurationRecorderName"],
@ -656,6 +1070,17 @@
"members":{
}
},
"DeletePendingAggregationRequestRequest":{
"type":"structure",
"required":[
"RequesterAccountId",
"RequesterAwsRegion"
],
"members":{
"RequesterAccountId":{"shape":"AccountId"},
"RequesterAwsRegion":{"shape":"AwsRegion"}
}
},
"DeliverConfigSnapshotRequest":{
"type":"structure",
"required":["deliveryChannelName"],
@ -708,6 +1133,37 @@
"Not_Applicable"
]
},
"DescribeAggregateComplianceByConfigRulesRequest":{
"type":"structure",
"required":["ConfigurationAggregatorName"],
"members":{
"ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
"Filters":{"shape":"ConfigRuleComplianceFilters"},
"Limit":{"shape":"GroupByAPILimit"},
"NextToken":{"shape":"NextToken"}
}
},
"DescribeAggregateComplianceByConfigRulesResponse":{
"type":"structure",
"members":{
"AggregateComplianceByConfigRules":{"shape":"AggregateComplianceByConfigRuleList"},
"NextToken":{"shape":"NextToken"}
}
},
"DescribeAggregationAuthorizationsRequest":{
"type":"structure",
"members":{
"Limit":{"shape":"Limit"},
"NextToken":{"shape":"String"}
}
},
"DescribeAggregationAuthorizationsResponse":{
"type":"structure",
"members":{
"AggregationAuthorizations":{"shape":"AggregationAuthorizationList"},
"NextToken":{"shape":"String"}
}
},
"DescribeComplianceByConfigRuleRequest":{
"type":"structure",
"members":{
@ -769,6 +1225,38 @@
"NextToken":{"shape":"String"}
}
},
"DescribeConfigurationAggregatorSourcesStatusRequest":{
"type":"structure",
"required":["ConfigurationAggregatorName"],
"members":{
"ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
"UpdateStatus":{"shape":"AggregatedSourceStatusTypeList"},
"NextToken":{"shape":"String"},
"Limit":{"shape":"Limit"}
}
},
"DescribeConfigurationAggregatorSourcesStatusResponse":{
"type":"structure",
"members":{
"AggregatedSourceStatusList":{"shape":"AggregatedSourceStatusList"},
"NextToken":{"shape":"String"}
}
},
"DescribeConfigurationAggregatorsRequest":{
"type":"structure",
"members":{
"ConfigurationAggregatorNames":{"shape":"ConfigurationAggregatorNameList"},
"NextToken":{"shape":"String"},
"Limit":{"shape":"Limit"}
}
},
"DescribeConfigurationAggregatorsResponse":{
"type":"structure",
"members":{
"ConfigurationAggregators":{"shape":"ConfigurationAggregatorList"},
"NextToken":{"shape":"String"}
}
},
"DescribeConfigurationRecorderStatusRequest":{
"type":"structure",
"members":{
@ -817,6 +1305,25 @@
"DeliveryChannels":{"shape":"DeliveryChannelList"}
}
},
"DescribePendingAggregationRequestsLimit":{
"type":"integer",
"max":20,
"min":0
},
"DescribePendingAggregationRequestsRequest":{
"type":"structure",
"members":{
"Limit":{"shape":"DescribePendingAggregationRequestsLimit"},
"NextToken":{"shape":"String"}
}
},
"DescribePendingAggregationRequestsResponse":{
"type":"structure",
"members":{
"PendingAggregationRequests":{"shape":"PendingAggregationRequestList"},
"NextToken":{"shape":"String"}
}
},
"EarlierTime":{"type":"timestamp"},
"EmptiableStringWithCharLimit256":{
"type":"string",
@ -879,6 +1386,50 @@
"type":"string",
"enum":["aws.config"]
},
"GetAggregateComplianceDetailsByConfigRuleRequest":{
"type":"structure",
"required":[
"ConfigurationAggregatorName",
"ConfigRuleName",
"AccountId",
"AwsRegion"
],
"members":{
"ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
"ConfigRuleName":{"shape":"ConfigRuleName"},
"AccountId":{"shape":"AccountId"},
"AwsRegion":{"shape":"AwsRegion"},
"ComplianceType":{"shape":"ComplianceType"},
"Limit":{"shape":"Limit"},
"NextToken":{"shape":"NextToken"}
}
},
"GetAggregateComplianceDetailsByConfigRuleResponse":{
"type":"structure",
"members":{
"AggregateEvaluationResults":{"shape":"AggregateEvaluationResultList"},
"NextToken":{"shape":"NextToken"}
}
},
"GetAggregateConfigRuleComplianceSummaryRequest":{
"type":"structure",
"required":["ConfigurationAggregatorName"],
"members":{
"ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
"Filters":{"shape":"ConfigRuleComplianceSummaryFilters"},
"GroupByKey":{"shape":"ConfigRuleComplianceSummaryGroupKey"},
"Limit":{"shape":"GroupByAPILimit"},
"NextToken":{"shape":"NextToken"}
}
},
"GetAggregateConfigRuleComplianceSummaryResponse":{
"type":"structure",
"members":{
"GroupByKey":{"shape":"StringWithCharLimit256"},
"AggregateComplianceCounts":{"shape":"AggregateComplianceCountList"},
"NextToken":{"shape":"NextToken"}
}
},
"GetComplianceDetailsByConfigRuleRequest":{
"type":"structure",
"required":["ConfigRuleName"],
@ -973,6 +1524,11 @@
"nextToken":{"shape":"NextToken"}
}
},
"GroupByAPILimit":{
"type":"integer",
"max":1000,
"min":0
},
"IncludeGlobalResourceTypes":{"type":"boolean"},
"InsufficientDeliveryPolicyException":{
"type":"structure",
@ -1142,6 +1698,12 @@
},
"exception":true
},
"NoAvailableOrganizationException":{
"type":"structure",
"members":{
},
"exception":true
},
"NoRunningConfigurationRecorderException":{
"type":"structure",
"members":{
@ -1160,6 +1722,12 @@
},
"exception":true
},
"NoSuchConfigurationAggregatorException":{
"type":"structure",
"members":{
},
"exception":true
},
"NoSuchConfigurationRecorderException":{
"type":"structure",
"members":{
@ -1173,6 +1741,27 @@
"exception":true
},
"OrderingTimestamp":{"type":"timestamp"},
"OrganizationAccessDeniedException":{
"type":"structure",
"members":{
},
"exception":true
},
"OrganizationAggregationSource":{
"type":"structure",
"required":["RoleArn"],
"members":{
"RoleArn":{"shape":"String"},
"AwsRegions":{"shape":"AggregatorRegionList"},
"AllAwsRegions":{"shape":"Boolean"}
}
},
"OrganizationAllFeaturesNotEnabledException":{
"type":"structure",
"members":{
},
"exception":true
},
"Owner":{
"type":"string",
"enum":[
@ -1180,6 +1769,34 @@
"AWS"
]
},
"PendingAggregationRequest":{
"type":"structure",
"members":{
"RequesterAccountId":{"shape":"AccountId"},
"RequesterAwsRegion":{"shape":"AwsRegion"}
}
},
"PendingAggregationRequestList":{
"type":"list",
"member":{"shape":"PendingAggregationRequest"}
},
"PutAggregationAuthorizationRequest":{
"type":"structure",
"required":[
"AuthorizedAccountId",
"AuthorizedAwsRegion"
],
"members":{
"AuthorizedAccountId":{"shape":"AccountId"},
"AuthorizedAwsRegion":{"shape":"AwsRegion"}
}
},
"PutAggregationAuthorizationResponse":{
"type":"structure",
"members":{
"AggregationAuthorization":{"shape":"AggregationAuthorization"}
}
},
"PutConfigRuleRequest":{
"type":"structure",
"required":["ConfigRule"],
@ -1187,6 +1804,21 @@
"ConfigRule":{"shape":"ConfigRule"}
}
},
"PutConfigurationAggregatorRequest":{
"type":"structure",
"required":["ConfigurationAggregatorName"],
"members":{
"ConfigurationAggregatorName":{"shape":"ConfigurationAggregatorName"},
"AccountAggregationSources":{"shape":"AccountAggregationSourceList"},
"OrganizationAggregationSource":{"shape":"OrganizationAggregationSource"}
}
},
"PutConfigurationAggregatorResponse":{
"type":"structure",
"members":{
"ConfigurationAggregator":{"shape":"ConfigurationAggregator"}
}
},
"PutConfigurationRecorderRequest":{
"type":"structure",
"required":["ConfigurationRecorder"],
@ -1299,6 +1931,23 @@
},
"exception":true
},
"ResourceKey":{
"type":"structure",
"required":[
"resourceType",
"resourceId"
],
"members":{
"resourceType":{"shape":"ResourceType"},
"resourceId":{"shape":"ResourceId"}
}
},
"ResourceKeys":{
"type":"list",
"member":{"shape":"ResourceKey"},
"max":100,
"min":1
},
"ResourceName":{"type":"string"},
"ResourceNotDiscoveredException":{
"type":"structure",
@ -1358,7 +2007,14 @@
"AWS::WAFRegional::Rule",
"AWS::WAFRegional::WebACL",
"AWS::CloudFront::Distribution",
"AWS::CloudFront::StreamingDistribution"
"AWS::CloudFront::StreamingDistribution",
"AWS::WAF::RuleGroup",
"AWS::WAFRegional::RuleGroup",
"AWS::Lambda::Function",
"AWS::ElasticBeanstalk::Application",
"AWS::ElasticBeanstalk::ApplicationVersion",
"AWS::ElasticBeanstalk::Environment",
"AWS::ElasticLoadBalancing::LoadBalancer"
]
},
"ResourceTypeList":{

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,19 @@
{
"version": 1,
"defaultRegion": "us-west-2",
"testCases": [
{
"operationName": "DescribeConfigurationRecorders",
"input": {},
"errorExpectedFromService": false
},
{
"operationName": "GetResourceConfigHistory",
"input": {
"resourceType": "fake-type",
"resourceId": "fake-id"
},
"errorExpectedFromService": true
}
]
}