class Aws::Proton::Types::UpdateServiceInstanceInput
@note When making an API call, you may pass UpdateServiceInstanceInput
data as a hash: { deployment_type: "NONE", # required, accepts NONE, CURRENT_VERSION, MINOR_VERSION, MAJOR_VERSION name: "ResourceName", # required service_name: "ResourceName", # required spec: "SpecContents", template_major_version: "TemplateVersionPart", template_minor_version: "TemplateVersionPart", }
@!attribute [rw] deployment_type
The deployment type. There are four modes for updating a service instance as described in the following. The `deploymentType` field defines the mode. : `NONE` In this mode, a deployment *doesn't* occur. Only the requested metadata parameters are updated. : `CURRENT_VERSION` In this mode, the service instance is deployed and updated with the new spec that you provide. Only requested parameters are updated. *Don’t* include minor or major version parameters when you use this `deployment-type`. : `MINOR_VERSION` In this mode, the service instance is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use. : `MAJOR_VERSION` In this mode, the service instance is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that is higher than the major version in use and a minor version (optional). @return [String]
@!attribute [rw] name
The name of the service instance to update. @return [String]
@!attribute [rw] service_name
The name of the service that the service instance belongs to. @return [String]
@!attribute [rw] spec
The formatted specification that defines the service instance update. @return [String]
@!attribute [rw] template_major_version
The major version of the service template to update. @return [String]
@!attribute [rw] template_minor_version
The minor version of the service template to update. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServiceInstanceInput AWS API Documentation
Constants
- SENSITIVE