Documentation
¶
Overview ¶
Package proton provides the client and types for making API requests to AWS Proton.
This is the AWS Proton Service API Reference. It provides descriptions, syntax and usage examples for each of the actions (https://docs.aws.amazon.com/proton/latest/APIReference/API_Operations.html) and data types (https://docs.aws.amazon.com/proton/latest/APIReference/API_Types.html) for the AWS Proton service.
The documentation for each action shows the Query API request parameters and the XML response.
Alternatively, you can use the AWS CLI to access an API. For more information, see the AWS Command Line Interface User Guide (https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html).
The AWS Proton service is a two-pronged automation framework. Administrators create service templates to provide standardized infrastructure and deployment tooling for serverless and container based applications. Developers, in turn, select from the available service templates to automate their application or service deployments.
Because administrators define the infrastructure and tooling that AWS Proton deploys and manages, they need permissions to use all of the listed API operations.
When developers select a specific infrastructure and tooling set, AWS Proton deploys their applications. To monitor their applications that are running on AWS Proton, developers need permissions to the service create, list, update and delete API operations and the service instance list and update API operations.
To learn more about AWS Proton administration, see the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/Welcome.html).
To learn more about deploying serverless and containerized applications on AWS Proton, see the AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/Welcome.html).
Ensuring Idempotency ¶
When you make a mutating API request, the request typically returns a result before the asynchronous workflows of the operation are complete. Operations might also time out or encounter other server issues before they're complete, even if the request already returned a result. This might make it difficult to determine whether the request succeeded. Moreover, you might need to retry the request multiple times to ensure that the operation completes successfully. However, if the original request and the subsequent retries are successful, the operation occurs multiple times. This means that you might create more resources than you intended.
Idempotency ensures that an API request action completes no more than one time. With an idempotent request, if the original request action completes successfully, any subsequent retries complete successfully without performing any further actions. However, the result might contain updated information, such as the current creation status.
The following lists of APIs are grouped according to methods that ensure idempotency.
Idempotent create APIs with a client token ¶
The API actions in this list support idempotency with the use of a client token. The corresponding AWS CLI commands also support idempotency using a client token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request using one of these actions, specify a client token in the request. We recommend that you don't reuse the same client token for other API requests. If you don’t provide a client token for these APIs, a default client token is automatically provided by SDKs.
Given a request action that has succeeded:
If you retry the request using the same client token and the same parameters, the retry succeeds without performing any further actions other than returning the original resource detail data in the response.
If you retry the request using the same client token, but one or more of the parameters are different, the retry throws a ValidationException with an IdempotentParameterMismatch error.
Client tokens expire eight hours after a request is made. If you retry the request with the expired token, a new resource is created.
If the original resource is deleted and you retry the request, a new resource is created.
Idempotent create APIs with a client token:
CreateEnvironmentTemplateVersion
CreateServiceTemplateVersion
CreateEnvironmentAccountConnection
<p> <b>Idempotent delete APIs</b> </p> <p>Given a request action that has succeeded:</p> <p>When you retry the request with an API from this group and the resource was deleted, its metadata is returned in the response.</p> <p>If you retry and the resource doesn't exist, the response is empty.</p> <p>In both cases, the retry succeeds.</p> <p>Idempotent delete APIs:</p> <ul> <li> <p>DeleteEnvironmentTemplate</p> </li> <li> <p>DeleteEnvironmentTemplateVersion</p> </li> <li> <p>DeleteServiceTemplate</p> </li> <li> <p>DeleteServiceTemplateVersion</p> </li> <li> <p>DeleteEnvironmentAccountConnection</p> </li> </ul> <p> <b>Asynchronous idempotent delete APIs</b> </p> <p>Given a request action that has succeeded:</p> <p>If you retry the request with an API from this group, if the original request delete operation status is <code>DELETE_IN_PROGRESS</code>, the retry returns the resource detail data in the response without performing any further actions.</p> <p>If the original request delete operation is complete, a retry returns an empty response.</p> <p>Asynchronous idempotent delete APIs:</p> <ul> <li> <p>DeleteEnvironment</p> </li> <li> <p>DeleteService</p> </li> </ul>
See https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20 for more information on this service.
See proton package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/proton/
Using the Client ¶
To contact AWS Proton with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Proton client Proton for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/proton/#New
Index ¶
- Constants
- func DeploymentStatus_Values() []string
- func DeploymentUpdateType_Values() []string
- func EnvironmentAccountConnectionRequesterAccountType_Values() []string
- func EnvironmentAccountConnectionStatus_Values() []string
- func Provisioning_Values() []string
- func ServiceStatus_Values() []string
- func TemplateVersionStatus_Values() []string
- type AcceptEnvironmentAccountConnectionInput
- func (s AcceptEnvironmentAccountConnectionInput) GoString() string
- func (s *AcceptEnvironmentAccountConnectionInput) SetId(v string) *AcceptEnvironmentAccountConnectionInput
- func (s AcceptEnvironmentAccountConnectionInput) String() string
- func (s *AcceptEnvironmentAccountConnectionInput) Validate() error
- type AcceptEnvironmentAccountConnectionOutput
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AccountSettings
- type CancelEnvironmentDeploymentInput
- type CancelEnvironmentDeploymentOutput
- type CancelServiceInstanceDeploymentInput
- func (s CancelServiceInstanceDeploymentInput) GoString() string
- func (s *CancelServiceInstanceDeploymentInput) SetServiceInstanceName(v string) *CancelServiceInstanceDeploymentInput
- func (s *CancelServiceInstanceDeploymentInput) SetServiceName(v string) *CancelServiceInstanceDeploymentInput
- func (s CancelServiceInstanceDeploymentInput) String() string
- func (s *CancelServiceInstanceDeploymentInput) Validate() error
- type CancelServiceInstanceDeploymentOutput
- type CancelServicePipelineDeploymentInput
- type CancelServicePipelineDeploymentOutput
- type CompatibleEnvironmentTemplate
- func (s CompatibleEnvironmentTemplate) GoString() string
- func (s *CompatibleEnvironmentTemplate) SetMajorVersion(v string) *CompatibleEnvironmentTemplate
- func (s *CompatibleEnvironmentTemplate) SetTemplateName(v string) *CompatibleEnvironmentTemplate
- func (s CompatibleEnvironmentTemplate) String() string
- type CompatibleEnvironmentTemplateInput
- func (s CompatibleEnvironmentTemplateInput) GoString() string
- func (s *CompatibleEnvironmentTemplateInput) SetMajorVersion(v string) *CompatibleEnvironmentTemplateInput
- func (s *CompatibleEnvironmentTemplateInput) SetTemplateName(v string) *CompatibleEnvironmentTemplateInput
- func (s CompatibleEnvironmentTemplateInput) String() string
- func (s *CompatibleEnvironmentTemplateInput) Validate() error
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateEnvironmentAccountConnectionInput
- func (s CreateEnvironmentAccountConnectionInput) GoString() string
- func (s *CreateEnvironmentAccountConnectionInput) SetClientToken(v string) *CreateEnvironmentAccountConnectionInput
- func (s *CreateEnvironmentAccountConnectionInput) SetEnvironmentName(v string) *CreateEnvironmentAccountConnectionInput
- func (s *CreateEnvironmentAccountConnectionInput) SetManagementAccountId(v string) *CreateEnvironmentAccountConnectionInput
- func (s *CreateEnvironmentAccountConnectionInput) SetRoleArn(v string) *CreateEnvironmentAccountConnectionInput
- func (s CreateEnvironmentAccountConnectionInput) String() string
- func (s *CreateEnvironmentAccountConnectionInput) Validate() error
- type CreateEnvironmentAccountConnectionOutput
- type CreateEnvironmentInput
- func (s CreateEnvironmentInput) GoString() string
- func (s *CreateEnvironmentInput) SetDescription(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetEnvironmentAccountConnectionId(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetName(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetProtonServiceRoleArn(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetSpec(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetTags(v []*Tag) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetTemplateMajorVersion(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetTemplateMinorVersion(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetTemplateName(v string) *CreateEnvironmentInput
- func (s CreateEnvironmentInput) String() string
- func (s *CreateEnvironmentInput) Validate() error
- type CreateEnvironmentOutput
- type CreateEnvironmentTemplateInput
- func (s CreateEnvironmentTemplateInput) GoString() string
- func (s *CreateEnvironmentTemplateInput) SetDescription(v string) *CreateEnvironmentTemplateInput
- func (s *CreateEnvironmentTemplateInput) SetDisplayName(v string) *CreateEnvironmentTemplateInput
- func (s *CreateEnvironmentTemplateInput) SetEncryptionKey(v string) *CreateEnvironmentTemplateInput
- func (s *CreateEnvironmentTemplateInput) SetName(v string) *CreateEnvironmentTemplateInput
- func (s *CreateEnvironmentTemplateInput) SetProvisioning(v string) *CreateEnvironmentTemplateInput
- func (s *CreateEnvironmentTemplateInput) SetTags(v []*Tag) *CreateEnvironmentTemplateInput
- func (s CreateEnvironmentTemplateInput) String() string
- func (s *CreateEnvironmentTemplateInput) Validate() error
- type CreateEnvironmentTemplateOutput
- type CreateEnvironmentTemplateVersionInput
- func (s CreateEnvironmentTemplateVersionInput) GoString() string
- func (s *CreateEnvironmentTemplateVersionInput) SetClientToken(v string) *CreateEnvironmentTemplateVersionInput
- func (s *CreateEnvironmentTemplateVersionInput) SetDescription(v string) *CreateEnvironmentTemplateVersionInput
- func (s *CreateEnvironmentTemplateVersionInput) SetMajorVersion(v string) *CreateEnvironmentTemplateVersionInput
- func (s *CreateEnvironmentTemplateVersionInput) SetSource(v *TemplateVersionSourceInput) *CreateEnvironmentTemplateVersionInput
- func (s *CreateEnvironmentTemplateVersionInput) SetTags(v []*Tag) *CreateEnvironmentTemplateVersionInput
- func (s *CreateEnvironmentTemplateVersionInput) SetTemplateName(v string) *CreateEnvironmentTemplateVersionInput
- func (s CreateEnvironmentTemplateVersionInput) String() string
- func (s *CreateEnvironmentTemplateVersionInput) Validate() error
- type CreateEnvironmentTemplateVersionOutput
- type CreateServiceInput
- func (s CreateServiceInput) GoString() string
- func (s *CreateServiceInput) SetBranchName(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetDescription(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetName(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetRepositoryConnectionArn(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetRepositoryId(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetSpec(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetTags(v []*Tag) *CreateServiceInput
- func (s *CreateServiceInput) SetTemplateMajorVersion(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetTemplateMinorVersion(v string) *CreateServiceInput
- func (s *CreateServiceInput) SetTemplateName(v string) *CreateServiceInput
- func (s CreateServiceInput) String() string
- func (s *CreateServiceInput) Validate() error
- type CreateServiceOutput
- type CreateServiceTemplateInput
- func (s CreateServiceTemplateInput) GoString() string
- func (s *CreateServiceTemplateInput) SetDescription(v string) *CreateServiceTemplateInput
- func (s *CreateServiceTemplateInput) SetDisplayName(v string) *CreateServiceTemplateInput
- func (s *CreateServiceTemplateInput) SetEncryptionKey(v string) *CreateServiceTemplateInput
- func (s *CreateServiceTemplateInput) SetName(v string) *CreateServiceTemplateInput
- func (s *CreateServiceTemplateInput) SetPipelineProvisioning(v string) *CreateServiceTemplateInput
- func (s *CreateServiceTemplateInput) SetTags(v []*Tag) *CreateServiceTemplateInput
- func (s CreateServiceTemplateInput) String() string
- func (s *CreateServiceTemplateInput) Validate() error
- type CreateServiceTemplateOutput
- type CreateServiceTemplateVersionInput
- func (s CreateServiceTemplateVersionInput) GoString() string
- func (s *CreateServiceTemplateVersionInput) SetClientToken(v string) *CreateServiceTemplateVersionInput
- func (s *CreateServiceTemplateVersionInput) SetCompatibleEnvironmentTemplates(v []*CompatibleEnvironmentTemplateInput) *CreateServiceTemplateVersionInput
- func (s *CreateServiceTemplateVersionInput) SetDescription(v string) *CreateServiceTemplateVersionInput
- func (s *CreateServiceTemplateVersionInput) SetMajorVersion(v string) *CreateServiceTemplateVersionInput
- func (s *CreateServiceTemplateVersionInput) SetSource(v *TemplateVersionSourceInput) *CreateServiceTemplateVersionInput
- func (s *CreateServiceTemplateVersionInput) SetTags(v []*Tag) *CreateServiceTemplateVersionInput
- func (s *CreateServiceTemplateVersionInput) SetTemplateName(v string) *CreateServiceTemplateVersionInput
- func (s CreateServiceTemplateVersionInput) String() string
- func (s *CreateServiceTemplateVersionInput) Validate() error
- type CreateServiceTemplateVersionOutput
- type DeleteEnvironmentAccountConnectionInput
- func (s DeleteEnvironmentAccountConnectionInput) GoString() string
- func (s *DeleteEnvironmentAccountConnectionInput) SetId(v string) *DeleteEnvironmentAccountConnectionInput
- func (s DeleteEnvironmentAccountConnectionInput) String() string
- func (s *DeleteEnvironmentAccountConnectionInput) Validate() error
- type DeleteEnvironmentAccountConnectionOutput
- type DeleteEnvironmentInput
- type DeleteEnvironmentOutput
- type DeleteEnvironmentTemplateInput
- type DeleteEnvironmentTemplateOutput
- type DeleteEnvironmentTemplateVersionInput
- func (s DeleteEnvironmentTemplateVersionInput) GoString() string
- func (s *DeleteEnvironmentTemplateVersionInput) SetMajorVersion(v string) *DeleteEnvironmentTemplateVersionInput
- func (s *DeleteEnvironmentTemplateVersionInput) SetMinorVersion(v string) *DeleteEnvironmentTemplateVersionInput
- func (s *DeleteEnvironmentTemplateVersionInput) SetTemplateName(v string) *DeleteEnvironmentTemplateVersionInput
- func (s DeleteEnvironmentTemplateVersionInput) String() string
- func (s *DeleteEnvironmentTemplateVersionInput) Validate() error
- type DeleteEnvironmentTemplateVersionOutput
- type DeleteServiceInput
- type DeleteServiceOutput
- type DeleteServiceTemplateInput
- type DeleteServiceTemplateOutput
- type DeleteServiceTemplateVersionInput
- func (s DeleteServiceTemplateVersionInput) GoString() string
- func (s *DeleteServiceTemplateVersionInput) SetMajorVersion(v string) *DeleteServiceTemplateVersionInput
- func (s *DeleteServiceTemplateVersionInput) SetMinorVersion(v string) *DeleteServiceTemplateVersionInput
- func (s *DeleteServiceTemplateVersionInput) SetTemplateName(v string) *DeleteServiceTemplateVersionInput
- func (s DeleteServiceTemplateVersionInput) String() string
- func (s *DeleteServiceTemplateVersionInput) Validate() error
- type DeleteServiceTemplateVersionOutput
- type Environment
- func (s Environment) GoString() string
- func (s *Environment) SetArn(v string) *Environment
- func (s *Environment) SetCreatedAt(v time.Time) *Environment
- func (s *Environment) SetDeploymentStatus(v string) *Environment
- func (s *Environment) SetDeploymentStatusMessage(v string) *Environment
- func (s *Environment) SetDescription(v string) *Environment
- func (s *Environment) SetEnvironmentAccountConnectionId(v string) *Environment
- func (s *Environment) SetEnvironmentAccountId(v string) *Environment
- func (s *Environment) SetLastDeploymentAttemptedAt(v time.Time) *Environment
- func (s *Environment) SetLastDeploymentSucceededAt(v time.Time) *Environment
- func (s *Environment) SetName(v string) *Environment
- func (s *Environment) SetProtonServiceRoleArn(v string) *Environment
- func (s *Environment) SetProvisioning(v string) *Environment
- func (s *Environment) SetSpec(v string) *Environment
- func (s *Environment) SetTemplateMajorVersion(v string) *Environment
- func (s *Environment) SetTemplateMinorVersion(v string) *Environment
- func (s *Environment) SetTemplateName(v string) *Environment
- func (s Environment) String() string
- type EnvironmentAccountConnection
- func (s EnvironmentAccountConnection) GoString() string
- func (s *EnvironmentAccountConnection) SetArn(v string) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetEnvironmentAccountId(v string) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetEnvironmentName(v string) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetId(v string) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetLastModifiedAt(v time.Time) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetManagementAccountId(v string) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetRequestedAt(v time.Time) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetRoleArn(v string) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetStatus(v string) *EnvironmentAccountConnection
- func (s EnvironmentAccountConnection) String() string
- type EnvironmentAccountConnectionSummary
- func (s EnvironmentAccountConnectionSummary) GoString() string
- func (s *EnvironmentAccountConnectionSummary) SetArn(v string) *EnvironmentAccountConnectionSummary
- func (s *EnvironmentAccountConnectionSummary) SetEnvironmentAccountId(v string) *EnvironmentAccountConnectionSummary
- func (s *EnvironmentAccountConnectionSummary) SetEnvironmentName(v string) *EnvironmentAccountConnectionSummary
- func (s *EnvironmentAccountConnectionSummary) SetId(v string) *EnvironmentAccountConnectionSummary
- func (s *EnvironmentAccountConnectionSummary) SetLastModifiedAt(v time.Time) *EnvironmentAccountConnectionSummary
- func (s *EnvironmentAccountConnectionSummary) SetManagementAccountId(v string) *EnvironmentAccountConnectionSummary
- func (s *EnvironmentAccountConnectionSummary) SetRequestedAt(v time.Time) *EnvironmentAccountConnectionSummary
- func (s *EnvironmentAccountConnectionSummary) SetRoleArn(v string) *EnvironmentAccountConnectionSummary
- func (s *EnvironmentAccountConnectionSummary) SetStatus(v string) *EnvironmentAccountConnectionSummary
- func (s EnvironmentAccountConnectionSummary) String() string
- type EnvironmentSummary
- func (s EnvironmentSummary) GoString() string
- func (s *EnvironmentSummary) SetArn(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetCreatedAt(v time.Time) *EnvironmentSummary
- func (s *EnvironmentSummary) SetDeploymentStatus(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetDeploymentStatusMessage(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetDescription(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetEnvironmentAccountConnectionId(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetEnvironmentAccountId(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetLastDeploymentAttemptedAt(v time.Time) *EnvironmentSummary
- func (s *EnvironmentSummary) SetLastDeploymentSucceededAt(v time.Time) *EnvironmentSummary
- func (s *EnvironmentSummary) SetName(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetProtonServiceRoleArn(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetProvisioning(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetTemplateMajorVersion(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetTemplateMinorVersion(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetTemplateName(v string) *EnvironmentSummary
- func (s EnvironmentSummary) String() string
- type EnvironmentTemplate
- func (s EnvironmentTemplate) GoString() string
- func (s *EnvironmentTemplate) SetArn(v string) *EnvironmentTemplate
- func (s *EnvironmentTemplate) SetCreatedAt(v time.Time) *EnvironmentTemplate
- func (s *EnvironmentTemplate) SetDescription(v string) *EnvironmentTemplate
- func (s *EnvironmentTemplate) SetDisplayName(v string) *EnvironmentTemplate
- func (s *EnvironmentTemplate) SetEncryptionKey(v string) *EnvironmentTemplate
- func (s *EnvironmentTemplate) SetLastModifiedAt(v time.Time) *EnvironmentTemplate
- func (s *EnvironmentTemplate) SetName(v string) *EnvironmentTemplate
- func (s *EnvironmentTemplate) SetProvisioning(v string) *EnvironmentTemplate
- func (s *EnvironmentTemplate) SetRecommendedVersion(v string) *EnvironmentTemplate
- func (s EnvironmentTemplate) String() string
- type EnvironmentTemplateFilter
- func (s EnvironmentTemplateFilter) GoString() string
- func (s *EnvironmentTemplateFilter) SetMajorVersion(v string) *EnvironmentTemplateFilter
- func (s *EnvironmentTemplateFilter) SetTemplateName(v string) *EnvironmentTemplateFilter
- func (s EnvironmentTemplateFilter) String() string
- func (s *EnvironmentTemplateFilter) Validate() error
- type EnvironmentTemplateSummary
- func (s EnvironmentTemplateSummary) GoString() string
- func (s *EnvironmentTemplateSummary) SetArn(v string) *EnvironmentTemplateSummary
- func (s *EnvironmentTemplateSummary) SetCreatedAt(v time.Time) *EnvironmentTemplateSummary
- func (s *EnvironmentTemplateSummary) SetDescription(v string) *EnvironmentTemplateSummary
- func (s *EnvironmentTemplateSummary) SetDisplayName(v string) *EnvironmentTemplateSummary
- func (s *EnvironmentTemplateSummary) SetLastModifiedAt(v time.Time) *EnvironmentTemplateSummary
- func (s *EnvironmentTemplateSummary) SetName(v string) *EnvironmentTemplateSummary
- func (s *EnvironmentTemplateSummary) SetProvisioning(v string) *EnvironmentTemplateSummary
- func (s *EnvironmentTemplateSummary) SetRecommendedVersion(v string) *EnvironmentTemplateSummary
- func (s EnvironmentTemplateSummary) String() string
- type EnvironmentTemplateVersion
- func (s EnvironmentTemplateVersion) GoString() string
- func (s *EnvironmentTemplateVersion) SetArn(v string) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetCreatedAt(v time.Time) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetDescription(v string) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetLastModifiedAt(v time.Time) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetMajorVersion(v string) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetMinorVersion(v string) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetRecommendedMinorVersion(v string) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetSchema(v string) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetStatus(v string) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetStatusMessage(v string) *EnvironmentTemplateVersion
- func (s *EnvironmentTemplateVersion) SetTemplateName(v string) *EnvironmentTemplateVersion
- func (s EnvironmentTemplateVersion) String() string
- type EnvironmentTemplateVersionSummary
- func (s EnvironmentTemplateVersionSummary) GoString() string
- func (s *EnvironmentTemplateVersionSummary) SetArn(v string) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetCreatedAt(v time.Time) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetDescription(v string) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetLastModifiedAt(v time.Time) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetMajorVersion(v string) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetMinorVersion(v string) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetRecommendedMinorVersion(v string) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetStatus(v string) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetStatusMessage(v string) *EnvironmentTemplateVersionSummary
- func (s *EnvironmentTemplateVersionSummary) SetTemplateName(v string) *EnvironmentTemplateVersionSummary
- func (s EnvironmentTemplateVersionSummary) String() string
- type GetAccountSettingsInput
- type GetAccountSettingsOutput
- type GetEnvironmentAccountConnectionInput
- type GetEnvironmentAccountConnectionOutput
- type GetEnvironmentInput
- type GetEnvironmentOutput
- type GetEnvironmentTemplateInput
- type GetEnvironmentTemplateOutput
- type GetEnvironmentTemplateVersionInput
- func (s GetEnvironmentTemplateVersionInput) GoString() string
- func (s *GetEnvironmentTemplateVersionInput) SetMajorVersion(v string) *GetEnvironmentTemplateVersionInput
- func (s *GetEnvironmentTemplateVersionInput) SetMinorVersion(v string) *GetEnvironmentTemplateVersionInput
- func (s *GetEnvironmentTemplateVersionInput) SetTemplateName(v string) *GetEnvironmentTemplateVersionInput
- func (s GetEnvironmentTemplateVersionInput) String() string
- func (s *GetEnvironmentTemplateVersionInput) Validate() error
- type GetEnvironmentTemplateVersionOutput
- type GetServiceInput
- type GetServiceInstanceInput
- func (s GetServiceInstanceInput) GoString() string
- func (s *GetServiceInstanceInput) SetName(v string) *GetServiceInstanceInput
- func (s *GetServiceInstanceInput) SetServiceName(v string) *GetServiceInstanceInput
- func (s GetServiceInstanceInput) String() string
- func (s *GetServiceInstanceInput) Validate() error
- type GetServiceInstanceOutput
- type GetServiceOutput
- type GetServiceTemplateInput
- type GetServiceTemplateOutput
- type GetServiceTemplateVersionInput
- func (s GetServiceTemplateVersionInput) GoString() string
- func (s *GetServiceTemplateVersionInput) SetMajorVersion(v string) *GetServiceTemplateVersionInput
- func (s *GetServiceTemplateVersionInput) SetMinorVersion(v string) *GetServiceTemplateVersionInput
- func (s *GetServiceTemplateVersionInput) SetTemplateName(v string) *GetServiceTemplateVersionInput
- func (s GetServiceTemplateVersionInput) String() string
- func (s *GetServiceTemplateVersionInput) Validate() error
- type GetServiceTemplateVersionOutput
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListEnvironmentAccountConnectionsInput
- func (s ListEnvironmentAccountConnectionsInput) GoString() string
- func (s *ListEnvironmentAccountConnectionsInput) SetEnvironmentName(v string) *ListEnvironmentAccountConnectionsInput
- func (s *ListEnvironmentAccountConnectionsInput) SetMaxResults(v int64) *ListEnvironmentAccountConnectionsInput
- func (s *ListEnvironmentAccountConnectionsInput) SetNextToken(v string) *ListEnvironmentAccountConnectionsInput
- func (s *ListEnvironmentAccountConnectionsInput) SetRequestedBy(v string) *ListEnvironmentAccountConnectionsInput
- func (s *ListEnvironmentAccountConnectionsInput) SetStatuses(v []*string) *ListEnvironmentAccountConnectionsInput
- func (s ListEnvironmentAccountConnectionsInput) String() string
- func (s *ListEnvironmentAccountConnectionsInput) Validate() error
- type ListEnvironmentAccountConnectionsOutput
- func (s ListEnvironmentAccountConnectionsOutput) GoString() string
- func (s *ListEnvironmentAccountConnectionsOutput) SetEnvironmentAccountConnections(v []*EnvironmentAccountConnectionSummary) *ListEnvironmentAccountConnectionsOutput
- func (s *ListEnvironmentAccountConnectionsOutput) SetNextToken(v string) *ListEnvironmentAccountConnectionsOutput
- func (s ListEnvironmentAccountConnectionsOutput) String() string
- type ListEnvironmentTemplateVersionsInput
- func (s ListEnvironmentTemplateVersionsInput) GoString() string
- func (s *ListEnvironmentTemplateVersionsInput) SetMajorVersion(v string) *ListEnvironmentTemplateVersionsInput
- func (s *ListEnvironmentTemplateVersionsInput) SetMaxResults(v int64) *ListEnvironmentTemplateVersionsInput
- func (s *ListEnvironmentTemplateVersionsInput) SetNextToken(v string) *ListEnvironmentTemplateVersionsInput
- func (s *ListEnvironmentTemplateVersionsInput) SetTemplateName(v string) *ListEnvironmentTemplateVersionsInput
- func (s ListEnvironmentTemplateVersionsInput) String() string
- func (s *ListEnvironmentTemplateVersionsInput) Validate() error
- type ListEnvironmentTemplateVersionsOutput
- func (s ListEnvironmentTemplateVersionsOutput) GoString() string
- func (s *ListEnvironmentTemplateVersionsOutput) SetNextToken(v string) *ListEnvironmentTemplateVersionsOutput
- func (s *ListEnvironmentTemplateVersionsOutput) SetTemplateVersions(v []*EnvironmentTemplateVersionSummary) *ListEnvironmentTemplateVersionsOutput
- func (s ListEnvironmentTemplateVersionsOutput) String() string
- type ListEnvironmentTemplatesInput
- func (s ListEnvironmentTemplatesInput) GoString() string
- func (s *ListEnvironmentTemplatesInput) SetMaxResults(v int64) *ListEnvironmentTemplatesInput
- func (s *ListEnvironmentTemplatesInput) SetNextToken(v string) *ListEnvironmentTemplatesInput
- func (s ListEnvironmentTemplatesInput) String() string
- func (s *ListEnvironmentTemplatesInput) Validate() error
- type ListEnvironmentTemplatesOutput
- func (s ListEnvironmentTemplatesOutput) GoString() string
- func (s *ListEnvironmentTemplatesOutput) SetNextToken(v string) *ListEnvironmentTemplatesOutput
- func (s *ListEnvironmentTemplatesOutput) SetTemplates(v []*EnvironmentTemplateSummary) *ListEnvironmentTemplatesOutput
- func (s ListEnvironmentTemplatesOutput) String() string
- type ListEnvironmentsInput
- func (s ListEnvironmentsInput) GoString() string
- func (s *ListEnvironmentsInput) SetEnvironmentTemplates(v []*EnvironmentTemplateFilter) *ListEnvironmentsInput
- func (s *ListEnvironmentsInput) SetMaxResults(v int64) *ListEnvironmentsInput
- func (s *ListEnvironmentsInput) SetNextToken(v string) *ListEnvironmentsInput
- func (s ListEnvironmentsInput) String() string
- func (s *ListEnvironmentsInput) Validate() error
- type ListEnvironmentsOutput
- type ListServiceInstancesInput
- func (s ListServiceInstancesInput) GoString() string
- func (s *ListServiceInstancesInput) SetMaxResults(v int64) *ListServiceInstancesInput
- func (s *ListServiceInstancesInput) SetNextToken(v string) *ListServiceInstancesInput
- func (s *ListServiceInstancesInput) SetServiceName(v string) *ListServiceInstancesInput
- func (s ListServiceInstancesInput) String() string
- func (s *ListServiceInstancesInput) Validate() error
- type ListServiceInstancesOutput
- func (s ListServiceInstancesOutput) GoString() string
- func (s *ListServiceInstancesOutput) SetNextToken(v string) *ListServiceInstancesOutput
- func (s *ListServiceInstancesOutput) SetServiceInstances(v []*ServiceInstanceSummary) *ListServiceInstancesOutput
- func (s ListServiceInstancesOutput) String() string
- type ListServiceTemplateVersionsInput
- func (s ListServiceTemplateVersionsInput) GoString() string
- func (s *ListServiceTemplateVersionsInput) SetMajorVersion(v string) *ListServiceTemplateVersionsInput
- func (s *ListServiceTemplateVersionsInput) SetMaxResults(v int64) *ListServiceTemplateVersionsInput
- func (s *ListServiceTemplateVersionsInput) SetNextToken(v string) *ListServiceTemplateVersionsInput
- func (s *ListServiceTemplateVersionsInput) SetTemplateName(v string) *ListServiceTemplateVersionsInput
- func (s ListServiceTemplateVersionsInput) String() string
- func (s *ListServiceTemplateVersionsInput) Validate() error
- type ListServiceTemplateVersionsOutput
- func (s ListServiceTemplateVersionsOutput) GoString() string
- func (s *ListServiceTemplateVersionsOutput) SetNextToken(v string) *ListServiceTemplateVersionsOutput
- func (s *ListServiceTemplateVersionsOutput) SetTemplateVersions(v []*ServiceTemplateVersionSummary) *ListServiceTemplateVersionsOutput
- func (s ListServiceTemplateVersionsOutput) String() string
- type ListServiceTemplatesInput
- func (s ListServiceTemplatesInput) GoString() string
- func (s *ListServiceTemplatesInput) SetMaxResults(v int64) *ListServiceTemplatesInput
- func (s *ListServiceTemplatesInput) SetNextToken(v string) *ListServiceTemplatesInput
- func (s ListServiceTemplatesInput) String() string
- func (s *ListServiceTemplatesInput) Validate() error
- type ListServiceTemplatesOutput
- func (s ListServiceTemplatesOutput) GoString() string
- func (s *ListServiceTemplatesOutput) SetNextToken(v string) *ListServiceTemplatesOutput
- func (s *ListServiceTemplatesOutput) SetTemplates(v []*ServiceTemplateSummary) *ListServiceTemplatesOutput
- func (s ListServiceTemplatesOutput) String() string
- type ListServicesInput
- type ListServicesOutput
- type ListTagsForResourceInput
- func (s ListTagsForResourceInput) GoString() string
- func (s *ListTagsForResourceInput) SetMaxResults(v int64) *ListTagsForResourceInput
- func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
- func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
- func (s ListTagsForResourceInput) String() string
- func (s *ListTagsForResourceInput) Validate() error
- type ListTagsForResourceOutput
- type Proton
- func (c *Proton) AcceptEnvironmentAccountConnection(input *AcceptEnvironmentAccountConnectionInput) (*AcceptEnvironmentAccountConnectionOutput, error)
- func (c *Proton) AcceptEnvironmentAccountConnectionRequest(input *AcceptEnvironmentAccountConnectionInput) (req *request.Request, output *AcceptEnvironmentAccountConnectionOutput)
- func (c *Proton) AcceptEnvironmentAccountConnectionWithContext(ctx aws.Context, input *AcceptEnvironmentAccountConnectionInput, ...) (*AcceptEnvironmentAccountConnectionOutput, error)
- func (c *Proton) CancelEnvironmentDeployment(input *CancelEnvironmentDeploymentInput) (*CancelEnvironmentDeploymentOutput, error)
- func (c *Proton) CancelEnvironmentDeploymentRequest(input *CancelEnvironmentDeploymentInput) (req *request.Request, output *CancelEnvironmentDeploymentOutput)
- func (c *Proton) CancelEnvironmentDeploymentWithContext(ctx aws.Context, input *CancelEnvironmentDeploymentInput, ...) (*CancelEnvironmentDeploymentOutput, error)
- func (c *Proton) CancelServiceInstanceDeployment(input *CancelServiceInstanceDeploymentInput) (*CancelServiceInstanceDeploymentOutput, error)
- func (c *Proton) CancelServiceInstanceDeploymentRequest(input *CancelServiceInstanceDeploymentInput) (req *request.Request, output *CancelServiceInstanceDeploymentOutput)
- func (c *Proton) CancelServiceInstanceDeploymentWithContext(ctx aws.Context, input *CancelServiceInstanceDeploymentInput, ...) (*CancelServiceInstanceDeploymentOutput, error)
- func (c *Proton) CancelServicePipelineDeployment(input *CancelServicePipelineDeploymentInput) (*CancelServicePipelineDeploymentOutput, error)
- func (c *Proton) CancelServicePipelineDeploymentRequest(input *CancelServicePipelineDeploymentInput) (req *request.Request, output *CancelServicePipelineDeploymentOutput)
- func (c *Proton) CancelServicePipelineDeploymentWithContext(ctx aws.Context, input *CancelServicePipelineDeploymentInput, ...) (*CancelServicePipelineDeploymentOutput, error)
- func (c *Proton) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)
- func (c *Proton) CreateEnvironmentAccountConnection(input *CreateEnvironmentAccountConnectionInput) (*CreateEnvironmentAccountConnectionOutput, error)
- func (c *Proton) CreateEnvironmentAccountConnectionRequest(input *CreateEnvironmentAccountConnectionInput) (req *request.Request, output *CreateEnvironmentAccountConnectionOutput)
- func (c *Proton) CreateEnvironmentAccountConnectionWithContext(ctx aws.Context, input *CreateEnvironmentAccountConnectionInput, ...) (*CreateEnvironmentAccountConnectionOutput, error)
- func (c *Proton) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)
- func (c *Proton) CreateEnvironmentTemplate(input *CreateEnvironmentTemplateInput) (*CreateEnvironmentTemplateOutput, error)
- func (c *Proton) CreateEnvironmentTemplateRequest(input *CreateEnvironmentTemplateInput) (req *request.Request, output *CreateEnvironmentTemplateOutput)
- func (c *Proton) CreateEnvironmentTemplateVersion(input *CreateEnvironmentTemplateVersionInput) (*CreateEnvironmentTemplateVersionOutput, error)
- func (c *Proton) CreateEnvironmentTemplateVersionRequest(input *CreateEnvironmentTemplateVersionInput) (req *request.Request, output *CreateEnvironmentTemplateVersionOutput)
- func (c *Proton) CreateEnvironmentTemplateVersionWithContext(ctx aws.Context, input *CreateEnvironmentTemplateVersionInput, ...) (*CreateEnvironmentTemplateVersionOutput, error)
- func (c *Proton) CreateEnvironmentTemplateWithContext(ctx aws.Context, input *CreateEnvironmentTemplateInput, opts ...request.Option) (*CreateEnvironmentTemplateOutput, error)
- func (c *Proton) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)
- func (c *Proton) CreateService(input *CreateServiceInput) (*CreateServiceOutput, error)
- func (c *Proton) CreateServiceRequest(input *CreateServiceInput) (req *request.Request, output *CreateServiceOutput)
- func (c *Proton) CreateServiceTemplate(input *CreateServiceTemplateInput) (*CreateServiceTemplateOutput, error)
- func (c *Proton) CreateServiceTemplateRequest(input *CreateServiceTemplateInput) (req *request.Request, output *CreateServiceTemplateOutput)
- func (c *Proton) CreateServiceTemplateVersion(input *CreateServiceTemplateVersionInput) (*CreateServiceTemplateVersionOutput, error)
- func (c *Proton) CreateServiceTemplateVersionRequest(input *CreateServiceTemplateVersionInput) (req *request.Request, output *CreateServiceTemplateVersionOutput)
- func (c *Proton) CreateServiceTemplateVersionWithContext(ctx aws.Context, input *CreateServiceTemplateVersionInput, ...) (*CreateServiceTemplateVersionOutput, error)
- func (c *Proton) CreateServiceTemplateWithContext(ctx aws.Context, input *CreateServiceTemplateInput, opts ...request.Option) (*CreateServiceTemplateOutput, error)
- func (c *Proton) CreateServiceWithContext(ctx aws.Context, input *CreateServiceInput, opts ...request.Option) (*CreateServiceOutput, error)
- func (c *Proton) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)
- func (c *Proton) DeleteEnvironmentAccountConnection(input *DeleteEnvironmentAccountConnectionInput) (*DeleteEnvironmentAccountConnectionOutput, error)
- func (c *Proton) DeleteEnvironmentAccountConnectionRequest(input *DeleteEnvironmentAccountConnectionInput) (req *request.Request, output *DeleteEnvironmentAccountConnectionOutput)
- func (c *Proton) DeleteEnvironmentAccountConnectionWithContext(ctx aws.Context, input *DeleteEnvironmentAccountConnectionInput, ...) (*DeleteEnvironmentAccountConnectionOutput, error)
- func (c *Proton) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)
- func (c *Proton) DeleteEnvironmentTemplate(input *DeleteEnvironmentTemplateInput) (*DeleteEnvironmentTemplateOutput, error)
- func (c *Proton) DeleteEnvironmentTemplateRequest(input *DeleteEnvironmentTemplateInput) (req *request.Request, output *DeleteEnvironmentTemplateOutput)
- func (c *Proton) DeleteEnvironmentTemplateVersion(input *DeleteEnvironmentTemplateVersionInput) (*DeleteEnvironmentTemplateVersionOutput, error)
- func (c *Proton) DeleteEnvironmentTemplateVersionRequest(input *DeleteEnvironmentTemplateVersionInput) (req *request.Request, output *DeleteEnvironmentTemplateVersionOutput)
- func (c *Proton) DeleteEnvironmentTemplateVersionWithContext(ctx aws.Context, input *DeleteEnvironmentTemplateVersionInput, ...) (*DeleteEnvironmentTemplateVersionOutput, error)
- func (c *Proton) DeleteEnvironmentTemplateWithContext(ctx aws.Context, input *DeleteEnvironmentTemplateInput, opts ...request.Option) (*DeleteEnvironmentTemplateOutput, error)
- func (c *Proton) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)
- func (c *Proton) DeleteService(input *DeleteServiceInput) (*DeleteServiceOutput, error)
- func (c *Proton) DeleteServiceRequest(input *DeleteServiceInput) (req *request.Request, output *DeleteServiceOutput)
- func (c *Proton) DeleteServiceTemplate(input *DeleteServiceTemplateInput) (*DeleteServiceTemplateOutput, error)
- func (c *Proton) DeleteServiceTemplateRequest(input *DeleteServiceTemplateInput) (req *request.Request, output *DeleteServiceTemplateOutput)
- func (c *Proton) DeleteServiceTemplateVersion(input *DeleteServiceTemplateVersionInput) (*DeleteServiceTemplateVersionOutput, error)
- func (c *Proton) DeleteServiceTemplateVersionRequest(input *DeleteServiceTemplateVersionInput) (req *request.Request, output *DeleteServiceTemplateVersionOutput)
- func (c *Proton) DeleteServiceTemplateVersionWithContext(ctx aws.Context, input *DeleteServiceTemplateVersionInput, ...) (*DeleteServiceTemplateVersionOutput, error)
- func (c *Proton) DeleteServiceTemplateWithContext(ctx aws.Context, input *DeleteServiceTemplateInput, opts ...request.Option) (*DeleteServiceTemplateOutput, error)
- func (c *Proton) DeleteServiceWithContext(ctx aws.Context, input *DeleteServiceInput, opts ...request.Option) (*DeleteServiceOutput, error)
- func (c *Proton) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)
- func (c *Proton) GetAccountSettingsRequest(input *GetAccountSettingsInput) (req *request.Request, output *GetAccountSettingsOutput)
- func (c *Proton) GetAccountSettingsWithContext(ctx aws.Context, input *GetAccountSettingsInput, opts ...request.Option) (*GetAccountSettingsOutput, error)
- func (c *Proton) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)
- func (c *Proton) GetEnvironmentAccountConnection(input *GetEnvironmentAccountConnectionInput) (*GetEnvironmentAccountConnectionOutput, error)
- func (c *Proton) GetEnvironmentAccountConnectionRequest(input *GetEnvironmentAccountConnectionInput) (req *request.Request, output *GetEnvironmentAccountConnectionOutput)
- func (c *Proton) GetEnvironmentAccountConnectionWithContext(ctx aws.Context, input *GetEnvironmentAccountConnectionInput, ...) (*GetEnvironmentAccountConnectionOutput, error)
- func (c *Proton) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)
- func (c *Proton) GetEnvironmentTemplate(input *GetEnvironmentTemplateInput) (*GetEnvironmentTemplateOutput, error)
- func (c *Proton) GetEnvironmentTemplateRequest(input *GetEnvironmentTemplateInput) (req *request.Request, output *GetEnvironmentTemplateOutput)
- func (c *Proton) GetEnvironmentTemplateVersion(input *GetEnvironmentTemplateVersionInput) (*GetEnvironmentTemplateVersionOutput, error)
- func (c *Proton) GetEnvironmentTemplateVersionRequest(input *GetEnvironmentTemplateVersionInput) (req *request.Request, output *GetEnvironmentTemplateVersionOutput)
- func (c *Proton) GetEnvironmentTemplateVersionWithContext(ctx aws.Context, input *GetEnvironmentTemplateVersionInput, ...) (*GetEnvironmentTemplateVersionOutput, error)
- func (c *Proton) GetEnvironmentTemplateWithContext(ctx aws.Context, input *GetEnvironmentTemplateInput, opts ...request.Option) (*GetEnvironmentTemplateOutput, error)
- func (c *Proton) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)
- func (c *Proton) GetService(input *GetServiceInput) (*GetServiceOutput, error)
- func (c *Proton) GetServiceInstance(input *GetServiceInstanceInput) (*GetServiceInstanceOutput, error)
- func (c *Proton) GetServiceInstanceRequest(input *GetServiceInstanceInput) (req *request.Request, output *GetServiceInstanceOutput)
- func (c *Proton) GetServiceInstanceWithContext(ctx aws.Context, input *GetServiceInstanceInput, opts ...request.Option) (*GetServiceInstanceOutput, error)
- func (c *Proton) GetServiceRequest(input *GetServiceInput) (req *request.Request, output *GetServiceOutput)
- func (c *Proton) GetServiceTemplate(input *GetServiceTemplateInput) (*GetServiceTemplateOutput, error)
- func (c *Proton) GetServiceTemplateRequest(input *GetServiceTemplateInput) (req *request.Request, output *GetServiceTemplateOutput)
- func (c *Proton) GetServiceTemplateVersion(input *GetServiceTemplateVersionInput) (*GetServiceTemplateVersionOutput, error)
- func (c *Proton) GetServiceTemplateVersionRequest(input *GetServiceTemplateVersionInput) (req *request.Request, output *GetServiceTemplateVersionOutput)
- func (c *Proton) GetServiceTemplateVersionWithContext(ctx aws.Context, input *GetServiceTemplateVersionInput, opts ...request.Option) (*GetServiceTemplateVersionOutput, error)
- func (c *Proton) GetServiceTemplateWithContext(ctx aws.Context, input *GetServiceTemplateInput, opts ...request.Option) (*GetServiceTemplateOutput, error)
- func (c *Proton) GetServiceWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.Option) (*GetServiceOutput, error)
- func (c *Proton) ListEnvironmentAccountConnections(input *ListEnvironmentAccountConnectionsInput) (*ListEnvironmentAccountConnectionsOutput, error)
- func (c *Proton) ListEnvironmentAccountConnectionsPages(input *ListEnvironmentAccountConnectionsInput, ...) error
- func (c *Proton) ListEnvironmentAccountConnectionsPagesWithContext(ctx aws.Context, input *ListEnvironmentAccountConnectionsInput, ...) error
- func (c *Proton) ListEnvironmentAccountConnectionsRequest(input *ListEnvironmentAccountConnectionsInput) (req *request.Request, output *ListEnvironmentAccountConnectionsOutput)
- func (c *Proton) ListEnvironmentAccountConnectionsWithContext(ctx aws.Context, input *ListEnvironmentAccountConnectionsInput, ...) (*ListEnvironmentAccountConnectionsOutput, error)
- func (c *Proton) ListEnvironmentTemplateVersions(input *ListEnvironmentTemplateVersionsInput) (*ListEnvironmentTemplateVersionsOutput, error)
- func (c *Proton) ListEnvironmentTemplateVersionsPages(input *ListEnvironmentTemplateVersionsInput, ...) error
- func (c *Proton) ListEnvironmentTemplateVersionsPagesWithContext(ctx aws.Context, input *ListEnvironmentTemplateVersionsInput, ...) error
- func (c *Proton) ListEnvironmentTemplateVersionsRequest(input *ListEnvironmentTemplateVersionsInput) (req *request.Request, output *ListEnvironmentTemplateVersionsOutput)
- func (c *Proton) ListEnvironmentTemplateVersionsWithContext(ctx aws.Context, input *ListEnvironmentTemplateVersionsInput, ...) (*ListEnvironmentTemplateVersionsOutput, error)
- func (c *Proton) ListEnvironmentTemplates(input *ListEnvironmentTemplatesInput) (*ListEnvironmentTemplatesOutput, error)
- func (c *Proton) ListEnvironmentTemplatesPages(input *ListEnvironmentTemplatesInput, ...) error
- func (c *Proton) ListEnvironmentTemplatesPagesWithContext(ctx aws.Context, input *ListEnvironmentTemplatesInput, ...) error
- func (c *Proton) ListEnvironmentTemplatesRequest(input *ListEnvironmentTemplatesInput) (req *request.Request, output *ListEnvironmentTemplatesOutput)
- func (c *Proton) ListEnvironmentTemplatesWithContext(ctx aws.Context, input *ListEnvironmentTemplatesInput, opts ...request.Option) (*ListEnvironmentTemplatesOutput, error)
- func (c *Proton) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)
- func (c *Proton) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error
- func (c *Proton) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, ...) error
- func (c *Proton) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)
- func (c *Proton) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)
- func (c *Proton) ListServiceInstances(input *ListServiceInstancesInput) (*ListServiceInstancesOutput, error)
- func (c *Proton) ListServiceInstancesPages(input *ListServiceInstancesInput, ...) error
- func (c *Proton) ListServiceInstancesPagesWithContext(ctx aws.Context, input *ListServiceInstancesInput, ...) error
- func (c *Proton) ListServiceInstancesRequest(input *ListServiceInstancesInput) (req *request.Request, output *ListServiceInstancesOutput)
- func (c *Proton) ListServiceInstancesWithContext(ctx aws.Context, input *ListServiceInstancesInput, opts ...request.Option) (*ListServiceInstancesOutput, error)
- func (c *Proton) ListServiceTemplateVersions(input *ListServiceTemplateVersionsInput) (*ListServiceTemplateVersionsOutput, error)
- func (c *Proton) ListServiceTemplateVersionsPages(input *ListServiceTemplateVersionsInput, ...) error
- func (c *Proton) ListServiceTemplateVersionsPagesWithContext(ctx aws.Context, input *ListServiceTemplateVersionsInput, ...) error
- func (c *Proton) ListServiceTemplateVersionsRequest(input *ListServiceTemplateVersionsInput) (req *request.Request, output *ListServiceTemplateVersionsOutput)
- func (c *Proton) ListServiceTemplateVersionsWithContext(ctx aws.Context, input *ListServiceTemplateVersionsInput, ...) (*ListServiceTemplateVersionsOutput, error)
- func (c *Proton) ListServiceTemplates(input *ListServiceTemplatesInput) (*ListServiceTemplatesOutput, error)
- func (c *Proton) ListServiceTemplatesPages(input *ListServiceTemplatesInput, ...) error
- func (c *Proton) ListServiceTemplatesPagesWithContext(ctx aws.Context, input *ListServiceTemplatesInput, ...) error
- func (c *Proton) ListServiceTemplatesRequest(input *ListServiceTemplatesInput) (req *request.Request, output *ListServiceTemplatesOutput)
- func (c *Proton) ListServiceTemplatesWithContext(ctx aws.Context, input *ListServiceTemplatesInput, opts ...request.Option) (*ListServiceTemplatesOutput, error)
- func (c *Proton) ListServices(input *ListServicesInput) (*ListServicesOutput, error)
- func (c *Proton) ListServicesPages(input *ListServicesInput, fn func(*ListServicesOutput, bool) bool) error
- func (c *Proton) ListServicesPagesWithContext(ctx aws.Context, input *ListServicesInput, ...) error
- func (c *Proton) ListServicesRequest(input *ListServicesInput) (req *request.Request, output *ListServicesOutput)
- func (c *Proton) ListServicesWithContext(ctx aws.Context, input *ListServicesInput, opts ...request.Option) (*ListServicesOutput, error)
- func (c *Proton) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Proton) ListTagsForResourcePages(input *ListTagsForResourceInput, ...) error
- func (c *Proton) ListTagsForResourcePagesWithContext(ctx aws.Context, input *ListTagsForResourceInput, ...) error
- func (c *Proton) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Proton) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Proton) RejectEnvironmentAccountConnection(input *RejectEnvironmentAccountConnectionInput) (*RejectEnvironmentAccountConnectionOutput, error)
- func (c *Proton) RejectEnvironmentAccountConnectionRequest(input *RejectEnvironmentAccountConnectionInput) (req *request.Request, output *RejectEnvironmentAccountConnectionOutput)
- func (c *Proton) RejectEnvironmentAccountConnectionWithContext(ctx aws.Context, input *RejectEnvironmentAccountConnectionInput, ...) (*RejectEnvironmentAccountConnectionOutput, error)
- func (c *Proton) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Proton) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Proton) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Proton) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Proton) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Proton) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Proton) UpdateAccountSettings(input *UpdateAccountSettingsInput) (*UpdateAccountSettingsOutput, error)
- func (c *Proton) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) (req *request.Request, output *UpdateAccountSettingsOutput)
- func (c *Proton) UpdateAccountSettingsWithContext(ctx aws.Context, input *UpdateAccountSettingsInput, opts ...request.Option) (*UpdateAccountSettingsOutput, error)
- func (c *Proton) UpdateEnvironment(input *UpdateEnvironmentInput) (*UpdateEnvironmentOutput, error)
- func (c *Proton) UpdateEnvironmentAccountConnection(input *UpdateEnvironmentAccountConnectionInput) (*UpdateEnvironmentAccountConnectionOutput, error)
- func (c *Proton) UpdateEnvironmentAccountConnectionRequest(input *UpdateEnvironmentAccountConnectionInput) (req *request.Request, output *UpdateEnvironmentAccountConnectionOutput)
- func (c *Proton) UpdateEnvironmentAccountConnectionWithContext(ctx aws.Context, input *UpdateEnvironmentAccountConnectionInput, ...) (*UpdateEnvironmentAccountConnectionOutput, error)
- func (c *Proton) UpdateEnvironmentRequest(input *UpdateEnvironmentInput) (req *request.Request, output *UpdateEnvironmentOutput)
- func (c *Proton) UpdateEnvironmentTemplate(input *UpdateEnvironmentTemplateInput) (*UpdateEnvironmentTemplateOutput, error)
- func (c *Proton) UpdateEnvironmentTemplateRequest(input *UpdateEnvironmentTemplateInput) (req *request.Request, output *UpdateEnvironmentTemplateOutput)
- func (c *Proton) UpdateEnvironmentTemplateVersion(input *UpdateEnvironmentTemplateVersionInput) (*UpdateEnvironmentTemplateVersionOutput, error)
- func (c *Proton) UpdateEnvironmentTemplateVersionRequest(input *UpdateEnvironmentTemplateVersionInput) (req *request.Request, output *UpdateEnvironmentTemplateVersionOutput)
- func (c *Proton) UpdateEnvironmentTemplateVersionWithContext(ctx aws.Context, input *UpdateEnvironmentTemplateVersionInput, ...) (*UpdateEnvironmentTemplateVersionOutput, error)
- func (c *Proton) UpdateEnvironmentTemplateWithContext(ctx aws.Context, input *UpdateEnvironmentTemplateInput, opts ...request.Option) (*UpdateEnvironmentTemplateOutput, error)
- func (c *Proton) UpdateEnvironmentWithContext(ctx aws.Context, input *UpdateEnvironmentInput, opts ...request.Option) (*UpdateEnvironmentOutput, error)
- func (c *Proton) UpdateService(input *UpdateServiceInput) (*UpdateServiceOutput, error)
- func (c *Proton) UpdateServiceInstance(input *UpdateServiceInstanceInput) (*UpdateServiceInstanceOutput, error)
- func (c *Proton) UpdateServiceInstanceRequest(input *UpdateServiceInstanceInput) (req *request.Request, output *UpdateServiceInstanceOutput)
- func (c *Proton) UpdateServiceInstanceWithContext(ctx aws.Context, input *UpdateServiceInstanceInput, opts ...request.Option) (*UpdateServiceInstanceOutput, error)
- func (c *Proton) UpdateServicePipeline(input *UpdateServicePipelineInput) (*UpdateServicePipelineOutput, error)
- func (c *Proton) UpdateServicePipelineRequest(input *UpdateServicePipelineInput) (req *request.Request, output *UpdateServicePipelineOutput)
- func (c *Proton) UpdateServicePipelineWithContext(ctx aws.Context, input *UpdateServicePipelineInput, opts ...request.Option) (*UpdateServicePipelineOutput, error)
- func (c *Proton) UpdateServiceRequest(input *UpdateServiceInput) (req *request.Request, output *UpdateServiceOutput)
- func (c *Proton) UpdateServiceTemplate(input *UpdateServiceTemplateInput) (*UpdateServiceTemplateOutput, error)
- func (c *Proton) UpdateServiceTemplateRequest(input *UpdateServiceTemplateInput) (req *request.Request, output *UpdateServiceTemplateOutput)
- func (c *Proton) UpdateServiceTemplateVersion(input *UpdateServiceTemplateVersionInput) (*UpdateServiceTemplateVersionOutput, error)
- func (c *Proton) UpdateServiceTemplateVersionRequest(input *UpdateServiceTemplateVersionInput) (req *request.Request, output *UpdateServiceTemplateVersionOutput)
- func (c *Proton) UpdateServiceTemplateVersionWithContext(ctx aws.Context, input *UpdateServiceTemplateVersionInput, ...) (*UpdateServiceTemplateVersionOutput, error)
- func (c *Proton) UpdateServiceTemplateWithContext(ctx aws.Context, input *UpdateServiceTemplateInput, opts ...request.Option) (*UpdateServiceTemplateOutput, error)
- func (c *Proton) UpdateServiceWithContext(ctx aws.Context, input *UpdateServiceInput, opts ...request.Option) (*UpdateServiceOutput, error)
- type RejectEnvironmentAccountConnectionInput
- func (s RejectEnvironmentAccountConnectionInput) GoString() string
- func (s *RejectEnvironmentAccountConnectionInput) SetId(v string) *RejectEnvironmentAccountConnectionInput
- func (s RejectEnvironmentAccountConnectionInput) String() string
- func (s *RejectEnvironmentAccountConnectionInput) Validate() error
- type RejectEnvironmentAccountConnectionOutput
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type S3ObjectSource
- type Service
- func (s Service) GoString() string
- func (s *Service) SetArn(v string) *Service
- func (s *Service) SetBranchName(v string) *Service
- func (s *Service) SetCreatedAt(v time.Time) *Service
- func (s *Service) SetDescription(v string) *Service
- func (s *Service) SetLastModifiedAt(v time.Time) *Service
- func (s *Service) SetName(v string) *Service
- func (s *Service) SetPipeline(v *ServicePipeline) *Service
- func (s *Service) SetRepositoryConnectionArn(v string) *Service
- func (s *Service) SetRepositoryId(v string) *Service
- func (s *Service) SetSpec(v string) *Service
- func (s *Service) SetStatus(v string) *Service
- func (s *Service) SetStatusMessage(v string) *Service
- func (s *Service) SetTemplateName(v string) *Service
- func (s Service) String() string
- type ServiceInstance
- func (s ServiceInstance) GoString() string
- func (s *ServiceInstance) SetArn(v string) *ServiceInstance
- func (s *ServiceInstance) SetCreatedAt(v time.Time) *ServiceInstance
- func (s *ServiceInstance) SetDeploymentStatus(v string) *ServiceInstance
- func (s *ServiceInstance) SetDeploymentStatusMessage(v string) *ServiceInstance
- func (s *ServiceInstance) SetEnvironmentName(v string) *ServiceInstance
- func (s *ServiceInstance) SetLastDeploymentAttemptedAt(v time.Time) *ServiceInstance
- func (s *ServiceInstance) SetLastDeploymentSucceededAt(v time.Time) *ServiceInstance
- func (s *ServiceInstance) SetName(v string) *ServiceInstance
- func (s *ServiceInstance) SetServiceName(v string) *ServiceInstance
- func (s *ServiceInstance) SetSpec(v string) *ServiceInstance
- func (s *ServiceInstance) SetTemplateMajorVersion(v string) *ServiceInstance
- func (s *ServiceInstance) SetTemplateMinorVersion(v string) *ServiceInstance
- func (s *ServiceInstance) SetTemplateName(v string) *ServiceInstance
- func (s ServiceInstance) String() string
- type ServiceInstanceSummary
- func (s ServiceInstanceSummary) GoString() string
- func (s *ServiceInstanceSummary) SetArn(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetCreatedAt(v time.Time) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetDeploymentStatus(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetDeploymentStatusMessage(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetEnvironmentName(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetLastDeploymentAttemptedAt(v time.Time) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetLastDeploymentSucceededAt(v time.Time) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetName(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetServiceName(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetTemplateMajorVersion(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetTemplateMinorVersion(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetTemplateName(v string) *ServiceInstanceSummary
- func (s ServiceInstanceSummary) String() string
- type ServicePipeline
- func (s ServicePipeline) GoString() string
- func (s *ServicePipeline) SetArn(v string) *ServicePipeline
- func (s *ServicePipeline) SetCreatedAt(v time.Time) *ServicePipeline
- func (s *ServicePipeline) SetDeploymentStatus(v string) *ServicePipeline
- func (s *ServicePipeline) SetDeploymentStatusMessage(v string) *ServicePipeline
- func (s *ServicePipeline) SetLastDeploymentAttemptedAt(v time.Time) *ServicePipeline
- func (s *ServicePipeline) SetLastDeploymentSucceededAt(v time.Time) *ServicePipeline
- func (s *ServicePipeline) SetSpec(v string) *ServicePipeline
- func (s *ServicePipeline) SetTemplateMajorVersion(v string) *ServicePipeline
- func (s *ServicePipeline) SetTemplateMinorVersion(v string) *ServicePipeline
- func (s *ServicePipeline) SetTemplateName(v string) *ServicePipeline
- func (s ServicePipeline) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type ServiceSummary
- func (s ServiceSummary) GoString() string
- func (s *ServiceSummary) SetArn(v string) *ServiceSummary
- func (s *ServiceSummary) SetCreatedAt(v time.Time) *ServiceSummary
- func (s *ServiceSummary) SetDescription(v string) *ServiceSummary
- func (s *ServiceSummary) SetLastModifiedAt(v time.Time) *ServiceSummary
- func (s *ServiceSummary) SetName(v string) *ServiceSummary
- func (s *ServiceSummary) SetStatus(v string) *ServiceSummary
- func (s *ServiceSummary) SetStatusMessage(v string) *ServiceSummary
- func (s *ServiceSummary) SetTemplateName(v string) *ServiceSummary
- func (s ServiceSummary) String() string
- type ServiceTemplate
- func (s ServiceTemplate) GoString() string
- func (s *ServiceTemplate) SetArn(v string) *ServiceTemplate
- func (s *ServiceTemplate) SetCreatedAt(v time.Time) *ServiceTemplate
- func (s *ServiceTemplate) SetDescription(v string) *ServiceTemplate
- func (s *ServiceTemplate) SetDisplayName(v string) *ServiceTemplate
- func (s *ServiceTemplate) SetEncryptionKey(v string) *ServiceTemplate
- func (s *ServiceTemplate) SetLastModifiedAt(v time.Time) *ServiceTemplate
- func (s *ServiceTemplate) SetName(v string) *ServiceTemplate
- func (s *ServiceTemplate) SetPipelineProvisioning(v string) *ServiceTemplate
- func (s *ServiceTemplate) SetRecommendedVersion(v string) *ServiceTemplate
- func (s ServiceTemplate) String() string
- type ServiceTemplateSummary
- func (s ServiceTemplateSummary) GoString() string
- func (s *ServiceTemplateSummary) SetArn(v string) *ServiceTemplateSummary
- func (s *ServiceTemplateSummary) SetCreatedAt(v time.Time) *ServiceTemplateSummary
- func (s *ServiceTemplateSummary) SetDescription(v string) *ServiceTemplateSummary
- func (s *ServiceTemplateSummary) SetDisplayName(v string) *ServiceTemplateSummary
- func (s *ServiceTemplateSummary) SetLastModifiedAt(v time.Time) *ServiceTemplateSummary
- func (s *ServiceTemplateSummary) SetName(v string) *ServiceTemplateSummary
- func (s *ServiceTemplateSummary) SetPipelineProvisioning(v string) *ServiceTemplateSummary
- func (s *ServiceTemplateSummary) SetRecommendedVersion(v string) *ServiceTemplateSummary
- func (s ServiceTemplateSummary) String() string
- type ServiceTemplateVersion
- func (s ServiceTemplateVersion) GoString() string
- func (s *ServiceTemplateVersion) SetArn(v string) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetCompatibleEnvironmentTemplates(v []*CompatibleEnvironmentTemplate) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetCreatedAt(v time.Time) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetDescription(v string) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetLastModifiedAt(v time.Time) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetMajorVersion(v string) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetMinorVersion(v string) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetRecommendedMinorVersion(v string) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetSchema(v string) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetStatus(v string) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetStatusMessage(v string) *ServiceTemplateVersion
- func (s *ServiceTemplateVersion) SetTemplateName(v string) *ServiceTemplateVersion
- func (s ServiceTemplateVersion) String() string
- type ServiceTemplateVersionSummary
- func (s ServiceTemplateVersionSummary) GoString() string
- func (s *ServiceTemplateVersionSummary) SetArn(v string) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetCreatedAt(v time.Time) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetDescription(v string) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetLastModifiedAt(v time.Time) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetMajorVersion(v string) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetMinorVersion(v string) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetRecommendedMinorVersion(v string) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetStatus(v string) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetStatusMessage(v string) *ServiceTemplateVersionSummary
- func (s *ServiceTemplateVersionSummary) SetTemplateName(v string) *ServiceTemplateVersionSummary
- func (s ServiceTemplateVersionSummary) String() string
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TemplateVersionSourceInput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAccountSettingsInput
- type UpdateAccountSettingsOutput
- type UpdateEnvironmentAccountConnectionInput
- func (s UpdateEnvironmentAccountConnectionInput) GoString() string
- func (s *UpdateEnvironmentAccountConnectionInput) SetId(v string) *UpdateEnvironmentAccountConnectionInput
- func (s *UpdateEnvironmentAccountConnectionInput) SetRoleArn(v string) *UpdateEnvironmentAccountConnectionInput
- func (s UpdateEnvironmentAccountConnectionInput) String() string
- func (s *UpdateEnvironmentAccountConnectionInput) Validate() error
- type UpdateEnvironmentAccountConnectionOutput
- type UpdateEnvironmentInput
- func (s UpdateEnvironmentInput) GoString() string
- func (s *UpdateEnvironmentInput) SetDeploymentType(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetDescription(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetEnvironmentAccountConnectionId(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetName(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetProtonServiceRoleArn(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetSpec(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetTemplateMajorVersion(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetTemplateMinorVersion(v string) *UpdateEnvironmentInput
- func (s UpdateEnvironmentInput) String() string
- func (s *UpdateEnvironmentInput) Validate() error
- type UpdateEnvironmentOutput
- type UpdateEnvironmentTemplateInput
- func (s UpdateEnvironmentTemplateInput) GoString() string
- func (s *UpdateEnvironmentTemplateInput) SetDescription(v string) *UpdateEnvironmentTemplateInput
- func (s *UpdateEnvironmentTemplateInput) SetDisplayName(v string) *UpdateEnvironmentTemplateInput
- func (s *UpdateEnvironmentTemplateInput) SetName(v string) *UpdateEnvironmentTemplateInput
- func (s UpdateEnvironmentTemplateInput) String() string
- func (s *UpdateEnvironmentTemplateInput) Validate() error
- type UpdateEnvironmentTemplateOutput
- type UpdateEnvironmentTemplateVersionInput
- func (s UpdateEnvironmentTemplateVersionInput) GoString() string
- func (s *UpdateEnvironmentTemplateVersionInput) SetDescription(v string) *UpdateEnvironmentTemplateVersionInput
- func (s *UpdateEnvironmentTemplateVersionInput) SetMajorVersion(v string) *UpdateEnvironmentTemplateVersionInput
- func (s *UpdateEnvironmentTemplateVersionInput) SetMinorVersion(v string) *UpdateEnvironmentTemplateVersionInput
- func (s *UpdateEnvironmentTemplateVersionInput) SetStatus(v string) *UpdateEnvironmentTemplateVersionInput
- func (s *UpdateEnvironmentTemplateVersionInput) SetTemplateName(v string) *UpdateEnvironmentTemplateVersionInput
- func (s UpdateEnvironmentTemplateVersionInput) String() string
- func (s *UpdateEnvironmentTemplateVersionInput) Validate() error
- type UpdateEnvironmentTemplateVersionOutput
- type UpdateServiceInput
- func (s UpdateServiceInput) GoString() string
- func (s *UpdateServiceInput) SetDescription(v string) *UpdateServiceInput
- func (s *UpdateServiceInput) SetName(v string) *UpdateServiceInput
- func (s *UpdateServiceInput) SetSpec(v string) *UpdateServiceInput
- func (s UpdateServiceInput) String() string
- func (s *UpdateServiceInput) Validate() error
- type UpdateServiceInstanceInput
- func (s UpdateServiceInstanceInput) GoString() string
- func (s *UpdateServiceInstanceInput) SetDeploymentType(v string) *UpdateServiceInstanceInput
- func (s *UpdateServiceInstanceInput) SetName(v string) *UpdateServiceInstanceInput
- func (s *UpdateServiceInstanceInput) SetServiceName(v string) *UpdateServiceInstanceInput
- func (s *UpdateServiceInstanceInput) SetSpec(v string) *UpdateServiceInstanceInput
- func (s *UpdateServiceInstanceInput) SetTemplateMajorVersion(v string) *UpdateServiceInstanceInput
- func (s *UpdateServiceInstanceInput) SetTemplateMinorVersion(v string) *UpdateServiceInstanceInput
- func (s UpdateServiceInstanceInput) String() string
- func (s *UpdateServiceInstanceInput) Validate() error
- type UpdateServiceInstanceOutput
- type UpdateServiceOutput
- type UpdateServicePipelineInput
- func (s UpdateServicePipelineInput) GoString() string
- func (s *UpdateServicePipelineInput) SetDeploymentType(v string) *UpdateServicePipelineInput
- func (s *UpdateServicePipelineInput) SetServiceName(v string) *UpdateServicePipelineInput
- func (s *UpdateServicePipelineInput) SetSpec(v string) *UpdateServicePipelineInput
- func (s *UpdateServicePipelineInput) SetTemplateMajorVersion(v string) *UpdateServicePipelineInput
- func (s *UpdateServicePipelineInput) SetTemplateMinorVersion(v string) *UpdateServicePipelineInput
- func (s UpdateServicePipelineInput) String() string
- func (s *UpdateServicePipelineInput) Validate() error
- type UpdateServicePipelineOutput
- type UpdateServiceTemplateInput
- func (s UpdateServiceTemplateInput) GoString() string
- func (s *UpdateServiceTemplateInput) SetDescription(v string) *UpdateServiceTemplateInput
- func (s *UpdateServiceTemplateInput) SetDisplayName(v string) *UpdateServiceTemplateInput
- func (s *UpdateServiceTemplateInput) SetName(v string) *UpdateServiceTemplateInput
- func (s UpdateServiceTemplateInput) String() string
- func (s *UpdateServiceTemplateInput) Validate() error
- type UpdateServiceTemplateOutput
- type UpdateServiceTemplateVersionInput
- func (s UpdateServiceTemplateVersionInput) GoString() string
- func (s *UpdateServiceTemplateVersionInput) SetCompatibleEnvironmentTemplates(v []*CompatibleEnvironmentTemplateInput) *UpdateServiceTemplateVersionInput
- func (s *UpdateServiceTemplateVersionInput) SetDescription(v string) *UpdateServiceTemplateVersionInput
- func (s *UpdateServiceTemplateVersionInput) SetMajorVersion(v string) *UpdateServiceTemplateVersionInput
- func (s *UpdateServiceTemplateVersionInput) SetMinorVersion(v string) *UpdateServiceTemplateVersionInput
- func (s *UpdateServiceTemplateVersionInput) SetStatus(v string) *UpdateServiceTemplateVersionInput
- func (s *UpdateServiceTemplateVersionInput) SetTemplateName(v string) *UpdateServiceTemplateVersionInput
- func (s UpdateServiceTemplateVersionInput) String() string
- func (s *UpdateServiceTemplateVersionInput) Validate() error
- type UpdateServiceTemplateVersionOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // DeploymentStatusInProgress is a DeploymentStatus enum value DeploymentStatusInProgress = "IN_PROGRESS" // DeploymentStatusFailed is a DeploymentStatus enum value DeploymentStatusFailed = "FAILED" // DeploymentStatusSucceeded is a DeploymentStatus enum value DeploymentStatusSucceeded = "SUCCEEDED" // DeploymentStatusDeleteInProgress is a DeploymentStatus enum value DeploymentStatusDeleteInProgress = "DELETE_IN_PROGRESS" // DeploymentStatusDeleteFailed is a DeploymentStatus enum value DeploymentStatusDeleteFailed = "DELETE_FAILED" // DeploymentStatusDeleteComplete is a DeploymentStatus enum value DeploymentStatusDeleteComplete = "DELETE_COMPLETE" // DeploymentStatusCancelling is a DeploymentStatus enum value DeploymentStatusCancelling = "CANCELLING" // DeploymentStatusCancelled is a DeploymentStatus enum value DeploymentStatusCancelled = "CANCELLED" )
const ( // DeploymentUpdateTypeNone is a DeploymentUpdateType enum value DeploymentUpdateTypeNone = "NONE" // DeploymentUpdateTypeCurrentVersion is a DeploymentUpdateType enum value DeploymentUpdateTypeCurrentVersion = "CURRENT_VERSION" // DeploymentUpdateTypeMinorVersion is a DeploymentUpdateType enum value DeploymentUpdateTypeMinorVersion = "MINOR_VERSION" // DeploymentUpdateTypeMajorVersion is a DeploymentUpdateType enum value DeploymentUpdateTypeMajorVersion = "MAJOR_VERSION" )
const ( // EnvironmentAccountConnectionRequesterAccountTypeManagementAccount is a EnvironmentAccountConnectionRequesterAccountType enum value EnvironmentAccountConnectionRequesterAccountTypeManagementAccount = "MANAGEMENT_ACCOUNT" // EnvironmentAccountConnectionRequesterAccountTypeEnvironmentAccount is a EnvironmentAccountConnectionRequesterAccountType enum value EnvironmentAccountConnectionRequesterAccountTypeEnvironmentAccount = "ENVIRONMENT_ACCOUNT" )
const ( // EnvironmentAccountConnectionStatusPending is a EnvironmentAccountConnectionStatus enum value EnvironmentAccountConnectionStatusPending = "PENDING" // EnvironmentAccountConnectionStatusConnected is a EnvironmentAccountConnectionStatus enum value EnvironmentAccountConnectionStatusConnected = "CONNECTED" // EnvironmentAccountConnectionStatusRejected is a EnvironmentAccountConnectionStatus enum value EnvironmentAccountConnectionStatusRejected = "REJECTED" )
const ( // ServiceStatusCreateInProgress is a ServiceStatus enum value ServiceStatusCreateInProgress = "CREATE_IN_PROGRESS" // ServiceStatusCreateFailedCleanupInProgress is a ServiceStatus enum value ServiceStatusCreateFailedCleanupInProgress = "CREATE_FAILED_CLEANUP_IN_PROGRESS" // ServiceStatusCreateFailedCleanupComplete is a ServiceStatus enum value ServiceStatusCreateFailedCleanupComplete = "CREATE_FAILED_CLEANUP_COMPLETE" // ServiceStatusCreateFailedCleanupFailed is a ServiceStatus enum value ServiceStatusCreateFailedCleanupFailed = "CREATE_FAILED_CLEANUP_FAILED" // ServiceStatusCreateFailed is a ServiceStatus enum value ServiceStatusCreateFailed = "CREATE_FAILED" // ServiceStatusActive is a ServiceStatus enum value ServiceStatusActive = "ACTIVE" // ServiceStatusDeleteInProgress is a ServiceStatus enum value ServiceStatusDeleteInProgress = "DELETE_IN_PROGRESS" // ServiceStatusDeleteFailed is a ServiceStatus enum value ServiceStatusDeleteFailed = "DELETE_FAILED" // ServiceStatusUpdateInProgress is a ServiceStatus enum value ServiceStatusUpdateInProgress = "UPDATE_IN_PROGRESS" // ServiceStatusUpdateFailedCleanupInProgress is a ServiceStatus enum value ServiceStatusUpdateFailedCleanupInProgress = "UPDATE_FAILED_CLEANUP_IN_PROGRESS" // ServiceStatusUpdateFailedCleanupComplete is a ServiceStatus enum value ServiceStatusUpdateFailedCleanupComplete = "UPDATE_FAILED_CLEANUP_COMPLETE" // ServiceStatusUpdateFailedCleanupFailed is a ServiceStatus enum value ServiceStatusUpdateFailedCleanupFailed = "UPDATE_FAILED_CLEANUP_FAILED" // ServiceStatusUpdateFailed is a ServiceStatus enum value ServiceStatusUpdateFailed = "UPDATE_FAILED" // ServiceStatusUpdateCompleteCleanupFailed is a ServiceStatus enum value ServiceStatusUpdateCompleteCleanupFailed = "UPDATE_COMPLETE_CLEANUP_FAILED" )
const ( // TemplateVersionStatusRegistrationInProgress is a TemplateVersionStatus enum value TemplateVersionStatusRegistrationInProgress = "REGISTRATION_IN_PROGRESS" // TemplateVersionStatusRegistrationFailed is a TemplateVersionStatus enum value TemplateVersionStatusRegistrationFailed = "REGISTRATION_FAILED" // TemplateVersionStatusDraft is a TemplateVersionStatus enum value TemplateVersionStatusDraft = "DRAFT" // TemplateVersionStatusPublished is a TemplateVersionStatus enum value TemplateVersionStatusPublished = "PUBLISHED" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // There isn't sufficient access for performing this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request couldn't be made due to a conflicting operation or resource. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The request failed to register with the service. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The requested resource wasn't found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) // in the AWS Proton Administration Guide. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input is invalid or an out-of-range value was supplied for the input // parameter. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Proton" // Name of service. EndpointsID = "proton" // ID to lookup a service endpoint with. ServiceID = "Proton" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// ProvisioningCustomerManaged is a Provisioning enum value
ProvisioningCustomerManaged = "CUSTOMER_MANAGED"
)
Variables ¶
This section is empty.
Functions ¶
func DeploymentStatus_Values ¶
func DeploymentStatus_Values() []string
DeploymentStatus_Values returns all elements of the DeploymentStatus enum
func DeploymentUpdateType_Values ¶
func DeploymentUpdateType_Values() []string
DeploymentUpdateType_Values returns all elements of the DeploymentUpdateType enum
func EnvironmentAccountConnectionRequesterAccountType_Values ¶
func EnvironmentAccountConnectionRequesterAccountType_Values() []string
EnvironmentAccountConnectionRequesterAccountType_Values returns all elements of the EnvironmentAccountConnectionRequesterAccountType enum
func EnvironmentAccountConnectionStatus_Values ¶
func EnvironmentAccountConnectionStatus_Values() []string
EnvironmentAccountConnectionStatus_Values returns all elements of the EnvironmentAccountConnectionStatus enum
func Provisioning_Values ¶
func Provisioning_Values() []string
Provisioning_Values returns all elements of the Provisioning enum
func ServiceStatus_Values ¶
func ServiceStatus_Values() []string
ServiceStatus_Values returns all elements of the ServiceStatus enum
func TemplateVersionStatus_Values ¶
func TemplateVersionStatus_Values() []string
TemplateVersionStatus_Values returns all elements of the TemplateVersionStatus enum
Types ¶
type AcceptEnvironmentAccountConnectionInput ¶
type AcceptEnvironmentAccountConnectionInput struct { // The ID of the environment account connection. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (AcceptEnvironmentAccountConnectionInput) GoString ¶
func (s AcceptEnvironmentAccountConnectionInput) GoString() string
GoString returns the string representation
func (*AcceptEnvironmentAccountConnectionInput) SetId ¶
func (s *AcceptEnvironmentAccountConnectionInput) SetId(v string) *AcceptEnvironmentAccountConnectionInput
SetId sets the Id field's value.
func (AcceptEnvironmentAccountConnectionInput) String ¶
func (s AcceptEnvironmentAccountConnectionInput) String() string
String returns the string representation
func (*AcceptEnvironmentAccountConnectionInput) Validate ¶
func (s *AcceptEnvironmentAccountConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptEnvironmentAccountConnectionOutput ¶
type AcceptEnvironmentAccountConnectionOutput struct { // The environment account connection data that's returned by AWS Proton. // // EnvironmentAccountConnection is a required field EnvironmentAccountConnection *EnvironmentAccountConnection `locationName:"environmentAccountConnection" type:"structure" required:"true"` // contains filtered or unexported fields }
func (AcceptEnvironmentAccountConnectionOutput) GoString ¶
func (s AcceptEnvironmentAccountConnectionOutput) GoString() string
GoString returns the string representation
func (*AcceptEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection ¶
func (s *AcceptEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection(v *EnvironmentAccountConnection) *AcceptEnvironmentAccountConnectionOutput
SetEnvironmentAccountConnection sets the EnvironmentAccountConnection field's value.
func (AcceptEnvironmentAccountConnectionOutput) String ¶
func (s AcceptEnvironmentAccountConnectionOutput) String() string
String returns the string representation
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string" sensitive:"true"` // contains filtered or unexported fields }
There isn't sufficient access for performing this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation
type AccountSettings ¶
type AccountSettings struct { // The Amazon Resource Name (ARN) of the AWS Proton pipeline service role. PipelineServiceRoleArn *string `locationName:"pipelineServiceRoleArn" min:"1" type:"string"` // contains filtered or unexported fields }
The AWS Proton pipeline service role data.
func (AccountSettings) GoString ¶
func (s AccountSettings) GoString() string
GoString returns the string representation
func (*AccountSettings) SetPipelineServiceRoleArn ¶
func (s *AccountSettings) SetPipelineServiceRoleArn(v string) *AccountSettings
SetPipelineServiceRoleArn sets the PipelineServiceRoleArn field's value.
func (AccountSettings) String ¶
func (s AccountSettings) String() string
String returns the string representation
type CancelEnvironmentDeploymentInput ¶
type CancelEnvironmentDeploymentInput struct { // The name of the environment with the deployment to cancel. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelEnvironmentDeploymentInput) GoString ¶
func (s CancelEnvironmentDeploymentInput) GoString() string
GoString returns the string representation
func (*CancelEnvironmentDeploymentInput) SetEnvironmentName ¶
func (s *CancelEnvironmentDeploymentInput) SetEnvironmentName(v string) *CancelEnvironmentDeploymentInput
SetEnvironmentName sets the EnvironmentName field's value.
func (CancelEnvironmentDeploymentInput) String ¶
func (s CancelEnvironmentDeploymentInput) String() string
String returns the string representation
func (*CancelEnvironmentDeploymentInput) Validate ¶
func (s *CancelEnvironmentDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelEnvironmentDeploymentOutput ¶
type CancelEnvironmentDeploymentOutput struct { // The environment summary data that's returned by AWS Proton. // // Environment is a required field Environment *Environment `locationName:"environment" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CancelEnvironmentDeploymentOutput) GoString ¶
func (s CancelEnvironmentDeploymentOutput) GoString() string
GoString returns the string representation
func (*CancelEnvironmentDeploymentOutput) SetEnvironment ¶
func (s *CancelEnvironmentDeploymentOutput) SetEnvironment(v *Environment) *CancelEnvironmentDeploymentOutput
SetEnvironment sets the Environment field's value.
func (CancelEnvironmentDeploymentOutput) String ¶
func (s CancelEnvironmentDeploymentOutput) String() string
String returns the string representation
type CancelServiceInstanceDeploymentInput ¶
type CancelServiceInstanceDeploymentInput struct { // The name of the service instance with the deployment to cancel. // // ServiceInstanceName is a required field ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string" required:"true"` // The name of the service with the service instance deployment to cancel. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelServiceInstanceDeploymentInput) GoString ¶
func (s CancelServiceInstanceDeploymentInput) GoString() string
GoString returns the string representation
func (*CancelServiceInstanceDeploymentInput) SetServiceInstanceName ¶
func (s *CancelServiceInstanceDeploymentInput) SetServiceInstanceName(v string) *CancelServiceInstanceDeploymentInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*CancelServiceInstanceDeploymentInput) SetServiceName ¶
func (s *CancelServiceInstanceDeploymentInput) SetServiceName(v string) *CancelServiceInstanceDeploymentInput
SetServiceName sets the ServiceName field's value.
func (CancelServiceInstanceDeploymentInput) String ¶
func (s CancelServiceInstanceDeploymentInput) String() string
String returns the string representation
func (*CancelServiceInstanceDeploymentInput) Validate ¶
func (s *CancelServiceInstanceDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelServiceInstanceDeploymentOutput ¶
type CancelServiceInstanceDeploymentOutput struct { // The service instance summary data that's returned by AWS Proton. // // ServiceInstance is a required field ServiceInstance *ServiceInstance `locationName:"serviceInstance" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CancelServiceInstanceDeploymentOutput) GoString ¶
func (s CancelServiceInstanceDeploymentOutput) GoString() string
GoString returns the string representation
func (*CancelServiceInstanceDeploymentOutput) SetServiceInstance ¶
func (s *CancelServiceInstanceDeploymentOutput) SetServiceInstance(v *ServiceInstance) *CancelServiceInstanceDeploymentOutput
SetServiceInstance sets the ServiceInstance field's value.
func (CancelServiceInstanceDeploymentOutput) String ¶
func (s CancelServiceInstanceDeploymentOutput) String() string
String returns the string representation
type CancelServicePipelineDeploymentInput ¶
type CancelServicePipelineDeploymentInput struct { // The name of the service with the service pipeline deployment to cancel. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelServicePipelineDeploymentInput) GoString ¶
func (s CancelServicePipelineDeploymentInput) GoString() string
GoString returns the string representation
func (*CancelServicePipelineDeploymentInput) SetServiceName ¶
func (s *CancelServicePipelineDeploymentInput) SetServiceName(v string) *CancelServicePipelineDeploymentInput
SetServiceName sets the ServiceName field's value.
func (CancelServicePipelineDeploymentInput) String ¶
func (s CancelServicePipelineDeploymentInput) String() string
String returns the string representation
func (*CancelServicePipelineDeploymentInput) Validate ¶
func (s *CancelServicePipelineDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelServicePipelineDeploymentOutput ¶
type CancelServicePipelineDeploymentOutput struct { // The service pipeline detail data that's returned by AWS Proton. // // Pipeline is a required field Pipeline *ServicePipeline `locationName:"pipeline" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CancelServicePipelineDeploymentOutput) GoString ¶
func (s CancelServicePipelineDeploymentOutput) GoString() string
GoString returns the string representation
func (*CancelServicePipelineDeploymentOutput) SetPipeline ¶
func (s *CancelServicePipelineDeploymentOutput) SetPipeline(v *ServicePipeline) *CancelServicePipelineDeploymentOutput
SetPipeline sets the Pipeline field's value.
func (CancelServicePipelineDeploymentOutput) String ¶
func (s CancelServicePipelineDeploymentOutput) String() string
String returns the string representation
type CompatibleEnvironmentTemplate ¶
type CompatibleEnvironmentTemplate struct { // The major version of the compatible environment template. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // The compatible environment template name. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Compatible environment template data.
func (CompatibleEnvironmentTemplate) GoString ¶
func (s CompatibleEnvironmentTemplate) GoString() string
GoString returns the string representation
func (*CompatibleEnvironmentTemplate) SetMajorVersion ¶
func (s *CompatibleEnvironmentTemplate) SetMajorVersion(v string) *CompatibleEnvironmentTemplate
SetMajorVersion sets the MajorVersion field's value.
func (*CompatibleEnvironmentTemplate) SetTemplateName ¶
func (s *CompatibleEnvironmentTemplate) SetTemplateName(v string) *CompatibleEnvironmentTemplate
SetTemplateName sets the TemplateName field's value.
func (CompatibleEnvironmentTemplate) String ¶
func (s CompatibleEnvironmentTemplate) String() string
String returns the string representation
type CompatibleEnvironmentTemplateInput ¶
type CompatibleEnvironmentTemplateInput struct { // The major version of the compatible environment template. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // The compatible environment template name. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Compatible environment template data.
func (CompatibleEnvironmentTemplateInput) GoString ¶
func (s CompatibleEnvironmentTemplateInput) GoString() string
GoString returns the string representation
func (*CompatibleEnvironmentTemplateInput) SetMajorVersion ¶
func (s *CompatibleEnvironmentTemplateInput) SetMajorVersion(v string) *CompatibleEnvironmentTemplateInput
SetMajorVersion sets the MajorVersion field's value.
func (*CompatibleEnvironmentTemplateInput) SetTemplateName ¶
func (s *CompatibleEnvironmentTemplateInput) SetTemplateName(v string) *CompatibleEnvironmentTemplateInput
SetTemplateName sets the TemplateName field's value.
func (CompatibleEnvironmentTemplateInput) String ¶
func (s CompatibleEnvironmentTemplateInput) String() string
String returns the string representation
func (*CompatibleEnvironmentTemplateInput) Validate ¶
func (s *CompatibleEnvironmentTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The request couldn't be made due to a conflicting operation or resource.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation
type CreateEnvironmentAccountConnectionInput ¶
type CreateEnvironmentAccountConnectionInput struct { // When included, if two identicial requests are made with the same client token, // AWS Proton returns the environment account connection that the first request // created. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The name of the AWS Proton environment that's created in the associated management // account. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The ID of the management account that accepts or rejects the environment // account connection. You create an manage the AWS Proton environment in this // account. If the management account accepts the environment account connection, // AWS Proton can use the associated IAM role to provision environment infrastructure // resources in the associated environment account. // // ManagementAccountId is a required field ManagementAccountId *string `locationName:"managementAccountId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM service role that's created in // the environment account. AWS Proton uses this role to provision infrastructure // resources in the associated environment account. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentAccountConnectionInput) GoString ¶
func (s CreateEnvironmentAccountConnectionInput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentAccountConnectionInput) SetClientToken ¶
func (s *CreateEnvironmentAccountConnectionInput) SetClientToken(v string) *CreateEnvironmentAccountConnectionInput
SetClientToken sets the ClientToken field's value.
func (*CreateEnvironmentAccountConnectionInput) SetEnvironmentName ¶
func (s *CreateEnvironmentAccountConnectionInput) SetEnvironmentName(v string) *CreateEnvironmentAccountConnectionInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*CreateEnvironmentAccountConnectionInput) SetManagementAccountId ¶
func (s *CreateEnvironmentAccountConnectionInput) SetManagementAccountId(v string) *CreateEnvironmentAccountConnectionInput
SetManagementAccountId sets the ManagementAccountId field's value.
func (*CreateEnvironmentAccountConnectionInput) SetRoleArn ¶
func (s *CreateEnvironmentAccountConnectionInput) SetRoleArn(v string) *CreateEnvironmentAccountConnectionInput
SetRoleArn sets the RoleArn field's value.
func (CreateEnvironmentAccountConnectionInput) String ¶
func (s CreateEnvironmentAccountConnectionInput) String() string
String returns the string representation
func (*CreateEnvironmentAccountConnectionInput) Validate ¶
func (s *CreateEnvironmentAccountConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEnvironmentAccountConnectionOutput ¶
type CreateEnvironmentAccountConnectionOutput struct { // The environment account connection detail data that's returned by AWS Proton. // // EnvironmentAccountConnection is a required field EnvironmentAccountConnection *EnvironmentAccountConnection `locationName:"environmentAccountConnection" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentAccountConnectionOutput) GoString ¶
func (s CreateEnvironmentAccountConnectionOutput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection ¶
func (s *CreateEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection(v *EnvironmentAccountConnection) *CreateEnvironmentAccountConnectionOutput
SetEnvironmentAccountConnection sets the EnvironmentAccountConnection field's value.
func (CreateEnvironmentAccountConnectionOutput) String ¶
func (s CreateEnvironmentAccountConnectionOutput) String() string
String returns the string representation
type CreateEnvironmentInput ¶
type CreateEnvironmentInput struct { // A description of the environment that's being created and deployed. Description *string `locationName:"description" type:"string" sensitive:"true"` // The ID of the environment account connection that you provide if you're provisioning // your environment infrastructure resources to an environment account. You // must include either the environmentAccountConnectionId or protonServiceRoleArn // parameter and value. For more information, see Environment account connections // (proton/latest/adminguide/ag-env-account-connections.html) in the AWS Proton // Administration guide. EnvironmentAccountConnectionId *string `locationName:"environmentAccountConnectionId" type:"string"` // The name of the environment. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the AWS Proton service role that allows // AWS Proton to make calls to other services on your behalf. You must include // either the environmentAccountConnectionId or protonServiceRoleArn parameter // and value. ProtonServiceRoleArn *string `locationName:"protonServiceRoleArn" min:"1" type:"string"` // A link to a YAML formatted spec file that provides inputs as defined in the // environment template bundle schema file. For more information, see Environments // (https://docs.aws.amazon.com/proton/latest/adminguide/ag-managing-environments.html) // in the AWS Proton Administration Guide. // // Spec is a required field Spec *string `locationName:"spec" min:"1" type:"string" required:"true" sensitive:"true"` // Create tags for your environment. For more information, see AWS Proton resources // and tagging in the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/resources.html) // or AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/resources.html). Tags []*Tag `locationName:"tags" type:"list"` // The ID of the major version of the environment template. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of the environment template. TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string"` // The name of the environment template. For more information, see Environment // Templates (https://docs.aws.amazon.com/proton/latest/adminguide/ag-env-templates.html) // in the AWS Proton Administration Guide. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentInput) GoString ¶
func (s CreateEnvironmentInput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentInput) SetDescription ¶
func (s *CreateEnvironmentInput) SetDescription(v string) *CreateEnvironmentInput
SetDescription sets the Description field's value.
func (*CreateEnvironmentInput) SetEnvironmentAccountConnectionId ¶
func (s *CreateEnvironmentInput) SetEnvironmentAccountConnectionId(v string) *CreateEnvironmentInput
SetEnvironmentAccountConnectionId sets the EnvironmentAccountConnectionId field's value.
func (*CreateEnvironmentInput) SetName ¶
func (s *CreateEnvironmentInput) SetName(v string) *CreateEnvironmentInput
SetName sets the Name field's value.
func (*CreateEnvironmentInput) SetProtonServiceRoleArn ¶
func (s *CreateEnvironmentInput) SetProtonServiceRoleArn(v string) *CreateEnvironmentInput
SetProtonServiceRoleArn sets the ProtonServiceRoleArn field's value.
func (*CreateEnvironmentInput) SetSpec ¶
func (s *CreateEnvironmentInput) SetSpec(v string) *CreateEnvironmentInput
SetSpec sets the Spec field's value.
func (*CreateEnvironmentInput) SetTags ¶
func (s *CreateEnvironmentInput) SetTags(v []*Tag) *CreateEnvironmentInput
SetTags sets the Tags field's value.
func (*CreateEnvironmentInput) SetTemplateMajorVersion ¶
func (s *CreateEnvironmentInput) SetTemplateMajorVersion(v string) *CreateEnvironmentInput
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*CreateEnvironmentInput) SetTemplateMinorVersion ¶
func (s *CreateEnvironmentInput) SetTemplateMinorVersion(v string) *CreateEnvironmentInput
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*CreateEnvironmentInput) SetTemplateName ¶
func (s *CreateEnvironmentInput) SetTemplateName(v string) *CreateEnvironmentInput
SetTemplateName sets the TemplateName field's value.
func (CreateEnvironmentInput) String ¶
func (s CreateEnvironmentInput) String() string
String returns the string representation
func (*CreateEnvironmentInput) Validate ¶
func (s *CreateEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEnvironmentOutput ¶
type CreateEnvironmentOutput struct { // The environment detail data that's returned by AWS Proton. // // Environment is a required field Environment *Environment `locationName:"environment" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentOutput) GoString ¶
func (s CreateEnvironmentOutput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentOutput) SetEnvironment ¶
func (s *CreateEnvironmentOutput) SetEnvironment(v *Environment) *CreateEnvironmentOutput
SetEnvironment sets the Environment field's value.
func (CreateEnvironmentOutput) String ¶
func (s CreateEnvironmentOutput) String() string
String returns the string representation
type CreateEnvironmentTemplateInput ¶
type CreateEnvironmentTemplateInput struct { // A description of the environment template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The environment template name as displayed in the developer interface. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // A customer provided encryption key that AWS Proton uses to encrypt data. EncryptionKey *string `locationName:"encryptionKey" min:"1" type:"string"` // The name of the environment template. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // When included, indicates that the environment template is for customer provisioned // and managed infrastructure. Provisioning *string `locationName:"provisioning" type:"string" enum:"Provisioning"` // Create tags for your environment template. For more information, see AWS // Proton resources and tagging in the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/resources.html) // or AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/resources.html). Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateEnvironmentTemplateInput) GoString ¶
func (s CreateEnvironmentTemplateInput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentTemplateInput) SetDescription ¶
func (s *CreateEnvironmentTemplateInput) SetDescription(v string) *CreateEnvironmentTemplateInput
SetDescription sets the Description field's value.
func (*CreateEnvironmentTemplateInput) SetDisplayName ¶
func (s *CreateEnvironmentTemplateInput) SetDisplayName(v string) *CreateEnvironmentTemplateInput
SetDisplayName sets the DisplayName field's value.
func (*CreateEnvironmentTemplateInput) SetEncryptionKey ¶
func (s *CreateEnvironmentTemplateInput) SetEncryptionKey(v string) *CreateEnvironmentTemplateInput
SetEncryptionKey sets the EncryptionKey field's value.
func (*CreateEnvironmentTemplateInput) SetName ¶
func (s *CreateEnvironmentTemplateInput) SetName(v string) *CreateEnvironmentTemplateInput
SetName sets the Name field's value.
func (*CreateEnvironmentTemplateInput) SetProvisioning ¶
func (s *CreateEnvironmentTemplateInput) SetProvisioning(v string) *CreateEnvironmentTemplateInput
SetProvisioning sets the Provisioning field's value.
func (*CreateEnvironmentTemplateInput) SetTags ¶
func (s *CreateEnvironmentTemplateInput) SetTags(v []*Tag) *CreateEnvironmentTemplateInput
SetTags sets the Tags field's value.
func (CreateEnvironmentTemplateInput) String ¶
func (s CreateEnvironmentTemplateInput) String() string
String returns the string representation
func (*CreateEnvironmentTemplateInput) Validate ¶
func (s *CreateEnvironmentTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEnvironmentTemplateOutput ¶
type CreateEnvironmentTemplateOutput struct { // The environment template detail data that's returned by AWS Proton. // // EnvironmentTemplate is a required field EnvironmentTemplate *EnvironmentTemplate `locationName:"environmentTemplate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentTemplateOutput) GoString ¶
func (s CreateEnvironmentTemplateOutput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentTemplateOutput) SetEnvironmentTemplate ¶
func (s *CreateEnvironmentTemplateOutput) SetEnvironmentTemplate(v *EnvironmentTemplate) *CreateEnvironmentTemplateOutput
SetEnvironmentTemplate sets the EnvironmentTemplate field's value.
func (CreateEnvironmentTemplateOutput) String ¶
func (s CreateEnvironmentTemplateOutput) String() string
String returns the string representation
type CreateEnvironmentTemplateVersionInput ¶
type CreateEnvironmentTemplateVersionInput struct { // When included, if two identicial requests are made with the same client token, // AWS Proton returns the environment template version that the first request // created. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // A description of the new version of an environment template. Description *string `locationName:"description" type:"string" sensitive:"true"` // To create a new minor version of the environment template, include a majorVersion. // // To create a new major and minor version of the environment template, exclude // majorVersion. MajorVersion *string `locationName:"majorVersion" min:"1" type:"string"` // An object that includes the template bundle S3 bucket path and name for the // new version of an template. // // Source is a required field Source *TemplateVersionSourceInput `locationName:"source" type:"structure" required:"true"` // Create tags for a new version of an environment template. Tags []*Tag `locationName:"tags" type:"list"` // The name of the environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentTemplateVersionInput) GoString ¶
func (s CreateEnvironmentTemplateVersionInput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentTemplateVersionInput) SetClientToken ¶
func (s *CreateEnvironmentTemplateVersionInput) SetClientToken(v string) *CreateEnvironmentTemplateVersionInput
SetClientToken sets the ClientToken field's value.
func (*CreateEnvironmentTemplateVersionInput) SetDescription ¶
func (s *CreateEnvironmentTemplateVersionInput) SetDescription(v string) *CreateEnvironmentTemplateVersionInput
SetDescription sets the Description field's value.
func (*CreateEnvironmentTemplateVersionInput) SetMajorVersion ¶
func (s *CreateEnvironmentTemplateVersionInput) SetMajorVersion(v string) *CreateEnvironmentTemplateVersionInput
SetMajorVersion sets the MajorVersion field's value.
func (*CreateEnvironmentTemplateVersionInput) SetSource ¶
func (s *CreateEnvironmentTemplateVersionInput) SetSource(v *TemplateVersionSourceInput) *CreateEnvironmentTemplateVersionInput
SetSource sets the Source field's value.
func (*CreateEnvironmentTemplateVersionInput) SetTags ¶
func (s *CreateEnvironmentTemplateVersionInput) SetTags(v []*Tag) *CreateEnvironmentTemplateVersionInput
SetTags sets the Tags field's value.
func (*CreateEnvironmentTemplateVersionInput) SetTemplateName ¶
func (s *CreateEnvironmentTemplateVersionInput) SetTemplateName(v string) *CreateEnvironmentTemplateVersionInput
SetTemplateName sets the TemplateName field's value.
func (CreateEnvironmentTemplateVersionInput) String ¶
func (s CreateEnvironmentTemplateVersionInput) String() string
String returns the string representation
func (*CreateEnvironmentTemplateVersionInput) Validate ¶
func (s *CreateEnvironmentTemplateVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEnvironmentTemplateVersionOutput ¶
type CreateEnvironmentTemplateVersionOutput struct { // The environment template detail data that's returned by AWS Proton. // // EnvironmentTemplateVersion is a required field EnvironmentTemplateVersion *EnvironmentTemplateVersion `locationName:"environmentTemplateVersion" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateEnvironmentTemplateVersionOutput) GoString ¶
func (s CreateEnvironmentTemplateVersionOutput) GoString() string
GoString returns the string representation
func (*CreateEnvironmentTemplateVersionOutput) SetEnvironmentTemplateVersion ¶
func (s *CreateEnvironmentTemplateVersionOutput) SetEnvironmentTemplateVersion(v *EnvironmentTemplateVersion) *CreateEnvironmentTemplateVersionOutput
SetEnvironmentTemplateVersion sets the EnvironmentTemplateVersion field's value.
func (CreateEnvironmentTemplateVersionOutput) String ¶
func (s CreateEnvironmentTemplateVersionOutput) String() string
String returns the string representation
type CreateServiceInput ¶
type CreateServiceInput struct { // The name of the code repository branch that holds the code that's deployed // in AWS Proton. Don't include this parameter if your service template doesn't // include a service pipeline. BranchName *string `locationName:"branchName" min:"1" type:"string"` // A description of the AWS Proton service. Description *string `locationName:"description" type:"string" sensitive:"true"` // The service name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The ARN of the repository connection. For more information, see Set up repository // connection (https://docs.aws.amazon.com/proton/latest/adminguide/setting-up-for-service.html#settingSS-up-vcontrol) // in the AWS Proton Administration Guide and Getting started (https://docs.aws.amazon.com/proton/latest/userguide/ug-getting-started.html#getting-started-step1) // in the AWS Proton User Guide. Don't include this parameter if your service // template doesn't include a service pipeline. RepositoryConnectionArn *string `locationName:"repositoryConnectionArn" min:"1" type:"string"` // The ID of the code repository. Don't include this parameter if your service // template doesn't include a service pipeline. RepositoryId *string `locationName:"repositoryId" min:"1" type:"string"` // A link to a spec file that provides inputs as defined in the service template // bundle schema file. The spec file is in YAML format. Don’t include pipeline // inputs in the spec if your service template doesn’t include a service pipeline. // For more information, see Create a service (https://docs.aws.amazon.com/proton/latest/adminguide/ag-create-svc.html.html) // in the AWS Proton Administration Guide and Create a service (https://docs.aws.amazon.com/proton/latest/userguide/ug-svc-create.html) // in the AWS Proton User Guide. // // Spec is a required field Spec *string `locationName:"spec" min:"1" type:"string" required:"true" sensitive:"true"` // Create tags for your service. For more information, see AWS Proton resources // and tagging in the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/resources.html) // or AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/resources.html). Tags []*Tag `locationName:"tags" type:"list"` // The ID of the major version of the service template that was used to create // the service. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of the service template that was used to create // the service. TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string"` // The name of the service template that's used to create the service. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateServiceInput) GoString ¶
func (s CreateServiceInput) GoString() string
GoString returns the string representation
func (*CreateServiceInput) SetBranchName ¶
func (s *CreateServiceInput) SetBranchName(v string) *CreateServiceInput
SetBranchName sets the BranchName field's value.
func (*CreateServiceInput) SetDescription ¶
func (s *CreateServiceInput) SetDescription(v string) *CreateServiceInput
SetDescription sets the Description field's value.
func (*CreateServiceInput) SetName ¶
func (s *CreateServiceInput) SetName(v string) *CreateServiceInput
SetName sets the Name field's value.
func (*CreateServiceInput) SetRepositoryConnectionArn ¶
func (s *CreateServiceInput) SetRepositoryConnectionArn(v string) *CreateServiceInput
SetRepositoryConnectionArn sets the RepositoryConnectionArn field's value.
func (*CreateServiceInput) SetRepositoryId ¶
func (s *CreateServiceInput) SetRepositoryId(v string) *CreateServiceInput
SetRepositoryId sets the RepositoryId field's value.
func (*CreateServiceInput) SetSpec ¶
func (s *CreateServiceInput) SetSpec(v string) *CreateServiceInput
SetSpec sets the Spec field's value.
func (*CreateServiceInput) SetTags ¶
func (s *CreateServiceInput) SetTags(v []*Tag) *CreateServiceInput
SetTags sets the Tags field's value.
func (*CreateServiceInput) SetTemplateMajorVersion ¶
func (s *CreateServiceInput) SetTemplateMajorVersion(v string) *CreateServiceInput
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*CreateServiceInput) SetTemplateMinorVersion ¶
func (s *CreateServiceInput) SetTemplateMinorVersion(v string) *CreateServiceInput
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*CreateServiceInput) SetTemplateName ¶
func (s *CreateServiceInput) SetTemplateName(v string) *CreateServiceInput
SetTemplateName sets the TemplateName field's value.
func (CreateServiceInput) String ¶
func (s CreateServiceInput) String() string
String returns the string representation
func (*CreateServiceInput) Validate ¶
func (s *CreateServiceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateServiceOutput ¶
type CreateServiceOutput struct { // The service detail data that's returned by AWS Proton. // // Service is a required field Service *Service `locationName:"service" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateServiceOutput) GoString ¶
func (s CreateServiceOutput) GoString() string
GoString returns the string representation
func (*CreateServiceOutput) SetService ¶
func (s *CreateServiceOutput) SetService(v *Service) *CreateServiceOutput
SetService sets the Service field's value.
func (CreateServiceOutput) String ¶
func (s CreateServiceOutput) String() string
String returns the string representation
type CreateServiceTemplateInput ¶
type CreateServiceTemplateInput struct { // A description of the service template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the service template as displayed in the developer interface. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // A customer provided encryption key that's used to encrypt data. EncryptionKey *string `locationName:"encryptionKey" min:"1" type:"string"` // The name of the service template. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // AWS Proton includes a service pipeline for your service by default. When // included, this parameter indicates that an AWS Proton service pipeline won't // be included for your service. Once specified, this parameter can't be changed. // For more information, see Service template bundles (https://docs.aws.amazon.com/proton/latest/adminguide/ag-svc-template-bundles.html) // in the AWS Proton Administration Guide. PipelineProvisioning *string `locationName:"pipelineProvisioning" type:"string" enum:"Provisioning"` // Create tags for your service template. For more information, see AWS Proton // resources and tagging in the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/resources.html) // or AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/resources.html). Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateServiceTemplateInput) GoString ¶
func (s CreateServiceTemplateInput) GoString() string
GoString returns the string representation
func (*CreateServiceTemplateInput) SetDescription ¶
func (s *CreateServiceTemplateInput) SetDescription(v string) *CreateServiceTemplateInput
SetDescription sets the Description field's value.
func (*CreateServiceTemplateInput) SetDisplayName ¶
func (s *CreateServiceTemplateInput) SetDisplayName(v string) *CreateServiceTemplateInput
SetDisplayName sets the DisplayName field's value.
func (*CreateServiceTemplateInput) SetEncryptionKey ¶
func (s *CreateServiceTemplateInput) SetEncryptionKey(v string) *CreateServiceTemplateInput
SetEncryptionKey sets the EncryptionKey field's value.
func (*CreateServiceTemplateInput) SetName ¶
func (s *CreateServiceTemplateInput) SetName(v string) *CreateServiceTemplateInput
SetName sets the Name field's value.
func (*CreateServiceTemplateInput) SetPipelineProvisioning ¶
func (s *CreateServiceTemplateInput) SetPipelineProvisioning(v string) *CreateServiceTemplateInput
SetPipelineProvisioning sets the PipelineProvisioning field's value.
func (*CreateServiceTemplateInput) SetTags ¶
func (s *CreateServiceTemplateInput) SetTags(v []*Tag) *CreateServiceTemplateInput
SetTags sets the Tags field's value.
func (CreateServiceTemplateInput) String ¶
func (s CreateServiceTemplateInput) String() string
String returns the string representation
func (*CreateServiceTemplateInput) Validate ¶
func (s *CreateServiceTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateServiceTemplateOutput ¶
type CreateServiceTemplateOutput struct { // The service template detail data that's returned by AWS Proton. // // ServiceTemplate is a required field ServiceTemplate *ServiceTemplate `locationName:"serviceTemplate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateServiceTemplateOutput) GoString ¶
func (s CreateServiceTemplateOutput) GoString() string
GoString returns the string representation
func (*CreateServiceTemplateOutput) SetServiceTemplate ¶
func (s *CreateServiceTemplateOutput) SetServiceTemplate(v *ServiceTemplate) *CreateServiceTemplateOutput
SetServiceTemplate sets the ServiceTemplate field's value.
func (CreateServiceTemplateOutput) String ¶
func (s CreateServiceTemplateOutput) String() string
String returns the string representation
type CreateServiceTemplateVersionInput ¶
type CreateServiceTemplateVersionInput struct { // When included, if two identicial requests are made with the same client token, // AWS Proton returns the service template version that the first request created. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // An array of compatible environment template objects for the new version of // a service template. // // CompatibleEnvironmentTemplates is a required field CompatibleEnvironmentTemplates []*CompatibleEnvironmentTemplateInput `locationName:"compatibleEnvironmentTemplates" min:"1" type:"list" required:"true"` // A description of the new version of a service template. Description *string `locationName:"description" type:"string" sensitive:"true"` // To create a new minor version of the service template, include a majorVersion. // // To create a new major and minor version of the service template, exclude // majorVersion. MajorVersion *string `locationName:"majorVersion" min:"1" type:"string"` // An object that includes the template bundle S3 bucket path and name for the // new version of a service template. // // Source is a required field Source *TemplateVersionSourceInput `locationName:"source" type:"structure" required:"true"` // Create tags for a new version of a service template. Tags []*Tag `locationName:"tags" type:"list"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateServiceTemplateVersionInput) GoString ¶
func (s CreateServiceTemplateVersionInput) GoString() string
GoString returns the string representation
func (*CreateServiceTemplateVersionInput) SetClientToken ¶
func (s *CreateServiceTemplateVersionInput) SetClientToken(v string) *CreateServiceTemplateVersionInput
SetClientToken sets the ClientToken field's value.
func (*CreateServiceTemplateVersionInput) SetCompatibleEnvironmentTemplates ¶
func (s *CreateServiceTemplateVersionInput) SetCompatibleEnvironmentTemplates(v []*CompatibleEnvironmentTemplateInput) *CreateServiceTemplateVersionInput
SetCompatibleEnvironmentTemplates sets the CompatibleEnvironmentTemplates field's value.
func (*CreateServiceTemplateVersionInput) SetDescription ¶
func (s *CreateServiceTemplateVersionInput) SetDescription(v string) *CreateServiceTemplateVersionInput
SetDescription sets the Description field's value.
func (*CreateServiceTemplateVersionInput) SetMajorVersion ¶
func (s *CreateServiceTemplateVersionInput) SetMajorVersion(v string) *CreateServiceTemplateVersionInput
SetMajorVersion sets the MajorVersion field's value.
func (*CreateServiceTemplateVersionInput) SetSource ¶
func (s *CreateServiceTemplateVersionInput) SetSource(v *TemplateVersionSourceInput) *CreateServiceTemplateVersionInput
SetSource sets the Source field's value.
func (*CreateServiceTemplateVersionInput) SetTags ¶
func (s *CreateServiceTemplateVersionInput) SetTags(v []*Tag) *CreateServiceTemplateVersionInput
SetTags sets the Tags field's value.
func (*CreateServiceTemplateVersionInput) SetTemplateName ¶
func (s *CreateServiceTemplateVersionInput) SetTemplateName(v string) *CreateServiceTemplateVersionInput
SetTemplateName sets the TemplateName field's value.
func (CreateServiceTemplateVersionInput) String ¶
func (s CreateServiceTemplateVersionInput) String() string
String returns the string representation
func (*CreateServiceTemplateVersionInput) Validate ¶
func (s *CreateServiceTemplateVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateServiceTemplateVersionOutput ¶
type CreateServiceTemplateVersionOutput struct { // The service template version summary of detail data that's returned by AWS // Proton. // // ServiceTemplateVersion is a required field ServiceTemplateVersion *ServiceTemplateVersion `locationName:"serviceTemplateVersion" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateServiceTemplateVersionOutput) GoString ¶
func (s CreateServiceTemplateVersionOutput) GoString() string
GoString returns the string representation
func (*CreateServiceTemplateVersionOutput) SetServiceTemplateVersion ¶
func (s *CreateServiceTemplateVersionOutput) SetServiceTemplateVersion(v *ServiceTemplateVersion) *CreateServiceTemplateVersionOutput
SetServiceTemplateVersion sets the ServiceTemplateVersion field's value.
func (CreateServiceTemplateVersionOutput) String ¶
func (s CreateServiceTemplateVersionOutput) String() string
String returns the string representation
type DeleteEnvironmentAccountConnectionInput ¶
type DeleteEnvironmentAccountConnectionInput struct { // The ID of the environment account connection to delete. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEnvironmentAccountConnectionInput) GoString ¶
func (s DeleteEnvironmentAccountConnectionInput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentAccountConnectionInput) SetId ¶
func (s *DeleteEnvironmentAccountConnectionInput) SetId(v string) *DeleteEnvironmentAccountConnectionInput
SetId sets the Id field's value.
func (DeleteEnvironmentAccountConnectionInput) String ¶
func (s DeleteEnvironmentAccountConnectionInput) String() string
String returns the string representation
func (*DeleteEnvironmentAccountConnectionInput) Validate ¶
func (s *DeleteEnvironmentAccountConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEnvironmentAccountConnectionOutput ¶
type DeleteEnvironmentAccountConnectionOutput struct { // The environment account connection detail data that's returned by AWS Proton. EnvironmentAccountConnection *EnvironmentAccountConnection `locationName:"environmentAccountConnection" type:"structure"` // contains filtered or unexported fields }
func (DeleteEnvironmentAccountConnectionOutput) GoString ¶
func (s DeleteEnvironmentAccountConnectionOutput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection ¶
func (s *DeleteEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection(v *EnvironmentAccountConnection) *DeleteEnvironmentAccountConnectionOutput
SetEnvironmentAccountConnection sets the EnvironmentAccountConnection field's value.
func (DeleteEnvironmentAccountConnectionOutput) String ¶
func (s DeleteEnvironmentAccountConnectionOutput) String() string
String returns the string representation
type DeleteEnvironmentInput ¶
type DeleteEnvironmentInput struct { // The name of the environment to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEnvironmentInput) GoString ¶
func (s DeleteEnvironmentInput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentInput) SetName ¶
func (s *DeleteEnvironmentInput) SetName(v string) *DeleteEnvironmentInput
SetName sets the Name field's value.
func (DeleteEnvironmentInput) String ¶
func (s DeleteEnvironmentInput) String() string
String returns the string representation
func (*DeleteEnvironmentInput) Validate ¶
func (s *DeleteEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEnvironmentOutput ¶
type DeleteEnvironmentOutput struct { // The environment detail data that's returned by AWS Proton. Environment *Environment `locationName:"environment" type:"structure"` // contains filtered or unexported fields }
func (DeleteEnvironmentOutput) GoString ¶
func (s DeleteEnvironmentOutput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentOutput) SetEnvironment ¶
func (s *DeleteEnvironmentOutput) SetEnvironment(v *Environment) *DeleteEnvironmentOutput
SetEnvironment sets the Environment field's value.
func (DeleteEnvironmentOutput) String ¶
func (s DeleteEnvironmentOutput) String() string
String returns the string representation
type DeleteEnvironmentTemplateInput ¶
type DeleteEnvironmentTemplateInput struct { // The name of the environment template to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEnvironmentTemplateInput) GoString ¶
func (s DeleteEnvironmentTemplateInput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentTemplateInput) SetName ¶
func (s *DeleteEnvironmentTemplateInput) SetName(v string) *DeleteEnvironmentTemplateInput
SetName sets the Name field's value.
func (DeleteEnvironmentTemplateInput) String ¶
func (s DeleteEnvironmentTemplateInput) String() string
String returns the string representation
func (*DeleteEnvironmentTemplateInput) Validate ¶
func (s *DeleteEnvironmentTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEnvironmentTemplateOutput ¶
type DeleteEnvironmentTemplateOutput struct { // The environment template detail data that's returned by AWS Proton. EnvironmentTemplate *EnvironmentTemplate `locationName:"environmentTemplate" type:"structure"` // contains filtered or unexported fields }
func (DeleteEnvironmentTemplateOutput) GoString ¶
func (s DeleteEnvironmentTemplateOutput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentTemplateOutput) SetEnvironmentTemplate ¶
func (s *DeleteEnvironmentTemplateOutput) SetEnvironmentTemplate(v *EnvironmentTemplate) *DeleteEnvironmentTemplateOutput
SetEnvironmentTemplate sets the EnvironmentTemplate field's value.
func (DeleteEnvironmentTemplateOutput) String ¶
func (s DeleteEnvironmentTemplateOutput) String() string
String returns the string representation
type DeleteEnvironmentTemplateVersionInput ¶
type DeleteEnvironmentTemplateVersionInput struct { // The environment template major version to delete. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // The environment template minor version to delete. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The name of the environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEnvironmentTemplateVersionInput) GoString ¶
func (s DeleteEnvironmentTemplateVersionInput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentTemplateVersionInput) SetMajorVersion ¶
func (s *DeleteEnvironmentTemplateVersionInput) SetMajorVersion(v string) *DeleteEnvironmentTemplateVersionInput
SetMajorVersion sets the MajorVersion field's value.
func (*DeleteEnvironmentTemplateVersionInput) SetMinorVersion ¶
func (s *DeleteEnvironmentTemplateVersionInput) SetMinorVersion(v string) *DeleteEnvironmentTemplateVersionInput
SetMinorVersion sets the MinorVersion field's value.
func (*DeleteEnvironmentTemplateVersionInput) SetTemplateName ¶
func (s *DeleteEnvironmentTemplateVersionInput) SetTemplateName(v string) *DeleteEnvironmentTemplateVersionInput
SetTemplateName sets the TemplateName field's value.
func (DeleteEnvironmentTemplateVersionInput) String ¶
func (s DeleteEnvironmentTemplateVersionInput) String() string
String returns the string representation
func (*DeleteEnvironmentTemplateVersionInput) Validate ¶
func (s *DeleteEnvironmentTemplateVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEnvironmentTemplateVersionOutput ¶
type DeleteEnvironmentTemplateVersionOutput struct { // The environment template version detail data that's returned by AWS Proton. EnvironmentTemplateVersion *EnvironmentTemplateVersion `locationName:"environmentTemplateVersion" type:"structure"` // contains filtered or unexported fields }
func (DeleteEnvironmentTemplateVersionOutput) GoString ¶
func (s DeleteEnvironmentTemplateVersionOutput) GoString() string
GoString returns the string representation
func (*DeleteEnvironmentTemplateVersionOutput) SetEnvironmentTemplateVersion ¶
func (s *DeleteEnvironmentTemplateVersionOutput) SetEnvironmentTemplateVersion(v *EnvironmentTemplateVersion) *DeleteEnvironmentTemplateVersionOutput
SetEnvironmentTemplateVersion sets the EnvironmentTemplateVersion field's value.
func (DeleteEnvironmentTemplateVersionOutput) String ¶
func (s DeleteEnvironmentTemplateVersionOutput) String() string
String returns the string representation
type DeleteServiceInput ¶
type DeleteServiceInput struct { // The name of the service to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteServiceInput) GoString ¶
func (s DeleteServiceInput) GoString() string
GoString returns the string representation
func (*DeleteServiceInput) SetName ¶
func (s *DeleteServiceInput) SetName(v string) *DeleteServiceInput
SetName sets the Name field's value.
func (DeleteServiceInput) String ¶
func (s DeleteServiceInput) String() string
String returns the string representation
func (*DeleteServiceInput) Validate ¶
func (s *DeleteServiceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteServiceOutput ¶
type DeleteServiceOutput struct { // The service detail data that's returned by AWS Proton. Service *Service `locationName:"service" type:"structure"` // contains filtered or unexported fields }
func (DeleteServiceOutput) GoString ¶
func (s DeleteServiceOutput) GoString() string
GoString returns the string representation
func (*DeleteServiceOutput) SetService ¶
func (s *DeleteServiceOutput) SetService(v *Service) *DeleteServiceOutput
SetService sets the Service field's value.
func (DeleteServiceOutput) String ¶
func (s DeleteServiceOutput) String() string
String returns the string representation
type DeleteServiceTemplateInput ¶
type DeleteServiceTemplateInput struct { // The name of the service template to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteServiceTemplateInput) GoString ¶
func (s DeleteServiceTemplateInput) GoString() string
GoString returns the string representation
func (*DeleteServiceTemplateInput) SetName ¶
func (s *DeleteServiceTemplateInput) SetName(v string) *DeleteServiceTemplateInput
SetName sets the Name field's value.
func (DeleteServiceTemplateInput) String ¶
func (s DeleteServiceTemplateInput) String() string
String returns the string representation
func (*DeleteServiceTemplateInput) Validate ¶
func (s *DeleteServiceTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteServiceTemplateOutput ¶
type DeleteServiceTemplateOutput struct { // The service template detail data that's returned by AWS Proton. ServiceTemplate *ServiceTemplate `locationName:"serviceTemplate" type:"structure"` // contains filtered or unexported fields }
func (DeleteServiceTemplateOutput) GoString ¶
func (s DeleteServiceTemplateOutput) GoString() string
GoString returns the string representation
func (*DeleteServiceTemplateOutput) SetServiceTemplate ¶
func (s *DeleteServiceTemplateOutput) SetServiceTemplate(v *ServiceTemplate) *DeleteServiceTemplateOutput
SetServiceTemplate sets the ServiceTemplate field's value.
func (DeleteServiceTemplateOutput) String ¶
func (s DeleteServiceTemplateOutput) String() string
String returns the string representation
type DeleteServiceTemplateVersionInput ¶
type DeleteServiceTemplateVersionInput struct { // The service template major version to delete. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // The service template minor version to delete. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteServiceTemplateVersionInput) GoString ¶
func (s DeleteServiceTemplateVersionInput) GoString() string
GoString returns the string representation
func (*DeleteServiceTemplateVersionInput) SetMajorVersion ¶
func (s *DeleteServiceTemplateVersionInput) SetMajorVersion(v string) *DeleteServiceTemplateVersionInput
SetMajorVersion sets the MajorVersion field's value.
func (*DeleteServiceTemplateVersionInput) SetMinorVersion ¶
func (s *DeleteServiceTemplateVersionInput) SetMinorVersion(v string) *DeleteServiceTemplateVersionInput
SetMinorVersion sets the MinorVersion field's value.
func (*DeleteServiceTemplateVersionInput) SetTemplateName ¶
func (s *DeleteServiceTemplateVersionInput) SetTemplateName(v string) *DeleteServiceTemplateVersionInput
SetTemplateName sets the TemplateName field's value.
func (DeleteServiceTemplateVersionInput) String ¶
func (s DeleteServiceTemplateVersionInput) String() string
String returns the string representation
func (*DeleteServiceTemplateVersionInput) Validate ¶
func (s *DeleteServiceTemplateVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteServiceTemplateVersionOutput ¶
type DeleteServiceTemplateVersionOutput struct { // The service template version detail data that's returned by AWS Proton. ServiceTemplateVersion *ServiceTemplateVersion `locationName:"serviceTemplateVersion" type:"structure"` // contains filtered or unexported fields }
func (DeleteServiceTemplateVersionOutput) GoString ¶
func (s DeleteServiceTemplateVersionOutput) GoString() string
GoString returns the string representation
func (*DeleteServiceTemplateVersionOutput) SetServiceTemplateVersion ¶
func (s *DeleteServiceTemplateVersionOutput) SetServiceTemplateVersion(v *ServiceTemplateVersion) *DeleteServiceTemplateVersionOutput
SetServiceTemplateVersion sets the ServiceTemplateVersion field's value.
func (DeleteServiceTemplateVersionOutput) String ¶
func (s DeleteServiceTemplateVersionOutput) String() string
String returns the string representation
type Environment ¶
type Environment struct { // The Amazon Resource Name (ARN) of the environment. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the environment was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The environment deployment status. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // An environment deployment status message. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The description of the environment. Description *string `locationName:"description" type:"string" sensitive:"true"` // The ID of the environment account connection that's used to provision infrastructure // resources in an environment account. EnvironmentAccountConnectionId *string `locationName:"environmentAccountConnectionId" type:"string"` // The ID of the environment account that the environment infrastructure resources // are provisioned in. EnvironmentAccountId *string `locationName:"environmentAccountId" type:"string"` // The time when a deployment of the environment was last attempted. // // LastDeploymentAttemptedAt is a required field LastDeploymentAttemptedAt *time.Time `locationName:"lastDeploymentAttemptedAt" type:"timestamp" required:"true"` // The time when the environment was last deployed successfully. // // LastDeploymentSucceededAt is a required field LastDeploymentSucceededAt *time.Time `locationName:"lastDeploymentSucceededAt" type:"timestamp" required:"true"` // The name of the environment. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The ARN of the AWS Proton service role that allows AWS Proton to make calls // to other services on your behalf. ProtonServiceRoleArn *string `locationName:"protonServiceRoleArn" min:"1" type:"string"` // When included, indicates that the environment template is for customer provisioned // and managed infrastructure. Provisioning *string `locationName:"provisioning" type:"string" enum:"Provisioning"` // The environment spec. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // The ID of the major version of the environment template. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of the environment template. // // TemplateMinorVersion is a required field TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string" required:"true"` // The ARN of the environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The environment detail data. An AWS Proton environment is a set resources shared across an AWS Proton service.
func (Environment) GoString ¶
func (s Environment) GoString() string
GoString returns the string representation
func (*Environment) SetArn ¶
func (s *Environment) SetArn(v string) *Environment
SetArn sets the Arn field's value.
func (*Environment) SetCreatedAt ¶
func (s *Environment) SetCreatedAt(v time.Time) *Environment
SetCreatedAt sets the CreatedAt field's value.
func (*Environment) SetDeploymentStatus ¶
func (s *Environment) SetDeploymentStatus(v string) *Environment
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*Environment) SetDeploymentStatusMessage ¶
func (s *Environment) SetDeploymentStatusMessage(v string) *Environment
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*Environment) SetDescription ¶
func (s *Environment) SetDescription(v string) *Environment
SetDescription sets the Description field's value.
func (*Environment) SetEnvironmentAccountConnectionId ¶
func (s *Environment) SetEnvironmentAccountConnectionId(v string) *Environment
SetEnvironmentAccountConnectionId sets the EnvironmentAccountConnectionId field's value.
func (*Environment) SetEnvironmentAccountId ¶
func (s *Environment) SetEnvironmentAccountId(v string) *Environment
SetEnvironmentAccountId sets the EnvironmentAccountId field's value.
func (*Environment) SetLastDeploymentAttemptedAt ¶
func (s *Environment) SetLastDeploymentAttemptedAt(v time.Time) *Environment
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*Environment) SetLastDeploymentSucceededAt ¶
func (s *Environment) SetLastDeploymentSucceededAt(v time.Time) *Environment
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*Environment) SetName ¶
func (s *Environment) SetName(v string) *Environment
SetName sets the Name field's value.
func (*Environment) SetProtonServiceRoleArn ¶
func (s *Environment) SetProtonServiceRoleArn(v string) *Environment
SetProtonServiceRoleArn sets the ProtonServiceRoleArn field's value.
func (*Environment) SetProvisioning ¶
func (s *Environment) SetProvisioning(v string) *Environment
SetProvisioning sets the Provisioning field's value.
func (*Environment) SetSpec ¶
func (s *Environment) SetSpec(v string) *Environment
SetSpec sets the Spec field's value.
func (*Environment) SetTemplateMajorVersion ¶
func (s *Environment) SetTemplateMajorVersion(v string) *Environment
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*Environment) SetTemplateMinorVersion ¶
func (s *Environment) SetTemplateMinorVersion(v string) *Environment
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*Environment) SetTemplateName ¶
func (s *Environment) SetTemplateName(v string) *Environment
SetTemplateName sets the TemplateName field's value.
func (Environment) String ¶
func (s Environment) String() string
String returns the string representation
type EnvironmentAccountConnection ¶
type EnvironmentAccountConnection struct { // The Amazon Resource Name (ARN) of the environment account connection. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The environment account that's connected to the environment account connection. // // EnvironmentAccountId is a required field EnvironmentAccountId *string `locationName:"environmentAccountId" type:"string" required:"true"` // The name of the environment that's associated with the environment account // connection. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The ID of the environment account connection. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The time when the environment account connection was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The ID of the management account that's connected to the environment account // connection. // // ManagementAccountId is a required field ManagementAccountId *string `locationName:"managementAccountId" type:"string" required:"true"` // The time when the environment account connection request was made. // // RequestedAt is a required field RequestedAt *time.Time `locationName:"requestedAt" type:"timestamp" required:"true"` // The IAM service role that's associated with the environment account connection. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"` // The status of the environment account connection. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"EnvironmentAccountConnectionStatus"` // contains filtered or unexported fields }
The environment account connection detail data.
func (EnvironmentAccountConnection) GoString ¶
func (s EnvironmentAccountConnection) GoString() string
GoString returns the string representation
func (*EnvironmentAccountConnection) SetArn ¶
func (s *EnvironmentAccountConnection) SetArn(v string) *EnvironmentAccountConnection
SetArn sets the Arn field's value.
func (*EnvironmentAccountConnection) SetEnvironmentAccountId ¶
func (s *EnvironmentAccountConnection) SetEnvironmentAccountId(v string) *EnvironmentAccountConnection
SetEnvironmentAccountId sets the EnvironmentAccountId field's value.
func (*EnvironmentAccountConnection) SetEnvironmentName ¶
func (s *EnvironmentAccountConnection) SetEnvironmentName(v string) *EnvironmentAccountConnection
SetEnvironmentName sets the EnvironmentName field's value.
func (*EnvironmentAccountConnection) SetId ¶
func (s *EnvironmentAccountConnection) SetId(v string) *EnvironmentAccountConnection
SetId sets the Id field's value.
func (*EnvironmentAccountConnection) SetLastModifiedAt ¶
func (s *EnvironmentAccountConnection) SetLastModifiedAt(v time.Time) *EnvironmentAccountConnection
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*EnvironmentAccountConnection) SetManagementAccountId ¶
func (s *EnvironmentAccountConnection) SetManagementAccountId(v string) *EnvironmentAccountConnection
SetManagementAccountId sets the ManagementAccountId field's value.
func (*EnvironmentAccountConnection) SetRequestedAt ¶
func (s *EnvironmentAccountConnection) SetRequestedAt(v time.Time) *EnvironmentAccountConnection
SetRequestedAt sets the RequestedAt field's value.
func (*EnvironmentAccountConnection) SetRoleArn ¶
func (s *EnvironmentAccountConnection) SetRoleArn(v string) *EnvironmentAccountConnection
SetRoleArn sets the RoleArn field's value.
func (*EnvironmentAccountConnection) SetStatus ¶
func (s *EnvironmentAccountConnection) SetStatus(v string) *EnvironmentAccountConnection
SetStatus sets the Status field's value.
func (EnvironmentAccountConnection) String ¶
func (s EnvironmentAccountConnection) String() string
String returns the string representation
type EnvironmentAccountConnectionSummary ¶
type EnvironmentAccountConnectionSummary struct { // The Amazon Resource Name (ARN) of the environment account connection. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The ID of the environment account that's connected to the environment account // connection. // // EnvironmentAccountId is a required field EnvironmentAccountId *string `locationName:"environmentAccountId" type:"string" required:"true"` // The name of the environment that's associated with the environment account // connection. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The ID of the environment account connection. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The time when the environment account connection was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The ID of the management account that's connected to the environment account // connection. // // ManagementAccountId is a required field ManagementAccountId *string `locationName:"managementAccountId" type:"string" required:"true"` // The time when the environment account connection request was made. // // RequestedAt is a required field RequestedAt *time.Time `locationName:"requestedAt" type:"timestamp" required:"true"` // The IAM service role that's associated with the environment account connection. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"` // The status of the environment account connection. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"EnvironmentAccountConnectionStatus"` // contains filtered or unexported fields }
A summary of the environment account connection detail data.
func (EnvironmentAccountConnectionSummary) GoString ¶
func (s EnvironmentAccountConnectionSummary) GoString() string
GoString returns the string representation
func (*EnvironmentAccountConnectionSummary) SetArn ¶
func (s *EnvironmentAccountConnectionSummary) SetArn(v string) *EnvironmentAccountConnectionSummary
SetArn sets the Arn field's value.
func (*EnvironmentAccountConnectionSummary) SetEnvironmentAccountId ¶
func (s *EnvironmentAccountConnectionSummary) SetEnvironmentAccountId(v string) *EnvironmentAccountConnectionSummary
SetEnvironmentAccountId sets the EnvironmentAccountId field's value.
func (*EnvironmentAccountConnectionSummary) SetEnvironmentName ¶
func (s *EnvironmentAccountConnectionSummary) SetEnvironmentName(v string) *EnvironmentAccountConnectionSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*EnvironmentAccountConnectionSummary) SetId ¶
func (s *EnvironmentAccountConnectionSummary) SetId(v string) *EnvironmentAccountConnectionSummary
SetId sets the Id field's value.
func (*EnvironmentAccountConnectionSummary) SetLastModifiedAt ¶
func (s *EnvironmentAccountConnectionSummary) SetLastModifiedAt(v time.Time) *EnvironmentAccountConnectionSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*EnvironmentAccountConnectionSummary) SetManagementAccountId ¶
func (s *EnvironmentAccountConnectionSummary) SetManagementAccountId(v string) *EnvironmentAccountConnectionSummary
SetManagementAccountId sets the ManagementAccountId field's value.
func (*EnvironmentAccountConnectionSummary) SetRequestedAt ¶
func (s *EnvironmentAccountConnectionSummary) SetRequestedAt(v time.Time) *EnvironmentAccountConnectionSummary
SetRequestedAt sets the RequestedAt field's value.
func (*EnvironmentAccountConnectionSummary) SetRoleArn ¶
func (s *EnvironmentAccountConnectionSummary) SetRoleArn(v string) *EnvironmentAccountConnectionSummary
SetRoleArn sets the RoleArn field's value.
func (*EnvironmentAccountConnectionSummary) SetStatus ¶
func (s *EnvironmentAccountConnectionSummary) SetStatus(v string) *EnvironmentAccountConnectionSummary
SetStatus sets the Status field's value.
func (EnvironmentAccountConnectionSummary) String ¶
func (s EnvironmentAccountConnectionSummary) String() string
String returns the string representation
type EnvironmentSummary ¶
type EnvironmentSummary struct { // The Amazon Resource Name (ARN) of the environment. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the environment was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The environment deployment status. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // An environment deployment status message. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The description of the environment. Description *string `locationName:"description" type:"string" sensitive:"true"` // The ID of the environment account connection that the environment is associated // with. EnvironmentAccountConnectionId *string `locationName:"environmentAccountConnectionId" type:"string"` // The ID of the environment account that the environment infrastructure resources // are provisioned in. EnvironmentAccountId *string `locationName:"environmentAccountId" type:"string"` // The time when a deployment of the environment was last attempted. // // LastDeploymentAttemptedAt is a required field LastDeploymentAttemptedAt *time.Time `locationName:"lastDeploymentAttemptedAt" type:"timestamp" required:"true"` // The time when the environment was last deployed successfully. // // LastDeploymentSucceededAt is a required field LastDeploymentSucceededAt *time.Time `locationName:"lastDeploymentSucceededAt" type:"timestamp" required:"true"` // The name of the environment. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The ARN of the AWS Proton service role that allows AWS Proton to make calls // to other services on your behalf. ProtonServiceRoleArn *string `locationName:"protonServiceRoleArn" min:"1" type:"string"` // When included, indicates that the environment template is for customer provisioned // and managed infrastructure. Provisioning *string `locationName:"provisioning" type:"string" enum:"Provisioning"` // The ID of the major version of the environment template. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of the environment template. // // TemplateMinorVersion is a required field TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string" required:"true"` // The name of the environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A summary of the environment detail data.
func (EnvironmentSummary) GoString ¶
func (s EnvironmentSummary) GoString() string
GoString returns the string representation
func (*EnvironmentSummary) SetArn ¶
func (s *EnvironmentSummary) SetArn(v string) *EnvironmentSummary
SetArn sets the Arn field's value.
func (*EnvironmentSummary) SetCreatedAt ¶
func (s *EnvironmentSummary) SetCreatedAt(v time.Time) *EnvironmentSummary
SetCreatedAt sets the CreatedAt field's value.
func (*EnvironmentSummary) SetDeploymentStatus ¶
func (s *EnvironmentSummary) SetDeploymentStatus(v string) *EnvironmentSummary
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*EnvironmentSummary) SetDeploymentStatusMessage ¶
func (s *EnvironmentSummary) SetDeploymentStatusMessage(v string) *EnvironmentSummary
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*EnvironmentSummary) SetDescription ¶
func (s *EnvironmentSummary) SetDescription(v string) *EnvironmentSummary
SetDescription sets the Description field's value.
func (*EnvironmentSummary) SetEnvironmentAccountConnectionId ¶
func (s *EnvironmentSummary) SetEnvironmentAccountConnectionId(v string) *EnvironmentSummary
SetEnvironmentAccountConnectionId sets the EnvironmentAccountConnectionId field's value.
func (*EnvironmentSummary) SetEnvironmentAccountId ¶
func (s *EnvironmentSummary) SetEnvironmentAccountId(v string) *EnvironmentSummary
SetEnvironmentAccountId sets the EnvironmentAccountId field's value.
func (*EnvironmentSummary) SetLastDeploymentAttemptedAt ¶
func (s *EnvironmentSummary) SetLastDeploymentAttemptedAt(v time.Time) *EnvironmentSummary
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*EnvironmentSummary) SetLastDeploymentSucceededAt ¶
func (s *EnvironmentSummary) SetLastDeploymentSucceededAt(v time.Time) *EnvironmentSummary
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*EnvironmentSummary) SetName ¶
func (s *EnvironmentSummary) SetName(v string) *EnvironmentSummary
SetName sets the Name field's value.
func (*EnvironmentSummary) SetProtonServiceRoleArn ¶
func (s *EnvironmentSummary) SetProtonServiceRoleArn(v string) *EnvironmentSummary
SetProtonServiceRoleArn sets the ProtonServiceRoleArn field's value.
func (*EnvironmentSummary) SetProvisioning ¶
func (s *EnvironmentSummary) SetProvisioning(v string) *EnvironmentSummary
SetProvisioning sets the Provisioning field's value.
func (*EnvironmentSummary) SetTemplateMajorVersion ¶
func (s *EnvironmentSummary) SetTemplateMajorVersion(v string) *EnvironmentSummary
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*EnvironmentSummary) SetTemplateMinorVersion ¶
func (s *EnvironmentSummary) SetTemplateMinorVersion(v string) *EnvironmentSummary
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*EnvironmentSummary) SetTemplateName ¶
func (s *EnvironmentSummary) SetTemplateName(v string) *EnvironmentSummary
SetTemplateName sets the TemplateName field's value.
func (EnvironmentSummary) String ¶
func (s EnvironmentSummary) String() string
String returns the string representation
type EnvironmentTemplate ¶
type EnvironmentTemplate struct { // The Amazon Resource Name (ARN) of the environment template. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the environment template was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the environment template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the environment template as displayed in the developer interface. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The customer provided encryption key for the environment template. EncryptionKey *string `locationName:"encryptionKey" min:"1" type:"string"` // The time when the environment template was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The name of the environment template. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // When included, indicates that the environment template is for customer provisioned // and managed infrastructure. Provisioning *string `locationName:"provisioning" type:"string" enum:"Provisioning"` // The ID of the recommended version of the environment template. RecommendedVersion *string `locationName:"recommendedVersion" min:"1" type:"string"` // contains filtered or unexported fields }
The environment template data.
func (EnvironmentTemplate) GoString ¶
func (s EnvironmentTemplate) GoString() string
GoString returns the string representation
func (*EnvironmentTemplate) SetArn ¶
func (s *EnvironmentTemplate) SetArn(v string) *EnvironmentTemplate
SetArn sets the Arn field's value.
func (*EnvironmentTemplate) SetCreatedAt ¶
func (s *EnvironmentTemplate) SetCreatedAt(v time.Time) *EnvironmentTemplate
SetCreatedAt sets the CreatedAt field's value.
func (*EnvironmentTemplate) SetDescription ¶
func (s *EnvironmentTemplate) SetDescription(v string) *EnvironmentTemplate
SetDescription sets the Description field's value.
func (*EnvironmentTemplate) SetDisplayName ¶
func (s *EnvironmentTemplate) SetDisplayName(v string) *EnvironmentTemplate
SetDisplayName sets the DisplayName field's value.
func (*EnvironmentTemplate) SetEncryptionKey ¶
func (s *EnvironmentTemplate) SetEncryptionKey(v string) *EnvironmentTemplate
SetEncryptionKey sets the EncryptionKey field's value.
func (*EnvironmentTemplate) SetLastModifiedAt ¶
func (s *EnvironmentTemplate) SetLastModifiedAt(v time.Time) *EnvironmentTemplate
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*EnvironmentTemplate) SetName ¶
func (s *EnvironmentTemplate) SetName(v string) *EnvironmentTemplate
SetName sets the Name field's value.
func (*EnvironmentTemplate) SetProvisioning ¶
func (s *EnvironmentTemplate) SetProvisioning(v string) *EnvironmentTemplate
SetProvisioning sets the Provisioning field's value.
func (*EnvironmentTemplate) SetRecommendedVersion ¶
func (s *EnvironmentTemplate) SetRecommendedVersion(v string) *EnvironmentTemplate
SetRecommendedVersion sets the RecommendedVersion field's value.
func (EnvironmentTemplate) String ¶
func (s EnvironmentTemplate) String() string
String returns the string representation
type EnvironmentTemplateFilter ¶
type EnvironmentTemplateFilter struct { // Include majorVersion to filter search for a major version. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // Include templateName to filter search for a template name. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A search filter for environment templates.
func (EnvironmentTemplateFilter) GoString ¶
func (s EnvironmentTemplateFilter) GoString() string
GoString returns the string representation
func (*EnvironmentTemplateFilter) SetMajorVersion ¶
func (s *EnvironmentTemplateFilter) SetMajorVersion(v string) *EnvironmentTemplateFilter
SetMajorVersion sets the MajorVersion field's value.
func (*EnvironmentTemplateFilter) SetTemplateName ¶
func (s *EnvironmentTemplateFilter) SetTemplateName(v string) *EnvironmentTemplateFilter
SetTemplateName sets the TemplateName field's value.
func (EnvironmentTemplateFilter) String ¶
func (s EnvironmentTemplateFilter) String() string
String returns the string representation
func (*EnvironmentTemplateFilter) Validate ¶
func (s *EnvironmentTemplateFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EnvironmentTemplateSummary ¶
type EnvironmentTemplateSummary struct { // The Amazon Resource Name (ARN) of the environment template. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the environment template was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the environment template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the environment template as displayed in the developer interface. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The time when the environment template was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The name of the environment template. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // When included, indicates that the environment template is for customer provisioned // and managed infrastructure. Provisioning *string `locationName:"provisioning" type:"string" enum:"Provisioning"` // The ID of the recommended version of the environment template. RecommendedVersion *string `locationName:"recommendedVersion" min:"1" type:"string"` // contains filtered or unexported fields }
The environment template data.
func (EnvironmentTemplateSummary) GoString ¶
func (s EnvironmentTemplateSummary) GoString() string
GoString returns the string representation
func (*EnvironmentTemplateSummary) SetArn ¶
func (s *EnvironmentTemplateSummary) SetArn(v string) *EnvironmentTemplateSummary
SetArn sets the Arn field's value.
func (*EnvironmentTemplateSummary) SetCreatedAt ¶
func (s *EnvironmentTemplateSummary) SetCreatedAt(v time.Time) *EnvironmentTemplateSummary
SetCreatedAt sets the CreatedAt field's value.
func (*EnvironmentTemplateSummary) SetDescription ¶
func (s *EnvironmentTemplateSummary) SetDescription(v string) *EnvironmentTemplateSummary
SetDescription sets the Description field's value.
func (*EnvironmentTemplateSummary) SetDisplayName ¶
func (s *EnvironmentTemplateSummary) SetDisplayName(v string) *EnvironmentTemplateSummary
SetDisplayName sets the DisplayName field's value.
func (*EnvironmentTemplateSummary) SetLastModifiedAt ¶
func (s *EnvironmentTemplateSummary) SetLastModifiedAt(v time.Time) *EnvironmentTemplateSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*EnvironmentTemplateSummary) SetName ¶
func (s *EnvironmentTemplateSummary) SetName(v string) *EnvironmentTemplateSummary
SetName sets the Name field's value.
func (*EnvironmentTemplateSummary) SetProvisioning ¶
func (s *EnvironmentTemplateSummary) SetProvisioning(v string) *EnvironmentTemplateSummary
SetProvisioning sets the Provisioning field's value.
func (*EnvironmentTemplateSummary) SetRecommendedVersion ¶
func (s *EnvironmentTemplateSummary) SetRecommendedVersion(v string) *EnvironmentTemplateSummary
SetRecommendedVersion sets the RecommendedVersion field's value.
func (EnvironmentTemplateSummary) String ¶
func (s EnvironmentTemplateSummary) String() string
String returns the string representation
type EnvironmentTemplateVersion ¶
type EnvironmentTemplateVersion struct { // The Amazon Resource Name (ARN) of the version of an environment template. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the version of an environment template was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the minor version of an environment template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The time when the version of an environment template was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The ID of the latest major version that's associated with the version of // an environment template. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of an environment template. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The ID of the recommended minor version of the environment template. RecommendedMinorVersion *string `locationName:"recommendedMinorVersion" min:"1" type:"string"` // The schema of the version of an environment template. Schema *string `locationName:"schema" min:"1" type:"string" sensitive:"true"` // The status of the version of an environment template. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"TemplateVersionStatus"` // The status message of the version of an environment template. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"true"` // The name of the version of an environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The environment template version data.
func (EnvironmentTemplateVersion) GoString ¶
func (s EnvironmentTemplateVersion) GoString() string
GoString returns the string representation
func (*EnvironmentTemplateVersion) SetArn ¶
func (s *EnvironmentTemplateVersion) SetArn(v string) *EnvironmentTemplateVersion
SetArn sets the Arn field's value.
func (*EnvironmentTemplateVersion) SetCreatedAt ¶
func (s *EnvironmentTemplateVersion) SetCreatedAt(v time.Time) *EnvironmentTemplateVersion
SetCreatedAt sets the CreatedAt field's value.
func (*EnvironmentTemplateVersion) SetDescription ¶
func (s *EnvironmentTemplateVersion) SetDescription(v string) *EnvironmentTemplateVersion
SetDescription sets the Description field's value.
func (*EnvironmentTemplateVersion) SetLastModifiedAt ¶
func (s *EnvironmentTemplateVersion) SetLastModifiedAt(v time.Time) *EnvironmentTemplateVersion
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*EnvironmentTemplateVersion) SetMajorVersion ¶
func (s *EnvironmentTemplateVersion) SetMajorVersion(v string) *EnvironmentTemplateVersion
SetMajorVersion sets the MajorVersion field's value.
func (*EnvironmentTemplateVersion) SetMinorVersion ¶
func (s *EnvironmentTemplateVersion) SetMinorVersion(v string) *EnvironmentTemplateVersion
SetMinorVersion sets the MinorVersion field's value.
func (*EnvironmentTemplateVersion) SetRecommendedMinorVersion ¶
func (s *EnvironmentTemplateVersion) SetRecommendedMinorVersion(v string) *EnvironmentTemplateVersion
SetRecommendedMinorVersion sets the RecommendedMinorVersion field's value.
func (*EnvironmentTemplateVersion) SetSchema ¶
func (s *EnvironmentTemplateVersion) SetSchema(v string) *EnvironmentTemplateVersion
SetSchema sets the Schema field's value.
func (*EnvironmentTemplateVersion) SetStatus ¶
func (s *EnvironmentTemplateVersion) SetStatus(v string) *EnvironmentTemplateVersion
SetStatus sets the Status field's value.
func (*EnvironmentTemplateVersion) SetStatusMessage ¶
func (s *EnvironmentTemplateVersion) SetStatusMessage(v string) *EnvironmentTemplateVersion
SetStatusMessage sets the StatusMessage field's value.
func (*EnvironmentTemplateVersion) SetTemplateName ¶
func (s *EnvironmentTemplateVersion) SetTemplateName(v string) *EnvironmentTemplateVersion
SetTemplateName sets the TemplateName field's value.
func (EnvironmentTemplateVersion) String ¶
func (s EnvironmentTemplateVersion) String() string
String returns the string representation
type EnvironmentTemplateVersionSummary ¶
type EnvironmentTemplateVersionSummary struct { // The Amazon Resource Name (ARN) of the version of an environment template. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the version of an environment template was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the version of an environment template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The time when the version of an environment template was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The ID of the latest major version that's associated with the version of // an environment template. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // The ID of the version of an environment template. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The ID of the recommended minor version of the environment template. RecommendedMinorVersion *string `locationName:"recommendedMinorVersion" min:"1" type:"string"` // The status of the version of an environment template. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"TemplateVersionStatus"` // The status message of the version of an environment template. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"true"` // The name of the version of an environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A summary of the version of an environment template detail data.
func (EnvironmentTemplateVersionSummary) GoString ¶
func (s EnvironmentTemplateVersionSummary) GoString() string
GoString returns the string representation
func (*EnvironmentTemplateVersionSummary) SetArn ¶
func (s *EnvironmentTemplateVersionSummary) SetArn(v string) *EnvironmentTemplateVersionSummary
SetArn sets the Arn field's value.
func (*EnvironmentTemplateVersionSummary) SetCreatedAt ¶
func (s *EnvironmentTemplateVersionSummary) SetCreatedAt(v time.Time) *EnvironmentTemplateVersionSummary
SetCreatedAt sets the CreatedAt field's value.
func (*EnvironmentTemplateVersionSummary) SetDescription ¶
func (s *EnvironmentTemplateVersionSummary) SetDescription(v string) *EnvironmentTemplateVersionSummary
SetDescription sets the Description field's value.
func (*EnvironmentTemplateVersionSummary) SetLastModifiedAt ¶
func (s *EnvironmentTemplateVersionSummary) SetLastModifiedAt(v time.Time) *EnvironmentTemplateVersionSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*EnvironmentTemplateVersionSummary) SetMajorVersion ¶
func (s *EnvironmentTemplateVersionSummary) SetMajorVersion(v string) *EnvironmentTemplateVersionSummary
SetMajorVersion sets the MajorVersion field's value.
func (*EnvironmentTemplateVersionSummary) SetMinorVersion ¶
func (s *EnvironmentTemplateVersionSummary) SetMinorVersion(v string) *EnvironmentTemplateVersionSummary
SetMinorVersion sets the MinorVersion field's value.
func (*EnvironmentTemplateVersionSummary) SetRecommendedMinorVersion ¶
func (s *EnvironmentTemplateVersionSummary) SetRecommendedMinorVersion(v string) *EnvironmentTemplateVersionSummary
SetRecommendedMinorVersion sets the RecommendedMinorVersion field's value.
func (*EnvironmentTemplateVersionSummary) SetStatus ¶
func (s *EnvironmentTemplateVersionSummary) SetStatus(v string) *EnvironmentTemplateVersionSummary
SetStatus sets the Status field's value.
func (*EnvironmentTemplateVersionSummary) SetStatusMessage ¶
func (s *EnvironmentTemplateVersionSummary) SetStatusMessage(v string) *EnvironmentTemplateVersionSummary
SetStatusMessage sets the StatusMessage field's value.
func (*EnvironmentTemplateVersionSummary) SetTemplateName ¶
func (s *EnvironmentTemplateVersionSummary) SetTemplateName(v string) *EnvironmentTemplateVersionSummary
SetTemplateName sets the TemplateName field's value.
func (EnvironmentTemplateVersionSummary) String ¶
func (s EnvironmentTemplateVersionSummary) String() string
String returns the string representation
type GetAccountSettingsInput ¶
type GetAccountSettingsInput struct {
// contains filtered or unexported fields
}
func (GetAccountSettingsInput) GoString ¶
func (s GetAccountSettingsInput) GoString() string
GoString returns the string representation
func (GetAccountSettingsInput) String ¶
func (s GetAccountSettingsInput) String() string
String returns the string representation
type GetAccountSettingsOutput ¶
type GetAccountSettingsOutput struct { // The AWS Proton pipeline service role detail data that's returned by AWS Proton. AccountSettings *AccountSettings `locationName:"accountSettings" type:"structure"` // contains filtered or unexported fields }
func (GetAccountSettingsOutput) GoString ¶
func (s GetAccountSettingsOutput) GoString() string
GoString returns the string representation
func (*GetAccountSettingsOutput) SetAccountSettings ¶
func (s *GetAccountSettingsOutput) SetAccountSettings(v *AccountSettings) *GetAccountSettingsOutput
SetAccountSettings sets the AccountSettings field's value.
func (GetAccountSettingsOutput) String ¶
func (s GetAccountSettingsOutput) String() string
String returns the string representation
type GetEnvironmentAccountConnectionInput ¶
type GetEnvironmentAccountConnectionInput struct { // The ID of the environment account connection. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentAccountConnectionInput) GoString ¶
func (s GetEnvironmentAccountConnectionInput) GoString() string
GoString returns the string representation
func (*GetEnvironmentAccountConnectionInput) SetId ¶
func (s *GetEnvironmentAccountConnectionInput) SetId(v string) *GetEnvironmentAccountConnectionInput
SetId sets the Id field's value.
func (GetEnvironmentAccountConnectionInput) String ¶
func (s GetEnvironmentAccountConnectionInput) String() string
String returns the string representation
func (*GetEnvironmentAccountConnectionInput) Validate ¶
func (s *GetEnvironmentAccountConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEnvironmentAccountConnectionOutput ¶
type GetEnvironmentAccountConnectionOutput struct { // The environment account connection detail data that's returned by AWS Proton. // // EnvironmentAccountConnection is a required field EnvironmentAccountConnection *EnvironmentAccountConnection `locationName:"environmentAccountConnection" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentAccountConnectionOutput) GoString ¶
func (s GetEnvironmentAccountConnectionOutput) GoString() string
GoString returns the string representation
func (*GetEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection ¶
func (s *GetEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection(v *EnvironmentAccountConnection) *GetEnvironmentAccountConnectionOutput
SetEnvironmentAccountConnection sets the EnvironmentAccountConnection field's value.
func (GetEnvironmentAccountConnectionOutput) String ¶
func (s GetEnvironmentAccountConnectionOutput) String() string
String returns the string representation
type GetEnvironmentInput ¶
type GetEnvironmentInput struct { // The name of the environment that you want to get the detail data for. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentInput) GoString ¶
func (s GetEnvironmentInput) GoString() string
GoString returns the string representation
func (*GetEnvironmentInput) SetName ¶
func (s *GetEnvironmentInput) SetName(v string) *GetEnvironmentInput
SetName sets the Name field's value.
func (GetEnvironmentInput) String ¶
func (s GetEnvironmentInput) String() string
String returns the string representation
func (*GetEnvironmentInput) Validate ¶
func (s *GetEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEnvironmentOutput ¶
type GetEnvironmentOutput struct { // The environment detail data that's returned by AWS Proton. // // Environment is a required field Environment *Environment `locationName:"environment" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentOutput) GoString ¶
func (s GetEnvironmentOutput) GoString() string
GoString returns the string representation
func (*GetEnvironmentOutput) SetEnvironment ¶
func (s *GetEnvironmentOutput) SetEnvironment(v *Environment) *GetEnvironmentOutput
SetEnvironment sets the Environment field's value.
func (GetEnvironmentOutput) String ¶
func (s GetEnvironmentOutput) String() string
String returns the string representation
type GetEnvironmentTemplateInput ¶
type GetEnvironmentTemplateInput struct { // The name of the environment template that you want to get the detail data // for. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentTemplateInput) GoString ¶
func (s GetEnvironmentTemplateInput) GoString() string
GoString returns the string representation
func (*GetEnvironmentTemplateInput) SetName ¶
func (s *GetEnvironmentTemplateInput) SetName(v string) *GetEnvironmentTemplateInput
SetName sets the Name field's value.
func (GetEnvironmentTemplateInput) String ¶
func (s GetEnvironmentTemplateInput) String() string
String returns the string representation
func (*GetEnvironmentTemplateInput) Validate ¶
func (s *GetEnvironmentTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEnvironmentTemplateOutput ¶
type GetEnvironmentTemplateOutput struct { // The environment template detail data that's returned by AWS Proton. // // EnvironmentTemplate is a required field EnvironmentTemplate *EnvironmentTemplate `locationName:"environmentTemplate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentTemplateOutput) GoString ¶
func (s GetEnvironmentTemplateOutput) GoString() string
GoString returns the string representation
func (*GetEnvironmentTemplateOutput) SetEnvironmentTemplate ¶
func (s *GetEnvironmentTemplateOutput) SetEnvironmentTemplate(v *EnvironmentTemplate) *GetEnvironmentTemplateOutput
SetEnvironmentTemplate sets the EnvironmentTemplate field's value.
func (GetEnvironmentTemplateOutput) String ¶
func (s GetEnvironmentTemplateOutput) String() string
String returns the string representation
type GetEnvironmentTemplateVersionInput ¶
type GetEnvironmentTemplateVersionInput struct { // To view environment template major version detail data, include majorVersion. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // To view environment template minor version detail data, include minorVersion. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The name of the environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentTemplateVersionInput) GoString ¶
func (s GetEnvironmentTemplateVersionInput) GoString() string
GoString returns the string representation
func (*GetEnvironmentTemplateVersionInput) SetMajorVersion ¶
func (s *GetEnvironmentTemplateVersionInput) SetMajorVersion(v string) *GetEnvironmentTemplateVersionInput
SetMajorVersion sets the MajorVersion field's value.
func (*GetEnvironmentTemplateVersionInput) SetMinorVersion ¶
func (s *GetEnvironmentTemplateVersionInput) SetMinorVersion(v string) *GetEnvironmentTemplateVersionInput
SetMinorVersion sets the MinorVersion field's value.
func (*GetEnvironmentTemplateVersionInput) SetTemplateName ¶
func (s *GetEnvironmentTemplateVersionInput) SetTemplateName(v string) *GetEnvironmentTemplateVersionInput
SetTemplateName sets the TemplateName field's value.
func (GetEnvironmentTemplateVersionInput) String ¶
func (s GetEnvironmentTemplateVersionInput) String() string
String returns the string representation
func (*GetEnvironmentTemplateVersionInput) Validate ¶
func (s *GetEnvironmentTemplateVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEnvironmentTemplateVersionOutput ¶
type GetEnvironmentTemplateVersionOutput struct { // The environment template version detail data that's returned by AWS Proton. // // EnvironmentTemplateVersion is a required field EnvironmentTemplateVersion *EnvironmentTemplateVersion `locationName:"environmentTemplateVersion" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetEnvironmentTemplateVersionOutput) GoString ¶
func (s GetEnvironmentTemplateVersionOutput) GoString() string
GoString returns the string representation
func (*GetEnvironmentTemplateVersionOutput) SetEnvironmentTemplateVersion ¶
func (s *GetEnvironmentTemplateVersionOutput) SetEnvironmentTemplateVersion(v *EnvironmentTemplateVersion) *GetEnvironmentTemplateVersionOutput
SetEnvironmentTemplateVersion sets the EnvironmentTemplateVersion field's value.
func (GetEnvironmentTemplateVersionOutput) String ¶
func (s GetEnvironmentTemplateVersionOutput) String() string
String returns the string representation
type GetServiceInput ¶
type GetServiceInput struct { // The name of the service that you want to get the detail data for. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServiceInput) GoString ¶
func (s GetServiceInput) GoString() string
GoString returns the string representation
func (*GetServiceInput) SetName ¶
func (s *GetServiceInput) SetName(v string) *GetServiceInput
SetName sets the Name field's value.
func (GetServiceInput) String ¶
func (s GetServiceInput) String() string
String returns the string representation
func (*GetServiceInput) Validate ¶
func (s *GetServiceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceInstanceInput ¶
type GetServiceInstanceInput struct { // The name of a service instance that you want to get the detail data for. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service that the service instance belongs to. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServiceInstanceInput) GoString ¶
func (s GetServiceInstanceInput) GoString() string
GoString returns the string representation
func (*GetServiceInstanceInput) SetName ¶
func (s *GetServiceInstanceInput) SetName(v string) *GetServiceInstanceInput
SetName sets the Name field's value.
func (*GetServiceInstanceInput) SetServiceName ¶
func (s *GetServiceInstanceInput) SetServiceName(v string) *GetServiceInstanceInput
SetServiceName sets the ServiceName field's value.
func (GetServiceInstanceInput) String ¶
func (s GetServiceInstanceInput) String() string
String returns the string representation
func (*GetServiceInstanceInput) Validate ¶
func (s *GetServiceInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceInstanceOutput ¶
type GetServiceInstanceOutput struct { // The service instance detail data that's returned by AWS Proton. // // ServiceInstance is a required field ServiceInstance *ServiceInstance `locationName:"serviceInstance" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetServiceInstanceOutput) GoString ¶
func (s GetServiceInstanceOutput) GoString() string
GoString returns the string representation
func (*GetServiceInstanceOutput) SetServiceInstance ¶
func (s *GetServiceInstanceOutput) SetServiceInstance(v *ServiceInstance) *GetServiceInstanceOutput
SetServiceInstance sets the ServiceInstance field's value.
func (GetServiceInstanceOutput) String ¶
func (s GetServiceInstanceOutput) String() string
String returns the string representation
type GetServiceOutput ¶
type GetServiceOutput struct { // The service detail data that's returned by AWS Proton. Service *Service `locationName:"service" type:"structure"` // contains filtered or unexported fields }
func (GetServiceOutput) GoString ¶
func (s GetServiceOutput) GoString() string
GoString returns the string representation
func (*GetServiceOutput) SetService ¶
func (s *GetServiceOutput) SetService(v *Service) *GetServiceOutput
SetService sets the Service field's value.
func (GetServiceOutput) String ¶
func (s GetServiceOutput) String() string
String returns the string representation
type GetServiceTemplateInput ¶
type GetServiceTemplateInput struct { // The name of the service template that you want to get detail data for. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServiceTemplateInput) GoString ¶
func (s GetServiceTemplateInput) GoString() string
GoString returns the string representation
func (*GetServiceTemplateInput) SetName ¶
func (s *GetServiceTemplateInput) SetName(v string) *GetServiceTemplateInput
SetName sets the Name field's value.
func (GetServiceTemplateInput) String ¶
func (s GetServiceTemplateInput) String() string
String returns the string representation
func (*GetServiceTemplateInput) Validate ¶
func (s *GetServiceTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceTemplateOutput ¶
type GetServiceTemplateOutput struct { // The service template detail data that's returned by AWS Proton. // // ServiceTemplate is a required field ServiceTemplate *ServiceTemplate `locationName:"serviceTemplate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetServiceTemplateOutput) GoString ¶
func (s GetServiceTemplateOutput) GoString() string
GoString returns the string representation
func (*GetServiceTemplateOutput) SetServiceTemplate ¶
func (s *GetServiceTemplateOutput) SetServiceTemplate(v *ServiceTemplate) *GetServiceTemplateOutput
SetServiceTemplate sets the ServiceTemplate field's value.
func (GetServiceTemplateOutput) String ¶
func (s GetServiceTemplateOutput) String() string
String returns the string representation
type GetServiceTemplateVersionInput ¶
type GetServiceTemplateVersionInput struct { // To view service template major version detail data, include majorVersion. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // To view service template minor version detail data, include minorVersion. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServiceTemplateVersionInput) GoString ¶
func (s GetServiceTemplateVersionInput) GoString() string
GoString returns the string representation
func (*GetServiceTemplateVersionInput) SetMajorVersion ¶
func (s *GetServiceTemplateVersionInput) SetMajorVersion(v string) *GetServiceTemplateVersionInput
SetMajorVersion sets the MajorVersion field's value.
func (*GetServiceTemplateVersionInput) SetMinorVersion ¶
func (s *GetServiceTemplateVersionInput) SetMinorVersion(v string) *GetServiceTemplateVersionInput
SetMinorVersion sets the MinorVersion field's value.
func (*GetServiceTemplateVersionInput) SetTemplateName ¶
func (s *GetServiceTemplateVersionInput) SetTemplateName(v string) *GetServiceTemplateVersionInput
SetTemplateName sets the TemplateName field's value.
func (GetServiceTemplateVersionInput) String ¶
func (s GetServiceTemplateVersionInput) String() string
String returns the string representation
func (*GetServiceTemplateVersionInput) Validate ¶
func (s *GetServiceTemplateVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceTemplateVersionOutput ¶
type GetServiceTemplateVersionOutput struct { // The service template version detail data that's returned by AWS Proton. // // ServiceTemplateVersion is a required field ServiceTemplateVersion *ServiceTemplateVersion `locationName:"serviceTemplateVersion" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetServiceTemplateVersionOutput) GoString ¶
func (s GetServiceTemplateVersionOutput) GoString() string
GoString returns the string representation
func (*GetServiceTemplateVersionOutput) SetServiceTemplateVersion ¶
func (s *GetServiceTemplateVersionOutput) SetServiceTemplateVersion(v *ServiceTemplateVersion) *GetServiceTemplateVersionOutput
SetServiceTemplateVersion sets the ServiceTemplateVersion field's value.
func (GetServiceTemplateVersionOutput) String ¶
func (s GetServiceTemplateVersionOutput) String() string
String returns the string representation
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The request failed to register with the service.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation
type ListEnvironmentAccountConnectionsInput ¶
type ListEnvironmentAccountConnectionsInput struct { // The environment name that's associated with each listed environment account // connection. EnvironmentName *string `locationName:"environmentName" min:"1" type:"string"` // The maximum number of environment account connections to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next environment account connection // in the array of environment account connections, after the list of environment // account connections that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The type of account making the ListEnvironmentAccountConnections request. // // RequestedBy is a required field RequestedBy *string `locationName:"requestedBy" type:"string" required:"true" enum:"EnvironmentAccountConnectionRequesterAccountType"` // The status details for each listed environment account connection. Statuses []*string `locationName:"statuses" type:"list"` // contains filtered or unexported fields }
func (ListEnvironmentAccountConnectionsInput) GoString ¶
func (s ListEnvironmentAccountConnectionsInput) GoString() string
GoString returns the string representation
func (*ListEnvironmentAccountConnectionsInput) SetEnvironmentName ¶
func (s *ListEnvironmentAccountConnectionsInput) SetEnvironmentName(v string) *ListEnvironmentAccountConnectionsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListEnvironmentAccountConnectionsInput) SetMaxResults ¶
func (s *ListEnvironmentAccountConnectionsInput) SetMaxResults(v int64) *ListEnvironmentAccountConnectionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEnvironmentAccountConnectionsInput) SetNextToken ¶
func (s *ListEnvironmentAccountConnectionsInput) SetNextToken(v string) *ListEnvironmentAccountConnectionsInput
SetNextToken sets the NextToken field's value.
func (*ListEnvironmentAccountConnectionsInput) SetRequestedBy ¶
func (s *ListEnvironmentAccountConnectionsInput) SetRequestedBy(v string) *ListEnvironmentAccountConnectionsInput
SetRequestedBy sets the RequestedBy field's value.
func (*ListEnvironmentAccountConnectionsInput) SetStatuses ¶
func (s *ListEnvironmentAccountConnectionsInput) SetStatuses(v []*string) *ListEnvironmentAccountConnectionsInput
SetStatuses sets the Statuses field's value.
func (ListEnvironmentAccountConnectionsInput) String ¶
func (s ListEnvironmentAccountConnectionsInput) String() string
String returns the string representation
func (*ListEnvironmentAccountConnectionsInput) Validate ¶
func (s *ListEnvironmentAccountConnectionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentAccountConnectionsOutput ¶
type ListEnvironmentAccountConnectionsOutput struct { // An array of environment account connections with details that's returned // by AWS Proton. // // EnvironmentAccountConnections is a required field EnvironmentAccountConnections []*EnvironmentAccountConnectionSummary `locationName:"environmentAccountConnections" type:"list" required:"true"` // A token to indicate the location of the next environment account connection // in the array of environment account connections, after the current requested // list of environment account connections. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentAccountConnectionsOutput) GoString ¶
func (s ListEnvironmentAccountConnectionsOutput) GoString() string
GoString returns the string representation
func (*ListEnvironmentAccountConnectionsOutput) SetEnvironmentAccountConnections ¶
func (s *ListEnvironmentAccountConnectionsOutput) SetEnvironmentAccountConnections(v []*EnvironmentAccountConnectionSummary) *ListEnvironmentAccountConnectionsOutput
SetEnvironmentAccountConnections sets the EnvironmentAccountConnections field's value.
func (*ListEnvironmentAccountConnectionsOutput) SetNextToken ¶
func (s *ListEnvironmentAccountConnectionsOutput) SetNextToken(v string) *ListEnvironmentAccountConnectionsOutput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentAccountConnectionsOutput) String ¶
func (s ListEnvironmentAccountConnectionsOutput) String() string
String returns the string representation
type ListEnvironmentTemplateVersionsInput ¶
type ListEnvironmentTemplateVersionsInput struct { // To view a list of minor of versions under a major version of an environment // template, include majorVersion. // // To view a list of major versions of an environment template, exclude majorVersion. MajorVersion *string `locationName:"majorVersion" min:"1" type:"string"` // The maximum number of major or minor versions of an environment template // to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next major or minor version in the // array of major or minor versions of an environment template, after the list // of major or minor versions that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of the environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListEnvironmentTemplateVersionsInput) GoString ¶
func (s ListEnvironmentTemplateVersionsInput) GoString() string
GoString returns the string representation
func (*ListEnvironmentTemplateVersionsInput) SetMajorVersion ¶
func (s *ListEnvironmentTemplateVersionsInput) SetMajorVersion(v string) *ListEnvironmentTemplateVersionsInput
SetMajorVersion sets the MajorVersion field's value.
func (*ListEnvironmentTemplateVersionsInput) SetMaxResults ¶
func (s *ListEnvironmentTemplateVersionsInput) SetMaxResults(v int64) *ListEnvironmentTemplateVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEnvironmentTemplateVersionsInput) SetNextToken ¶
func (s *ListEnvironmentTemplateVersionsInput) SetNextToken(v string) *ListEnvironmentTemplateVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListEnvironmentTemplateVersionsInput) SetTemplateName ¶
func (s *ListEnvironmentTemplateVersionsInput) SetTemplateName(v string) *ListEnvironmentTemplateVersionsInput
SetTemplateName sets the TemplateName field's value.
func (ListEnvironmentTemplateVersionsInput) String ¶
func (s ListEnvironmentTemplateVersionsInput) String() string
String returns the string representation
func (*ListEnvironmentTemplateVersionsInput) Validate ¶
func (s *ListEnvironmentTemplateVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentTemplateVersionsOutput ¶
type ListEnvironmentTemplateVersionsOutput struct { // A token to indicate the location of the next major or minor version in the // array of major or minor versions of an environment template, after the list // of major or minor versions that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // An array of major or minor versions of an environment template detail data. // // TemplateVersions is a required field TemplateVersions []*EnvironmentTemplateVersionSummary `locationName:"templateVersions" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListEnvironmentTemplateVersionsOutput) GoString ¶
func (s ListEnvironmentTemplateVersionsOutput) GoString() string
GoString returns the string representation
func (*ListEnvironmentTemplateVersionsOutput) SetNextToken ¶
func (s *ListEnvironmentTemplateVersionsOutput) SetNextToken(v string) *ListEnvironmentTemplateVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListEnvironmentTemplateVersionsOutput) SetTemplateVersions ¶
func (s *ListEnvironmentTemplateVersionsOutput) SetTemplateVersions(v []*EnvironmentTemplateVersionSummary) *ListEnvironmentTemplateVersionsOutput
SetTemplateVersions sets the TemplateVersions field's value.
func (ListEnvironmentTemplateVersionsOutput) String ¶
func (s ListEnvironmentTemplateVersionsOutput) String() string
String returns the string representation
type ListEnvironmentTemplatesInput ¶
type ListEnvironmentTemplatesInput struct { // The maximum number of environment templates to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next environment template in the // array of environment templates, after the list of environment templates that // was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentTemplatesInput) GoString ¶
func (s ListEnvironmentTemplatesInput) GoString() string
GoString returns the string representation
func (*ListEnvironmentTemplatesInput) SetMaxResults ¶
func (s *ListEnvironmentTemplatesInput) SetMaxResults(v int64) *ListEnvironmentTemplatesInput
SetMaxResults sets the MaxResults field's value.
func (*ListEnvironmentTemplatesInput) SetNextToken ¶
func (s *ListEnvironmentTemplatesInput) SetNextToken(v string) *ListEnvironmentTemplatesInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentTemplatesInput) String ¶
func (s ListEnvironmentTemplatesInput) String() string
String returns the string representation
func (*ListEnvironmentTemplatesInput) Validate ¶
func (s *ListEnvironmentTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentTemplatesOutput ¶
type ListEnvironmentTemplatesOutput struct { // A token to indicate the location of the next environment template in the // array of environment templates, after the current requested list of environment // templates. NextToken *string `locationName:"nextToken" type:"string"` // An array of environment templates with detail data. // // Templates is a required field Templates []*EnvironmentTemplateSummary `locationName:"templates" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListEnvironmentTemplatesOutput) GoString ¶
func (s ListEnvironmentTemplatesOutput) GoString() string
GoString returns the string representation
func (*ListEnvironmentTemplatesOutput) SetNextToken ¶
func (s *ListEnvironmentTemplatesOutput) SetNextToken(v string) *ListEnvironmentTemplatesOutput
SetNextToken sets the NextToken field's value.
func (*ListEnvironmentTemplatesOutput) SetTemplates ¶
func (s *ListEnvironmentTemplatesOutput) SetTemplates(v []*EnvironmentTemplateSummary) *ListEnvironmentTemplatesOutput
SetTemplates sets the Templates field's value.
func (ListEnvironmentTemplatesOutput) String ¶
func (s ListEnvironmentTemplatesOutput) String() string
String returns the string representation
type ListEnvironmentsInput ¶
type ListEnvironmentsInput struct { // An array of the versions of the environment template. EnvironmentTemplates []*EnvironmentTemplateFilter `locationName:"environmentTemplates" type:"list"` // The maximum number of environments to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next environment in the array of // environments, after the list of environments that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentsInput) GoString ¶
func (s ListEnvironmentsInput) GoString() string
GoString returns the string representation
func (*ListEnvironmentsInput) SetEnvironmentTemplates ¶
func (s *ListEnvironmentsInput) SetEnvironmentTemplates(v []*EnvironmentTemplateFilter) *ListEnvironmentsInput
SetEnvironmentTemplates sets the EnvironmentTemplates field's value.
func (*ListEnvironmentsInput) SetMaxResults ¶
func (s *ListEnvironmentsInput) SetMaxResults(v int64) *ListEnvironmentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEnvironmentsInput) SetNextToken ¶
func (s *ListEnvironmentsInput) SetNextToken(v string) *ListEnvironmentsInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentsInput) String ¶
func (s ListEnvironmentsInput) String() string
String returns the string representation
func (*ListEnvironmentsInput) Validate ¶
func (s *ListEnvironmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentsOutput ¶
type ListEnvironmentsOutput struct { // An array of environment detail data summaries. // // Environments is a required field Environments []*EnvironmentSummary `locationName:"environments" type:"list" required:"true"` // A token to indicate the location of the next environment in the array of // environments, after the current requested list of environments. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentsOutput) GoString ¶
func (s ListEnvironmentsOutput) GoString() string
GoString returns the string representation
func (*ListEnvironmentsOutput) SetEnvironments ¶
func (s *ListEnvironmentsOutput) SetEnvironments(v []*EnvironmentSummary) *ListEnvironmentsOutput
SetEnvironments sets the Environments field's value.
func (*ListEnvironmentsOutput) SetNextToken ¶
func (s *ListEnvironmentsOutput) SetNextToken(v string) *ListEnvironmentsOutput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentsOutput) String ¶
func (s ListEnvironmentsOutput) String() string
String returns the string representation
type ListServiceInstancesInput ¶
type ListServiceInstancesInput struct { // The maximum number of service instances to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next service in the array of service // instances, after the list of service instances that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of the service that the service instance belongs to. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListServiceInstancesInput) GoString ¶
func (s ListServiceInstancesInput) GoString() string
GoString returns the string representation
func (*ListServiceInstancesInput) SetMaxResults ¶
func (s *ListServiceInstancesInput) SetMaxResults(v int64) *ListServiceInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListServiceInstancesInput) SetNextToken ¶
func (s *ListServiceInstancesInput) SetNextToken(v string) *ListServiceInstancesInput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstancesInput) SetServiceName ¶
func (s *ListServiceInstancesInput) SetServiceName(v string) *ListServiceInstancesInput
SetServiceName sets the ServiceName field's value.
func (ListServiceInstancesInput) String ¶
func (s ListServiceInstancesInput) String() string
String returns the string representation
func (*ListServiceInstancesInput) Validate ¶
func (s *ListServiceInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServiceInstancesOutput ¶
type ListServiceInstancesOutput struct { // A token to indicate the location of the next service instance in the array // of service instances, after the current requested list of service instances. NextToken *string `locationName:"nextToken" type:"string"` // An array of service instances with summaries of detail data. // // ServiceInstances is a required field ServiceInstances []*ServiceInstanceSummary `locationName:"serviceInstances" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListServiceInstancesOutput) GoString ¶
func (s ListServiceInstancesOutput) GoString() string
GoString returns the string representation
func (*ListServiceInstancesOutput) SetNextToken ¶
func (s *ListServiceInstancesOutput) SetNextToken(v string) *ListServiceInstancesOutput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstancesOutput) SetServiceInstances ¶
func (s *ListServiceInstancesOutput) SetServiceInstances(v []*ServiceInstanceSummary) *ListServiceInstancesOutput
SetServiceInstances sets the ServiceInstances field's value.
func (ListServiceInstancesOutput) String ¶
func (s ListServiceInstancesOutput) String() string
String returns the string representation
type ListServiceTemplateVersionsInput ¶
type ListServiceTemplateVersionsInput struct { // To view a list of minor of versions under a major version of a service template, // include majorVersion. // // To view a list of major versions of a service template, exclude majorVersion. MajorVersion *string `locationName:"majorVersion" min:"1" type:"string"` // The maximum number of major or minor versions of a service template to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next major or minor version in the // array of major or minor versions of a service template, after the list of // major or minor versions that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListServiceTemplateVersionsInput) GoString ¶
func (s ListServiceTemplateVersionsInput) GoString() string
GoString returns the string representation
func (*ListServiceTemplateVersionsInput) SetMajorVersion ¶
func (s *ListServiceTemplateVersionsInput) SetMajorVersion(v string) *ListServiceTemplateVersionsInput
SetMajorVersion sets the MajorVersion field's value.
func (*ListServiceTemplateVersionsInput) SetMaxResults ¶
func (s *ListServiceTemplateVersionsInput) SetMaxResults(v int64) *ListServiceTemplateVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListServiceTemplateVersionsInput) SetNextToken ¶
func (s *ListServiceTemplateVersionsInput) SetNextToken(v string) *ListServiceTemplateVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListServiceTemplateVersionsInput) SetTemplateName ¶
func (s *ListServiceTemplateVersionsInput) SetTemplateName(v string) *ListServiceTemplateVersionsInput
SetTemplateName sets the TemplateName field's value.
func (ListServiceTemplateVersionsInput) String ¶
func (s ListServiceTemplateVersionsInput) String() string
String returns the string representation
func (*ListServiceTemplateVersionsInput) Validate ¶
func (s *ListServiceTemplateVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServiceTemplateVersionsOutput ¶
type ListServiceTemplateVersionsOutput struct { // A token to indicate the location of the next major or minor version in the // array of major or minor versions of a service template, after the list of // major or minor versions that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // An array of major or minor versions of a service template with detail data. // // TemplateVersions is a required field TemplateVersions []*ServiceTemplateVersionSummary `locationName:"templateVersions" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListServiceTemplateVersionsOutput) GoString ¶
func (s ListServiceTemplateVersionsOutput) GoString() string
GoString returns the string representation
func (*ListServiceTemplateVersionsOutput) SetNextToken ¶
func (s *ListServiceTemplateVersionsOutput) SetNextToken(v string) *ListServiceTemplateVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListServiceTemplateVersionsOutput) SetTemplateVersions ¶
func (s *ListServiceTemplateVersionsOutput) SetTemplateVersions(v []*ServiceTemplateVersionSummary) *ListServiceTemplateVersionsOutput
SetTemplateVersions sets the TemplateVersions field's value.
func (ListServiceTemplateVersionsOutput) String ¶
func (s ListServiceTemplateVersionsOutput) String() string
String returns the string representation
type ListServiceTemplatesInput ¶
type ListServiceTemplatesInput struct { // The maximum number of service templates to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next service template in the array // of service templates, after the list of service templates previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListServiceTemplatesInput) GoString ¶
func (s ListServiceTemplatesInput) GoString() string
GoString returns the string representation
func (*ListServiceTemplatesInput) SetMaxResults ¶
func (s *ListServiceTemplatesInput) SetMaxResults(v int64) *ListServiceTemplatesInput
SetMaxResults sets the MaxResults field's value.
func (*ListServiceTemplatesInput) SetNextToken ¶
func (s *ListServiceTemplatesInput) SetNextToken(v string) *ListServiceTemplatesInput
SetNextToken sets the NextToken field's value.
func (ListServiceTemplatesInput) String ¶
func (s ListServiceTemplatesInput) String() string
String returns the string representation
func (*ListServiceTemplatesInput) Validate ¶
func (s *ListServiceTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServiceTemplatesOutput ¶
type ListServiceTemplatesOutput struct { // A token to indicate the location of the next service template in the array // of service templates, after the current requested list of service templates. NextToken *string `locationName:"nextToken" type:"string"` // An array of service templates with detail data. // // Templates is a required field Templates []*ServiceTemplateSummary `locationName:"templates" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListServiceTemplatesOutput) GoString ¶
func (s ListServiceTemplatesOutput) GoString() string
GoString returns the string representation
func (*ListServiceTemplatesOutput) SetNextToken ¶
func (s *ListServiceTemplatesOutput) SetNextToken(v string) *ListServiceTemplatesOutput
SetNextToken sets the NextToken field's value.
func (*ListServiceTemplatesOutput) SetTemplates ¶
func (s *ListServiceTemplatesOutput) SetTemplates(v []*ServiceTemplateSummary) *ListServiceTemplatesOutput
SetTemplates sets the Templates field's value.
func (ListServiceTemplatesOutput) String ¶
func (s ListServiceTemplatesOutput) String() string
String returns the string representation
type ListServicesInput ¶
type ListServicesInput struct { // The maximum number of services to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next service in the array of services, // after the list of services that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListServicesInput) GoString ¶
func (s ListServicesInput) GoString() string
GoString returns the string representation
func (*ListServicesInput) SetMaxResults ¶
func (s *ListServicesInput) SetMaxResults(v int64) *ListServicesInput
SetMaxResults sets the MaxResults field's value.
func (*ListServicesInput) SetNextToken ¶
func (s *ListServicesInput) SetNextToken(v string) *ListServicesInput
SetNextToken sets the NextToken field's value.
func (ListServicesInput) String ¶
func (s ListServicesInput) String() string
String returns the string representation
func (*ListServicesInput) Validate ¶
func (s *ListServicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServicesOutput ¶
type ListServicesOutput struct { // A token to indicate the location of the next service in the array of services, // after the current requested list of services. NextToken *string `locationName:"nextToken" type:"string"` // An array of services with summaries of detail data. // // Services is a required field Services []*ServiceSummary `locationName:"services" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListServicesOutput) GoString ¶
func (s ListServicesOutput) GoString() string
GoString returns the string representation
func (*ListServicesOutput) SetNextToken ¶
func (s *ListServicesOutput) SetNextToken(v string) *ListServicesOutput
SetNextToken sets the NextToken field's value.
func (*ListServicesOutput) SetServices ¶
func (s *ListServicesOutput) SetServices(v []*ServiceSummary) *ListServicesOutput
SetServices sets the Services field's value.
func (ListServicesOutput) String ¶
func (s ListServicesOutput) String() string
String returns the string representation
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The maximum number of tags to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token to indicate the location of the next resource tag in the array of // resource tags, after the list of resource tags that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The ARN of the resource for the listed tags. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceInput) SetMaxResults ¶
func (s *ListTagsForResourceInput) SetMaxResults(v int64) *ListTagsForResourceInput
SetMaxResults sets the MaxResults field's value.
func (*ListTagsForResourceInput) SetNextToken ¶
func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A token to indicate the location of the next resource tag in the array of // resource tags, after the current requested list of resource tags. NextToken *string `locationName:"nextToken" type:"string"` // An array of resource tags with detail data. // // Tags is a required field Tags []*Tag `locationName:"tags" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceOutput) SetNextToken ¶
func (s *ListTagsForResourceOutput) SetNextToken(v string) *ListTagsForResourceOutput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type Proton ¶
Proton provides the API operation methods for making requests to AWS Proton. See this package's package overview docs for details on the service.
Proton methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Proton
New creates a new instance of the Proton client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Proton client from just a session. svc := proton.New(mySession) // Create a Proton client with additional configuration svc := proton.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Proton) AcceptEnvironmentAccountConnection ¶
func (c *Proton) AcceptEnvironmentAccountConnection(input *AcceptEnvironmentAccountConnectionInput) (*AcceptEnvironmentAccountConnectionOutput, error)
AcceptEnvironmentAccountConnection API operation for AWS Proton.
In a management account, an environment account connection request is accepted. When the environment account connection request is accepted, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
For more information, see Environment account connections (proton/latest/adminguide/ag-env-account-connections.html) in the AWS Proton Administration guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation AcceptEnvironmentAccountConnection for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/AcceptEnvironmentAccountConnection
func (*Proton) AcceptEnvironmentAccountConnectionRequest ¶
func (c *Proton) AcceptEnvironmentAccountConnectionRequest(input *AcceptEnvironmentAccountConnectionInput) (req *request.Request, output *AcceptEnvironmentAccountConnectionOutput)
AcceptEnvironmentAccountConnectionRequest generates a "aws/request.Request" representing the client's request for the AcceptEnvironmentAccountConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AcceptEnvironmentAccountConnection for more information on using the AcceptEnvironmentAccountConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AcceptEnvironmentAccountConnectionRequest method. req, resp := client.AcceptEnvironmentAccountConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/AcceptEnvironmentAccountConnection
func (*Proton) AcceptEnvironmentAccountConnectionWithContext ¶
func (c *Proton) AcceptEnvironmentAccountConnectionWithContext(ctx aws.Context, input *AcceptEnvironmentAccountConnectionInput, opts ...request.Option) (*AcceptEnvironmentAccountConnectionOutput, error)
AcceptEnvironmentAccountConnectionWithContext is the same as AcceptEnvironmentAccountConnection with the addition of the ability to pass a context and additional request options.
See AcceptEnvironmentAccountConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CancelEnvironmentDeployment ¶
func (c *Proton) CancelEnvironmentDeployment(input *CancelEnvironmentDeploymentInput) (*CancelEnvironmentDeploymentOutput, error)
CancelEnvironmentDeployment API operation for AWS Proton.
Attempts to cancel an environment deployment on an UpdateEnvironment action, if the deployment is IN_PROGRESS. For more information, see Update an environment (https://docs.aws.amazon.com/proton/latest/adminguide/ag-env-update.html) in the AWS Proton Administration guide.
The following list includes potential cancellation scenarios.
If the cancellation attempt succeeds, the resulting deployment state is CANCELLED.
If the cancellation attempt fails, the resulting deployment state is FAILED.
If the current UpdateEnvironment action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CancelEnvironmentDeployment for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CancelEnvironmentDeployment
func (*Proton) CancelEnvironmentDeploymentRequest ¶
func (c *Proton) CancelEnvironmentDeploymentRequest(input *CancelEnvironmentDeploymentInput) (req *request.Request, output *CancelEnvironmentDeploymentOutput)
CancelEnvironmentDeploymentRequest generates a "aws/request.Request" representing the client's request for the CancelEnvironmentDeployment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelEnvironmentDeployment for more information on using the CancelEnvironmentDeployment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelEnvironmentDeploymentRequest method. req, resp := client.CancelEnvironmentDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CancelEnvironmentDeployment
func (*Proton) CancelEnvironmentDeploymentWithContext ¶
func (c *Proton) CancelEnvironmentDeploymentWithContext(ctx aws.Context, input *CancelEnvironmentDeploymentInput, opts ...request.Option) (*CancelEnvironmentDeploymentOutput, error)
CancelEnvironmentDeploymentWithContext is the same as CancelEnvironmentDeployment with the addition of the ability to pass a context and additional request options.
See CancelEnvironmentDeployment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CancelServiceInstanceDeployment ¶
func (c *Proton) CancelServiceInstanceDeployment(input *CancelServiceInstanceDeploymentInput) (*CancelServiceInstanceDeploymentOutput, error)
CancelServiceInstanceDeployment API operation for AWS Proton.
Attempts to cancel a service instance deployment on an UpdateServiceInstance action, if the deployment is IN_PROGRESS. For more information, see Update a service instance in the AWS Proton Administration guide (https://docs.aws.amazon.com/proton/latest/adminguide/ag-svc-instance-update.html) or the AWS Proton User guide (https://docs.aws.amazon.com/proton/latest/userguide/ug-svc-instance-update.html).
The following list includes potential cancellation scenarios.
If the cancellation attempt succeeds, the resulting deployment state is CANCELLED.
If the cancellation attempt fails, the resulting deployment state is FAILED.
If the current UpdateServiceInstance action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CancelServiceInstanceDeployment for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CancelServiceInstanceDeployment
func (*Proton) CancelServiceInstanceDeploymentRequest ¶
func (c *Proton) CancelServiceInstanceDeploymentRequest(input *CancelServiceInstanceDeploymentInput) (req *request.Request, output *CancelServiceInstanceDeploymentOutput)
CancelServiceInstanceDeploymentRequest generates a "aws/request.Request" representing the client's request for the CancelServiceInstanceDeployment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelServiceInstanceDeployment for more information on using the CancelServiceInstanceDeployment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelServiceInstanceDeploymentRequest method. req, resp := client.CancelServiceInstanceDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CancelServiceInstanceDeployment
func (*Proton) CancelServiceInstanceDeploymentWithContext ¶
func (c *Proton) CancelServiceInstanceDeploymentWithContext(ctx aws.Context, input *CancelServiceInstanceDeploymentInput, opts ...request.Option) (*CancelServiceInstanceDeploymentOutput, error)
CancelServiceInstanceDeploymentWithContext is the same as CancelServiceInstanceDeployment with the addition of the ability to pass a context and additional request options.
See CancelServiceInstanceDeployment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CancelServicePipelineDeployment ¶
func (c *Proton) CancelServicePipelineDeployment(input *CancelServicePipelineDeploymentInput) (*CancelServicePipelineDeploymentOutput, error)
CancelServicePipelineDeployment API operation for AWS Proton.
Attempts to cancel a service pipeline deployment on an UpdateServicePipeline action, if the deployment is IN_PROGRESS. For more information, see Update a service pipeline in the AWS Proton Administration guide (https://docs.aws.amazon.com/proton/latest/adminguide/ag-svc-pipeline-update.html) or the AWS Proton User guide (https://docs.aws.amazon.com/proton/latest/userguide/ug-svc-pipeline-update.html).
The following list includes potential cancellation scenarios.
If the cancellation attempt succeeds, the resulting deployment state is CANCELLED.
If the cancellation attempt fails, the resulting deployment state is FAILED.
If the current UpdateServicePipeline action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CancelServicePipelineDeployment for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CancelServicePipelineDeployment
func (*Proton) CancelServicePipelineDeploymentRequest ¶
func (c *Proton) CancelServicePipelineDeploymentRequest(input *CancelServicePipelineDeploymentInput) (req *request.Request, output *CancelServicePipelineDeploymentOutput)
CancelServicePipelineDeploymentRequest generates a "aws/request.Request" representing the client's request for the CancelServicePipelineDeployment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelServicePipelineDeployment for more information on using the CancelServicePipelineDeployment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelServicePipelineDeploymentRequest method. req, resp := client.CancelServicePipelineDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CancelServicePipelineDeployment
func (*Proton) CancelServicePipelineDeploymentWithContext ¶
func (c *Proton) CancelServicePipelineDeploymentWithContext(ctx aws.Context, input *CancelServicePipelineDeploymentInput, opts ...request.Option) (*CancelServicePipelineDeploymentOutput, error)
CancelServicePipelineDeploymentWithContext is the same as CancelServicePipelineDeployment with the addition of the ability to pass a context and additional request options.
See CancelServicePipelineDeployment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CreateEnvironment ¶
func (c *Proton) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)
CreateEnvironment API operation for AWS Proton.
Deploy a new environment. An AWS Proton environment is created from an environment template that defines infrastructure and resources that can be shared across services. For more information, see the Environments (https://docs.aws.amazon.com/proton/latest/adminguide/ag-environments.html) in the AWS Proton Administration Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CreateEnvironment for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironment
func (*Proton) CreateEnvironmentAccountConnection ¶
func (c *Proton) CreateEnvironmentAccountConnection(input *CreateEnvironmentAccountConnectionInput) (*CreateEnvironmentAccountConnectionOutput, error)
CreateEnvironmentAccountConnection API operation for AWS Proton.
Create an environment account connection in an environment account so that environment infrastructure resources can be provisioned in the environment account from the management account.
An environment account connection is a secure bi-directional connection between a management account and an environment account that maintains authorization and permissions. For more information, see Environment account connections (proton/latest/adminguide/ag-env-account-connections.html) in the AWS Proton Administration guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CreateEnvironmentAccountConnection for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironmentAccountConnection
func (*Proton) CreateEnvironmentAccountConnectionRequest ¶
func (c *Proton) CreateEnvironmentAccountConnectionRequest(input *CreateEnvironmentAccountConnectionInput) (req *request.Request, output *CreateEnvironmentAccountConnectionOutput)
CreateEnvironmentAccountConnectionRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironmentAccountConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateEnvironmentAccountConnection for more information on using the CreateEnvironmentAccountConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateEnvironmentAccountConnectionRequest method. req, resp := client.CreateEnvironmentAccountConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironmentAccountConnection
func (*Proton) CreateEnvironmentAccountConnectionWithContext ¶
func (c *Proton) CreateEnvironmentAccountConnectionWithContext(ctx aws.Context, input *CreateEnvironmentAccountConnectionInput, opts ...request.Option) (*CreateEnvironmentAccountConnectionOutput, error)
CreateEnvironmentAccountConnectionWithContext is the same as CreateEnvironmentAccountConnection with the addition of the ability to pass a context and additional request options.
See CreateEnvironmentAccountConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CreateEnvironmentRequest ¶
func (c *Proton) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)
CreateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateEnvironment for more information on using the CreateEnvironment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateEnvironmentRequest method. req, resp := client.CreateEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironment
func (*Proton) CreateEnvironmentTemplate ¶
func (c *Proton) CreateEnvironmentTemplate(input *CreateEnvironmentTemplateInput) (*CreateEnvironmentTemplateOutput, error)
CreateEnvironmentTemplate API operation for AWS Proton.
Create an environment template for AWS Proton. For more information, see Environment Templates (https://docs.aws.amazon.com/proton/latest/adminguide/ag-env-templates.html) in the AWS Proton Administration Guide.
You can create an environment template in one of the two following ways:
Register and publish a standard environment template that instructs AWS Proton to deploy and manage environment infrastructure.
Register and publish a customer managed environment template that connects AWS Proton to your existing provisioned infrastructure that you manage. AWS Proton doesn't manage your existing provisioned infrastructure. To create an environment template for customer provisioned and managed infrastructure, include the provisioning parameter and set the value to CUSTOMER_MANAGED. For more information, see Register and publish an environment template (https://docs.aws.amazon.com/proton/latest/adminguide/env-template-v1.html) in the AWS Proton Administration Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CreateEnvironmentTemplate for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironmentTemplate
func (*Proton) CreateEnvironmentTemplateRequest ¶
func (c *Proton) CreateEnvironmentTemplateRequest(input *CreateEnvironmentTemplateInput) (req *request.Request, output *CreateEnvironmentTemplateOutput)
CreateEnvironmentTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironmentTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateEnvironmentTemplate for more information on using the CreateEnvironmentTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateEnvironmentTemplateRequest method. req, resp := client.CreateEnvironmentTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironmentTemplate
func (*Proton) CreateEnvironmentTemplateVersion ¶
func (c *Proton) CreateEnvironmentTemplateVersion(input *CreateEnvironmentTemplateVersionInput) (*CreateEnvironmentTemplateVersionOutput, error)
CreateEnvironmentTemplateVersion API operation for AWS Proton.
Create a new major or minor version of an environment template. A major version of an environment template is a version that isn't backwards compatible. A minor version of an environment template is a version that's backwards compatible within its major version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CreateEnvironmentTemplateVersion for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironmentTemplateVersion
func (*Proton) CreateEnvironmentTemplateVersionRequest ¶
func (c *Proton) CreateEnvironmentTemplateVersionRequest(input *CreateEnvironmentTemplateVersionInput) (req *request.Request, output *CreateEnvironmentTemplateVersionOutput)
CreateEnvironmentTemplateVersionRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironmentTemplateVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateEnvironmentTemplateVersion for more information on using the CreateEnvironmentTemplateVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateEnvironmentTemplateVersionRequest method. req, resp := client.CreateEnvironmentTemplateVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironmentTemplateVersion
func (*Proton) CreateEnvironmentTemplateVersionWithContext ¶
func (c *Proton) CreateEnvironmentTemplateVersionWithContext(ctx aws.Context, input *CreateEnvironmentTemplateVersionInput, opts ...request.Option) (*CreateEnvironmentTemplateVersionOutput, error)
CreateEnvironmentTemplateVersionWithContext is the same as CreateEnvironmentTemplateVersion with the addition of the ability to pass a context and additional request options.
See CreateEnvironmentTemplateVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CreateEnvironmentTemplateWithContext ¶
func (c *Proton) CreateEnvironmentTemplateWithContext(ctx aws.Context, input *CreateEnvironmentTemplateInput, opts ...request.Option) (*CreateEnvironmentTemplateOutput, error)
CreateEnvironmentTemplateWithContext is the same as CreateEnvironmentTemplate with the addition of the ability to pass a context and additional request options.
See CreateEnvironmentTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CreateEnvironmentWithContext ¶
func (c *Proton) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)
CreateEnvironmentWithContext is the same as CreateEnvironment with the addition of the ability to pass a context and additional request options.
See CreateEnvironment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CreateService ¶
func (c *Proton) CreateService(input *CreateServiceInput) (*CreateServiceOutput, error)
CreateService API operation for AWS Proton.
Create an AWS Proton service. An AWS Proton service is an instantiation of a service template and often includes several service instances and pipeline. For more information, see Services (https://docs.aws.amazon.com/proton/latest/adminguide/ag-services.html) in the AWS Proton Administration Guide and Services (https://docs.aws.amazon.com/proton/latest/userguide/ug-service.html) in the AWS Proton User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CreateService for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateService
func (*Proton) CreateServiceRequest ¶
func (c *Proton) CreateServiceRequest(input *CreateServiceInput) (req *request.Request, output *CreateServiceOutput)
CreateServiceRequest generates a "aws/request.Request" representing the client's request for the CreateService operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateService for more information on using the CreateService API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateServiceRequest method. req, resp := client.CreateServiceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateService
func (*Proton) CreateServiceTemplate ¶
func (c *Proton) CreateServiceTemplate(input *CreateServiceTemplateInput) (*CreateServiceTemplateOutput, error)
CreateServiceTemplate API operation for AWS Proton.
Create a service template. The administrator creates a service template to define standardized infrastructure and an optional CICD service pipeline. Developers, in turn, select the service template from AWS Proton. If the selected service template includes a service pipeline definition, they provide a link to their source code repository. AWS Proton then deploys and manages the infrastructure defined by the selected service template. For more information, see Service Templates (https://docs.aws.amazon.com/proton/latest/adminguide/managing-svc-templates.html) in the AWS Proton Administration Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CreateServiceTemplate for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateServiceTemplate
func (*Proton) CreateServiceTemplateRequest ¶
func (c *Proton) CreateServiceTemplateRequest(input *CreateServiceTemplateInput) (req *request.Request, output *CreateServiceTemplateOutput)
CreateServiceTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateServiceTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateServiceTemplate for more information on using the CreateServiceTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateServiceTemplateRequest method. req, resp := client.CreateServiceTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateServiceTemplate
func (*Proton) CreateServiceTemplateVersion ¶
func (c *Proton) CreateServiceTemplateVersion(input *CreateServiceTemplateVersionInput) (*CreateServiceTemplateVersionOutput, error)
CreateServiceTemplateVersion API operation for AWS Proton.
Create a new major or minor version of a service template. A major version of a service template is a version that isn't backwards compatible. A minor version of a service template is a version that's backwards compatible within its major version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation CreateServiceTemplateVersion for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateServiceTemplateVersion
func (*Proton) CreateServiceTemplateVersionRequest ¶
func (c *Proton) CreateServiceTemplateVersionRequest(input *CreateServiceTemplateVersionInput) (req *request.Request, output *CreateServiceTemplateVersionOutput)
CreateServiceTemplateVersionRequest generates a "aws/request.Request" representing the client's request for the CreateServiceTemplateVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateServiceTemplateVersion for more information on using the CreateServiceTemplateVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateServiceTemplateVersionRequest method. req, resp := client.CreateServiceTemplateVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateServiceTemplateVersion
func (*Proton) CreateServiceTemplateVersionWithContext ¶
func (c *Proton) CreateServiceTemplateVersionWithContext(ctx aws.Context, input *CreateServiceTemplateVersionInput, opts ...request.Option) (*CreateServiceTemplateVersionOutput, error)
CreateServiceTemplateVersionWithContext is the same as CreateServiceTemplateVersion with the addition of the ability to pass a context and additional request options.
See CreateServiceTemplateVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CreateServiceTemplateWithContext ¶
func (c *Proton) CreateServiceTemplateWithContext(ctx aws.Context, input *CreateServiceTemplateInput, opts ...request.Option) (*CreateServiceTemplateOutput, error)
CreateServiceTemplateWithContext is the same as CreateServiceTemplate with the addition of the ability to pass a context and additional request options.
See CreateServiceTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) CreateServiceWithContext ¶
func (c *Proton) CreateServiceWithContext(ctx aws.Context, input *CreateServiceInput, opts ...request.Option) (*CreateServiceOutput, error)
CreateServiceWithContext is the same as CreateService with the addition of the ability to pass a context and additional request options.
See CreateService for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) DeleteEnvironment ¶
func (c *Proton) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)
DeleteEnvironment API operation for AWS Proton.
Delete an environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation DeleteEnvironment for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteEnvironment
func (*Proton) DeleteEnvironmentAccountConnection ¶
func (c *Proton) DeleteEnvironmentAccountConnection(input *DeleteEnvironmentAccountConnectionInput) (*DeleteEnvironmentAccountConnectionOutput, error)
DeleteEnvironmentAccountConnection API operation for AWS Proton.
In an environment account, delete an environment account connection.
After you delete an environment account connection that’s in use by an AWS Proton environment, AWS Proton can’t manage the environment infrastructure resources until a new environment account connection is accepted for the environment account and associated environment. You're responsible for cleaning up provisioned resources that remain without an environment connection.
For more information, see Environment account connections (proton/latest/adminguide/ag-env-account-connections.html) in the AWS Proton Administration guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation DeleteEnvironmentAccountConnection for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteEnvironmentAccountConnection
func (*Proton) DeleteEnvironmentAccountConnectionRequest ¶
func (c *Proton) DeleteEnvironmentAccountConnectionRequest(input *DeleteEnvironmentAccountConnectionInput) (req *request.Request, output *DeleteEnvironmentAccountConnectionOutput)
DeleteEnvironmentAccountConnectionRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironmentAccountConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteEnvironmentAccountConnection for more information on using the DeleteEnvironmentAccountConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteEnvironmentAccountConnectionRequest method. req, resp := client.DeleteEnvironmentAccountConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteEnvironmentAccountConnection
func (*Proton) DeleteEnvironmentAccountConnectionWithContext ¶
func (c *Proton) DeleteEnvironmentAccountConnectionWithContext(ctx aws.Context, input *DeleteEnvironmentAccountConnectionInput, opts ...request.Option) (*DeleteEnvironmentAccountConnectionOutput, error)
DeleteEnvironmentAccountConnectionWithContext is the same as DeleteEnvironmentAccountConnection with the addition of the ability to pass a context and additional request options.
See DeleteEnvironmentAccountConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) DeleteEnvironmentRequest ¶
func (c *Proton) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)
DeleteEnvironmentRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteEnvironment for more information on using the DeleteEnvironment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteEnvironmentRequest method. req, resp := client.DeleteEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteEnvironment
func (*Proton) DeleteEnvironmentTemplate ¶
func (c *Proton) DeleteEnvironmentTemplate(input *DeleteEnvironmentTemplateInput) (*DeleteEnvironmentTemplateOutput, error)
DeleteEnvironmentTemplate API operation for AWS Proton.
If no other major or minor versions of an environment template exist, delete the environment template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation DeleteEnvironmentTemplate for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteEnvironmentTemplate
func (*Proton) DeleteEnvironmentTemplateRequest ¶
func (c *Proton) DeleteEnvironmentTemplateRequest(input *DeleteEnvironmentTemplateInput) (req *request.Request, output *DeleteEnvironmentTemplateOutput)
DeleteEnvironmentTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironmentTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteEnvironmentTemplate for more information on using the DeleteEnvironmentTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteEnvironmentTemplateRequest method. req, resp := client.DeleteEnvironmentTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteEnvironmentTemplate
func (*Proton) DeleteEnvironmentTemplateVersion ¶
func (c *Proton) DeleteEnvironmentTemplateVersion(input *DeleteEnvironmentTemplateVersionInput) (*DeleteEnvironmentTemplateVersionOutput, error)
DeleteEnvironmentTemplateVersion API operation for AWS Proton.
If no other minor versions of an environment template exist, delete a major version of the environment template if it's not the Recommended version. Delete the Recommended version of the environment template if no other major versions or minor versions of the environment template exist. A major version of an environment template is a version that's not backwards compatible.
Delete a minor version of an environment template if it isn't the Recommended version. Delete a Recommended minor version of the environment template if no other minor versions of the environment template exist. A minor version of an environment template is a version that's backwards compatible.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation DeleteEnvironmentTemplateVersion for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteEnvironmentTemplateVersion
func (*Proton) DeleteEnvironmentTemplateVersionRequest ¶
func (c *Proton) DeleteEnvironmentTemplateVersionRequest(input *DeleteEnvironmentTemplateVersionInput) (req *request.Request, output *DeleteEnvironmentTemplateVersionOutput)
DeleteEnvironmentTemplateVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironmentTemplateVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteEnvironmentTemplateVersion for more information on using the DeleteEnvironmentTemplateVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteEnvironmentTemplateVersionRequest method. req, resp := client.DeleteEnvironmentTemplateVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteEnvironmentTemplateVersion
func (*Proton) DeleteEnvironmentTemplateVersionWithContext ¶
func (c *Proton) DeleteEnvironmentTemplateVersionWithContext(ctx aws.Context, input *DeleteEnvironmentTemplateVersionInput, opts ...request.Option) (*DeleteEnvironmentTemplateVersionOutput, error)
DeleteEnvironmentTemplateVersionWithContext is the same as DeleteEnvironmentTemplateVersion with the addition of the ability to pass a context and additional request options.
See DeleteEnvironmentTemplateVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) DeleteEnvironmentTemplateWithContext ¶
func (c *Proton) DeleteEnvironmentTemplateWithContext(ctx aws.Context, input *DeleteEnvironmentTemplateInput, opts ...request.Option) (*DeleteEnvironmentTemplateOutput, error)
DeleteEnvironmentTemplateWithContext is the same as DeleteEnvironmentTemplate with the addition of the ability to pass a context and additional request options.
See DeleteEnvironmentTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) DeleteEnvironmentWithContext ¶
func (c *Proton) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)
DeleteEnvironmentWithContext is the same as DeleteEnvironment with the addition of the ability to pass a context and additional request options.
See DeleteEnvironment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) DeleteService ¶
func (c *Proton) DeleteService(input *DeleteServiceInput) (*DeleteServiceOutput, error)
DeleteService API operation for AWS Proton.
Delete a service.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation DeleteService for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteService
func (*Proton) DeleteServiceRequest ¶
func (c *Proton) DeleteServiceRequest(input *DeleteServiceInput) (req *request.Request, output *DeleteServiceOutput)
DeleteServiceRequest generates a "aws/request.Request" representing the client's request for the DeleteService operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteService for more information on using the DeleteService API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteServiceRequest method. req, resp := client.DeleteServiceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteService
func (*Proton) DeleteServiceTemplate ¶
func (c *Proton) DeleteServiceTemplate(input *DeleteServiceTemplateInput) (*DeleteServiceTemplateOutput, error)
DeleteServiceTemplate API operation for AWS Proton.
If no other major or minor versions of the service template exist, delete the service template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation DeleteServiceTemplate for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteServiceTemplate
func (*Proton) DeleteServiceTemplateRequest ¶
func (c *Proton) DeleteServiceTemplateRequest(input *DeleteServiceTemplateInput) (req *request.Request, output *DeleteServiceTemplateOutput)
DeleteServiceTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteServiceTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteServiceTemplate for more information on using the DeleteServiceTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteServiceTemplateRequest method. req, resp := client.DeleteServiceTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteServiceTemplate
func (*Proton) DeleteServiceTemplateVersion ¶
func (c *Proton) DeleteServiceTemplateVersion(input *DeleteServiceTemplateVersionInput) (*DeleteServiceTemplateVersionOutput, error)
DeleteServiceTemplateVersion API operation for AWS Proton.
If no other minor versions of a service template exist, delete a major version of the service template if it's not the Recommended version. Delete the Recommended version of the service template if no other major versions or minor versions of the service template exist. A major version of a service template is a version that isn't backwards compatible.
Delete a minor version of a service template if it's not the Recommended version. Delete a Recommended minor version of the service template if no other minor versions of the service template exist. A minor version of a service template is a version that's backwards compatible.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation DeleteServiceTemplateVersion for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteServiceTemplateVersion
func (*Proton) DeleteServiceTemplateVersionRequest ¶
func (c *Proton) DeleteServiceTemplateVersionRequest(input *DeleteServiceTemplateVersionInput) (req *request.Request, output *DeleteServiceTemplateVersionOutput)
DeleteServiceTemplateVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteServiceTemplateVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteServiceTemplateVersion for more information on using the DeleteServiceTemplateVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteServiceTemplateVersionRequest method. req, resp := client.DeleteServiceTemplateVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/DeleteServiceTemplateVersion
func (*Proton) DeleteServiceTemplateVersionWithContext ¶
func (c *Proton) DeleteServiceTemplateVersionWithContext(ctx aws.Context, input *DeleteServiceTemplateVersionInput, opts ...request.Option) (*DeleteServiceTemplateVersionOutput, error)
DeleteServiceTemplateVersionWithContext is the same as DeleteServiceTemplateVersion with the addition of the ability to pass a context and additional request options.
See DeleteServiceTemplateVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) DeleteServiceTemplateWithContext ¶
func (c *Proton) DeleteServiceTemplateWithContext(ctx aws.Context, input *DeleteServiceTemplateInput, opts ...request.Option) (*DeleteServiceTemplateOutput, error)
DeleteServiceTemplateWithContext is the same as DeleteServiceTemplate with the addition of the ability to pass a context and additional request options.
See DeleteServiceTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) DeleteServiceWithContext ¶
func (c *Proton) DeleteServiceWithContext(ctx aws.Context, input *DeleteServiceInput, opts ...request.Option) (*DeleteServiceOutput, error)
DeleteServiceWithContext is the same as DeleteService with the addition of the ability to pass a context and additional request options.
See DeleteService for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetAccountSettings ¶
func (c *Proton) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)
GetAccountSettings API operation for AWS Proton.
Get detail data for the AWS Proton pipeline service role.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetAccountSettings for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetAccountSettings
func (*Proton) GetAccountSettingsRequest ¶
func (c *Proton) GetAccountSettingsRequest(input *GetAccountSettingsInput) (req *request.Request, output *GetAccountSettingsOutput)
GetAccountSettingsRequest generates a "aws/request.Request" representing the client's request for the GetAccountSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAccountSettings for more information on using the GetAccountSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAccountSettingsRequest method. req, resp := client.GetAccountSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetAccountSettings
func (*Proton) GetAccountSettingsWithContext ¶
func (c *Proton) GetAccountSettingsWithContext(ctx aws.Context, input *GetAccountSettingsInput, opts ...request.Option) (*GetAccountSettingsOutput, error)
GetAccountSettingsWithContext is the same as GetAccountSettings with the addition of the ability to pass a context and additional request options.
See GetAccountSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetEnvironment ¶
func (c *Proton) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)
GetEnvironment API operation for AWS Proton.
Get detail data for an environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetEnvironment for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetEnvironment
func (*Proton) GetEnvironmentAccountConnection ¶
func (c *Proton) GetEnvironmentAccountConnection(input *GetEnvironmentAccountConnectionInput) (*GetEnvironmentAccountConnectionOutput, error)
GetEnvironmentAccountConnection API operation for AWS Proton.
In an environment account, view the detail data for an environment account connection.
For more information, see Environment account connections (proton/latest/adminguide/ag-env-account-connections.html) in the AWS Proton Administration guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetEnvironmentAccountConnection for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetEnvironmentAccountConnection
func (*Proton) GetEnvironmentAccountConnectionRequest ¶
func (c *Proton) GetEnvironmentAccountConnectionRequest(input *GetEnvironmentAccountConnectionInput) (req *request.Request, output *GetEnvironmentAccountConnectionOutput)
GetEnvironmentAccountConnectionRequest generates a "aws/request.Request" representing the client's request for the GetEnvironmentAccountConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEnvironmentAccountConnection for more information on using the GetEnvironmentAccountConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEnvironmentAccountConnectionRequest method. req, resp := client.GetEnvironmentAccountConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetEnvironmentAccountConnection
func (*Proton) GetEnvironmentAccountConnectionWithContext ¶
func (c *Proton) GetEnvironmentAccountConnectionWithContext(ctx aws.Context, input *GetEnvironmentAccountConnectionInput, opts ...request.Option) (*GetEnvironmentAccountConnectionOutput, error)
GetEnvironmentAccountConnectionWithContext is the same as GetEnvironmentAccountConnection with the addition of the ability to pass a context and additional request options.
See GetEnvironmentAccountConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetEnvironmentRequest ¶
func (c *Proton) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)
GetEnvironmentRequest generates a "aws/request.Request" representing the client's request for the GetEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEnvironment for more information on using the GetEnvironment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEnvironmentRequest method. req, resp := client.GetEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetEnvironment
func (*Proton) GetEnvironmentTemplate ¶
func (c *Proton) GetEnvironmentTemplate(input *GetEnvironmentTemplateInput) (*GetEnvironmentTemplateOutput, error)
GetEnvironmentTemplate API operation for AWS Proton.
Get detail data for an environment template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetEnvironmentTemplate for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetEnvironmentTemplate
func (*Proton) GetEnvironmentTemplateRequest ¶
func (c *Proton) GetEnvironmentTemplateRequest(input *GetEnvironmentTemplateInput) (req *request.Request, output *GetEnvironmentTemplateOutput)
GetEnvironmentTemplateRequest generates a "aws/request.Request" representing the client's request for the GetEnvironmentTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEnvironmentTemplate for more information on using the GetEnvironmentTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEnvironmentTemplateRequest method. req, resp := client.GetEnvironmentTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetEnvironmentTemplate
func (*Proton) GetEnvironmentTemplateVersion ¶
func (c *Proton) GetEnvironmentTemplateVersion(input *GetEnvironmentTemplateVersionInput) (*GetEnvironmentTemplateVersionOutput, error)
GetEnvironmentTemplateVersion API operation for AWS Proton.
View detail data for a major or minor version of an environment template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetEnvironmentTemplateVersion for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetEnvironmentTemplateVersion
func (*Proton) GetEnvironmentTemplateVersionRequest ¶
func (c *Proton) GetEnvironmentTemplateVersionRequest(input *GetEnvironmentTemplateVersionInput) (req *request.Request, output *GetEnvironmentTemplateVersionOutput)
GetEnvironmentTemplateVersionRequest generates a "aws/request.Request" representing the client's request for the GetEnvironmentTemplateVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetEnvironmentTemplateVersion for more information on using the GetEnvironmentTemplateVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetEnvironmentTemplateVersionRequest method. req, resp := client.GetEnvironmentTemplateVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetEnvironmentTemplateVersion
func (*Proton) GetEnvironmentTemplateVersionWithContext ¶
func (c *Proton) GetEnvironmentTemplateVersionWithContext(ctx aws.Context, input *GetEnvironmentTemplateVersionInput, opts ...request.Option) (*GetEnvironmentTemplateVersionOutput, error)
GetEnvironmentTemplateVersionWithContext is the same as GetEnvironmentTemplateVersion with the addition of the ability to pass a context and additional request options.
See GetEnvironmentTemplateVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetEnvironmentTemplateWithContext ¶
func (c *Proton) GetEnvironmentTemplateWithContext(ctx aws.Context, input *GetEnvironmentTemplateInput, opts ...request.Option) (*GetEnvironmentTemplateOutput, error)
GetEnvironmentTemplateWithContext is the same as GetEnvironmentTemplate with the addition of the ability to pass a context and additional request options.
See GetEnvironmentTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetEnvironmentWithContext ¶
func (c *Proton) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)
GetEnvironmentWithContext is the same as GetEnvironment with the addition of the ability to pass a context and additional request options.
See GetEnvironment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetService ¶
func (c *Proton) GetService(input *GetServiceInput) (*GetServiceOutput, error)
GetService API operation for AWS Proton.
Get detail data for a service.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetService for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetService
func (*Proton) GetServiceInstance ¶
func (c *Proton) GetServiceInstance(input *GetServiceInstanceInput) (*GetServiceInstanceOutput, error)
GetServiceInstance API operation for AWS Proton.
Get detail data for a service instance. A service instance is an instantiation of service template, which is running in a specific environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetServiceInstance for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetServiceInstance
func (*Proton) GetServiceInstanceRequest ¶
func (c *Proton) GetServiceInstanceRequest(input *GetServiceInstanceInput) (req *request.Request, output *GetServiceInstanceOutput)
GetServiceInstanceRequest generates a "aws/request.Request" representing the client's request for the GetServiceInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetServiceInstance for more information on using the GetServiceInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetServiceInstanceRequest method. req, resp := client.GetServiceInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetServiceInstance
func (*Proton) GetServiceInstanceWithContext ¶
func (c *Proton) GetServiceInstanceWithContext(ctx aws.Context, input *GetServiceInstanceInput, opts ...request.Option) (*GetServiceInstanceOutput, error)
GetServiceInstanceWithContext is the same as GetServiceInstance with the addition of the ability to pass a context and additional request options.
See GetServiceInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetServiceRequest ¶
func (c *Proton) GetServiceRequest(input *GetServiceInput) (req *request.Request, output *GetServiceOutput)
GetServiceRequest generates a "aws/request.Request" representing the client's request for the GetService operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetService for more information on using the GetService API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetServiceRequest method. req, resp := client.GetServiceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetService
func (*Proton) GetServiceTemplate ¶
func (c *Proton) GetServiceTemplate(input *GetServiceTemplateInput) (*GetServiceTemplateOutput, error)
GetServiceTemplate API operation for AWS Proton.
Get detail data for a service template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetServiceTemplate for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetServiceTemplate
func (*Proton) GetServiceTemplateRequest ¶
func (c *Proton) GetServiceTemplateRequest(input *GetServiceTemplateInput) (req *request.Request, output *GetServiceTemplateOutput)
GetServiceTemplateRequest generates a "aws/request.Request" representing the client's request for the GetServiceTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetServiceTemplate for more information on using the GetServiceTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetServiceTemplateRequest method. req, resp := client.GetServiceTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetServiceTemplate
func (*Proton) GetServiceTemplateVersion ¶
func (c *Proton) GetServiceTemplateVersion(input *GetServiceTemplateVersionInput) (*GetServiceTemplateVersionOutput, error)
GetServiceTemplateVersion API operation for AWS Proton.
View detail data for a major or minor version of a service template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation GetServiceTemplateVersion for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetServiceTemplateVersion
func (*Proton) GetServiceTemplateVersionRequest ¶
func (c *Proton) GetServiceTemplateVersionRequest(input *GetServiceTemplateVersionInput) (req *request.Request, output *GetServiceTemplateVersionOutput)
GetServiceTemplateVersionRequest generates a "aws/request.Request" representing the client's request for the GetServiceTemplateVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetServiceTemplateVersion for more information on using the GetServiceTemplateVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetServiceTemplateVersionRequest method. req, resp := client.GetServiceTemplateVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetServiceTemplateVersion
func (*Proton) GetServiceTemplateVersionWithContext ¶
func (c *Proton) GetServiceTemplateVersionWithContext(ctx aws.Context, input *GetServiceTemplateVersionInput, opts ...request.Option) (*GetServiceTemplateVersionOutput, error)
GetServiceTemplateVersionWithContext is the same as GetServiceTemplateVersion with the addition of the ability to pass a context and additional request options.
See GetServiceTemplateVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetServiceTemplateWithContext ¶
func (c *Proton) GetServiceTemplateWithContext(ctx aws.Context, input *GetServiceTemplateInput, opts ...request.Option) (*GetServiceTemplateOutput, error)
GetServiceTemplateWithContext is the same as GetServiceTemplate with the addition of the ability to pass a context and additional request options.
See GetServiceTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) GetServiceWithContext ¶
func (c *Proton) GetServiceWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.Option) (*GetServiceOutput, error)
GetServiceWithContext is the same as GetService with the addition of the ability to pass a context and additional request options.
See GetService for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListEnvironmentAccountConnections ¶
func (c *Proton) ListEnvironmentAccountConnections(input *ListEnvironmentAccountConnectionsInput) (*ListEnvironmentAccountConnectionsOutput, error)
ListEnvironmentAccountConnections API operation for AWS Proton.
View a list of environment account connections.
For more information, see Environment account connections (proton/latest/adminguide/ag-env-account-connections.html) in the AWS Proton Administration guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListEnvironmentAccountConnections for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListEnvironmentAccountConnections
func (*Proton) ListEnvironmentAccountConnectionsPages ¶
func (c *Proton) ListEnvironmentAccountConnectionsPages(input *ListEnvironmentAccountConnectionsInput, fn func(*ListEnvironmentAccountConnectionsOutput, bool) bool) error
ListEnvironmentAccountConnectionsPages iterates over the pages of a ListEnvironmentAccountConnections operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironmentAccountConnections method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEnvironmentAccountConnections operation. pageNum := 0 err := client.ListEnvironmentAccountConnectionsPages(params, func(page *proton.ListEnvironmentAccountConnectionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListEnvironmentAccountConnectionsPagesWithContext ¶
func (c *Proton) ListEnvironmentAccountConnectionsPagesWithContext(ctx aws.Context, input *ListEnvironmentAccountConnectionsInput, fn func(*ListEnvironmentAccountConnectionsOutput, bool) bool, opts ...request.Option) error
ListEnvironmentAccountConnectionsPagesWithContext same as ListEnvironmentAccountConnectionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListEnvironmentAccountConnectionsRequest ¶
func (c *Proton) ListEnvironmentAccountConnectionsRequest(input *ListEnvironmentAccountConnectionsInput) (req *request.Request, output *ListEnvironmentAccountConnectionsOutput)
ListEnvironmentAccountConnectionsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentAccountConnections operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEnvironmentAccountConnections for more information on using the ListEnvironmentAccountConnections API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEnvironmentAccountConnectionsRequest method. req, resp := client.ListEnvironmentAccountConnectionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListEnvironmentAccountConnections
func (*Proton) ListEnvironmentAccountConnectionsWithContext ¶
func (c *Proton) ListEnvironmentAccountConnectionsWithContext(ctx aws.Context, input *ListEnvironmentAccountConnectionsInput, opts ...request.Option) (*ListEnvironmentAccountConnectionsOutput, error)
ListEnvironmentAccountConnectionsWithContext is the same as ListEnvironmentAccountConnections with the addition of the ability to pass a context and additional request options.
See ListEnvironmentAccountConnections for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListEnvironmentTemplateVersions ¶
func (c *Proton) ListEnvironmentTemplateVersions(input *ListEnvironmentTemplateVersionsInput) (*ListEnvironmentTemplateVersionsOutput, error)
ListEnvironmentTemplateVersions API operation for AWS Proton.
List major or minor versions of an environment template with detail data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListEnvironmentTemplateVersions for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListEnvironmentTemplateVersions
func (*Proton) ListEnvironmentTemplateVersionsPages ¶
func (c *Proton) ListEnvironmentTemplateVersionsPages(input *ListEnvironmentTemplateVersionsInput, fn func(*ListEnvironmentTemplateVersionsOutput, bool) bool) error
ListEnvironmentTemplateVersionsPages iterates over the pages of a ListEnvironmentTemplateVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironmentTemplateVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEnvironmentTemplateVersions operation. pageNum := 0 err := client.ListEnvironmentTemplateVersionsPages(params, func(page *proton.ListEnvironmentTemplateVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListEnvironmentTemplateVersionsPagesWithContext ¶
func (c *Proton) ListEnvironmentTemplateVersionsPagesWithContext(ctx aws.Context, input *ListEnvironmentTemplateVersionsInput, fn func(*ListEnvironmentTemplateVersionsOutput, bool) bool, opts ...request.Option) error
ListEnvironmentTemplateVersionsPagesWithContext same as ListEnvironmentTemplateVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListEnvironmentTemplateVersionsRequest ¶
func (c *Proton) ListEnvironmentTemplateVersionsRequest(input *ListEnvironmentTemplateVersionsInput) (req *request.Request, output *ListEnvironmentTemplateVersionsOutput)
ListEnvironmentTemplateVersionsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentTemplateVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEnvironmentTemplateVersions for more information on using the ListEnvironmentTemplateVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEnvironmentTemplateVersionsRequest method. req, resp := client.ListEnvironmentTemplateVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListEnvironmentTemplateVersions
func (*Proton) ListEnvironmentTemplateVersionsWithContext ¶
func (c *Proton) ListEnvironmentTemplateVersionsWithContext(ctx aws.Context, input *ListEnvironmentTemplateVersionsInput, opts ...request.Option) (*ListEnvironmentTemplateVersionsOutput, error)
ListEnvironmentTemplateVersionsWithContext is the same as ListEnvironmentTemplateVersions with the addition of the ability to pass a context and additional request options.
See ListEnvironmentTemplateVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListEnvironmentTemplates ¶
func (c *Proton) ListEnvironmentTemplates(input *ListEnvironmentTemplatesInput) (*ListEnvironmentTemplatesOutput, error)
ListEnvironmentTemplates API operation for AWS Proton.
List environment templates.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListEnvironmentTemplates for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListEnvironmentTemplates
func (*Proton) ListEnvironmentTemplatesPages ¶
func (c *Proton) ListEnvironmentTemplatesPages(input *ListEnvironmentTemplatesInput, fn func(*ListEnvironmentTemplatesOutput, bool) bool) error
ListEnvironmentTemplatesPages iterates over the pages of a ListEnvironmentTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironmentTemplates method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEnvironmentTemplates operation. pageNum := 0 err := client.ListEnvironmentTemplatesPages(params, func(page *proton.ListEnvironmentTemplatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListEnvironmentTemplatesPagesWithContext ¶
func (c *Proton) ListEnvironmentTemplatesPagesWithContext(ctx aws.Context, input *ListEnvironmentTemplatesInput, fn func(*ListEnvironmentTemplatesOutput, bool) bool, opts ...request.Option) error
ListEnvironmentTemplatesPagesWithContext same as ListEnvironmentTemplatesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListEnvironmentTemplatesRequest ¶
func (c *Proton) ListEnvironmentTemplatesRequest(input *ListEnvironmentTemplatesInput) (req *request.Request, output *ListEnvironmentTemplatesOutput)
ListEnvironmentTemplatesRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentTemplates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEnvironmentTemplates for more information on using the ListEnvironmentTemplates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEnvironmentTemplatesRequest method. req, resp := client.ListEnvironmentTemplatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListEnvironmentTemplates
func (*Proton) ListEnvironmentTemplatesWithContext ¶
func (c *Proton) ListEnvironmentTemplatesWithContext(ctx aws.Context, input *ListEnvironmentTemplatesInput, opts ...request.Option) (*ListEnvironmentTemplatesOutput, error)
ListEnvironmentTemplatesWithContext is the same as ListEnvironmentTemplates with the addition of the ability to pass a context and additional request options.
See ListEnvironmentTemplates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListEnvironments ¶
func (c *Proton) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)
ListEnvironments API operation for AWS Proton.
List environments with detail data summaries.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListEnvironments for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListEnvironments
func (*Proton) ListEnvironmentsPages ¶
func (c *Proton) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error
ListEnvironmentsPages iterates over the pages of a ListEnvironments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironments method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEnvironments operation. pageNum := 0 err := client.ListEnvironmentsPages(params, func(page *proton.ListEnvironmentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListEnvironmentsPagesWithContext ¶
func (c *Proton) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool, opts ...request.Option) error
ListEnvironmentsPagesWithContext same as ListEnvironmentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListEnvironmentsRequest ¶
func (c *Proton) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)
ListEnvironmentsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironments operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEnvironments for more information on using the ListEnvironments API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEnvironmentsRequest method. req, resp := client.ListEnvironmentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListEnvironments
func (*Proton) ListEnvironmentsWithContext ¶
func (c *Proton) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)
ListEnvironmentsWithContext is the same as ListEnvironments with the addition of the ability to pass a context and additional request options.
See ListEnvironments for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListServiceInstances ¶
func (c *Proton) ListServiceInstances(input *ListServiceInstancesInput) (*ListServiceInstancesOutput, error)
ListServiceInstances API operation for AWS Proton.
List service instances with summaries of detail data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListServiceInstances for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListServiceInstances
func (*Proton) ListServiceInstancesPages ¶
func (c *Proton) ListServiceInstancesPages(input *ListServiceInstancesInput, fn func(*ListServiceInstancesOutput, bool) bool) error
ListServiceInstancesPages iterates over the pages of a ListServiceInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServiceInstances method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListServiceInstances operation. pageNum := 0 err := client.ListServiceInstancesPages(params, func(page *proton.ListServiceInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListServiceInstancesPagesWithContext ¶
func (c *Proton) ListServiceInstancesPagesWithContext(ctx aws.Context, input *ListServiceInstancesInput, fn func(*ListServiceInstancesOutput, bool) bool, opts ...request.Option) error
ListServiceInstancesPagesWithContext same as ListServiceInstancesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListServiceInstancesRequest ¶
func (c *Proton) ListServiceInstancesRequest(input *ListServiceInstancesInput) (req *request.Request, output *ListServiceInstancesOutput)
ListServiceInstancesRequest generates a "aws/request.Request" representing the client's request for the ListServiceInstances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListServiceInstances for more information on using the ListServiceInstances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListServiceInstancesRequest method. req, resp := client.ListServiceInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListServiceInstances
func (*Proton) ListServiceInstancesWithContext ¶
func (c *Proton) ListServiceInstancesWithContext(ctx aws.Context, input *ListServiceInstancesInput, opts ...request.Option) (*ListServiceInstancesOutput, error)
ListServiceInstancesWithContext is the same as ListServiceInstances with the addition of the ability to pass a context and additional request options.
See ListServiceInstances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListServiceTemplateVersions ¶
func (c *Proton) ListServiceTemplateVersions(input *ListServiceTemplateVersionsInput) (*ListServiceTemplateVersionsOutput, error)
ListServiceTemplateVersions API operation for AWS Proton.
List major or minor versions of a service template with detail data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListServiceTemplateVersions for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListServiceTemplateVersions
func (*Proton) ListServiceTemplateVersionsPages ¶
func (c *Proton) ListServiceTemplateVersionsPages(input *ListServiceTemplateVersionsInput, fn func(*ListServiceTemplateVersionsOutput, bool) bool) error
ListServiceTemplateVersionsPages iterates over the pages of a ListServiceTemplateVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServiceTemplateVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListServiceTemplateVersions operation. pageNum := 0 err := client.ListServiceTemplateVersionsPages(params, func(page *proton.ListServiceTemplateVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListServiceTemplateVersionsPagesWithContext ¶
func (c *Proton) ListServiceTemplateVersionsPagesWithContext(ctx aws.Context, input *ListServiceTemplateVersionsInput, fn func(*ListServiceTemplateVersionsOutput, bool) bool, opts ...request.Option) error
ListServiceTemplateVersionsPagesWithContext same as ListServiceTemplateVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListServiceTemplateVersionsRequest ¶
func (c *Proton) ListServiceTemplateVersionsRequest(input *ListServiceTemplateVersionsInput) (req *request.Request, output *ListServiceTemplateVersionsOutput)
ListServiceTemplateVersionsRequest generates a "aws/request.Request" representing the client's request for the ListServiceTemplateVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListServiceTemplateVersions for more information on using the ListServiceTemplateVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListServiceTemplateVersionsRequest method. req, resp := client.ListServiceTemplateVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListServiceTemplateVersions
func (*Proton) ListServiceTemplateVersionsWithContext ¶
func (c *Proton) ListServiceTemplateVersionsWithContext(ctx aws.Context, input *ListServiceTemplateVersionsInput, opts ...request.Option) (*ListServiceTemplateVersionsOutput, error)
ListServiceTemplateVersionsWithContext is the same as ListServiceTemplateVersions with the addition of the ability to pass a context and additional request options.
See ListServiceTemplateVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListServiceTemplates ¶
func (c *Proton) ListServiceTemplates(input *ListServiceTemplatesInput) (*ListServiceTemplatesOutput, error)
ListServiceTemplates API operation for AWS Proton.
List service templates with detail data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListServiceTemplates for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListServiceTemplates
func (*Proton) ListServiceTemplatesPages ¶
func (c *Proton) ListServiceTemplatesPages(input *ListServiceTemplatesInput, fn func(*ListServiceTemplatesOutput, bool) bool) error
ListServiceTemplatesPages iterates over the pages of a ListServiceTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServiceTemplates method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListServiceTemplates operation. pageNum := 0 err := client.ListServiceTemplatesPages(params, func(page *proton.ListServiceTemplatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListServiceTemplatesPagesWithContext ¶
func (c *Proton) ListServiceTemplatesPagesWithContext(ctx aws.Context, input *ListServiceTemplatesInput, fn func(*ListServiceTemplatesOutput, bool) bool, opts ...request.Option) error
ListServiceTemplatesPagesWithContext same as ListServiceTemplatesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListServiceTemplatesRequest ¶
func (c *Proton) ListServiceTemplatesRequest(input *ListServiceTemplatesInput) (req *request.Request, output *ListServiceTemplatesOutput)
ListServiceTemplatesRequest generates a "aws/request.Request" representing the client's request for the ListServiceTemplates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListServiceTemplates for more information on using the ListServiceTemplates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListServiceTemplatesRequest method. req, resp := client.ListServiceTemplatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListServiceTemplates
func (*Proton) ListServiceTemplatesWithContext ¶
func (c *Proton) ListServiceTemplatesWithContext(ctx aws.Context, input *ListServiceTemplatesInput, opts ...request.Option) (*ListServiceTemplatesOutput, error)
ListServiceTemplatesWithContext is the same as ListServiceTemplates with the addition of the ability to pass a context and additional request options.
See ListServiceTemplates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListServices ¶
func (c *Proton) ListServices(input *ListServicesInput) (*ListServicesOutput, error)
ListServices API operation for AWS Proton.
List services with summaries of detail data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListServices for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListServices
func (*Proton) ListServicesPages ¶
func (c *Proton) ListServicesPages(input *ListServicesInput, fn func(*ListServicesOutput, bool) bool) error
ListServicesPages iterates over the pages of a ListServices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServices method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListServices operation. pageNum := 0 err := client.ListServicesPages(params, func(page *proton.ListServicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListServicesPagesWithContext ¶
func (c *Proton) ListServicesPagesWithContext(ctx aws.Context, input *ListServicesInput, fn func(*ListServicesOutput, bool) bool, opts ...request.Option) error
ListServicesPagesWithContext same as ListServicesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListServicesRequest ¶
func (c *Proton) ListServicesRequest(input *ListServicesInput) (req *request.Request, output *ListServicesOutput)
ListServicesRequest generates a "aws/request.Request" representing the client's request for the ListServices operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListServices for more information on using the ListServices API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListServicesRequest method. req, resp := client.ListServicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListServices
func (*Proton) ListServicesWithContext ¶
func (c *Proton) ListServicesWithContext(ctx aws.Context, input *ListServicesInput, opts ...request.Option) (*ListServicesOutput, error)
ListServicesWithContext is the same as ListServices with the addition of the ability to pass a context and additional request options.
See ListServices for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListTagsForResource ¶
func (c *Proton) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Proton.
List tags for a resource. For more information, see AWS Proton resources and tagging in the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/resources.html) or AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/resources.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListTagsForResource
func (*Proton) ListTagsForResourcePages ¶
func (c *Proton) ListTagsForResourcePages(input *ListTagsForResourceInput, fn func(*ListTagsForResourceOutput, bool) bool) error
ListTagsForResourcePages iterates over the pages of a ListTagsForResource operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTagsForResource method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTagsForResource operation. pageNum := 0 err := client.ListTagsForResourcePages(params, func(page *proton.ListTagsForResourceOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListTagsForResourcePagesWithContext ¶
func (c *Proton) ListTagsForResourcePagesWithContext(ctx aws.Context, input *ListTagsForResourceInput, fn func(*ListTagsForResourceOutput, bool) bool, opts ...request.Option) error
ListTagsForResourcePagesWithContext same as ListTagsForResourcePages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) ListTagsForResourceRequest ¶
func (c *Proton) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/ListTagsForResource
func (*Proton) ListTagsForResourceWithContext ¶
func (c *Proton) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) RejectEnvironmentAccountConnection ¶
func (c *Proton) RejectEnvironmentAccountConnection(input *RejectEnvironmentAccountConnectionInput) (*RejectEnvironmentAccountConnectionOutput, error)
RejectEnvironmentAccountConnection API operation for AWS Proton.
In a management account, reject an environment account connection from another environment account.
After you reject an environment account connection request, you won’t be able to accept or use the rejected environment account connection.
You can’t reject an environment account connection that is connected to an environment.
For more information, see Environment account connections (proton/latest/adminguide/ag-env-account-connections.html) in the AWS Proton Administration guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation RejectEnvironmentAccountConnection for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/RejectEnvironmentAccountConnection
func (*Proton) RejectEnvironmentAccountConnectionRequest ¶
func (c *Proton) RejectEnvironmentAccountConnectionRequest(input *RejectEnvironmentAccountConnectionInput) (req *request.Request, output *RejectEnvironmentAccountConnectionOutput)
RejectEnvironmentAccountConnectionRequest generates a "aws/request.Request" representing the client's request for the RejectEnvironmentAccountConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RejectEnvironmentAccountConnection for more information on using the RejectEnvironmentAccountConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RejectEnvironmentAccountConnectionRequest method. req, resp := client.RejectEnvironmentAccountConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/RejectEnvironmentAccountConnection
func (*Proton) RejectEnvironmentAccountConnectionWithContext ¶
func (c *Proton) RejectEnvironmentAccountConnectionWithContext(ctx aws.Context, input *RejectEnvironmentAccountConnectionInput, opts ...request.Option) (*RejectEnvironmentAccountConnectionOutput, error)
RejectEnvironmentAccountConnectionWithContext is the same as RejectEnvironmentAccountConnection with the addition of the ability to pass a context and additional request options.
See RejectEnvironmentAccountConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) TagResource ¶
func (c *Proton) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Proton.
Tag a resource. For more information, see AWS Proton resources and tagging in the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/resources.html) or AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/resources.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation TagResource for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/TagResource
func (*Proton) TagResourceRequest ¶
func (c *Proton) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/TagResource
func (*Proton) TagResourceWithContext ¶
func (c *Proton) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UntagResource ¶
func (c *Proton) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Proton.
Remove a tag from a resource. For more information, see AWS Proton resources and tagging in the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/resources.html) or AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/resources.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UntagResource for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UntagResource
func (*Proton) UntagResourceRequest ¶
func (c *Proton) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UntagResource
func (*Proton) UntagResourceWithContext ¶
func (c *Proton) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateAccountSettings ¶
func (c *Proton) UpdateAccountSettings(input *UpdateAccountSettingsInput) (*UpdateAccountSettingsOutput, error)
UpdateAccountSettings API operation for AWS Proton.
Update the AWS Proton pipeline service account settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateAccountSettings for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateAccountSettings
func (*Proton) UpdateAccountSettingsRequest ¶
func (c *Proton) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) (req *request.Request, output *UpdateAccountSettingsOutput)
UpdateAccountSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateAccountSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAccountSettings for more information on using the UpdateAccountSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAccountSettingsRequest method. req, resp := client.UpdateAccountSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateAccountSettings
func (*Proton) UpdateAccountSettingsWithContext ¶
func (c *Proton) UpdateAccountSettingsWithContext(ctx aws.Context, input *UpdateAccountSettingsInput, opts ...request.Option) (*UpdateAccountSettingsOutput, error)
UpdateAccountSettingsWithContext is the same as UpdateAccountSettings with the addition of the ability to pass a context and additional request options.
See UpdateAccountSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateEnvironment ¶
func (c *Proton) UpdateEnvironment(input *UpdateEnvironmentInput) (*UpdateEnvironmentOutput, error)
UpdateEnvironment API operation for AWS Proton.
Update an environment.
If the environment is associated with an environment account connection, don't update or include the protonServiceRoleArn parameter to update or connect to an environment account connection.
You can only update to a new environment account connection if it was created in the same environment account that the current environment account connection was created in and associated with the current environment.
If the environment isn't associated with an environment account connection, don't update or include the environmentAccountConnectionId parameter to update or connect to an environment account connection.
You can update either the environmentAccountConnectionId or protonServiceRoleArn parameter and value. You can’t update both.
There are four modes for updating an environment 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 environment 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 environment 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 environment 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's higher than the major version in use and a minor version (optional).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateEnvironment for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateEnvironment
func (*Proton) UpdateEnvironmentAccountConnection ¶
func (c *Proton) UpdateEnvironmentAccountConnection(input *UpdateEnvironmentAccountConnectionInput) (*UpdateEnvironmentAccountConnectionOutput, error)
UpdateEnvironmentAccountConnection API operation for AWS Proton.
In an environment account, update an environment account connection to use a new IAM role.
For more information, see Environment account connections (proton/latest/adminguide/ag-env-account-connections.html) in the AWS Proton Administration guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateEnvironmentAccountConnection for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateEnvironmentAccountConnection
func (*Proton) UpdateEnvironmentAccountConnectionRequest ¶
func (c *Proton) UpdateEnvironmentAccountConnectionRequest(input *UpdateEnvironmentAccountConnectionInput) (req *request.Request, output *UpdateEnvironmentAccountConnectionOutput)
UpdateEnvironmentAccountConnectionRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironmentAccountConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateEnvironmentAccountConnection for more information on using the UpdateEnvironmentAccountConnection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateEnvironmentAccountConnectionRequest method. req, resp := client.UpdateEnvironmentAccountConnectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateEnvironmentAccountConnection
func (*Proton) UpdateEnvironmentAccountConnectionWithContext ¶
func (c *Proton) UpdateEnvironmentAccountConnectionWithContext(ctx aws.Context, input *UpdateEnvironmentAccountConnectionInput, opts ...request.Option) (*UpdateEnvironmentAccountConnectionOutput, error)
UpdateEnvironmentAccountConnectionWithContext is the same as UpdateEnvironmentAccountConnection with the addition of the ability to pass a context and additional request options.
See UpdateEnvironmentAccountConnection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateEnvironmentRequest ¶
func (c *Proton) UpdateEnvironmentRequest(input *UpdateEnvironmentInput) (req *request.Request, output *UpdateEnvironmentOutput)
UpdateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateEnvironment for more information on using the UpdateEnvironment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateEnvironmentRequest method. req, resp := client.UpdateEnvironmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateEnvironment
func (*Proton) UpdateEnvironmentTemplate ¶
func (c *Proton) UpdateEnvironmentTemplate(input *UpdateEnvironmentTemplateInput) (*UpdateEnvironmentTemplateOutput, error)
UpdateEnvironmentTemplate API operation for AWS Proton.
Update an environment template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateEnvironmentTemplate for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateEnvironmentTemplate
func (*Proton) UpdateEnvironmentTemplateRequest ¶
func (c *Proton) UpdateEnvironmentTemplateRequest(input *UpdateEnvironmentTemplateInput) (req *request.Request, output *UpdateEnvironmentTemplateOutput)
UpdateEnvironmentTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironmentTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateEnvironmentTemplate for more information on using the UpdateEnvironmentTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateEnvironmentTemplateRequest method. req, resp := client.UpdateEnvironmentTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateEnvironmentTemplate
func (*Proton) UpdateEnvironmentTemplateVersion ¶
func (c *Proton) UpdateEnvironmentTemplateVersion(input *UpdateEnvironmentTemplateVersionInput) (*UpdateEnvironmentTemplateVersionOutput, error)
UpdateEnvironmentTemplateVersion API operation for AWS Proton.
Update a major or minor version of an environment template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateEnvironmentTemplateVersion for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateEnvironmentTemplateVersion
func (*Proton) UpdateEnvironmentTemplateVersionRequest ¶
func (c *Proton) UpdateEnvironmentTemplateVersionRequest(input *UpdateEnvironmentTemplateVersionInput) (req *request.Request, output *UpdateEnvironmentTemplateVersionOutput)
UpdateEnvironmentTemplateVersionRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironmentTemplateVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateEnvironmentTemplateVersion for more information on using the UpdateEnvironmentTemplateVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateEnvironmentTemplateVersionRequest method. req, resp := client.UpdateEnvironmentTemplateVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateEnvironmentTemplateVersion
func (*Proton) UpdateEnvironmentTemplateVersionWithContext ¶
func (c *Proton) UpdateEnvironmentTemplateVersionWithContext(ctx aws.Context, input *UpdateEnvironmentTemplateVersionInput, opts ...request.Option) (*UpdateEnvironmentTemplateVersionOutput, error)
UpdateEnvironmentTemplateVersionWithContext is the same as UpdateEnvironmentTemplateVersion with the addition of the ability to pass a context and additional request options.
See UpdateEnvironmentTemplateVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateEnvironmentTemplateWithContext ¶
func (c *Proton) UpdateEnvironmentTemplateWithContext(ctx aws.Context, input *UpdateEnvironmentTemplateInput, opts ...request.Option) (*UpdateEnvironmentTemplateOutput, error)
UpdateEnvironmentTemplateWithContext is the same as UpdateEnvironmentTemplate with the addition of the ability to pass a context and additional request options.
See UpdateEnvironmentTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateEnvironmentWithContext ¶
func (c *Proton) UpdateEnvironmentWithContext(ctx aws.Context, input *UpdateEnvironmentInput, opts ...request.Option) (*UpdateEnvironmentOutput, error)
UpdateEnvironmentWithContext is the same as UpdateEnvironment with the addition of the ability to pass a context and additional request options.
See UpdateEnvironment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateService ¶
func (c *Proton) UpdateService(input *UpdateServiceInput) (*UpdateServiceOutput, error)
UpdateService API operation for AWS Proton.
Edit a service description or use a spec to add and delete service instances.
Existing service instances and the service pipeline can't be edited using this API. They can only be deleted.
Use the description parameter to modify the description.
Edit the spec parameter to add or delete instances.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateService for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateService
func (*Proton) UpdateServiceInstance ¶
func (c *Proton) UpdateServiceInstance(input *UpdateServiceInstanceInput) (*UpdateServiceInstanceOutput, error)
UpdateServiceInstance API operation for AWS Proton.
Update a service instance.
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).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateServiceInstance for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServiceInstance
func (*Proton) UpdateServiceInstanceRequest ¶
func (c *Proton) UpdateServiceInstanceRequest(input *UpdateServiceInstanceInput) (req *request.Request, output *UpdateServiceInstanceOutput)
UpdateServiceInstanceRequest generates a "aws/request.Request" representing the client's request for the UpdateServiceInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateServiceInstance for more information on using the UpdateServiceInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateServiceInstanceRequest method. req, resp := client.UpdateServiceInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServiceInstance
func (*Proton) UpdateServiceInstanceWithContext ¶
func (c *Proton) UpdateServiceInstanceWithContext(ctx aws.Context, input *UpdateServiceInstanceInput, opts ...request.Option) (*UpdateServiceInstanceOutput, error)
UpdateServiceInstanceWithContext is the same as UpdateServiceInstance with the addition of the ability to pass a context and additional request options.
See UpdateServiceInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateServicePipeline ¶
func (c *Proton) UpdateServicePipeline(input *UpdateServicePipelineInput) (*UpdateServicePipelineOutput, error)
UpdateServicePipeline API operation for AWS Proton.
Update the service pipeline.
There are four modes for updating a service pipeline 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 pipeline 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 pipeline 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 pipeline 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).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateServicePipeline for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServicePipeline
func (*Proton) UpdateServicePipelineRequest ¶
func (c *Proton) UpdateServicePipelineRequest(input *UpdateServicePipelineInput) (req *request.Request, output *UpdateServicePipelineOutput)
UpdateServicePipelineRequest generates a "aws/request.Request" representing the client's request for the UpdateServicePipeline operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateServicePipeline for more information on using the UpdateServicePipeline API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateServicePipelineRequest method. req, resp := client.UpdateServicePipelineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServicePipeline
func (*Proton) UpdateServicePipelineWithContext ¶
func (c *Proton) UpdateServicePipelineWithContext(ctx aws.Context, input *UpdateServicePipelineInput, opts ...request.Option) (*UpdateServicePipelineOutput, error)
UpdateServicePipelineWithContext is the same as UpdateServicePipeline with the addition of the ability to pass a context and additional request options.
See UpdateServicePipeline for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateServiceRequest ¶
func (c *Proton) UpdateServiceRequest(input *UpdateServiceInput) (req *request.Request, output *UpdateServiceOutput)
UpdateServiceRequest generates a "aws/request.Request" representing the client's request for the UpdateService operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateService for more information on using the UpdateService API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateServiceRequest method. req, resp := client.UpdateServiceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateService
func (*Proton) UpdateServiceTemplate ¶
func (c *Proton) UpdateServiceTemplate(input *UpdateServiceTemplateInput) (*UpdateServiceTemplateOutput, error)
UpdateServiceTemplate API operation for AWS Proton.
Update a service template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateServiceTemplate for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServiceTemplate
func (*Proton) UpdateServiceTemplateRequest ¶
func (c *Proton) UpdateServiceTemplateRequest(input *UpdateServiceTemplateInput) (req *request.Request, output *UpdateServiceTemplateOutput)
UpdateServiceTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateServiceTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateServiceTemplate for more information on using the UpdateServiceTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateServiceTemplateRequest method. req, resp := client.UpdateServiceTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServiceTemplate
func (*Proton) UpdateServiceTemplateVersion ¶
func (c *Proton) UpdateServiceTemplateVersion(input *UpdateServiceTemplateVersionInput) (*UpdateServiceTemplateVersionOutput, error)
UpdateServiceTemplateVersion API operation for AWS Proton.
Update a major or minor version of a service template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Proton's API operation UpdateServiceTemplateVersion for usage and error information.
Returned Error Types:
ValidationException The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException There isn't sufficient access for performing this action.
ThrottlingException The request was denied due to request throttling.
ConflictException The request couldn't be made due to a conflicting operation or resource.
ResourceNotFoundException The requested resource wasn't found.
InternalServerException The request failed to register with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServiceTemplateVersion
func (*Proton) UpdateServiceTemplateVersionRequest ¶
func (c *Proton) UpdateServiceTemplateVersionRequest(input *UpdateServiceTemplateVersionInput) (req *request.Request, output *UpdateServiceTemplateVersionOutput)
UpdateServiceTemplateVersionRequest generates a "aws/request.Request" representing the client's request for the UpdateServiceTemplateVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateServiceTemplateVersion for more information on using the UpdateServiceTemplateVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateServiceTemplateVersionRequest method. req, resp := client.UpdateServiceTemplateVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/UpdateServiceTemplateVersion
func (*Proton) UpdateServiceTemplateVersionWithContext ¶
func (c *Proton) UpdateServiceTemplateVersionWithContext(ctx aws.Context, input *UpdateServiceTemplateVersionInput, opts ...request.Option) (*UpdateServiceTemplateVersionOutput, error)
UpdateServiceTemplateVersionWithContext is the same as UpdateServiceTemplateVersion with the addition of the ability to pass a context and additional request options.
See UpdateServiceTemplateVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateServiceTemplateWithContext ¶
func (c *Proton) UpdateServiceTemplateWithContext(ctx aws.Context, input *UpdateServiceTemplateInput, opts ...request.Option) (*UpdateServiceTemplateOutput, error)
UpdateServiceTemplateWithContext is the same as UpdateServiceTemplate with the addition of the ability to pass a context and additional request options.
See UpdateServiceTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Proton) UpdateServiceWithContext ¶
func (c *Proton) UpdateServiceWithContext(ctx aws.Context, input *UpdateServiceInput, opts ...request.Option) (*UpdateServiceOutput, error)
UpdateServiceWithContext is the same as UpdateService with the addition of the ability to pass a context and additional request options.
See UpdateService for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type RejectEnvironmentAccountConnectionInput ¶
type RejectEnvironmentAccountConnectionInput struct { // The ID of the environment account connection to reject. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (RejectEnvironmentAccountConnectionInput) GoString ¶
func (s RejectEnvironmentAccountConnectionInput) GoString() string
GoString returns the string representation
func (*RejectEnvironmentAccountConnectionInput) SetId ¶
func (s *RejectEnvironmentAccountConnectionInput) SetId(v string) *RejectEnvironmentAccountConnectionInput
SetId sets the Id field's value.
func (RejectEnvironmentAccountConnectionInput) String ¶
func (s RejectEnvironmentAccountConnectionInput) String() string
String returns the string representation
func (*RejectEnvironmentAccountConnectionInput) Validate ¶
func (s *RejectEnvironmentAccountConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RejectEnvironmentAccountConnectionOutput ¶
type RejectEnvironmentAccountConnectionOutput struct { // The environment connection account detail data that's returned by AWS Proton. // // EnvironmentAccountConnection is a required field EnvironmentAccountConnection *EnvironmentAccountConnection `locationName:"environmentAccountConnection" type:"structure" required:"true"` // contains filtered or unexported fields }
func (RejectEnvironmentAccountConnectionOutput) GoString ¶
func (s RejectEnvironmentAccountConnectionOutput) GoString() string
GoString returns the string representation
func (*RejectEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection ¶
func (s *RejectEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection(v *EnvironmentAccountConnection) *RejectEnvironmentAccountConnectionOutput
SetEnvironmentAccountConnection sets the EnvironmentAccountConnection field's value.
func (RejectEnvironmentAccountConnectionOutput) String ¶
func (s RejectEnvironmentAccountConnectionOutput) String() string
String returns the string representation
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The requested resource wasn't found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation
type S3ObjectSource ¶
type S3ObjectSource struct { // The name of the S3 bucket that contains a template bundle. // // Bucket is a required field Bucket *string `locationName:"bucket" min:"3" type:"string" required:"true"` // The path to the S3 bucket that contains a template bundle. // // Key is a required field Key *string `locationName:"key" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Template bundle S3 bucket data.
func (S3ObjectSource) GoString ¶
func (s S3ObjectSource) GoString() string
GoString returns the string representation
func (*S3ObjectSource) SetBucket ¶
func (s *S3ObjectSource) SetBucket(v string) *S3ObjectSource
SetBucket sets the Bucket field's value.
func (*S3ObjectSource) SetKey ¶
func (s *S3ObjectSource) SetKey(v string) *S3ObjectSource
SetKey sets the Key field's value.
func (S3ObjectSource) String ¶
func (s S3ObjectSource) String() string
String returns the string representation
func (*S3ObjectSource) Validate ¶
func (s *S3ObjectSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Service ¶
type Service struct { // The Amazon Resource Name (ARN) of the service. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the code repository branch that holds the code that's deployed // in AWS Proton. BranchName *string `locationName:"branchName" min:"1" type:"string"` // The time when the service was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of a service. Description *string `locationName:"description" type:"string" sensitive:"true"` // The time when the service was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The name of the service. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The service pipeline detail data. Pipeline *ServicePipeline `locationName:"pipeline" type:"structure"` // The ARN of the repository connection. For more information, see Set up a // repository connection (https://docs.aws.amazon.com/proton/latest/adminguide/setting-up-for-service.html#setting-up-vcontrol) // in the AWS Proton Administration Guide and Getting started (https://docs.aws.amazon.com/proton/latest/userguide/ug-getting-started.html#getting-started-step1) // in the AWS Proton User Guide. RepositoryConnectionArn *string `locationName:"repositoryConnectionArn" min:"1" type:"string"` // The ID of the code repository. RepositoryId *string `locationName:"repositoryId" min:"1" type:"string"` // The formatted specification that defines the service. // // Spec is a required field Spec *string `locationName:"spec" min:"1" type:"string" required:"true" sensitive:"true"` // The status of the service. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ServiceStatus"` // A service status message. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"true"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The service detail data.
func (*Service) SetBranchName ¶
SetBranchName sets the BranchName field's value.
func (*Service) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Service) SetDescription ¶
SetDescription sets the Description field's value.
func (*Service) SetLastModifiedAt ¶
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*Service) SetPipeline ¶
func (s *Service) SetPipeline(v *ServicePipeline) *Service
SetPipeline sets the Pipeline field's value.
func (*Service) SetRepositoryConnectionArn ¶
SetRepositoryConnectionArn sets the RepositoryConnectionArn field's value.
func (*Service) SetRepositoryId ¶
SetRepositoryId sets the RepositoryId field's value.
func (*Service) SetStatusMessage ¶
SetStatusMessage sets the StatusMessage field's value.
func (*Service) SetTemplateName ¶
SetTemplateName sets the TemplateName field's value.
type ServiceInstance ¶
type ServiceInstance struct { // The Amazon Resource Name (ARN) of the service instance. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the service instance was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The service instance deployment status. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // A service instance deployment status message. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The name of the environment that the service instance was deployed into. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The time when a deployment of the service instance was last attempted. // // LastDeploymentAttemptedAt is a required field LastDeploymentAttemptedAt *time.Time `locationName:"lastDeploymentAttemptedAt" type:"timestamp" required:"true"` // The time when the service instance was last deployed successfully. // // LastDeploymentSucceededAt is a required field LastDeploymentSucceededAt *time.Time `locationName:"lastDeploymentSucceededAt" type:"timestamp" required:"true"` // The name of the service instance. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service that the service instance belongs to. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // The service spec that was used to create the service instance. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // The ID of the major version of the service template that was used to create // the service instance. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of the service template that was used to create // the service instance. // // TemplateMinorVersion is a required field TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string" required:"true"` // The name of the service template that was used to create the service instance. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The service instance detail data.
func (ServiceInstance) GoString ¶
func (s ServiceInstance) GoString() string
GoString returns the string representation
func (*ServiceInstance) SetArn ¶
func (s *ServiceInstance) SetArn(v string) *ServiceInstance
SetArn sets the Arn field's value.
func (*ServiceInstance) SetCreatedAt ¶
func (s *ServiceInstance) SetCreatedAt(v time.Time) *ServiceInstance
SetCreatedAt sets the CreatedAt field's value.
func (*ServiceInstance) SetDeploymentStatus ¶
func (s *ServiceInstance) SetDeploymentStatus(v string) *ServiceInstance
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*ServiceInstance) SetDeploymentStatusMessage ¶
func (s *ServiceInstance) SetDeploymentStatusMessage(v string) *ServiceInstance
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*ServiceInstance) SetEnvironmentName ¶
func (s *ServiceInstance) SetEnvironmentName(v string) *ServiceInstance
SetEnvironmentName sets the EnvironmentName field's value.
func (*ServiceInstance) SetLastDeploymentAttemptedAt ¶
func (s *ServiceInstance) SetLastDeploymentAttemptedAt(v time.Time) *ServiceInstance
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*ServiceInstance) SetLastDeploymentSucceededAt ¶
func (s *ServiceInstance) SetLastDeploymentSucceededAt(v time.Time) *ServiceInstance
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*ServiceInstance) SetName ¶
func (s *ServiceInstance) SetName(v string) *ServiceInstance
SetName sets the Name field's value.
func (*ServiceInstance) SetServiceName ¶
func (s *ServiceInstance) SetServiceName(v string) *ServiceInstance
SetServiceName sets the ServiceName field's value.
func (*ServiceInstance) SetSpec ¶
func (s *ServiceInstance) SetSpec(v string) *ServiceInstance
SetSpec sets the Spec field's value.
func (*ServiceInstance) SetTemplateMajorVersion ¶
func (s *ServiceInstance) SetTemplateMajorVersion(v string) *ServiceInstance
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*ServiceInstance) SetTemplateMinorVersion ¶
func (s *ServiceInstance) SetTemplateMinorVersion(v string) *ServiceInstance
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*ServiceInstance) SetTemplateName ¶
func (s *ServiceInstance) SetTemplateName(v string) *ServiceInstance
SetTemplateName sets the TemplateName field's value.
func (ServiceInstance) String ¶
func (s ServiceInstance) String() string
String returns the string representation
type ServiceInstanceSummary ¶
type ServiceInstanceSummary struct { // The Amazon Resource Name (ARN) of the service instance. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the service instance was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The service instance deployment status. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // A service instance deployment status message. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The name of the environment that the service instance was deployed into. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The time when a deployment of the service was last attempted. // // LastDeploymentAttemptedAt is a required field LastDeploymentAttemptedAt *time.Time `locationName:"lastDeploymentAttemptedAt" type:"timestamp" required:"true"` // The time when the service was last deployed successfully. // // LastDeploymentSucceededAt is a required field LastDeploymentSucceededAt *time.Time `locationName:"lastDeploymentSucceededAt" type:"timestamp" required:"true"` // The name of the service instance. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service that the service instance belongs to. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // The ID of the major version of a service template. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of a service template. // // TemplateMinorVersion is a required field TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string" required:"true"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A summary of the service instance detail data.
func (ServiceInstanceSummary) GoString ¶
func (s ServiceInstanceSummary) GoString() string
GoString returns the string representation
func (*ServiceInstanceSummary) SetArn ¶
func (s *ServiceInstanceSummary) SetArn(v string) *ServiceInstanceSummary
SetArn sets the Arn field's value.
func (*ServiceInstanceSummary) SetCreatedAt ¶
func (s *ServiceInstanceSummary) SetCreatedAt(v time.Time) *ServiceInstanceSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ServiceInstanceSummary) SetDeploymentStatus ¶
func (s *ServiceInstanceSummary) SetDeploymentStatus(v string) *ServiceInstanceSummary
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*ServiceInstanceSummary) SetDeploymentStatusMessage ¶
func (s *ServiceInstanceSummary) SetDeploymentStatusMessage(v string) *ServiceInstanceSummary
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*ServiceInstanceSummary) SetEnvironmentName ¶
func (s *ServiceInstanceSummary) SetEnvironmentName(v string) *ServiceInstanceSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*ServiceInstanceSummary) SetLastDeploymentAttemptedAt ¶
func (s *ServiceInstanceSummary) SetLastDeploymentAttemptedAt(v time.Time) *ServiceInstanceSummary
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*ServiceInstanceSummary) SetLastDeploymentSucceededAt ¶
func (s *ServiceInstanceSummary) SetLastDeploymentSucceededAt(v time.Time) *ServiceInstanceSummary
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*ServiceInstanceSummary) SetName ¶
func (s *ServiceInstanceSummary) SetName(v string) *ServiceInstanceSummary
SetName sets the Name field's value.
func (*ServiceInstanceSummary) SetServiceName ¶
func (s *ServiceInstanceSummary) SetServiceName(v string) *ServiceInstanceSummary
SetServiceName sets the ServiceName field's value.
func (*ServiceInstanceSummary) SetTemplateMajorVersion ¶
func (s *ServiceInstanceSummary) SetTemplateMajorVersion(v string) *ServiceInstanceSummary
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*ServiceInstanceSummary) SetTemplateMinorVersion ¶
func (s *ServiceInstanceSummary) SetTemplateMinorVersion(v string) *ServiceInstanceSummary
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*ServiceInstanceSummary) SetTemplateName ¶
func (s *ServiceInstanceSummary) SetTemplateName(v string) *ServiceInstanceSummary
SetTemplateName sets the TemplateName field's value.
func (ServiceInstanceSummary) String ¶
func (s ServiceInstanceSummary) String() string
String returns the string representation
type ServicePipeline ¶
type ServicePipeline struct { // The Amazon Resource Name (ARN) of the service pipeline. // // Arn is a required field Arn *string `locationName:"arn" min:"1" type:"string" required:"true"` // The time when the service pipeline was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The deployment status of the service pipeline. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // A service pipeline deployment status message. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The time when a deployment of the service pipeline was last attempted. // // LastDeploymentAttemptedAt is a required field LastDeploymentAttemptedAt *time.Time `locationName:"lastDeploymentAttemptedAt" type:"timestamp" required:"true"` // The time when the service pipeline was last deployed successfully. // // LastDeploymentSucceededAt is a required field LastDeploymentSucceededAt *time.Time `locationName:"lastDeploymentSucceededAt" type:"timestamp" required:"true"` // The service spec that was used to create the service pipeline. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // The ID of the major version of the service template that was used to create // the service pipeline. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of the service template that was used to create // the service pipeline. // // TemplateMinorVersion is a required field TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string" required:"true"` // The name of the service template that was used to create the service pipeline. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The service pipeline detail data.
func (ServicePipeline) GoString ¶
func (s ServicePipeline) GoString() string
GoString returns the string representation
func (*ServicePipeline) SetArn ¶
func (s *ServicePipeline) SetArn(v string) *ServicePipeline
SetArn sets the Arn field's value.
func (*ServicePipeline) SetCreatedAt ¶
func (s *ServicePipeline) SetCreatedAt(v time.Time) *ServicePipeline
SetCreatedAt sets the CreatedAt field's value.
func (*ServicePipeline) SetDeploymentStatus ¶
func (s *ServicePipeline) SetDeploymentStatus(v string) *ServicePipeline
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*ServicePipeline) SetDeploymentStatusMessage ¶
func (s *ServicePipeline) SetDeploymentStatusMessage(v string) *ServicePipeline
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*ServicePipeline) SetLastDeploymentAttemptedAt ¶
func (s *ServicePipeline) SetLastDeploymentAttemptedAt(v time.Time) *ServicePipeline
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*ServicePipeline) SetLastDeploymentSucceededAt ¶
func (s *ServicePipeline) SetLastDeploymentSucceededAt(v time.Time) *ServicePipeline
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*ServicePipeline) SetSpec ¶
func (s *ServicePipeline) SetSpec(v string) *ServicePipeline
SetSpec sets the Spec field's value.
func (*ServicePipeline) SetTemplateMajorVersion ¶
func (s *ServicePipeline) SetTemplateMajorVersion(v string) *ServicePipeline
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*ServicePipeline) SetTemplateMinorVersion ¶
func (s *ServicePipeline) SetTemplateMinorVersion(v string) *ServicePipeline
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*ServicePipeline) SetTemplateName ¶
func (s *ServicePipeline) SetTemplateName(v string) *ServicePipeline
SetTemplateName sets the TemplateName field's value.
func (ServicePipeline) String ¶
func (s ServicePipeline) String() string
String returns the string representation
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string" sensitive:"true"` // contains filtered or unexported fields }
A quota was exceeded. For more information, see AWS Proton Quotas (https://docs.aws.amazon.com/proton/latest/adminguide/ag-limits.html) in the AWS Proton Administration Guide.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation
type ServiceSummary ¶
type ServiceSummary struct { // The Amazon Resource Name (ARN) of the service. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the service was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the service. Description *string `locationName:"description" type:"string" sensitive:"true"` // The time when the service was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The name of the service. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The status of the service. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ServiceStatus"` // A service status message. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"true"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A summary of the service detail data.
func (ServiceSummary) GoString ¶
func (s ServiceSummary) GoString() string
GoString returns the string representation
func (*ServiceSummary) SetArn ¶
func (s *ServiceSummary) SetArn(v string) *ServiceSummary
SetArn sets the Arn field's value.
func (*ServiceSummary) SetCreatedAt ¶
func (s *ServiceSummary) SetCreatedAt(v time.Time) *ServiceSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ServiceSummary) SetDescription ¶
func (s *ServiceSummary) SetDescription(v string) *ServiceSummary
SetDescription sets the Description field's value.
func (*ServiceSummary) SetLastModifiedAt ¶
func (s *ServiceSummary) SetLastModifiedAt(v time.Time) *ServiceSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*ServiceSummary) SetName ¶
func (s *ServiceSummary) SetName(v string) *ServiceSummary
SetName sets the Name field's value.
func (*ServiceSummary) SetStatus ¶
func (s *ServiceSummary) SetStatus(v string) *ServiceSummary
SetStatus sets the Status field's value.
func (*ServiceSummary) SetStatusMessage ¶
func (s *ServiceSummary) SetStatusMessage(v string) *ServiceSummary
SetStatusMessage sets the StatusMessage field's value.
func (*ServiceSummary) SetTemplateName ¶
func (s *ServiceSummary) SetTemplateName(v string) *ServiceSummary
SetTemplateName sets the TemplateName field's value.
func (ServiceSummary) String ¶
func (s ServiceSummary) String() string
String returns the string representation
type ServiceTemplate ¶
type ServiceTemplate struct { // The Amazon Resource Name (ARN) of the service template. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the service template was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the service template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The service template name as displayed in the developer interface. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The customer provided service template encryption key that's used to encrypt // data. EncryptionKey *string `locationName:"encryptionKey" min:"1" type:"string"` // The time when the service template was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The name of the service template. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // If pipelineProvisioning is true, a service pipeline is included in the service // template. Otherwise, a service pipeline isn't included in the service template. PipelineProvisioning *string `locationName:"pipelineProvisioning" type:"string" enum:"Provisioning"` // The ID of the recommended version of the service template. RecommendedVersion *string `locationName:"recommendedVersion" min:"1" type:"string"` // contains filtered or unexported fields }
The service template detail data.
func (ServiceTemplate) GoString ¶
func (s ServiceTemplate) GoString() string
GoString returns the string representation
func (*ServiceTemplate) SetArn ¶
func (s *ServiceTemplate) SetArn(v string) *ServiceTemplate
SetArn sets the Arn field's value.
func (*ServiceTemplate) SetCreatedAt ¶
func (s *ServiceTemplate) SetCreatedAt(v time.Time) *ServiceTemplate
SetCreatedAt sets the CreatedAt field's value.
func (*ServiceTemplate) SetDescription ¶
func (s *ServiceTemplate) SetDescription(v string) *ServiceTemplate
SetDescription sets the Description field's value.
func (*ServiceTemplate) SetDisplayName ¶
func (s *ServiceTemplate) SetDisplayName(v string) *ServiceTemplate
SetDisplayName sets the DisplayName field's value.
func (*ServiceTemplate) SetEncryptionKey ¶
func (s *ServiceTemplate) SetEncryptionKey(v string) *ServiceTemplate
SetEncryptionKey sets the EncryptionKey field's value.
func (*ServiceTemplate) SetLastModifiedAt ¶
func (s *ServiceTemplate) SetLastModifiedAt(v time.Time) *ServiceTemplate
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*ServiceTemplate) SetName ¶
func (s *ServiceTemplate) SetName(v string) *ServiceTemplate
SetName sets the Name field's value.
func (*ServiceTemplate) SetPipelineProvisioning ¶
func (s *ServiceTemplate) SetPipelineProvisioning(v string) *ServiceTemplate
SetPipelineProvisioning sets the PipelineProvisioning field's value.
func (*ServiceTemplate) SetRecommendedVersion ¶
func (s *ServiceTemplate) SetRecommendedVersion(v string) *ServiceTemplate
SetRecommendedVersion sets the RecommendedVersion field's value.
func (ServiceTemplate) String ¶
func (s ServiceTemplate) String() string
String returns the string representation
type ServiceTemplateSummary ¶
type ServiceTemplateSummary struct { // The Amazon Resource Name (ARN) of the service template. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the service template was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the service template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The service template name as displayed in the developer interface. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The time when the service template was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The name of the service template. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // If pipelineProvisioning is true, a service pipeline is included in the service // template, otherwise a service pipeline isn't included in the service template. PipelineProvisioning *string `locationName:"pipelineProvisioning" type:"string" enum:"Provisioning"` // The ID of the recommended version of the service template. RecommendedVersion *string `locationName:"recommendedVersion" min:"1" type:"string"` // contains filtered or unexported fields }
The service template summary data.
func (ServiceTemplateSummary) GoString ¶
func (s ServiceTemplateSummary) GoString() string
GoString returns the string representation
func (*ServiceTemplateSummary) SetArn ¶
func (s *ServiceTemplateSummary) SetArn(v string) *ServiceTemplateSummary
SetArn sets the Arn field's value.
func (*ServiceTemplateSummary) SetCreatedAt ¶
func (s *ServiceTemplateSummary) SetCreatedAt(v time.Time) *ServiceTemplateSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ServiceTemplateSummary) SetDescription ¶
func (s *ServiceTemplateSummary) SetDescription(v string) *ServiceTemplateSummary
SetDescription sets the Description field's value.
func (*ServiceTemplateSummary) SetDisplayName ¶
func (s *ServiceTemplateSummary) SetDisplayName(v string) *ServiceTemplateSummary
SetDisplayName sets the DisplayName field's value.
func (*ServiceTemplateSummary) SetLastModifiedAt ¶
func (s *ServiceTemplateSummary) SetLastModifiedAt(v time.Time) *ServiceTemplateSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*ServiceTemplateSummary) SetName ¶
func (s *ServiceTemplateSummary) SetName(v string) *ServiceTemplateSummary
SetName sets the Name field's value.
func (*ServiceTemplateSummary) SetPipelineProvisioning ¶
func (s *ServiceTemplateSummary) SetPipelineProvisioning(v string) *ServiceTemplateSummary
SetPipelineProvisioning sets the PipelineProvisioning field's value.
func (*ServiceTemplateSummary) SetRecommendedVersion ¶
func (s *ServiceTemplateSummary) SetRecommendedVersion(v string) *ServiceTemplateSummary
SetRecommendedVersion sets the RecommendedVersion field's value.
func (ServiceTemplateSummary) String ¶
func (s ServiceTemplateSummary) String() string
String returns the string representation
type ServiceTemplateVersion ¶
type ServiceTemplateVersion struct { // The Amazon Resource Name (ARN) of the version of a service template. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // An array of compatible environment template names for the major version of // a service template. // // CompatibleEnvironmentTemplates is a required field CompatibleEnvironmentTemplates []*CompatibleEnvironmentTemplate `locationName:"compatibleEnvironmentTemplates" type:"list" required:"true"` // The time when the version of a service template was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the version of a service template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The time when the version of a service template was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The ID of the latest major version that's associated with the version of // a service template. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of a service template. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The ID of the recommended minor version of the service template. RecommendedMinorVersion *string `locationName:"recommendedMinorVersion" min:"1" type:"string"` // The schema of the version of a service template. Schema *string `locationName:"schema" min:"1" type:"string" sensitive:"true"` // The service template version status. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"TemplateVersionStatus"` // A service template version status message. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"true"` // The name of the version of a service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The version of a service template detail data.
func (ServiceTemplateVersion) GoString ¶
func (s ServiceTemplateVersion) GoString() string
GoString returns the string representation
func (*ServiceTemplateVersion) SetArn ¶
func (s *ServiceTemplateVersion) SetArn(v string) *ServiceTemplateVersion
SetArn sets the Arn field's value.
func (*ServiceTemplateVersion) SetCompatibleEnvironmentTemplates ¶
func (s *ServiceTemplateVersion) SetCompatibleEnvironmentTemplates(v []*CompatibleEnvironmentTemplate) *ServiceTemplateVersion
SetCompatibleEnvironmentTemplates sets the CompatibleEnvironmentTemplates field's value.
func (*ServiceTemplateVersion) SetCreatedAt ¶
func (s *ServiceTemplateVersion) SetCreatedAt(v time.Time) *ServiceTemplateVersion
SetCreatedAt sets the CreatedAt field's value.
func (*ServiceTemplateVersion) SetDescription ¶
func (s *ServiceTemplateVersion) SetDescription(v string) *ServiceTemplateVersion
SetDescription sets the Description field's value.
func (*ServiceTemplateVersion) SetLastModifiedAt ¶
func (s *ServiceTemplateVersion) SetLastModifiedAt(v time.Time) *ServiceTemplateVersion
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*ServiceTemplateVersion) SetMajorVersion ¶
func (s *ServiceTemplateVersion) SetMajorVersion(v string) *ServiceTemplateVersion
SetMajorVersion sets the MajorVersion field's value.
func (*ServiceTemplateVersion) SetMinorVersion ¶
func (s *ServiceTemplateVersion) SetMinorVersion(v string) *ServiceTemplateVersion
SetMinorVersion sets the MinorVersion field's value.
func (*ServiceTemplateVersion) SetRecommendedMinorVersion ¶
func (s *ServiceTemplateVersion) SetRecommendedMinorVersion(v string) *ServiceTemplateVersion
SetRecommendedMinorVersion sets the RecommendedMinorVersion field's value.
func (*ServiceTemplateVersion) SetSchema ¶
func (s *ServiceTemplateVersion) SetSchema(v string) *ServiceTemplateVersion
SetSchema sets the Schema field's value.
func (*ServiceTemplateVersion) SetStatus ¶
func (s *ServiceTemplateVersion) SetStatus(v string) *ServiceTemplateVersion
SetStatus sets the Status field's value.
func (*ServiceTemplateVersion) SetStatusMessage ¶
func (s *ServiceTemplateVersion) SetStatusMessage(v string) *ServiceTemplateVersion
SetStatusMessage sets the StatusMessage field's value.
func (*ServiceTemplateVersion) SetTemplateName ¶
func (s *ServiceTemplateVersion) SetTemplateName(v string) *ServiceTemplateVersion
SetTemplateName sets the TemplateName field's value.
func (ServiceTemplateVersion) String ¶
func (s ServiceTemplateVersion) String() string
String returns the string representation
type ServiceTemplateVersionSummary ¶
type ServiceTemplateVersionSummary struct { // The Amazon Resource Name (ARN) of the version of a service template. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the version of a service template was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // A description of the version of a service template. Description *string `locationName:"description" type:"string" sensitive:"true"` // The time when the version of a service template was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The ID of the latest major version that's associated with the version of // a service template. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // The ID of the minor version of a service template. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The ID of the recommended minor version of the service template. RecommendedMinorVersion *string `locationName:"recommendedMinorVersion" min:"1" type:"string"` // The service template minor version status. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"TemplateVersionStatus"` // A service template minor version status message. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"true"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A summary of the service template version detail data.
func (ServiceTemplateVersionSummary) GoString ¶
func (s ServiceTemplateVersionSummary) GoString() string
GoString returns the string representation
func (*ServiceTemplateVersionSummary) SetArn ¶
func (s *ServiceTemplateVersionSummary) SetArn(v string) *ServiceTemplateVersionSummary
SetArn sets the Arn field's value.
func (*ServiceTemplateVersionSummary) SetCreatedAt ¶
func (s *ServiceTemplateVersionSummary) SetCreatedAt(v time.Time) *ServiceTemplateVersionSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ServiceTemplateVersionSummary) SetDescription ¶
func (s *ServiceTemplateVersionSummary) SetDescription(v string) *ServiceTemplateVersionSummary
SetDescription sets the Description field's value.
func (*ServiceTemplateVersionSummary) SetLastModifiedAt ¶
func (s *ServiceTemplateVersionSummary) SetLastModifiedAt(v time.Time) *ServiceTemplateVersionSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*ServiceTemplateVersionSummary) SetMajorVersion ¶
func (s *ServiceTemplateVersionSummary) SetMajorVersion(v string) *ServiceTemplateVersionSummary
SetMajorVersion sets the MajorVersion field's value.
func (*ServiceTemplateVersionSummary) SetMinorVersion ¶
func (s *ServiceTemplateVersionSummary) SetMinorVersion(v string) *ServiceTemplateVersionSummary
SetMinorVersion sets the MinorVersion field's value.
func (*ServiceTemplateVersionSummary) SetRecommendedMinorVersion ¶
func (s *ServiceTemplateVersionSummary) SetRecommendedMinorVersion(v string) *ServiceTemplateVersionSummary
SetRecommendedMinorVersion sets the RecommendedMinorVersion field's value.
func (*ServiceTemplateVersionSummary) SetStatus ¶
func (s *ServiceTemplateVersionSummary) SetStatus(v string) *ServiceTemplateVersionSummary
SetStatus sets the Status field's value.
func (*ServiceTemplateVersionSummary) SetStatusMessage ¶
func (s *ServiceTemplateVersionSummary) SetStatusMessage(v string) *ServiceTemplateVersionSummary
SetStatusMessage sets the StatusMessage field's value.
func (*ServiceTemplateVersionSummary) SetTemplateName ¶
func (s *ServiceTemplateVersionSummary) SetTemplateName(v string) *ServiceTemplateVersionSummary
SetTemplateName sets the TemplateName field's value.
func (ServiceTemplateVersionSummary) String ¶
func (s ServiceTemplateVersionSummary) String() string
String returns the string representation
type Tag ¶
type Tag struct { // The key of the resource tag. // // Key is a required field Key *string `locationName:"key" min:"1" type:"string" required:"true"` // The value of the resource tag. // // Value is a required field Value *string `locationName:"value" type:"string" required:"true"` // contains filtered or unexported fields }
A description of a resource tag.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource that the resource tag is applied // to. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // An array of resource tags to apply to a resource. // // Tags is a required field Tags []*Tag `locationName:"tags" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TemplateVersionSourceInput ¶
type TemplateVersionSourceInput struct { // An S3 source object that includes the template bundle S3 path and name for // a template minor version. S3 *S3ObjectSource `locationName:"s3" type:"structure"` // contains filtered or unexported fields }
Template version source data.
func (TemplateVersionSourceInput) GoString ¶
func (s TemplateVersionSourceInput) GoString() string
GoString returns the string representation
func (*TemplateVersionSourceInput) SetS3 ¶
func (s *TemplateVersionSourceInput) SetS3(v *S3ObjectSource) *TemplateVersionSourceInput
SetS3 sets the S3 field's value.
func (TemplateVersionSourceInput) String ¶
func (s TemplateVersionSourceInput) String() string
String returns the string representation
func (*TemplateVersionSourceInput) Validate ¶
func (s *TemplateVersionSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The request was denied due to request throttling.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource that the tag is to be removed // from. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // An array of tag keys indicating the resource tags to be removed from the // resource. // // TagKeys is a required field TagKeys []*string `locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateAccountSettingsInput ¶
type UpdateAccountSettingsInput struct { // The Amazon Resource Name (ARN) of the AWS Proton pipeline service role. PipelineServiceRoleArn *string `locationName:"pipelineServiceRoleArn" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateAccountSettingsInput) GoString ¶
func (s UpdateAccountSettingsInput) GoString() string
GoString returns the string representation
func (*UpdateAccountSettingsInput) SetPipelineServiceRoleArn ¶
func (s *UpdateAccountSettingsInput) SetPipelineServiceRoleArn(v string) *UpdateAccountSettingsInput
SetPipelineServiceRoleArn sets the PipelineServiceRoleArn field's value.
func (UpdateAccountSettingsInput) String ¶
func (s UpdateAccountSettingsInput) String() string
String returns the string representation
func (*UpdateAccountSettingsInput) Validate ¶
func (s *UpdateAccountSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAccountSettingsOutput ¶
type UpdateAccountSettingsOutput struct { // The AWS Proton pipeline service role detail data that's returned by AWS Proton. // // AccountSettings is a required field AccountSettings *AccountSettings `locationName:"accountSettings" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateAccountSettingsOutput) GoString ¶
func (s UpdateAccountSettingsOutput) GoString() string
GoString returns the string representation
func (*UpdateAccountSettingsOutput) SetAccountSettings ¶
func (s *UpdateAccountSettingsOutput) SetAccountSettings(v *AccountSettings) *UpdateAccountSettingsOutput
SetAccountSettings sets the AccountSettings field's value.
func (UpdateAccountSettingsOutput) String ¶
func (s UpdateAccountSettingsOutput) String() string
String returns the string representation
type UpdateEnvironmentAccountConnectionInput ¶
type UpdateEnvironmentAccountConnectionInput struct { // The ID of the environment account connection to update. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM service role that is associated // with the environment account connection to update. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateEnvironmentAccountConnectionInput) GoString ¶
func (s UpdateEnvironmentAccountConnectionInput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentAccountConnectionInput) SetId ¶
func (s *UpdateEnvironmentAccountConnectionInput) SetId(v string) *UpdateEnvironmentAccountConnectionInput
SetId sets the Id field's value.
func (*UpdateEnvironmentAccountConnectionInput) SetRoleArn ¶
func (s *UpdateEnvironmentAccountConnectionInput) SetRoleArn(v string) *UpdateEnvironmentAccountConnectionInput
SetRoleArn sets the RoleArn field's value.
func (UpdateEnvironmentAccountConnectionInput) String ¶
func (s UpdateEnvironmentAccountConnectionInput) String() string
String returns the string representation
func (*UpdateEnvironmentAccountConnectionInput) Validate ¶
func (s *UpdateEnvironmentAccountConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEnvironmentAccountConnectionOutput ¶
type UpdateEnvironmentAccountConnectionOutput struct { // The environment account connection detail data that's returned by AWS Proton. // // EnvironmentAccountConnection is a required field EnvironmentAccountConnection *EnvironmentAccountConnection `locationName:"environmentAccountConnection" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateEnvironmentAccountConnectionOutput) GoString ¶
func (s UpdateEnvironmentAccountConnectionOutput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection ¶
func (s *UpdateEnvironmentAccountConnectionOutput) SetEnvironmentAccountConnection(v *EnvironmentAccountConnection) *UpdateEnvironmentAccountConnectionOutput
SetEnvironmentAccountConnection sets the EnvironmentAccountConnection field's value.
func (UpdateEnvironmentAccountConnectionOutput) String ¶
func (s UpdateEnvironmentAccountConnectionOutput) String() string
String returns the string representation
type UpdateEnvironmentInput ¶
type UpdateEnvironmentInput struct { // There are four modes for updating an environment 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 environment 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 environment 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 environment 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). // // DeploymentType is a required field DeploymentType *string `locationName:"deploymentType" type:"string" required:"true" enum:"DeploymentUpdateType"` // A description of the environment update. Description *string `locationName:"description" type:"string" sensitive:"true"` // The ID of the environment account connection. // // You can only update to a new environment account connection if it was created // in the same environment account that the current environment account connection // was created in and associated with the current environment. EnvironmentAccountConnectionId *string `locationName:"environmentAccountConnectionId" type:"string"` // The name of the environment to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The ARN of the AWS Proton service role that allows AWS Proton to make API // calls to other services your behalf. ProtonServiceRoleArn *string `locationName:"protonServiceRoleArn" min:"1" type:"string"` // The formatted specification that defines the update. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // The ID of the major version of the environment to update. TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string"` // The ID of the minor version of the environment to update. TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateEnvironmentInput) GoString ¶
func (s UpdateEnvironmentInput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentInput) SetDeploymentType ¶
func (s *UpdateEnvironmentInput) SetDeploymentType(v string) *UpdateEnvironmentInput
SetDeploymentType sets the DeploymentType field's value.
func (*UpdateEnvironmentInput) SetDescription ¶
func (s *UpdateEnvironmentInput) SetDescription(v string) *UpdateEnvironmentInput
SetDescription sets the Description field's value.
func (*UpdateEnvironmentInput) SetEnvironmentAccountConnectionId ¶
func (s *UpdateEnvironmentInput) SetEnvironmentAccountConnectionId(v string) *UpdateEnvironmentInput
SetEnvironmentAccountConnectionId sets the EnvironmentAccountConnectionId field's value.
func (*UpdateEnvironmentInput) SetName ¶
func (s *UpdateEnvironmentInput) SetName(v string) *UpdateEnvironmentInput
SetName sets the Name field's value.
func (*UpdateEnvironmentInput) SetProtonServiceRoleArn ¶
func (s *UpdateEnvironmentInput) SetProtonServiceRoleArn(v string) *UpdateEnvironmentInput
SetProtonServiceRoleArn sets the ProtonServiceRoleArn field's value.
func (*UpdateEnvironmentInput) SetSpec ¶
func (s *UpdateEnvironmentInput) SetSpec(v string) *UpdateEnvironmentInput
SetSpec sets the Spec field's value.
func (*UpdateEnvironmentInput) SetTemplateMajorVersion ¶
func (s *UpdateEnvironmentInput) SetTemplateMajorVersion(v string) *UpdateEnvironmentInput
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*UpdateEnvironmentInput) SetTemplateMinorVersion ¶
func (s *UpdateEnvironmentInput) SetTemplateMinorVersion(v string) *UpdateEnvironmentInput
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (UpdateEnvironmentInput) String ¶
func (s UpdateEnvironmentInput) String() string
String returns the string representation
func (*UpdateEnvironmentInput) Validate ¶
func (s *UpdateEnvironmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEnvironmentOutput ¶
type UpdateEnvironmentOutput struct { // The environment detail data that's returned by AWS Proton. // // Environment is a required field Environment *Environment `locationName:"environment" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateEnvironmentOutput) GoString ¶
func (s UpdateEnvironmentOutput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentOutput) SetEnvironment ¶
func (s *UpdateEnvironmentOutput) SetEnvironment(v *Environment) *UpdateEnvironmentOutput
SetEnvironment sets the Environment field's value.
func (UpdateEnvironmentOutput) String ¶
func (s UpdateEnvironmentOutput) String() string
String returns the string representation
type UpdateEnvironmentTemplateInput ¶
type UpdateEnvironmentTemplateInput struct { // A description of the environment template update. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the environment template to update as displayed in the developer // interface. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The name of the environment template to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateEnvironmentTemplateInput) GoString ¶
func (s UpdateEnvironmentTemplateInput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentTemplateInput) SetDescription ¶
func (s *UpdateEnvironmentTemplateInput) SetDescription(v string) *UpdateEnvironmentTemplateInput
SetDescription sets the Description field's value.
func (*UpdateEnvironmentTemplateInput) SetDisplayName ¶
func (s *UpdateEnvironmentTemplateInput) SetDisplayName(v string) *UpdateEnvironmentTemplateInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateEnvironmentTemplateInput) SetName ¶
func (s *UpdateEnvironmentTemplateInput) SetName(v string) *UpdateEnvironmentTemplateInput
SetName sets the Name field's value.
func (UpdateEnvironmentTemplateInput) String ¶
func (s UpdateEnvironmentTemplateInput) String() string
String returns the string representation
func (*UpdateEnvironmentTemplateInput) Validate ¶
func (s *UpdateEnvironmentTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEnvironmentTemplateOutput ¶
type UpdateEnvironmentTemplateOutput struct { // The environment template detail data that's returned by AWS Proton. // // EnvironmentTemplate is a required field EnvironmentTemplate *EnvironmentTemplate `locationName:"environmentTemplate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateEnvironmentTemplateOutput) GoString ¶
func (s UpdateEnvironmentTemplateOutput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentTemplateOutput) SetEnvironmentTemplate ¶
func (s *UpdateEnvironmentTemplateOutput) SetEnvironmentTemplate(v *EnvironmentTemplate) *UpdateEnvironmentTemplateOutput
SetEnvironmentTemplate sets the EnvironmentTemplate field's value.
func (UpdateEnvironmentTemplateOutput) String ¶
func (s UpdateEnvironmentTemplateOutput) String() string
String returns the string representation
type UpdateEnvironmentTemplateVersionInput ¶
type UpdateEnvironmentTemplateVersionInput struct { // A description of environment template version to update. Description *string `locationName:"description" type:"string" sensitive:"true"` // To update a major version of an environment template, include majorVersion. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // To update a minor version of an environment template, include minorVersion. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The status of the environment template minor version to update. Status *string `locationName:"status" type:"string" enum:"TemplateVersionStatus"` // The name of the environment template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateEnvironmentTemplateVersionInput) GoString ¶
func (s UpdateEnvironmentTemplateVersionInput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentTemplateVersionInput) SetDescription ¶
func (s *UpdateEnvironmentTemplateVersionInput) SetDescription(v string) *UpdateEnvironmentTemplateVersionInput
SetDescription sets the Description field's value.
func (*UpdateEnvironmentTemplateVersionInput) SetMajorVersion ¶
func (s *UpdateEnvironmentTemplateVersionInput) SetMajorVersion(v string) *UpdateEnvironmentTemplateVersionInput
SetMajorVersion sets the MajorVersion field's value.
func (*UpdateEnvironmentTemplateVersionInput) SetMinorVersion ¶
func (s *UpdateEnvironmentTemplateVersionInput) SetMinorVersion(v string) *UpdateEnvironmentTemplateVersionInput
SetMinorVersion sets the MinorVersion field's value.
func (*UpdateEnvironmentTemplateVersionInput) SetStatus ¶
func (s *UpdateEnvironmentTemplateVersionInput) SetStatus(v string) *UpdateEnvironmentTemplateVersionInput
SetStatus sets the Status field's value.
func (*UpdateEnvironmentTemplateVersionInput) SetTemplateName ¶
func (s *UpdateEnvironmentTemplateVersionInput) SetTemplateName(v string) *UpdateEnvironmentTemplateVersionInput
SetTemplateName sets the TemplateName field's value.
func (UpdateEnvironmentTemplateVersionInput) String ¶
func (s UpdateEnvironmentTemplateVersionInput) String() string
String returns the string representation
func (*UpdateEnvironmentTemplateVersionInput) Validate ¶
func (s *UpdateEnvironmentTemplateVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEnvironmentTemplateVersionOutput ¶
type UpdateEnvironmentTemplateVersionOutput struct { // The environment template version detail data that's returned by AWS Proton. // // EnvironmentTemplateVersion is a required field EnvironmentTemplateVersion *EnvironmentTemplateVersion `locationName:"environmentTemplateVersion" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateEnvironmentTemplateVersionOutput) GoString ¶
func (s UpdateEnvironmentTemplateVersionOutput) GoString() string
GoString returns the string representation
func (*UpdateEnvironmentTemplateVersionOutput) SetEnvironmentTemplateVersion ¶
func (s *UpdateEnvironmentTemplateVersionOutput) SetEnvironmentTemplateVersion(v *EnvironmentTemplateVersion) *UpdateEnvironmentTemplateVersionOutput
SetEnvironmentTemplateVersion sets the EnvironmentTemplateVersion field's value.
func (UpdateEnvironmentTemplateVersionOutput) String ¶
func (s UpdateEnvironmentTemplateVersionOutput) String() string
String returns the string representation
type UpdateServiceInput ¶
type UpdateServiceInput struct { // The edited service description. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the service to edit. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Lists the service instances to add and the existing service instances to // remain. Omit the existing service instances to delete from the list. Don't // include edits to the existing service instances or pipeline. For more information, // see Edit a service in the AWS Proton Administration Guide (https://docs.aws.amazon.com/proton/latest/adminguide/ag-svc-update.html) // or the AWS Proton User Guide (https://docs.aws.amazon.com/proton/latest/userguide/ug-svc-update.html). Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateServiceInput) GoString ¶
func (s UpdateServiceInput) GoString() string
GoString returns the string representation
func (*UpdateServiceInput) SetDescription ¶
func (s *UpdateServiceInput) SetDescription(v string) *UpdateServiceInput
SetDescription sets the Description field's value.
func (*UpdateServiceInput) SetName ¶
func (s *UpdateServiceInput) SetName(v string) *UpdateServiceInput
SetName sets the Name field's value.
func (*UpdateServiceInput) SetSpec ¶
func (s *UpdateServiceInput) SetSpec(v string) *UpdateServiceInput
SetSpec sets the Spec field's value.
func (UpdateServiceInput) String ¶
func (s UpdateServiceInput) String() string
String returns the string representation
func (*UpdateServiceInput) Validate ¶
func (s *UpdateServiceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServiceInstanceInput ¶
type UpdateServiceInstanceInput struct { // 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). // // DeploymentType is a required field DeploymentType *string `locationName:"deploymentType" type:"string" required:"true" enum:"DeploymentUpdateType"` // The name of the service instance to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service that the service instance belongs to. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // The formatted specification that defines the service instance update. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // The major version of the service template to update. TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string"` // The minor version of the service template to update. TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateServiceInstanceInput) GoString ¶
func (s UpdateServiceInstanceInput) GoString() string
GoString returns the string representation
func (*UpdateServiceInstanceInput) SetDeploymentType ¶
func (s *UpdateServiceInstanceInput) SetDeploymentType(v string) *UpdateServiceInstanceInput
SetDeploymentType sets the DeploymentType field's value.
func (*UpdateServiceInstanceInput) SetName ¶
func (s *UpdateServiceInstanceInput) SetName(v string) *UpdateServiceInstanceInput
SetName sets the Name field's value.
func (*UpdateServiceInstanceInput) SetServiceName ¶
func (s *UpdateServiceInstanceInput) SetServiceName(v string) *UpdateServiceInstanceInput
SetServiceName sets the ServiceName field's value.
func (*UpdateServiceInstanceInput) SetSpec ¶
func (s *UpdateServiceInstanceInput) SetSpec(v string) *UpdateServiceInstanceInput
SetSpec sets the Spec field's value.
func (*UpdateServiceInstanceInput) SetTemplateMajorVersion ¶
func (s *UpdateServiceInstanceInput) SetTemplateMajorVersion(v string) *UpdateServiceInstanceInput
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*UpdateServiceInstanceInput) SetTemplateMinorVersion ¶
func (s *UpdateServiceInstanceInput) SetTemplateMinorVersion(v string) *UpdateServiceInstanceInput
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (UpdateServiceInstanceInput) String ¶
func (s UpdateServiceInstanceInput) String() string
String returns the string representation
func (*UpdateServiceInstanceInput) Validate ¶
func (s *UpdateServiceInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServiceInstanceOutput ¶
type UpdateServiceInstanceOutput struct { // The service instance summary data returned by AWS Proton. // // ServiceInstance is a required field ServiceInstance *ServiceInstance `locationName:"serviceInstance" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceInstanceOutput) GoString ¶
func (s UpdateServiceInstanceOutput) GoString() string
GoString returns the string representation
func (*UpdateServiceInstanceOutput) SetServiceInstance ¶
func (s *UpdateServiceInstanceOutput) SetServiceInstance(v *ServiceInstance) *UpdateServiceInstanceOutput
SetServiceInstance sets the ServiceInstance field's value.
func (UpdateServiceInstanceOutput) String ¶
func (s UpdateServiceInstanceOutput) String() string
String returns the string representation
type UpdateServiceOutput ¶
type UpdateServiceOutput struct { // The service detail data that's returned by AWS Proton. // // Service is a required field Service *Service `locationName:"service" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceOutput) GoString ¶
func (s UpdateServiceOutput) GoString() string
GoString returns the string representation
func (*UpdateServiceOutput) SetService ¶
func (s *UpdateServiceOutput) SetService(v *Service) *UpdateServiceOutput
SetService sets the Service field's value.
func (UpdateServiceOutput) String ¶
func (s UpdateServiceOutput) String() string
String returns the string representation
type UpdateServicePipelineInput ¶
type UpdateServicePipelineInput struct { // The deployment type. // // There are four modes for updating a service pipeline 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 pipeline 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 pipeline 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 pipeline 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). // // DeploymentType is a required field DeploymentType *string `locationName:"deploymentType" type:"string" required:"true" enum:"DeploymentUpdateType"` // The name of the service to that the pipeline is associated with. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // The spec for the service pipeline to update. // // Spec is a required field Spec *string `locationName:"spec" min:"1" type:"string" required:"true" sensitive:"true"` // The major version of the service template that was used to create the service // that the pipeline is associated with. TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string"` // The minor version of the service template that was used to create the service // that the pipeline is associated with. TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateServicePipelineInput) GoString ¶
func (s UpdateServicePipelineInput) GoString() string
GoString returns the string representation
func (*UpdateServicePipelineInput) SetDeploymentType ¶
func (s *UpdateServicePipelineInput) SetDeploymentType(v string) *UpdateServicePipelineInput
SetDeploymentType sets the DeploymentType field's value.
func (*UpdateServicePipelineInput) SetServiceName ¶
func (s *UpdateServicePipelineInput) SetServiceName(v string) *UpdateServicePipelineInput
SetServiceName sets the ServiceName field's value.
func (*UpdateServicePipelineInput) SetSpec ¶
func (s *UpdateServicePipelineInput) SetSpec(v string) *UpdateServicePipelineInput
SetSpec sets the Spec field's value.
func (*UpdateServicePipelineInput) SetTemplateMajorVersion ¶
func (s *UpdateServicePipelineInput) SetTemplateMajorVersion(v string) *UpdateServicePipelineInput
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*UpdateServicePipelineInput) SetTemplateMinorVersion ¶
func (s *UpdateServicePipelineInput) SetTemplateMinorVersion(v string) *UpdateServicePipelineInput
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (UpdateServicePipelineInput) String ¶
func (s UpdateServicePipelineInput) String() string
String returns the string representation
func (*UpdateServicePipelineInput) Validate ¶
func (s *UpdateServicePipelineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServicePipelineOutput ¶
type UpdateServicePipelineOutput struct { // The pipeline details returned by AWS Proton. // // Pipeline is a required field Pipeline *ServicePipeline `locationName:"pipeline" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateServicePipelineOutput) GoString ¶
func (s UpdateServicePipelineOutput) GoString() string
GoString returns the string representation
func (*UpdateServicePipelineOutput) SetPipeline ¶
func (s *UpdateServicePipelineOutput) SetPipeline(v *ServicePipeline) *UpdateServicePipelineOutput
SetPipeline sets the Pipeline field's value.
func (UpdateServicePipelineOutput) String ¶
func (s UpdateServicePipelineOutput) String() string
String returns the string representation
type UpdateServiceTemplateInput ¶
type UpdateServiceTemplateInput struct { // A description of the service template update. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the service template to update as displayed in the developer // interface. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The name of the service template to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceTemplateInput) GoString ¶
func (s UpdateServiceTemplateInput) GoString() string
GoString returns the string representation
func (*UpdateServiceTemplateInput) SetDescription ¶
func (s *UpdateServiceTemplateInput) SetDescription(v string) *UpdateServiceTemplateInput
SetDescription sets the Description field's value.
func (*UpdateServiceTemplateInput) SetDisplayName ¶
func (s *UpdateServiceTemplateInput) SetDisplayName(v string) *UpdateServiceTemplateInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateServiceTemplateInput) SetName ¶
func (s *UpdateServiceTemplateInput) SetName(v string) *UpdateServiceTemplateInput
SetName sets the Name field's value.
func (UpdateServiceTemplateInput) String ¶
func (s UpdateServiceTemplateInput) String() string
String returns the string representation
func (*UpdateServiceTemplateInput) Validate ¶
func (s *UpdateServiceTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServiceTemplateOutput ¶
type UpdateServiceTemplateOutput struct { // The service template detail data that's returned by AWS Proton. // // ServiceTemplate is a required field ServiceTemplate *ServiceTemplate `locationName:"serviceTemplate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceTemplateOutput) GoString ¶
func (s UpdateServiceTemplateOutput) GoString() string
GoString returns the string representation
func (*UpdateServiceTemplateOutput) SetServiceTemplate ¶
func (s *UpdateServiceTemplateOutput) SetServiceTemplate(v *ServiceTemplate) *UpdateServiceTemplateOutput
SetServiceTemplate sets the ServiceTemplate field's value.
func (UpdateServiceTemplateOutput) String ¶
func (s UpdateServiceTemplateOutput) String() string
String returns the string representation
type UpdateServiceTemplateVersionInput ¶
type UpdateServiceTemplateVersionInput struct { // An array of compatible environment names for a service template major or // minor version to update. CompatibleEnvironmentTemplates []*CompatibleEnvironmentTemplateInput `locationName:"compatibleEnvironmentTemplates" min:"1" type:"list"` // A description of a service template version to update. Description *string `locationName:"description" type:"string" sensitive:"true"` // To update a major version of a service template, include majorVersion. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // To update a minor version of a service template, include minorVersion. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // The status of the service template minor version to update. Status *string `locationName:"status" type:"string" enum:"TemplateVersionStatus"` // The name of the service template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceTemplateVersionInput) GoString ¶
func (s UpdateServiceTemplateVersionInput) GoString() string
GoString returns the string representation
func (*UpdateServiceTemplateVersionInput) SetCompatibleEnvironmentTemplates ¶
func (s *UpdateServiceTemplateVersionInput) SetCompatibleEnvironmentTemplates(v []*CompatibleEnvironmentTemplateInput) *UpdateServiceTemplateVersionInput
SetCompatibleEnvironmentTemplates sets the CompatibleEnvironmentTemplates field's value.
func (*UpdateServiceTemplateVersionInput) SetDescription ¶
func (s *UpdateServiceTemplateVersionInput) SetDescription(v string) *UpdateServiceTemplateVersionInput
SetDescription sets the Description field's value.
func (*UpdateServiceTemplateVersionInput) SetMajorVersion ¶
func (s *UpdateServiceTemplateVersionInput) SetMajorVersion(v string) *UpdateServiceTemplateVersionInput
SetMajorVersion sets the MajorVersion field's value.
func (*UpdateServiceTemplateVersionInput) SetMinorVersion ¶
func (s *UpdateServiceTemplateVersionInput) SetMinorVersion(v string) *UpdateServiceTemplateVersionInput
SetMinorVersion sets the MinorVersion field's value.
func (*UpdateServiceTemplateVersionInput) SetStatus ¶
func (s *UpdateServiceTemplateVersionInput) SetStatus(v string) *UpdateServiceTemplateVersionInput
SetStatus sets the Status field's value.
func (*UpdateServiceTemplateVersionInput) SetTemplateName ¶
func (s *UpdateServiceTemplateVersionInput) SetTemplateName(v string) *UpdateServiceTemplateVersionInput
SetTemplateName sets the TemplateName field's value.
func (UpdateServiceTemplateVersionInput) String ¶
func (s UpdateServiceTemplateVersionInput) String() string
String returns the string representation
func (*UpdateServiceTemplateVersionInput) Validate ¶
func (s *UpdateServiceTemplateVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServiceTemplateVersionOutput ¶
type UpdateServiceTemplateVersionOutput struct { // The service template version detail data that's returned by AWS Proton. // // ServiceTemplateVersion is a required field ServiceTemplateVersion *ServiceTemplateVersion `locationName:"serviceTemplateVersion" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceTemplateVersionOutput) GoString ¶
func (s UpdateServiceTemplateVersionOutput) GoString() string
GoString returns the string representation
func (*UpdateServiceTemplateVersionOutput) SetServiceTemplateVersion ¶
func (s *UpdateServiceTemplateVersionOutput) SetServiceTemplateVersion(v *ServiceTemplateVersion) *UpdateServiceTemplateVersionOutput
SetServiceTemplateVersion sets the ServiceTemplateVersion field's value.
func (UpdateServiceTemplateVersionOutput) String ¶
func (s UpdateServiceTemplateVersionOutput) String() string
String returns the string representation
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The input is invalid or an out-of-range value was supplied for the input parameter.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation
Directories
¶
Path | Synopsis |
---|---|
Package protoniface provides an interface to enable mocking the AWS Proton service client for testing your code.
|
Package protoniface provides an interface to enable mocking the AWS Proton service client for testing your code. |