Skip to content

Commit

Permalink
Updated API models and rebuilt service gems.
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-ruby-automation committed Sep 5, 2024
1 parent 1d8ca83 commit 9c4e3b5
Show file tree
Hide file tree
Showing 48 changed files with 2,164 additions and 308 deletions.
81 changes: 76 additions & 5 deletions apis/application-signals/2024-04-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,10 @@
"Errors":{"shape":"ServiceLevelObjectiveBudgetReportErrors"}
}
},
"BudgetRequestsRemaining":{
"type":"integer",
"box":true
},
"BudgetSecondsRemaining":{
"type":"integer",
"box":true
Expand Down Expand Up @@ -339,14 +343,12 @@
},
"CreateServiceLevelObjectiveInput":{
"type":"structure",
"required":[
"Name",
"SliConfig"
],
"required":["Name"],
"members":{
"Name":{"shape":"ServiceLevelObjectiveName"},
"Description":{"shape":"ServiceLevelObjectiveDescription"},
"SliConfig":{"shape":"ServiceLevelIndicatorConfig"},
"RequestBasedSliConfig":{"shape":"RequestBasedServiceLevelIndicatorConfig"},
"Goal":{"shape":"Goal"},
"Tags":{"shape":"TagList"}
}
Expand Down Expand Up @@ -404,10 +406,19 @@
"DurationUnit":{
"type":"string",
"enum":[
"MINUTE",
"HOUR",
"DAY",
"MONTH"
]
},
"EvaluationType":{
"type":"string",
"enum":[
"PeriodBased",
"RequestBased"
]
},
"FaultDescription":{"type":"string"},
"GetServiceInput":{
"type":"structure",
Expand Down Expand Up @@ -822,6 +833,14 @@
"type":"string",
"pattern":"[A-Za-z0-9 -]+"
},
"MonitoredRequestCountMetricDataQueries":{
"type":"structure",
"members":{
"GoodCountMetric":{"shape":"MetricDataQueries"},
"BadCountMetric":{"shape":"MetricDataQueries"}
},
"union":true
},
"Namespace":{
"type":"string",
"max":255,
Expand All @@ -839,6 +858,48 @@
"box":true,
"min":1
},
"RequestBasedServiceLevelIndicator":{
"type":"structure",
"required":["RequestBasedSliMetric"],
"members":{
"RequestBasedSliMetric":{"shape":"RequestBasedServiceLevelIndicatorMetric"},
"MetricThreshold":{"shape":"ServiceLevelIndicatorMetricThreshold"},
"ComparisonOperator":{"shape":"ServiceLevelIndicatorComparisonOperator"}
}
},
"RequestBasedServiceLevelIndicatorConfig":{
"type":"structure",
"required":["RequestBasedSliMetricConfig"],
"members":{
"RequestBasedSliMetricConfig":{"shape":"RequestBasedServiceLevelIndicatorMetricConfig"},
"MetricThreshold":{"shape":"ServiceLevelIndicatorMetricThreshold"},
"ComparisonOperator":{"shape":"ServiceLevelIndicatorComparisonOperator"}
}
},
"RequestBasedServiceLevelIndicatorMetric":{
"type":"structure",
"required":[
"TotalRequestCountMetric",
"MonitoredRequestCountMetric"
],
"members":{
"KeyAttributes":{"shape":"Attributes"},
"OperationName":{"shape":"OperationName"},
"MetricType":{"shape":"ServiceLevelIndicatorMetricType"},
"TotalRequestCountMetric":{"shape":"MetricDataQueries"},
"MonitoredRequestCountMetric":{"shape":"MonitoredRequestCountMetricDataQueries"}
}
},
"RequestBasedServiceLevelIndicatorMetricConfig":{
"type":"structure",
"members":{
"KeyAttributes":{"shape":"Attributes"},
"OperationName":{"shape":"OperationName"},
"MetricType":{"shape":"ServiceLevelIndicatorMetricType"},
"TotalRequestCountMetric":{"shape":"MetricDataQueries"},
"MonitoredRequestCountMetric":{"shape":"MonitoredRequestCountMetricDataQueries"}
}
},
"ResourceId":{"type":"string"},
"ResourceNotFoundException":{
"type":"structure",
Expand Down Expand Up @@ -1019,7 +1080,6 @@
"Name",
"CreatedTime",
"LastUpdatedTime",
"Sli",
"Goal"
],
"members":{
Expand All @@ -1029,6 +1089,8 @@
"CreatedTime":{"shape":"Timestamp"},
"LastUpdatedTime":{"shape":"Timestamp"},
"Sli":{"shape":"ServiceLevelIndicator"},
"RequestBasedSli":{"shape":"RequestBasedServiceLevelIndicator"},
"EvaluationType":{"shape":"EvaluationType"},
"Goal":{"shape":"Goal"}
}
},
Expand All @@ -1048,11 +1110,15 @@
"members":{
"Arn":{"shape":"ServiceLevelObjectiveArn"},
"Name":{"shape":"ServiceLevelObjectiveName"},
"EvaluationType":{"shape":"EvaluationType"},
"BudgetStatus":{"shape":"ServiceLevelObjectiveBudgetStatus"},
"Attainment":{"shape":"Attainment"},
"TotalBudgetSeconds":{"shape":"TotalBudgetSeconds"},
"BudgetSecondsRemaining":{"shape":"BudgetSecondsRemaining"},
"TotalBudgetRequests":{"shape":"TotalBudgetRequests"},
"BudgetRequestsRemaining":{"shape":"BudgetRequestsRemaining"},
"Sli":{"shape":"ServiceLevelIndicator"},
"RequestBasedSli":{"shape":"RequestBasedServiceLevelIndicator"},
"Goal":{"shape":"Goal"}
}
},
Expand Down Expand Up @@ -1282,6 +1348,10 @@
"exception":true
},
"Timestamp":{"type":"timestamp"},
"TotalBudgetRequests":{
"type":"integer",
"box":true
},
"TotalBudgetSeconds":{
"type":"integer",
"box":true
Expand Down Expand Up @@ -1313,6 +1383,7 @@
},
"Description":{"shape":"ServiceLevelObjectiveDescription"},
"SliConfig":{"shape":"ServiceLevelIndicatorConfig"},
"RequestBasedSliConfig":{"shape":"RequestBasedServiceLevelIndicatorConfig"},
"Goal":{"shape":"Goal"}
}
},
Expand Down
108 changes: 87 additions & 21 deletions apis/application-signals/2024-04-15/docs-2.json

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions apis/codepipeline/2015-07-09/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"ListRuleExecutions": "<p>Lists the rule executions that have occurred in a pipeline configured for conditions with rules.</p>",
"ListRuleTypes": "<p>Lists the rules for the condition.</p>",
"ListTagsForResource": "<p>Gets the set of key-value pairs (metadata) that are used to manage the resource.</p>",
"ListWebhooks": "<p>Gets a listing of all the webhooks in this Amazon Web Services Region for this account. The output lists all webhooks and includes the webhook URL and ARN and the configuration for each webhook.</p>",
"ListWebhooks": "<p>Gets a listing of all the webhooks in this Amazon Web Services Region for this account. The output lists all webhooks and includes the webhook URL and ARN and the configuration for each webhook.</p> <note> <p>If a secret token was provided, it will be redacted in the response.</p> </note>",
"OverrideStageCondition": "<p>Used to override a stage condition.</p>",
"PollForJobs": "<p>Returns information about any jobs for CodePipeline to act on. <code>PollForJobs</code> is valid only for action types with \"Custom\" in the owner field. If the action type contains <code>AWS</code> or <code>ThirdParty</code> in the owner field, the <code>PollForJobs</code> action returns an error.</p> <important> <p>When this API is called, CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. This API also returns any secret values defined for the action.</p> </important>",
"PollForThirdPartyJobs": "<p>Determines whether there are any third party jobs for a job worker to act on. Used for partner actions only.</p> <important> <p>When this API is called, CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts.</p> </important>",
Expand All @@ -35,7 +35,7 @@
"PutJobSuccessResult": "<p>Represents the success of a job as returned to the pipeline by a job worker. Used for custom actions only.</p>",
"PutThirdPartyJobFailureResult": "<p>Represents the failure of a third party job as returned to the pipeline by a job worker. Used for partner actions only.</p>",
"PutThirdPartyJobSuccessResult": "<p>Represents the success of a third party job as returned to the pipeline by a job worker. Used for partner actions only.</p>",
"PutWebhook": "<p>Defines a webhook and returns a unique webhook URL generated by CodePipeline. This URL can be supplied to third party source hosting providers to call every time there's a code change. When CodePipeline receives a POST request on this URL, the pipeline defined in the webhook is started as long as the POST request satisfied the authentication and filtering requirements supplied when defining the webhook. RegisterWebhookWithThirdParty and DeregisterWebhookWithThirdParty APIs can be used to automatically configure supported third parties to call the generated webhook URL.</p>",
"PutWebhook": "<p>Defines a webhook and returns a unique webhook URL generated by CodePipeline. This URL can be supplied to third party source hosting providers to call every time there's a code change. When CodePipeline receives a POST request on this URL, the pipeline defined in the webhook is started as long as the POST request satisfied the authentication and filtering requirements supplied when defining the webhook. RegisterWebhookWithThirdParty and DeregisterWebhookWithThirdParty APIs can be used to automatically configure supported third parties to call the generated webhook URL.</p> <important> <p>When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities.</p> </important> <note> <p>If a secret token was provided, it will be redacted in the response.</p> </note>",
"RegisterWebhookWithThirdParty": "<p>Configures a connection between the webhook that was created and the external tool with events to be detected.</p>",
"RetryStageExecution": "<p>You can retry a stage that has failed without having to run a pipeline again from the beginning. You do this by either retrying the failed actions in a stage or by retrying all actions in the stage starting from the first action in the stage. When you retry the failed actions in a stage, all actions that are still in progress continue working, and failed actions are triggered again. When you retry a failed stage from the first action in the stage, the stage cannot have any actions in progress. Before a stage can be retried, it must either have all actions failed or some actions failed and some succeeded.</p>",
"RollbackStage": "<p>Rolls back a stage execution.</p>",
Expand Down Expand Up @@ -1991,7 +1991,7 @@
"RuleCategory": {
"base": null,
"refs": {
"RuleTypeId$category": "<p>A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. Valid categories are limited to one of the following values. </p> <ul> <li> <p>INVOKE</p> </li> <li> <p>Approval</p> </li> <li> <p>Rule</p> </li> </ul>"
"RuleTypeId$category": "<p>A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is <code>Rule</code>. </p>"
}
},
"RuleConfigurationKey": {
Expand Down Expand Up @@ -2124,7 +2124,7 @@
"RuleProvider": {
"base": null,
"refs": {
"RuleTypeId$provider": "<p>The provider of the service being called by the rule. Valid providers are determined by the rulecategory. For example, a managed rule in the Rule category type has an owner of AWS, which would be specified as <code>AWS</code>.</p>"
"RuleTypeId$provider": "<p>The rule provider, such as the <code>DeploymentWindow</code> rule.</p>"
}
},
"RuleRevision": {
Expand Down Expand Up @@ -2671,13 +2671,13 @@
"WebhookAuthConfigurationSecretToken": {
"base": null,
"refs": {
"WebhookAuthConfiguration$SecretToken": "<p>The property used to configure GitHub authentication. For GITHUB_HMAC, only the <code>SecretToken</code> property must be set.</p>"
"WebhookAuthConfiguration$SecretToken": "<p>The property used to configure GitHub authentication. For GITHUB_HMAC, only the <code>SecretToken</code> property must be set.</p> <important> <p>When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities.</p> </important> <note> <p>If a secret token was provided, it will be redacted in the response.</p> </note>"
}
},
"WebhookAuthenticationType": {
"base": null,
"refs": {
"WebhookDefinition$authentication": "<p>Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.</p> <ul> <li> <p>For information about the authentication scheme implemented by GITHUB_HMAC, see <a href=\"https://developer.github.com/webhooks/securing/\">Securing your webhooks</a> on the GitHub Developer website.</p> </li> <li> <p> IP rejects webhooks trigger requests unless they originate from an IP address in the IP range whitelisted in the authentication configuration.</p> </li> <li> <p> UNAUTHENTICATED accepts all webhook trigger requests regardless of origin.</p> </li> </ul>"
"WebhookDefinition$authentication": "<p>Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.</p> <important> <p>When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities.</p> </important> <note> <p>If a secret token was provided, it will be redacted in the response.</p> </note> <ul> <li> <p>For information about the authentication scheme implemented by GITHUB_HMAC, see <a href=\"https://developer.github.com/webhooks/securing/\">Securing your webhooks</a> on the GitHub Developer website.</p> </li> <li> <p> IP rejects webhooks trigger requests unless they originate from an IP address in the IP range whitelisted in the authentication configuration.</p> </li> <li> <p> UNAUTHENTICATED accepts all webhook trigger requests regardless of origin.</p> </li> </ul>"
}
},
"WebhookDefinition": {
Expand Down
12 changes: 11 additions & 1 deletion apis/connect/2017-08-08/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -17103,7 +17103,17 @@
"pt-PT",
"zh-CN",
"en-NZ",
"en-ZA"
"en-ZA",
"ca-ES",
"da-DK",
"fi-FI",
"id-ID",
"ms-MY",
"nl-NL",
"no-NO",
"pl-PL",
"sv-SE",
"tl-PH"
]
},
"VocabularyLastModifiedTime":{"type":"timestamp"},
Expand Down
4 changes: 3 additions & 1 deletion apis/gamelift/2015-10-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3572,7 +3572,9 @@
"FLEET_VPC_PEERING_FAILED",
"FLEET_VPC_PEERING_DELETED",
"INSTANCE_INTERRUPTED",
"INSTANCE_RECYCLED"
"INSTANCE_RECYCLED",
"FLEET_CREATION_COMPLETED_INSTALLER",
"FLEET_CREATION_FAILED_INSTALLER"
]
},
"EventCount":{
Expand Down
Loading

0 comments on commit 9c4e3b5

Please sign in to comment.