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 Oct 22, 2024
1 parent 08ce173 commit 2b4deb5
Show file tree
Hide file tree
Showing 60 changed files with 1,814 additions and 218 deletions.
4 changes: 2 additions & 2 deletions apis/bedrock-runtime/2023-09-30/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@
"type":"string",
"max":2048,
"min":1,
"pattern":"(arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|([0-9]{12}:imported-model/[a-z0-9]{12})|([0-9]{12}:provisioned-model/[a-z0-9]{12})))|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|(([0-9a-zA-Z][_-]?)+)|(arn:aws(|-us-gov|-cn|-iso|-iso-b):bedrock:(|[0-9a-z-]{1,20}):(|[0-9]{12}):(model-gateway|inference-profile)/[a-zA-Z0-9-:.]+)|([a-zA-Z0-9-:.]+)"
"pattern":"(arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|([0-9]{12}:imported-model/[a-z0-9]{12})|([0-9]{12}:provisioned-model/[a-z0-9]{12})|([0-9]{12}:inference-profile/[a-zA-Z0-9-:.]+)))|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|(([0-9a-zA-Z][_-]?)+)|([a-zA-Z0-9-:.]+)"
},
"ConverseMetrics":{
"type":"structure",
Expand Down Expand Up @@ -1048,7 +1048,7 @@
"type":"string",
"max":2048,
"min":1,
"pattern":"(arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|([0-9]{12}:imported-model/[a-z0-9]{12})|([0-9]{12}:provisioned-model/[a-z0-9]{12})))|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|(([0-9a-zA-Z][_-]?)+)|(arn:aws(|-us-gov|-cn|-iso|-iso-b):bedrock:(|[0-9a-z-]{1,20}):(|[0-9]{12}):(model-gateway|inference-profile)/[a-zA-Z0-9-:.]+)|([a-zA-Z0-9-:.]+)"
"pattern":"(arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|([0-9]{12}:imported-model/[a-z0-9]{12})|([0-9]{12}:provisioned-model/[a-z0-9]{12})|([0-9]{12}:inference-profile/[a-zA-Z0-9-:.]+)))|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|(([0-9a-zA-Z][_-]?)+)|([a-zA-Z0-9-:.]+)"
},
"InvokeModelRequest":{
"type":"structure",
Expand Down
34 changes: 28 additions & 6 deletions apis/imagebuilder/2019-12-02/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1947,6 +1947,7 @@
"resourceTags":{"shape":"ResourceTagMap"},
"instanceMetadataOptions":{"shape":"InstanceMetadataOptions"},
"tags":{"shape":"TagMap"},
"placement":{"shape":"Placement"},
"clientToken":{
"shape":"ClientToken",
"idempotencyToken":true
Expand Down Expand Up @@ -3145,7 +3146,8 @@
"dateUpdated":{"shape":"DateTime"},
"resourceTags":{"shape":"ResourceTagMap"},
"instanceMetadataOptions":{"shape":"InstanceMetadataOptions"},
"tags":{"shape":"TagMap"}
"tags":{"shape":"TagMap"},
"placement":{"shape":"Placement"}
}
},
"InfrastructureConfigurationArn":{
Expand All @@ -3163,7 +3165,8 @@
"resourceTags":{"shape":"ResourceTagMap"},
"tags":{"shape":"TagMap"},
"instanceTypes":{"shape":"InstanceTypeList"},
"instanceProfileName":{"shape":"InstanceProfileNameType"}
"instanceProfileName":{"shape":"InstanceProfileNameType"},
"placement":{"shape":"Placement"}
}
},
"InfrastructureConfigurationSummaryList":{
Expand Down Expand Up @@ -4171,11 +4174,21 @@
"ENABLED"
]
},
"Placement":{
"type":"structure",
"members":{
"availabilityZone":{"shape":"NonEmptyString"},
"tenancy":{"shape":"TenancyType"},
"hostId":{"shape":"NonEmptyString"},
"hostResourceGroupArn":{"shape":"NonEmptyString"}
}
},
"Platform":{
"type":"string",
"enum":[
"Windows",
"Linux"
"Linux",
"macOS"
]
},
"PutComponentPolicyRequest":{
Expand Down Expand Up @@ -4572,6 +4585,14 @@
"max":10000,
"min":1
},
"TenancyType":{
"type":"string",
"enum":[
"default",
"dedicated",
"host"
]
},
"Timezone":{
"type":"string",
"max":100,
Expand Down Expand Up @@ -4680,12 +4701,13 @@
"keyPair":{"shape":"NonEmptyString"},
"terminateInstanceOnFailure":{"shape":"NullableBoolean"},
"snsTopicArn":{"shape":"SnsTopicArn"},
"resourceTags":{"shape":"ResourceTagMap"},
"instanceMetadataOptions":{"shape":"InstanceMetadataOptions"},
"placement":{"shape":"Placement"},
"clientToken":{
"shape":"ClientToken",
"idempotencyToken":true
},
"resourceTags":{"shape":"ResourceTagMap"},
"instanceMetadataOptions":{"shape":"InstanceMetadataOptions"}
}
}
},
"UpdateInfrastructureConfigurationResponse":{
Expand Down
28 changes: 23 additions & 5 deletions apis/imagebuilder/2019-12-02/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"GetWorkflowStepExecution": "<p>Get the runtime information that was logged for a specific runtime instance of the workflow step.</p>",
"ImportComponent": "<p>Imports a component and transforms its data into a component document.</p>",
"ImportVmImage": "<p>When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data. The Amazon EC2 API <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportImage.html\">ImportImage</a> action uses those files to import your VM and create an AMI. To import using the CLI command, see <a href=\"https://docs.aws.amazon.com/cli/latest/reference/ec2/import-image.html\">import-image</a> </p> <p>You can reference the task ID from the VM import to pull in the AMI that the import created as the base image for your Image Builder recipe.</p>",
"ListComponentBuildVersions": "<p>Returns the list of component build versions for the specified semantic version.</p> <note> <p>The semantic version has four nodes: &lt;major&gt;.&lt;minor&gt;.&lt;patch&gt;/&lt;build&gt;. You can assign values for the first three, and can filter on all of them.</p> <p> <b>Filtering:</b> With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.</p> </note>",
"ListComponentBuildVersions": "<p>Returns the list of component build versions for the specified component version Amazon Resource Name (ARN).</p>",
"ListComponents": "<p>Returns the list of components that can be filtered by name, or by using the listed <code>filters</code> to streamline results. Newly created components can take up to two minutes to appear in the ListComponents API Results.</p> <note> <p>The semantic version has four nodes: &lt;major&gt;.&lt;minor&gt;.&lt;patch&gt;/&lt;build&gt;. You can assign values for the first three, and can filter on all of them.</p> <p> <b>Filtering:</b> With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.</p> </note>",
"ListContainerRecipes": "<p>Returns a list of container recipes.</p>",
"ListDistributionConfigurations": "<p>Returns a list of distribution configurations.</p>",
Expand Down Expand Up @@ -2139,7 +2139,7 @@
"CreateContainerRecipeRequest$imageOsVersionOverride": "<p>Specifies the operating system version for the base image.</p>",
"CreateContainerRecipeRequest$parentImage": "<p>The base image for the container recipe.</p>",
"CreateContainerRecipeRequest$workingDirectory": "<p>The working directory for use during build and test workflows.</p>",
"CreateContainerRecipeRequest$kmsKeyId": "<p>Identifies which KMS key is used to encrypt the container image.</p>",
"CreateContainerRecipeRequest$kmsKeyId": "<p>Identifies which KMS key is used to encrypt the Dockerfile template.</p>",
"CreateContainerRecipeResponse$requestId": "<p>The request ID that uniquely identifies this request.</p>",
"CreateDistributionConfigurationRequest$description": "<p>The description of the distribution configuration.</p>",
"CreateDistributionConfigurationResponse$requestId": "<p>The request ID that uniquely identifies this request.</p>",
Expand Down Expand Up @@ -2264,6 +2264,9 @@
"PackageVulnerabilityDetails$source": "<p>The source of the vulnerability information.</p>",
"PackageVulnerabilityDetails$sourceUrl": "<p>A link to the source of the vulnerability information.</p>",
"PackageVulnerabilityDetails$vendorSeverity": "<p>The severity that the vendor assigned to this vulnerability type.</p>",
"Placement$availabilityZone": "<p>The Availability Zone where your build and test instances will launch.</p>",
"Placement$hostId": "<p>The ID of the Dedicated Host on which build and test instances run. This only applies if <code>tenancy</code> is <code>host</code>. If you specify the host ID, you must not specify the resource group ARN. If you specify both, Image Builder returns an error.</p>",
"Placement$hostResourceGroupArn": "<p>The Amazon Resource Name (ARN) of the host resource group in which to launch build and test instances. This only applies if <code>tenancy</code> is <code>host</code>. If you specify the resource group ARN, you must not specify the host ID. If you specify both, Image Builder returns an error.</p>",
"PutComponentPolicyResponse$requestId": "<p>The request ID that uniquely identifies this request.</p>",
"PutContainerRecipePolicyResponse$requestId": "<p>The request ID that uniquely identifies this request.</p>",
"PutImagePolicyResponse$requestId": "<p>The request ID that uniquely identifies this request.</p>",
Expand Down Expand Up @@ -2497,6 +2500,15 @@
"UpdateImagePipelineRequest$status": "<p>The status of the image pipeline.</p>"
}
},
"Placement": {
"base": "<p>By default, EC2 instances run on shared tenancy hardware. This means that multiple Amazon Web Services accounts might share the same physical hardware. When you use dedicated hardware, the physical server that hosts your instances is dedicated to your Amazon Web Services account. Instance placement settings contain the details for the physical hardware where instances that Image Builder launches during image creation will run.</p>",
"refs": {
"CreateInfrastructureConfigurationRequest$placement": "<p>The instance placement settings that define where the instances that are launched from your image will run.</p>",
"InfrastructureConfiguration$placement": "<p>The instance placement settings that define where the instances that are launched from your image will run.</p>",
"InfrastructureConfigurationSummary$placement": "<p>The instance placement settings that define where the instances that are launched from your image will run.</p>",
"UpdateInfrastructureConfigurationRequest$placement": "<p>The instance placement settings that define where the instances that are launched from your image will run.</p>"
}
},
"Platform": {
"base": null,
"refs": {
Expand Down Expand Up @@ -2671,7 +2683,7 @@
"ResourceTagMap": {
"base": null,
"refs": {
"CreateInfrastructureConfigurationRequest$resourceTags": "<p>The tags attached to the resource created by Image Builder.</p>",
"CreateInfrastructureConfigurationRequest$resourceTags": "<p>The metadata tags to assign to the Amazon EC2 instance that Image Builder launches during the build process. Tags are formatted as key value pairs.</p>",
"InfrastructureConfiguration$resourceTags": "<p>The tags attached to the resource created by Image Builder.</p>",
"InfrastructureConfigurationSummary$resourceTags": "<p>The tags attached to the image created by Image Builder.</p>",
"UpdateInfrastructureConfigurationRequest$resourceTags": "<p>The tags attached to the resource created by Image Builder.</p>"
Expand Down Expand Up @@ -2826,7 +2838,7 @@
"refs": {
"Container$imageUris": "<p>A list of URIs for containers created in the context Region.</p>",
"ContainerDistributionConfiguration$containerTags": "<p>Tags that are attached to the container distribution configuration.</p>",
"EcrConfiguration$containerTags": "<p>Tags for Image Builder to apply to the output container image that &amp;INS; scans. Tags can help you identify and manage your scanned images.</p>",
"EcrConfiguration$containerTags": "<p>Tags for Image Builder to apply to the output container image that Amazon Inspector scans. Tags can help you identify and manage your scanned images.</p>",
"LaunchPermissionConfiguration$userGroups": "<p>The name of the group.</p>",
"LifecycleExecutionResource$imageUris": "<p>For an impacted container image, this identifies a list of URIs for associated container images distributed to ECR repositories.</p>",
"LifecyclePolicyDetailExclusionRulesAmis$regions": "<p>Configures Amazon Web Services Regions that are excluded from the lifecycle action.</p>"
Expand Down Expand Up @@ -2866,7 +2878,7 @@
"CreateImagePipelineRequest$tags": "<p>The tags of the image pipeline.</p>",
"CreateImageRecipeRequest$tags": "<p>The tags of the image recipe.</p>",
"CreateImageRequest$tags": "<p>The tags of the image.</p>",
"CreateInfrastructureConfigurationRequest$tags": "<p>The tags of the infrastructure configuration.</p>",
"CreateInfrastructureConfigurationRequest$tags": "<p>The metadata tags to assign to the infrastructure configuration resource that Image Builder creates as output. Tags are formatted as key value pairs.</p>",
"CreateLifecyclePolicyRequest$tags": "<p>Tags to apply to the lifecycle policy resource.</p>",
"CreateWorkflowRequest$tags": "<p>Tags that apply to the workflow resource.</p>",
"DistributionConfiguration$tags": "<p>The tags of the distribution configuration.</p>",
Expand Down Expand Up @@ -2922,6 +2934,12 @@
"FastLaunchSnapshotConfiguration$targetResourceCount": "<p>The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.</p>"
}
},
"TenancyType": {
"base": null,
"refs": {
"Placement$tenancy": "<p>The tenancy of the instance. An instance with a tenancy of <code>dedicated</code> runs on single-tenant hardware. An instance with a tenancy of <code>host</code> runs on a Dedicated Host.</p> <p>If tenancy is set to <code>host</code>, then you can optionally specify one target for placement – either host ID or host resource group ARN. If automatic placement is enabled for your host, and you don't specify any placement target, Amazon EC2 will try to find an available host for your build and test instances.</p>"
}
},
"Timezone": {
"base": null,
"refs": {
Expand Down
37 changes: 29 additions & 8 deletions apis/m2/2021-04-28/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@
"endpointPrefix":"m2",
"jsonVersion":"1.1",
"protocol":"rest-json",
"protocols":["rest-json"],
"serviceFullName":"AWSMainframeModernization",
"serviceId":"m2",
"signatureVersion":"v4",
"signingName":"m2",
"uid":"m2-2021-04-28"
"uid":"m2-2021-04-28",
"auth":["aws.auth#sigv4"]
},
"operations":{
"CancelBatchJobExecution":{
Expand Down Expand Up @@ -732,6 +734,11 @@
"member":{"shape":"Arn"},
"min":1
},
"AuthSecretsManagerArn":{
"type":"string",
"max":2048,
"min":20
},
"BatchJobDefinition":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -817,11 +824,11 @@
"type":"string",
"max":32,
"min":1,
"pattern":"^[A-Za-z][A-Za-z0-9]{1,7}$"
"pattern":"^[A-Za-z][A-Za-z0-9]{1,31}$"
},
"BatchParamValue":{
"type":"string",
"max":80,
"max":1024,
"min":0
},
"Boolean":{"type":"boolean"},
Expand All @@ -837,6 +844,7 @@
"location":"uri",
"locationName":"applicationId"
},
"authSecretsManagerArn":{"shape":"AuthSecretsManagerArn"},
"executionId":{
"shape":"Identifier",
"location":"uri",
Expand All @@ -853,6 +861,12 @@
"type":"integer",
"box":true
},
"ClientToken":{
"type":"string",
"max":128,
"min":0,
"pattern":"^[!-~]+$"
},
"ConflictException":{
"type":"structure",
"required":["message"],
Expand All @@ -876,7 +890,7 @@
],
"members":{
"clientToken":{
"shape":"String",
"shape":"ClientToken",
"idempotencyToken":true
},
"definition":{"shape":"Definition"},
Expand Down Expand Up @@ -914,7 +928,7 @@
"locationName":"applicationId"
},
"clientToken":{
"shape":"String",
"shape":"ClientToken",
"idempotencyToken":true
},
"importConfig":{"shape":"DataSetImportConfig"}
Expand Down Expand Up @@ -942,7 +956,7 @@
},
"applicationVersion":{"shape":"Version"},
"clientToken":{
"shape":"String",
"shape":"ClientToken",
"idempotencyToken":true
},
"environmentId":{"shape":"Identifier"}
Expand All @@ -964,7 +978,7 @@
],
"members":{
"clientToken":{
"shape":"String",
"shape":"ClientToken",
"idempotencyToken":true
},
"description":{"shape":"EntityDescription"},
Expand Down Expand Up @@ -1283,7 +1297,8 @@
"Available",
"Updating",
"Deleting",
"Failed"
"Failed",
"UnHealthy"
]
},
"EnvironmentSummary":{
Expand Down Expand Up @@ -1897,6 +1912,11 @@
"location":"uri",
"locationName":"applicationId"
},
"authSecretsManagerArn":{
"shape":"AuthSecretsManagerArn",
"location":"querystring",
"locationName":"authSecretsManagerArn"
},
"executionId":{
"shape":"Identifier",
"location":"uri",
Expand Down Expand Up @@ -2310,6 +2330,7 @@
"location":"uri",
"locationName":"applicationId"
},
"authSecretsManagerArn":{"shape":"AuthSecretsManagerArn"},
"batchJobIdentifier":{"shape":"BatchJobIdentifier"},
"jobParams":{"shape":"BatchJobParametersMap"}
}
Expand Down
Loading

0 comments on commit 2b4deb5

Please sign in to comment.