1651 lines
No EOL
36 KiB
JSON
1651 lines
No EOL
36 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2021-07-30",
|
|
"endpointPrefix": "billingconductor",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "rest-json",
|
|
"serviceFullName": "AWSBillingConductor",
|
|
"serviceId": "billingconductor",
|
|
"signatureVersion": "v4",
|
|
"signingName": "billingconductor",
|
|
"uid": "billingconductor-2021-07-30"
|
|
},
|
|
"operations": {
|
|
"AssociateAccounts": {
|
|
"http": {
|
|
"requestUri": "/associate-accounts",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn",
|
|
"AccountIds"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"AccountIds": {
|
|
"shape": "S3"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"AssociatePricingRules": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/associate-pricing-rules",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn",
|
|
"PricingRuleArns"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"PricingRuleArns": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"BatchAssociateResourcesToCustomLineItem": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/batch-associate-resources-to-custom-line-item",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TargetArn",
|
|
"ResourceArns"
|
|
],
|
|
"members": {
|
|
"TargetArn": {},
|
|
"ResourceArns": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"BillingPeriodRange": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SuccessfullyAssociatedResources": {
|
|
"shape": "Si"
|
|
},
|
|
"FailedAssociatedResources": {
|
|
"shape": "Si"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"BatchDisassociateResourcesFromCustomLineItem": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/batch-disassociate-resources-from-custom-line-item",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TargetArn",
|
|
"ResourceArns"
|
|
],
|
|
"members": {
|
|
"TargetArn": {},
|
|
"ResourceArns": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"BillingPeriodRange": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SuccessfullyDisassociatedResources": {
|
|
"shape": "Sq"
|
|
},
|
|
"FailedDisassociatedResources": {
|
|
"shape": "Sq"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateBillingGroup": {
|
|
"http": {
|
|
"requestUri": "/create-billing-group",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"AccountGrouping",
|
|
"ComputationPreference"
|
|
],
|
|
"members": {
|
|
"ClientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "header",
|
|
"locationName": "X-Amzn-Client-Token"
|
|
},
|
|
"Name": {
|
|
"shape": "Su"
|
|
},
|
|
"AccountGrouping": {
|
|
"type": "structure",
|
|
"required": [
|
|
"LinkedAccountIds"
|
|
],
|
|
"members": {
|
|
"LinkedAccountIds": {
|
|
"shape": "S3"
|
|
},
|
|
"AutoAssociate": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"ComputationPreference": {
|
|
"shape": "Sx"
|
|
},
|
|
"PrimaryAccountId": {},
|
|
"Description": {
|
|
"shape": "Sz"
|
|
},
|
|
"Tags": {
|
|
"shape": "S10"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateCustomLineItem": {
|
|
"http": {
|
|
"requestUri": "/create-custom-line-item",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"Description",
|
|
"BillingGroupArn",
|
|
"ChargeDetails"
|
|
],
|
|
"members": {
|
|
"ClientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "header",
|
|
"locationName": "X-Amzn-Client-Token"
|
|
},
|
|
"Name": {
|
|
"shape": "S15"
|
|
},
|
|
"Description": {
|
|
"shape": "S16"
|
|
},
|
|
"BillingGroupArn": {},
|
|
"BillingPeriodRange": {
|
|
"shape": "Sf"
|
|
},
|
|
"Tags": {
|
|
"shape": "S10"
|
|
},
|
|
"ChargeDetails": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Type"
|
|
],
|
|
"members": {
|
|
"Flat": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ChargeValue"
|
|
],
|
|
"members": {
|
|
"ChargeValue": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"Percentage": {
|
|
"type": "structure",
|
|
"required": [
|
|
"PercentageValue"
|
|
],
|
|
"members": {
|
|
"PercentageValue": {
|
|
"type": "double"
|
|
},
|
|
"AssociatedValues": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"Type": {},
|
|
"LineItemFilters": {
|
|
"shape": "S1e"
|
|
}
|
|
}
|
|
},
|
|
"AccountId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
}
|
|
},
|
|
"CreatePricingPlan": {
|
|
"http": {
|
|
"requestUri": "/create-pricing-plan",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"ClientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "header",
|
|
"locationName": "X-Amzn-Client-Token"
|
|
},
|
|
"Name": {
|
|
"shape": "S1m"
|
|
},
|
|
"Description": {
|
|
"shape": "S1n"
|
|
},
|
|
"PricingRuleArns": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Tags": {
|
|
"shape": "S10"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreatePricingRule": {
|
|
"http": {
|
|
"requestUri": "/create-pricing-rule",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"Scope",
|
|
"Type"
|
|
],
|
|
"members": {
|
|
"ClientToken": {
|
|
"idempotencyToken": true,
|
|
"location": "header",
|
|
"locationName": "X-Amzn-Client-Token"
|
|
},
|
|
"Name": {
|
|
"shape": "S1r"
|
|
},
|
|
"Description": {
|
|
"shape": "S1s"
|
|
},
|
|
"Scope": {},
|
|
"Type": {},
|
|
"ModifierPercentage": {
|
|
"type": "double"
|
|
},
|
|
"Service": {},
|
|
"Tags": {
|
|
"shape": "S10"
|
|
},
|
|
"BillingEntity": {},
|
|
"Tiering": {
|
|
"type": "structure",
|
|
"required": [
|
|
"FreeTier"
|
|
],
|
|
"members": {
|
|
"FreeTier": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Activated"
|
|
],
|
|
"members": {
|
|
"Activated": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UsageType": {},
|
|
"Operation": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteBillingGroup": {
|
|
"http": {
|
|
"requestUri": "/delete-billing-group",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteCustomLineItem": {
|
|
"http": {
|
|
"requestUri": "/delete-custom-line-item",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"BillingPeriodRange": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeletePricingPlan": {
|
|
"http": {
|
|
"requestUri": "/delete-pricing-plan",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeletePricingRule": {
|
|
"http": {
|
|
"requestUri": "/delete-pricing-rule",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DisassociateAccounts": {
|
|
"http": {
|
|
"requestUri": "/disassociate-accounts",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn",
|
|
"AccountIds"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"AccountIds": {
|
|
"shape": "S3"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DisassociatePricingRules": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/disassociate-pricing-rules",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn",
|
|
"PricingRuleArns"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"PricingRuleArns": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"GetBillingGroupCostReport": {
|
|
"http": {
|
|
"requestUri": "/get-billing-group-cost-report",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"BillingPeriodRange": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InclusiveStartBillingPeriod",
|
|
"ExclusiveEndBillingPeriod"
|
|
],
|
|
"members": {
|
|
"InclusiveStartBillingPeriod": {},
|
|
"ExclusiveEndBillingPeriod": {}
|
|
}
|
|
},
|
|
"GroupBy": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingGroupCostReportResults": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"AWSCost": {},
|
|
"ProformaCost": {},
|
|
"Margin": {},
|
|
"MarginPercentage": {},
|
|
"Currency": {},
|
|
"Attributes": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListAccountAssociations": {
|
|
"http": {
|
|
"requestUri": "/list-account-associations",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Association": {},
|
|
"AccountId": {},
|
|
"AccountIds": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LinkedAccounts": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AccountId": {},
|
|
"BillingGroupArn": {},
|
|
"AccountName": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"AccountEmail": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListBillingGroupCostReports": {
|
|
"http": {
|
|
"requestUri": "/list-billing-group-cost-reports",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {},
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingGroupArns": {
|
|
"shape": "S38"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingGroupCostReports": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"AWSCost": {},
|
|
"ProformaCost": {},
|
|
"Margin": {},
|
|
"MarginPercentage": {},
|
|
"Currency": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListBillingGroups": {
|
|
"http": {
|
|
"requestUri": "/list-billing-groups",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {},
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arns": {
|
|
"shape": "S38"
|
|
},
|
|
"PricingPlan": {},
|
|
"Statuses": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"AutoAssociate": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingGroups": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"shape": "Su"
|
|
},
|
|
"Arn": {},
|
|
"Description": {
|
|
"shape": "Sz"
|
|
},
|
|
"PrimaryAccountId": {},
|
|
"ComputationPreference": {
|
|
"shape": "Sx"
|
|
},
|
|
"Size": {
|
|
"type": "long"
|
|
},
|
|
"CreationTime": {
|
|
"type": "long"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
},
|
|
"Status": {},
|
|
"StatusReason": {},
|
|
"AccountGrouping": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoAssociate": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListCustomLineItemVersions": {
|
|
"http": {
|
|
"requestUri": "/list-custom-line-item-versions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {},
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriodRange": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StartBillingPeriod": {},
|
|
"EndBillingPeriod": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CustomLineItemVersions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"shape": "S15"
|
|
},
|
|
"ChargeDetails": {
|
|
"shape": "S3u"
|
|
},
|
|
"CurrencyCode": {},
|
|
"Description": {
|
|
"shape": "S16"
|
|
},
|
|
"ProductCode": {},
|
|
"BillingGroupArn": {},
|
|
"CreationTime": {
|
|
"type": "long"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
},
|
|
"AssociationSize": {
|
|
"type": "long"
|
|
},
|
|
"StartBillingPeriod": {},
|
|
"EndBillingPeriod": {},
|
|
"Arn": {},
|
|
"StartTime": {
|
|
"type": "long"
|
|
},
|
|
"AccountId": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListCustomLineItems": {
|
|
"http": {
|
|
"requestUri": "/list-custom-line-items",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {},
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Names": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S15"
|
|
}
|
|
},
|
|
"BillingGroups": {
|
|
"shape": "S38"
|
|
},
|
|
"Arns": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"AccountIds": {
|
|
"shape": "S3"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CustomLineItems": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"Name": {
|
|
"shape": "S15"
|
|
},
|
|
"ChargeDetails": {
|
|
"shape": "S3u"
|
|
},
|
|
"CurrencyCode": {},
|
|
"Description": {
|
|
"shape": "S16"
|
|
},
|
|
"ProductCode": {},
|
|
"BillingGroupArn": {},
|
|
"CreationTime": {
|
|
"type": "long"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
},
|
|
"AssociationSize": {
|
|
"type": "long"
|
|
},
|
|
"AccountId": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListPricingPlans": {
|
|
"http": {
|
|
"requestUri": "/list-pricing-plans",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arns": {
|
|
"shape": "S49"
|
|
}
|
|
}
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"PricingPlans": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"shape": "S1m"
|
|
},
|
|
"Arn": {},
|
|
"Description": {
|
|
"shape": "S1n"
|
|
},
|
|
"Size": {
|
|
"type": "long"
|
|
},
|
|
"CreationTime": {
|
|
"type": "long"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListPricingPlansAssociatedWithPricingRule": {
|
|
"http": {
|
|
"requestUri": "/list-pricing-plans-associated-with-pricing-rule",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"PricingRuleArn"
|
|
],
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"PricingRuleArn": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"PricingRuleArn": {},
|
|
"PricingPlanArns": {
|
|
"shape": "S49"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListPricingRules": {
|
|
"http": {
|
|
"requestUri": "/list-pricing-rules",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arns": {
|
|
"shape": "S4k"
|
|
}
|
|
}
|
|
},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"PricingRules": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"shape": "S1r"
|
|
},
|
|
"Arn": {},
|
|
"Description": {
|
|
"shape": "S1s"
|
|
},
|
|
"Scope": {},
|
|
"Type": {},
|
|
"ModifierPercentage": {
|
|
"type": "double"
|
|
},
|
|
"Service": {},
|
|
"AssociatedPricingPlanCount": {
|
|
"type": "long"
|
|
},
|
|
"CreationTime": {
|
|
"type": "long"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
},
|
|
"BillingEntity": {},
|
|
"Tiering": {
|
|
"type": "structure",
|
|
"required": [
|
|
"FreeTier"
|
|
],
|
|
"members": {
|
|
"FreeTier": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Activated"
|
|
],
|
|
"members": {
|
|
"Activated": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UsageType": {},
|
|
"Operation": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListPricingRulesAssociatedToPricingPlan": {
|
|
"http": {
|
|
"requestUri": "/list-pricing-rules-associated-to-pricing-plan",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"PricingPlanArn"
|
|
],
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"PricingPlanArn": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"PricingPlanArn": {},
|
|
"PricingRuleArns": {
|
|
"shape": "S4k"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListResourcesAssociatedToCustomLineItem": {
|
|
"http": {
|
|
"requestUri": "/list-resources-associated-to-custom-line-item",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"BillingPeriod": {},
|
|
"Arn": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {},
|
|
"Filters": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Relationship": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"AssociatedResources": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"Relationship": {},
|
|
"EndBillingPeriod": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"shape": "S10"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
},
|
|
"Tags": {
|
|
"shape": "S10"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
},
|
|
"TagKeys": {
|
|
"location": "querystring",
|
|
"locationName": "tagKeys",
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateBillingGroup": {
|
|
"http": {
|
|
"requestUri": "/update-billing-group",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"Name": {
|
|
"shape": "Su"
|
|
},
|
|
"Status": {},
|
|
"ComputationPreference": {
|
|
"shape": "Sx"
|
|
},
|
|
"Description": {
|
|
"shape": "Sz"
|
|
},
|
|
"AccountGrouping": {
|
|
"shape": "S58"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"Name": {
|
|
"shape": "Su"
|
|
},
|
|
"Description": {
|
|
"shape": "Sz"
|
|
},
|
|
"PrimaryAccountId": {},
|
|
"PricingPlanArn": {},
|
|
"Size": {
|
|
"type": "long"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
},
|
|
"Status": {},
|
|
"StatusReason": {},
|
|
"AccountGrouping": {
|
|
"shape": "S58"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateCustomLineItem": {
|
|
"http": {
|
|
"requestUri": "/update-custom-line-item",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"Name": {
|
|
"shape": "S15"
|
|
},
|
|
"Description": {
|
|
"shape": "S16"
|
|
},
|
|
"ChargeDetails": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Flat": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ChargeValue"
|
|
],
|
|
"members": {
|
|
"ChargeValue": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"Percentage": {
|
|
"type": "structure",
|
|
"required": [
|
|
"PercentageValue"
|
|
],
|
|
"members": {
|
|
"PercentageValue": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"LineItemFilters": {
|
|
"shape": "S1e"
|
|
}
|
|
}
|
|
},
|
|
"BillingPeriodRange": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"BillingGroupArn": {},
|
|
"Name": {
|
|
"shape": "S15"
|
|
},
|
|
"Description": {
|
|
"shape": "S16"
|
|
},
|
|
"ChargeDetails": {
|
|
"shape": "S3u"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
},
|
|
"AssociationSize": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdatePricingPlan": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/update-pricing-plan",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"Name": {
|
|
"shape": "S1m"
|
|
},
|
|
"Description": {
|
|
"shape": "S1n"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"Name": {
|
|
"shape": "S1m"
|
|
},
|
|
"Description": {
|
|
"shape": "S1n"
|
|
},
|
|
"Size": {
|
|
"type": "long"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdatePricingRule": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/update-pricing-rule",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Arn"
|
|
],
|
|
"members": {
|
|
"Arn": {},
|
|
"Name": {
|
|
"shape": "S1r"
|
|
},
|
|
"Description": {
|
|
"shape": "S1s"
|
|
},
|
|
"Type": {},
|
|
"ModifierPercentage": {
|
|
"type": "double"
|
|
},
|
|
"Tiering": {
|
|
"shape": "S5j"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"Name": {
|
|
"shape": "S1r"
|
|
},
|
|
"Description": {
|
|
"shape": "S1s"
|
|
},
|
|
"Scope": {},
|
|
"Type": {},
|
|
"ModifierPercentage": {
|
|
"type": "double"
|
|
},
|
|
"Service": {},
|
|
"AssociatedPricingPlanCount": {
|
|
"type": "long"
|
|
},
|
|
"LastModifiedTime": {
|
|
"type": "long"
|
|
},
|
|
"BillingEntity": {},
|
|
"Tiering": {
|
|
"shape": "S5j"
|
|
},
|
|
"UsageType": {},
|
|
"Operation": {}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S3": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S8": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Sf": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InclusiveStartBillingPeriod"
|
|
],
|
|
"members": {
|
|
"InclusiveStartBillingPeriod": {},
|
|
"ExclusiveEndBillingPeriod": {}
|
|
}
|
|
},
|
|
"Si": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"Error": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sk": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {},
|
|
"Reason": {}
|
|
}
|
|
},
|
|
"Sq": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {},
|
|
"Error": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Su": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"Sx": {
|
|
"type": "structure",
|
|
"required": [
|
|
"PricingPlanArn"
|
|
],
|
|
"members": {
|
|
"PricingPlanArn": {}
|
|
}
|
|
},
|
|
"Sz": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S10": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S15": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S16": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1e": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Attribute",
|
|
"MatchOption",
|
|
"Values"
|
|
],
|
|
"members": {
|
|
"Attribute": {},
|
|
"MatchOption": {},
|
|
"Values": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1m": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1n": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1r": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1s": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S38": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S3u": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Type"
|
|
],
|
|
"members": {
|
|
"Flat": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ChargeValue"
|
|
],
|
|
"members": {
|
|
"ChargeValue": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"Percentage": {
|
|
"type": "structure",
|
|
"required": [
|
|
"PercentageValue"
|
|
],
|
|
"members": {
|
|
"PercentageValue": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"Type": {},
|
|
"LineItemFilters": {
|
|
"shape": "S1e"
|
|
}
|
|
}
|
|
},
|
|
"S49": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S4k": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S58": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoAssociate": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S5j": {
|
|
"type": "structure",
|
|
"required": [
|
|
"FreeTier"
|
|
],
|
|
"members": {
|
|
"FreeTier": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Activated"
|
|
],
|
|
"members": {
|
|
"Activated": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |