Skip to content

Commit

Permalink
Update to latest models
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-python-automation committed Oct 24, 2023
1 parent 7c46948 commit 95184cf
Show file tree
Hide file tree
Showing 19 changed files with 1,092 additions and 128 deletions.
5 changes: 5 additions & 0 deletions .changes/next-release/api-change-codepipeline-77388.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``codepipeline``",
"description": "Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2."
}
5 changes: 5 additions & 0 deletions .changes/next-release/api-change-ec2-38903.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``ec2``",
"description": "This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation."
}
5 changes: 5 additions & 0 deletions .changes/next-release/api-change-eks-43663.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``eks``",
"description": "Added support for Cluster Subnet and Security Group mutability."
}
5 changes: 5 additions & 0 deletions .changes/next-release/api-change-iam-78523.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``iam``",
"description": "Add the partitional endpoint for IAM in iso-f."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``migrationhub-config``",
"description": "This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``migrationhubstrategy``",
"description": "This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``opensearchserverless``",
"description": "This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature."
}
202 changes: 201 additions & 1 deletion botocore/data/codepipeline/2015-07-09/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2278,6 +2278,62 @@
},
"documentation":"<p>Represents the output of a <code>GetThirdPartyJobDetails</code> action.</p>"
},
"GitConfiguration":{
"type":"structure",
"required":["sourceActionName"],
"members":{
"sourceActionName":{
"shape":"ActionName",
"documentation":"<p>The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.</p> <note> <p>You can only specify one trigger configuration per source action.</p> </note>"
},
"push":{
"shape":"GitPushFilterList",
"documentation":"<p>The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.</p> <note> <p>Git tags is the only supported event type.</p> </note>"
}
},
"documentation":"<p>A type of trigger configuration for Git-based source actions.</p> <note> <p>You can specify the Git configuration trigger type for all third-party Git-based source actions that are supported by the <code>CodeStarSourceConnection</code> action type.</p> </note>"
},
"GitPushFilter":{
"type":"structure",
"members":{
"tags":{
"shape":"GitTagFilterCriteria",
"documentation":"<p>The field that contains the details for the Git tags trigger configuration.</p>"
}
},
"documentation":"<p>The event criteria that specify when a specified repository event will start the pipeline for the specified trigger configuration, such as the lists of Git tags to include and exclude.</p>"
},
"GitPushFilterList":{
"type":"list",
"member":{"shape":"GitPushFilter"},
"max":1,
"min":1
},
"GitTagFilterCriteria":{
"type":"structure",
"members":{
"includes":{
"shape":"GitTagPatternList",
"documentation":"<p>The list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.</p>"
},
"excludes":{
"shape":"GitTagPatternList",
"documentation":"<p>The list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.</p>"
}
},
"documentation":"<p>The Git tags specified as filter criteria for whether a Git tag repository event will start the pipeline.</p>"
},
"GitTagNamePattern":{
"type":"string",
"max":255,
"min":1
},
"GitTagPatternList":{
"type":"list",
"member":{"shape":"GitTagNamePattern"},
"max":8,
"min":1
},
"InputArtifact":{
"type":"structure",
"required":["name"],
Expand Down Expand Up @@ -2933,6 +2989,18 @@
"version":{
"shape":"PipelineVersion",
"documentation":"<p>The version number of the pipeline. A new pipeline always has a version number of 1. This number is incremented when a pipeline is updated.</p>"
},
"pipelineType":{
"shape":"PipelineType",
"documentation":"<p>CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.</p> <ul> <li> <p>V1 type pipelines have a JSON structure that contains standard pipeline, stage, and action-level parameters.</p> </li> <li> <p>V2 type pipelines have the same structure as a V1 type, along with additional parameters for release safety and trigger configuration.</p> </li> </ul> <important> <p>Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when creating or updating a pipeline will result in the pipeline having the V2 type of pipeline and the associated costs.</p> </important> <p>For information about pricing for CodePipeline, see <a href=\"https://aws.amazon.com/codepipeline/pricing/\">Pricing</a>.</p> <p> For information about which type of pipeline to choose, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/pipeline-types-planning.html\">What type of pipeline is right for me?</a>.</p>"
},
"triggers":{
"shape":"PipelineTriggerDeclarationList",
"documentation":"<p>The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.</p> <note> <p>When a trigger configuration is specified, default change detection for repository and branch commits is disabled.</p> </note>"
},
"variables":{
"shape":"PipelineVariableDeclarationList",
"documentation":"<p>A list that defines the pipeline variables for a pipeline resource. Variable names can have alphanumeric and underscore characters, and the values must match <code>[A-Za-z0-9@\\-_]+</code>.</p>"
}
},
"documentation":"<p>Represents the structure of actions and stages to be performed in the pipeline.</p>"
Expand Down Expand Up @@ -2963,6 +3031,11 @@
"artifactRevisions":{
"shape":"ArtifactRevisionList",
"documentation":"<p>A list of <code>ArtifactRevision</code> objects included in a pipeline execution.</p>"
},
"trigger":{"shape":"ExecutionTrigger"},
"variables":{
"shape":"ResolvedPipelineVariableList",
"documentation":"<p>A list of pipeline variables used for the pipeline execution.</p>"
}
},
"documentation":"<p>Represents information about an execution of a pipeline.</p>"
Expand Down Expand Up @@ -3098,6 +3171,10 @@
"shape":"PipelineVersion",
"documentation":"<p>The version number of the pipeline.</p>"
},
"pipelineType":{
"shape":"PipelineType",
"documentation":"<p>CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.</p> <ul> <li> <p>V1 type pipelines have a JSON structure that contains standard pipeline, stage, and action-level parameters.</p> </li> <li> <p>V2 type pipelines have the same structure as a V1 type, along with additional parameters for release safety and trigger configuration.</p> </li> </ul> <important> <p>Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when creating or updating a pipeline will result in the pipeline having the V2 type of pipeline and the associated costs.</p> </important> <p>For information about pricing for CodePipeline, see <a href=\"https://aws.amazon.com/codepipeline/pricing/\">Pricing</a>.</p> <p> For information about which type of pipeline to choose, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/pipeline-types-planning.html\">What type of pipeline is right for me?</a>.</p>"
},
"created":{
"shape":"Timestamp",
"documentation":"<p>The date and time the pipeline was created, in timestamp format.</p>"
Expand All @@ -3109,6 +3186,106 @@
},
"documentation":"<p>Returns a summary of a pipeline.</p>"
},
"PipelineTriggerDeclaration":{
"type":"structure",
"required":[
"providerType",
"gitConfiguration"
],
"members":{
"providerType":{
"shape":"PipelineTriggerProviderType",
"documentation":"<p>The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.</p>"
},
"gitConfiguration":{
"shape":"GitConfiguration",
"documentation":"<p>Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.</p>"
}
},
"documentation":"<p>Represents information about the specified trigger configuration, such as the filter criteria and the source stage for the action that contains the trigger.</p> <note> <p>This is only supported for the <code>CodeStarSourceConnection</code> action type.</p> </note> <note> <p>When a trigger configuration is specified, default change detection for repository and branch commits is disabled.</p> </note>"
},
"PipelineTriggerDeclarationList":{
"type":"list",
"member":{"shape":"PipelineTriggerDeclaration"},
"max":20
},
"PipelineTriggerProviderType":{
"type":"string",
"enum":["CodeStarSourceConnection"]
},
"PipelineType":{
"type":"string",
"enum":[
"V1",
"V2"
]
},
"PipelineVariable":{
"type":"structure",
"required":[
"name",
"value"
],
"members":{
"name":{
"shape":"PipelineVariableName",
"documentation":"<p>The name of a pipeline-level variable.</p>"
},
"value":{
"shape":"PipelineVariableValue",
"documentation":"<p>The value of a pipeline-level variable.</p>"
}
},
"documentation":"<p>A pipeline-level variable used for a pipeline execution.</p>"
},
"PipelineVariableDeclaration":{
"type":"structure",
"required":["name"],
"members":{
"name":{
"shape":"PipelineVariableName",
"documentation":"<p>The name of a pipeline-level variable.</p>"
},
"defaultValue":{
"shape":"PipelineVariableValue",
"documentation":"<p>The value of a pipeline-level variable.</p>"
},
"description":{
"shape":"PipelineVariableDescription",
"documentation":"<p>The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.</p>"
}
},
"documentation":"<p>A variable declared at the pipeline level.</p>"
},
"PipelineVariableDeclarationList":{
"type":"list",
"member":{"shape":"PipelineVariableDeclaration"},
"max":50
},
"PipelineVariableDescription":{
"type":"string",
"max":200,
"min":0,
"pattern":".*"
},
"PipelineVariableList":{
"type":"list",
"member":{"shape":"PipelineVariable"},
"max":50,
"min":1
},
"PipelineVariableName":{
"type":"string",
"max":128,
"min":1,
"pattern":"[A-Za-z0-9@\\-_]+"
},
"PipelineVariableValue":{
"type":"string",
"max":1000,
"min":1,
"pattern":".*"
},
"PipelineVersion":{
"type":"integer",
"min":1
Expand Down Expand Up @@ -3436,6 +3613,24 @@
"key":{"shape":"String"},
"value":{"shape":"String"}
},
"ResolvedPipelineVariable":{
"type":"structure",
"members":{
"name":{
"shape":"String",
"documentation":"<p>The name of a pipeline-level variable.</p>"
},
"resolvedValue":{
"shape":"String",
"documentation":"<p>The resolved value of a pipeline-level variable.</p>"
}
},
"documentation":"<p>A pipeline-level variable used for a pipeline execution.</p>"
},
"ResolvedPipelineVariableList":{
"type":"list",
"member":{"shape":"ResolvedPipelineVariable"}
},
"ResourceArn":{
"type":"string",
"pattern":"arn:aws(-[\\w]+)*:codepipeline:.+:[0-9]{12}:.+"
Expand Down Expand Up @@ -3727,6 +3922,10 @@
"shape":"PipelineName",
"documentation":"<p>The name of the pipeline to start.</p>"
},
"variables":{
"shape":"PipelineVariableList",
"documentation":"<p>A list that overrides pipeline variables for a pipeline execution that's being started. Variable names must match <code>[A-Za-z0-9@\\-_]+</code>, and the values can be anything except an empty string.</p>"
},
"clientRequestToken":{
"shape":"ClientRequestToken",
"documentation":"<p>The system-generated unique ID used to identify a unique execution request.</p>",
Expand Down Expand Up @@ -3976,7 +4175,8 @@
"PollForSourceChanges",
"Webhook",
"CloudWatchEvent",
"PutActionRevision"
"PutActionRevision",
"WebhookV2"
]
},
"UntagResourceInput":{
Expand Down
6 changes: 3 additions & 3 deletions botocore/data/ec2/2016-11-15/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -22799,7 +22799,7 @@
"members":{
"Filters":{
"shape":"FilterList",
"documentation":"<p>The filters.</p> <ul> <li> <p> <code>availability-zone</code> - The Availability Zone for which prices should be returned.</p> </li> <li> <p> <code>instance-type</code> - The type of instance (for example, <code>m3.medium</code>).</p> </li> <li> <p> <code>product-description</code> - The product description for the Spot price (<code>Linux/UNIX</code> | <code>Red Hat Enterprise Linux</code> | <code>SUSE Linux</code> | <code>Windows</code> | <code>Linux/UNIX (Amazon VPC)</code> | <code>Red Hat Enterprise Linux (Amazon VPC)</code> | <code>SUSE Linux (Amazon VPC)</code> | <code>Windows (Amazon VPC)</code>).</p> </li> <li> <p> <code>spot-price</code> - The Spot price. The value must match exactly (or use wildcards; greater than or less than comparison is not supported).</p> </li> <li> <p> <code>timestamp</code> - The time stamp of the Spot price history, in UTC format (for example, <i>YYYY</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i>SS</i>Z). You can use wildcards (* and ?). Greater than or less than comparison is not supported.</p> </li> </ul>",
"documentation":"<p>The filters.</p> <ul> <li> <p> <code>availability-zone</code> - The Availability Zone for which prices should be returned.</p> </li> <li> <p> <code>instance-type</code> - The type of instance (for example, <code>m3.medium</code>).</p> </li> <li> <p> <code>product-description</code> - The product description for the Spot price (<code>Linux/UNIX</code> | <code>Red Hat Enterprise Linux</code> | <code>SUSE Linux</code> | <code>Windows</code> | <code>Linux/UNIX (Amazon VPC)</code> | <code>Red Hat Enterprise Linux (Amazon VPC)</code> | <code>SUSE Linux (Amazon VPC)</code> | <code>Windows (Amazon VPC)</code>).</p> </li> <li> <p> <code>spot-price</code> - The Spot price. The value must match exactly (or use wildcards; greater than or less than comparison is not supported).</p> </li> <li> <p> <code>timestamp</code> - The time stamp of the Spot price history, in UTC format (for example, <i>ddd MMM dd HH</i>:<i>mm</i>:<i>ss</i> UTC <i>YYYY</i>). You can use wildcards (<code>*</code> and <code>?</code>). Greater than or less than comparison is not supported.</p> </li> </ul>",
"locationName":"Filter"
},
"AvailabilityZone":{
Expand Down Expand Up @@ -31141,7 +31141,7 @@
"members":{
"Configured":{
"shape":"Boolean",
"documentation":"<p>Set to <code>true</code> to enable your instance for hibernation.</p> <p>Default: <code>false</code> </p>"
"documentation":"<p>Set to <code>true</code> to enable your instance for hibernation.</p> <p>For Spot Instances, if you set <code>Configured</code> to <code>true</code>, either omit the <code>InstanceInterruptionBehavior</code> parameter (for <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_SpotMarketOptions.html\"> <code>SpotMarketOptions</code> </a>), or set it to <code>hibernate</code>. When <code>Configured</code> is true:</p> <ul> <li> <p>If you omit <code>InstanceInterruptionBehavior</code>, it defaults to <code>hibernate</code>.</p> </li> <li> <p>If you set <code>InstanceInterruptionBehavior</code> to a value other than <code>hibernate</code>, you'll get an error.</p> </li> </ul> <p>Default: <code>false</code> </p>"
}
},
"documentation":"<p>Indicates whether your instance is configured for hibernation. This parameter is valid only if the instance meets the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hibernating-prerequisites.html\">hibernation prerequisites</a>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html\">Hibernate your instance</a> in the <i>Amazon EC2 User Guide</i>.</p>"
Expand Down Expand Up @@ -52011,7 +52011,7 @@
},
"InstanceInterruptionBehavior":{
"shape":"InstanceInterruptionBehavior",
"documentation":"<p>The behavior when a Spot Instance is interrupted. The default is <code>terminate</code>.</p>"
"documentation":"<p>The behavior when a Spot Instance is interrupted.</p> <p>If <code>Configured</code> (for <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_HibernationOptionsRequest.html\"> <code>HibernationOptions</code> </a>) is set to <code>true</code>, the <code>InstanceInterruptionBehavior</code> parameter is automatically set to <code>hibernate</code>. If you set it to <code>stop</code> or <code>terminate</code>, you'll get an error.</p> <p>If <code>Configured</code> (for <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_HibernationOptionsRequest.html\"> <code>HibernationOptions</code> </a>) is set to <code>false</code> or <code>null</code>, the <code>InstanceInterruptionBehavior</code> parameter is automatically set to <code>terminate</code>. You can also set it to <code>stop</code> or <code>hibernate</code>.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/interruption-behavior.html\">Interruption behavior</a> in the <i>Amazon EC2 User Guide</i>.</p>"
}
},
"documentation":"<p>The options for Spot Instances.</p>"
Expand Down
Loading

0 comments on commit 95184cf

Please sign in to comment.