Documentation
¶
Overview ¶
Package proton provides the client and types for making API requests to AWS Proton.
This is the 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 Proton service.
The documentation for each action shows the Query API request parameters and the XML response.
Alternatively, you can use the Amazon Web Services CLI to access an API. For more information, see the Amazon Web Services Command Line Interface User Guide (https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html).
The 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 Proton deploys and manages, they need permissions to use all of the listed API operations.
When developers select a specific infrastructure and tooling set, Proton deploys their applications. To monitor their applications that are running on 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 Proton, see the 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 Amazon Web Services 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
Idempotent create APIs ¶
Given a request action that has succeeded:
If you retry the request with an API from this group, and the original resource hasn't been modified, the retry succeeds without performing any further actions other than returning the original resource detail data in the response.
If the original resource has been modified, the retry throws a ConflictException.
If you retry with different input parameters, the retry throws a ValidationException with an IdempotentParameterMismatch error.
Idempotent create APIs:
CreateEnvironmentTemplate
CreateServiceTemplate
CreateEnvironment
CreateService
Idempotent delete APIs ¶
Given a request action that has succeeded:
When you retry the request with an API from this group and the resource was deleted, its metadata is returned in the response.
If you retry and the resource doesn't exist, the response is empty.
In both cases, the retry succeeds.
Idempotent delete APIs:
DeleteEnvironmentTemplate
DeleteEnvironmentTemplateVersion
DeleteServiceTemplate
DeleteServiceTemplateVersion
DeleteEnvironmentAccountConnection
Asynchronous idempotent delete APIs ¶
Given a request action that has succeeded:
If you retry the request with an API from this group, if the original request delete operation status is DELETE_IN_PROGRESS, the retry returns the resource detail data in the response without performing any further actions.
If the original request delete operation is complete, a retry returns an empty response.
Asynchronous idempotent delete APIs:
DeleteEnvironment
DeleteService
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 ComponentDeploymentUpdateType_Values() []string
- func DeploymentStatus_Values() []string
- func DeploymentUpdateType_Values() []string
- func EnvironmentAccountConnectionRequesterAccountType_Values() []string
- func EnvironmentAccountConnectionStatus_Values() []string
- func ListServiceInstancesFilterBy_Values() []string
- func ListServiceInstancesSortBy_Values() []string
- func ProvisionedResourceEngine_Values() []string
- func Provisioning_Values() []string
- func RepositoryProvider_Values() []string
- func RepositorySyncStatus_Values() []string
- func ResourceDeploymentStatus_Values() []string
- func ResourceSyncStatus_Values() []string
- func ServiceStatus_Values() []string
- func ServiceTemplateSupportedComponentSourceType_Values() []string
- func SortOrder_Values() []string
- func SyncType_Values() []string
- func TemplateType_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
- func (s AccountSettings) GoString() string
- func (s *AccountSettings) SetPipelineCodebuildRoleArn(v string) *AccountSettings
- func (s *AccountSettings) SetPipelineProvisioningRepository(v *RepositoryBranch) *AccountSettings
- func (s *AccountSettings) SetPipelineServiceRoleArn(v string) *AccountSettings
- func (s AccountSettings) String() string
- type CancelComponentDeploymentInput
- type CancelComponentDeploymentOutput
- 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 Component
- func (s Component) GoString() string
- func (s *Component) SetArn(v string) *Component
- func (s *Component) SetCreatedAt(v time.Time) *Component
- func (s *Component) SetDeploymentStatus(v string) *Component
- func (s *Component) SetDeploymentStatusMessage(v string) *Component
- func (s *Component) SetDescription(v string) *Component
- func (s *Component) SetEnvironmentName(v string) *Component
- func (s *Component) SetLastDeploymentAttemptedAt(v time.Time) *Component
- func (s *Component) SetLastDeploymentSucceededAt(v time.Time) *Component
- func (s *Component) SetLastModifiedAt(v time.Time) *Component
- func (s *Component) SetName(v string) *Component
- func (s *Component) SetServiceInstanceName(v string) *Component
- func (s *Component) SetServiceName(v string) *Component
- func (s *Component) SetServiceSpec(v string) *Component
- func (s Component) String() string
- type ComponentSummary
- func (s ComponentSummary) GoString() string
- func (s *ComponentSummary) SetArn(v string) *ComponentSummary
- func (s *ComponentSummary) SetCreatedAt(v time.Time) *ComponentSummary
- func (s *ComponentSummary) SetDeploymentStatus(v string) *ComponentSummary
- func (s *ComponentSummary) SetDeploymentStatusMessage(v string) *ComponentSummary
- func (s *ComponentSummary) SetEnvironmentName(v string) *ComponentSummary
- func (s *ComponentSummary) SetLastDeploymentAttemptedAt(v time.Time) *ComponentSummary
- func (s *ComponentSummary) SetLastDeploymentSucceededAt(v time.Time) *ComponentSummary
- func (s *ComponentSummary) SetLastModifiedAt(v time.Time) *ComponentSummary
- func (s *ComponentSummary) SetName(v string) *ComponentSummary
- func (s *ComponentSummary) SetServiceInstanceName(v string) *ComponentSummary
- func (s *ComponentSummary) SetServiceName(v string) *ComponentSummary
- func (s ComponentSummary) String() string
- 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 CreateComponentInput
- func (s CreateComponentInput) GoString() string
- func (s *CreateComponentInput) SetDescription(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetEnvironmentName(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetManifest(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetName(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetServiceInstanceName(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetServiceName(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetServiceSpec(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetTags(v []*Tag) *CreateComponentInput
- func (s *CreateComponentInput) SetTemplateFile(v string) *CreateComponentInput
- func (s CreateComponentInput) String() string
- func (s *CreateComponentInput) Validate() error
- type CreateComponentOutput
- type CreateEnvironmentAccountConnectionInput
- func (s CreateEnvironmentAccountConnectionInput) GoString() string
- func (s *CreateEnvironmentAccountConnectionInput) SetClientToken(v string) *CreateEnvironmentAccountConnectionInput
- func (s *CreateEnvironmentAccountConnectionInput) SetCodebuildRoleArn(v string) *CreateEnvironmentAccountConnectionInput
- func (s *CreateEnvironmentAccountConnectionInput) SetComponentRoleArn(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) SetTags(v []*Tag) *CreateEnvironmentAccountConnectionInput
- func (s CreateEnvironmentAccountConnectionInput) String() string
- func (s *CreateEnvironmentAccountConnectionInput) Validate() error
- type CreateEnvironmentAccountConnectionOutput
- type CreateEnvironmentInput
- func (s CreateEnvironmentInput) GoString() string
- func (s *CreateEnvironmentInput) SetCodebuildRoleArn(v string) *CreateEnvironmentInput
- func (s *CreateEnvironmentInput) SetComponentRoleArn(v string) *CreateEnvironmentInput
- 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) SetProvisioningRepository(v *RepositoryBranchInput_) *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 CreateRepositoryInput
- func (s CreateRepositoryInput) GoString() string
- func (s *CreateRepositoryInput) SetConnectionArn(v string) *CreateRepositoryInput
- func (s *CreateRepositoryInput) SetEncryptionKey(v string) *CreateRepositoryInput
- func (s *CreateRepositoryInput) SetName(v string) *CreateRepositoryInput
- func (s *CreateRepositoryInput) SetProvider(v string) *CreateRepositoryInput
- func (s *CreateRepositoryInput) SetTags(v []*Tag) *CreateRepositoryInput
- func (s CreateRepositoryInput) String() string
- func (s *CreateRepositoryInput) Validate() error
- type CreateRepositoryOutput
- 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) SetSupportedComponentSources(v []*string) *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 CreateTemplateSyncConfigInput
- func (s CreateTemplateSyncConfigInput) GoString() string
- func (s *CreateTemplateSyncConfigInput) SetBranch(v string) *CreateTemplateSyncConfigInput
- func (s *CreateTemplateSyncConfigInput) SetRepositoryName(v string) *CreateTemplateSyncConfigInput
- func (s *CreateTemplateSyncConfigInput) SetRepositoryProvider(v string) *CreateTemplateSyncConfigInput
- func (s *CreateTemplateSyncConfigInput) SetSubdirectory(v string) *CreateTemplateSyncConfigInput
- func (s *CreateTemplateSyncConfigInput) SetTemplateName(v string) *CreateTemplateSyncConfigInput
- func (s *CreateTemplateSyncConfigInput) SetTemplateType(v string) *CreateTemplateSyncConfigInput
- func (s CreateTemplateSyncConfigInput) String() string
- func (s *CreateTemplateSyncConfigInput) Validate() error
- type CreateTemplateSyncConfigOutput
- type DeleteComponentInput
- type DeleteComponentOutput
- 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 DeleteRepositoryInput
- type DeleteRepositoryOutput
- 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 DeleteTemplateSyncConfigInput
- func (s DeleteTemplateSyncConfigInput) GoString() string
- func (s *DeleteTemplateSyncConfigInput) SetTemplateName(v string) *DeleteTemplateSyncConfigInput
- func (s *DeleteTemplateSyncConfigInput) SetTemplateType(v string) *DeleteTemplateSyncConfigInput
- func (s DeleteTemplateSyncConfigInput) String() string
- func (s *DeleteTemplateSyncConfigInput) Validate() error
- type DeleteTemplateSyncConfigOutput
- type Environment
- func (s Environment) GoString() string
- func (s *Environment) SetArn(v string) *Environment
- func (s *Environment) SetCodebuildRoleArn(v string) *Environment
- func (s *Environment) SetComponentRoleArn(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) SetProvisioningRepository(v *RepositoryBranch) *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) SetCodebuildRoleArn(v string) *EnvironmentAccountConnection
- func (s *EnvironmentAccountConnection) SetComponentRoleArn(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) SetComponentRoleArn(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) SetComponentRoleArn(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 GetComponentInput
- type GetComponentOutput
- 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 GetRepositoryInput
- type GetRepositoryOutput
- type GetRepositorySyncStatusInput
- func (s GetRepositorySyncStatusInput) GoString() string
- func (s *GetRepositorySyncStatusInput) SetBranch(v string) *GetRepositorySyncStatusInput
- func (s *GetRepositorySyncStatusInput) SetRepositoryName(v string) *GetRepositorySyncStatusInput
- func (s *GetRepositorySyncStatusInput) SetRepositoryProvider(v string) *GetRepositorySyncStatusInput
- func (s *GetRepositorySyncStatusInput) SetSyncType(v string) *GetRepositorySyncStatusInput
- func (s GetRepositorySyncStatusInput) String() string
- func (s *GetRepositorySyncStatusInput) Validate() error
- type GetRepositorySyncStatusOutput
- 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 GetTemplateSyncConfigInput
- func (s GetTemplateSyncConfigInput) GoString() string
- func (s *GetTemplateSyncConfigInput) SetTemplateName(v string) *GetTemplateSyncConfigInput
- func (s *GetTemplateSyncConfigInput) SetTemplateType(v string) *GetTemplateSyncConfigInput
- func (s GetTemplateSyncConfigInput) String() string
- func (s *GetTemplateSyncConfigInput) Validate() error
- type GetTemplateSyncConfigOutput
- type GetTemplateSyncStatusInput
- func (s GetTemplateSyncStatusInput) GoString() string
- func (s *GetTemplateSyncStatusInput) SetTemplateName(v string) *GetTemplateSyncStatusInput
- func (s *GetTemplateSyncStatusInput) SetTemplateType(v string) *GetTemplateSyncStatusInput
- func (s *GetTemplateSyncStatusInput) SetTemplateVersion(v string) *GetTemplateSyncStatusInput
- func (s GetTemplateSyncStatusInput) String() string
- func (s *GetTemplateSyncStatusInput) Validate() error
- type GetTemplateSyncStatusOutput
- func (s GetTemplateSyncStatusOutput) GoString() string
- func (s *GetTemplateSyncStatusOutput) SetDesiredState(v *Revision) *GetTemplateSyncStatusOutput
- func (s *GetTemplateSyncStatusOutput) SetLatestSuccessfulSync(v *ResourceSyncAttempt) *GetTemplateSyncStatusOutput
- func (s *GetTemplateSyncStatusOutput) SetLatestSync(v *ResourceSyncAttempt) *GetTemplateSyncStatusOutput
- func (s GetTemplateSyncStatusOutput) String() string
- 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 ListComponentOutputsInput
- func (s ListComponentOutputsInput) GoString() string
- func (s *ListComponentOutputsInput) SetComponentName(v string) *ListComponentOutputsInput
- func (s *ListComponentOutputsInput) SetNextToken(v string) *ListComponentOutputsInput
- func (s ListComponentOutputsInput) String() string
- func (s *ListComponentOutputsInput) Validate() error
- type ListComponentOutputsOutput
- type ListComponentProvisionedResourcesInput
- func (s ListComponentProvisionedResourcesInput) GoString() string
- func (s *ListComponentProvisionedResourcesInput) SetComponentName(v string) *ListComponentProvisionedResourcesInput
- func (s *ListComponentProvisionedResourcesInput) SetNextToken(v string) *ListComponentProvisionedResourcesInput
- func (s ListComponentProvisionedResourcesInput) String() string
- func (s *ListComponentProvisionedResourcesInput) Validate() error
- type ListComponentProvisionedResourcesOutput
- func (s ListComponentProvisionedResourcesOutput) GoString() string
- func (s *ListComponentProvisionedResourcesOutput) SetNextToken(v string) *ListComponentProvisionedResourcesOutput
- func (s *ListComponentProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListComponentProvisionedResourcesOutput
- func (s ListComponentProvisionedResourcesOutput) String() string
- type ListComponentsInput
- func (s ListComponentsInput) GoString() string
- func (s *ListComponentsInput) SetEnvironmentName(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
- func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetServiceInstanceName(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetServiceName(v string) *ListComponentsInput
- func (s ListComponentsInput) String() string
- func (s *ListComponentsInput) Validate() error
- type ListComponentsOutput
- 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 ListEnvironmentOutputsInput
- func (s ListEnvironmentOutputsInput) GoString() string
- func (s *ListEnvironmentOutputsInput) SetEnvironmentName(v string) *ListEnvironmentOutputsInput
- func (s *ListEnvironmentOutputsInput) SetNextToken(v string) *ListEnvironmentOutputsInput
- func (s ListEnvironmentOutputsInput) String() string
- func (s *ListEnvironmentOutputsInput) Validate() error
- type ListEnvironmentOutputsOutput
- type ListEnvironmentProvisionedResourcesInput
- func (s ListEnvironmentProvisionedResourcesInput) GoString() string
- func (s *ListEnvironmentProvisionedResourcesInput) SetEnvironmentName(v string) *ListEnvironmentProvisionedResourcesInput
- func (s *ListEnvironmentProvisionedResourcesInput) SetNextToken(v string) *ListEnvironmentProvisionedResourcesInput
- func (s ListEnvironmentProvisionedResourcesInput) String() string
- func (s *ListEnvironmentProvisionedResourcesInput) Validate() error
- type ListEnvironmentProvisionedResourcesOutput
- func (s ListEnvironmentProvisionedResourcesOutput) GoString() string
- func (s *ListEnvironmentProvisionedResourcesOutput) SetNextToken(v string) *ListEnvironmentProvisionedResourcesOutput
- func (s *ListEnvironmentProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListEnvironmentProvisionedResourcesOutput
- func (s ListEnvironmentProvisionedResourcesOutput) 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 ListRepositoriesInput
- func (s ListRepositoriesInput) GoString() string
- func (s *ListRepositoriesInput) SetMaxResults(v int64) *ListRepositoriesInput
- func (s *ListRepositoriesInput) SetNextToken(v string) *ListRepositoriesInput
- func (s ListRepositoriesInput) String() string
- func (s *ListRepositoriesInput) Validate() error
- type ListRepositoriesOutput
- type ListRepositorySyncDefinitionsInput
- func (s ListRepositorySyncDefinitionsInput) GoString() string
- func (s *ListRepositorySyncDefinitionsInput) SetNextToken(v string) *ListRepositorySyncDefinitionsInput
- func (s *ListRepositorySyncDefinitionsInput) SetRepositoryName(v string) *ListRepositorySyncDefinitionsInput
- func (s *ListRepositorySyncDefinitionsInput) SetRepositoryProvider(v string) *ListRepositorySyncDefinitionsInput
- func (s *ListRepositorySyncDefinitionsInput) SetSyncType(v string) *ListRepositorySyncDefinitionsInput
- func (s ListRepositorySyncDefinitionsInput) String() string
- func (s *ListRepositorySyncDefinitionsInput) Validate() error
- type ListRepositorySyncDefinitionsOutput
- func (s ListRepositorySyncDefinitionsOutput) GoString() string
- func (s *ListRepositorySyncDefinitionsOutput) SetNextToken(v string) *ListRepositorySyncDefinitionsOutput
- func (s *ListRepositorySyncDefinitionsOutput) SetSyncDefinitions(v []*RepositorySyncDefinition) *ListRepositorySyncDefinitionsOutput
- func (s ListRepositorySyncDefinitionsOutput) String() string
- type ListServiceInstanceOutputsInput
- func (s ListServiceInstanceOutputsInput) GoString() string
- func (s *ListServiceInstanceOutputsInput) SetNextToken(v string) *ListServiceInstanceOutputsInput
- func (s *ListServiceInstanceOutputsInput) SetServiceInstanceName(v string) *ListServiceInstanceOutputsInput
- func (s *ListServiceInstanceOutputsInput) SetServiceName(v string) *ListServiceInstanceOutputsInput
- func (s ListServiceInstanceOutputsInput) String() string
- func (s *ListServiceInstanceOutputsInput) Validate() error
- type ListServiceInstanceOutputsOutput
- func (s ListServiceInstanceOutputsOutput) GoString() string
- func (s *ListServiceInstanceOutputsOutput) SetNextToken(v string) *ListServiceInstanceOutputsOutput
- func (s *ListServiceInstanceOutputsOutput) SetOutputs(v []*Output_) *ListServiceInstanceOutputsOutput
- func (s ListServiceInstanceOutputsOutput) String() string
- type ListServiceInstanceProvisionedResourcesInput
- func (s ListServiceInstanceProvisionedResourcesInput) GoString() string
- func (s *ListServiceInstanceProvisionedResourcesInput) SetNextToken(v string) *ListServiceInstanceProvisionedResourcesInput
- func (s *ListServiceInstanceProvisionedResourcesInput) SetServiceInstanceName(v string) *ListServiceInstanceProvisionedResourcesInput
- func (s *ListServiceInstanceProvisionedResourcesInput) SetServiceName(v string) *ListServiceInstanceProvisionedResourcesInput
- func (s ListServiceInstanceProvisionedResourcesInput) String() string
- func (s *ListServiceInstanceProvisionedResourcesInput) Validate() error
- type ListServiceInstanceProvisionedResourcesOutput
- func (s ListServiceInstanceProvisionedResourcesOutput) GoString() string
- func (s *ListServiceInstanceProvisionedResourcesOutput) SetNextToken(v string) *ListServiceInstanceProvisionedResourcesOutput
- func (s *ListServiceInstanceProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListServiceInstanceProvisionedResourcesOutput
- func (s ListServiceInstanceProvisionedResourcesOutput) String() string
- type ListServiceInstancesFilter
- type ListServiceInstancesInput
- func (s ListServiceInstancesInput) GoString() string
- func (s *ListServiceInstancesInput) SetFilters(v []*ListServiceInstancesFilter) *ListServiceInstancesInput
- func (s *ListServiceInstancesInput) SetMaxResults(v int64) *ListServiceInstancesInput
- func (s *ListServiceInstancesInput) SetNextToken(v string) *ListServiceInstancesInput
- func (s *ListServiceInstancesInput) SetServiceName(v string) *ListServiceInstancesInput
- func (s *ListServiceInstancesInput) SetSortBy(v string) *ListServiceInstancesInput
- func (s *ListServiceInstancesInput) SetSortOrder(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 ListServicePipelineOutputsInput
- func (s ListServicePipelineOutputsInput) GoString() string
- func (s *ListServicePipelineOutputsInput) SetNextToken(v string) *ListServicePipelineOutputsInput
- func (s *ListServicePipelineOutputsInput) SetServiceName(v string) *ListServicePipelineOutputsInput
- func (s ListServicePipelineOutputsInput) String() string
- func (s *ListServicePipelineOutputsInput) Validate() error
- type ListServicePipelineOutputsOutput
- func (s ListServicePipelineOutputsOutput) GoString() string
- func (s *ListServicePipelineOutputsOutput) SetNextToken(v string) *ListServicePipelineOutputsOutput
- func (s *ListServicePipelineOutputsOutput) SetOutputs(v []*Output_) *ListServicePipelineOutputsOutput
- func (s ListServicePipelineOutputsOutput) String() string
- type ListServicePipelineProvisionedResourcesInput
- func (s ListServicePipelineProvisionedResourcesInput) GoString() string
- func (s *ListServicePipelineProvisionedResourcesInput) SetNextToken(v string) *ListServicePipelineProvisionedResourcesInput
- func (s *ListServicePipelineProvisionedResourcesInput) SetServiceName(v string) *ListServicePipelineProvisionedResourcesInput
- func (s ListServicePipelineProvisionedResourcesInput) String() string
- func (s *ListServicePipelineProvisionedResourcesInput) Validate() error
- type ListServicePipelineProvisionedResourcesOutput
- func (s ListServicePipelineProvisionedResourcesOutput) GoString() string
- func (s *ListServicePipelineProvisionedResourcesOutput) SetNextToken(v string) *ListServicePipelineProvisionedResourcesOutput
- func (s *ListServicePipelineProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListServicePipelineProvisionedResourcesOutput
- func (s ListServicePipelineProvisionedResourcesOutput) 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 NotifyResourceDeploymentStatusChangeInput
- func (s NotifyResourceDeploymentStatusChangeInput) GoString() string
- func (s *NotifyResourceDeploymentStatusChangeInput) SetDeploymentId(v string) *NotifyResourceDeploymentStatusChangeInput
- func (s *NotifyResourceDeploymentStatusChangeInput) SetOutputs(v []*Output_) *NotifyResourceDeploymentStatusChangeInput
- func (s *NotifyResourceDeploymentStatusChangeInput) SetResourceArn(v string) *NotifyResourceDeploymentStatusChangeInput
- func (s *NotifyResourceDeploymentStatusChangeInput) SetStatus(v string) *NotifyResourceDeploymentStatusChangeInput
- func (s *NotifyResourceDeploymentStatusChangeInput) SetStatusMessage(v string) *NotifyResourceDeploymentStatusChangeInput
- func (s NotifyResourceDeploymentStatusChangeInput) String() string
- func (s *NotifyResourceDeploymentStatusChangeInput) Validate() error
- type NotifyResourceDeploymentStatusChangeOutput
- type Output_
- 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) CancelComponentDeployment(input *CancelComponentDeploymentInput) (*CancelComponentDeploymentOutput, error)
- func (c *Proton) CancelComponentDeploymentRequest(input *CancelComponentDeploymentInput) (req *request.Request, output *CancelComponentDeploymentOutput)
- func (c *Proton) CancelComponentDeploymentWithContext(ctx aws.Context, input *CancelComponentDeploymentInput, opts ...request.Option) (*CancelComponentDeploymentOutput, 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) CreateComponent(input *CreateComponentInput) (*CreateComponentOutput, error)
- func (c *Proton) CreateComponentRequest(input *CreateComponentInput) (req *request.Request, output *CreateComponentOutput)
- func (c *Proton) CreateComponentWithContext(ctx aws.Context, input *CreateComponentInput, opts ...request.Option) (*CreateComponentOutput, 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) CreateRepository(input *CreateRepositoryInput) (*CreateRepositoryOutput, error)
- func (c *Proton) CreateRepositoryRequest(input *CreateRepositoryInput) (req *request.Request, output *CreateRepositoryOutput)
- func (c *Proton) CreateRepositoryWithContext(ctx aws.Context, input *CreateRepositoryInput, opts ...request.Option) (*CreateRepositoryOutput, 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) CreateTemplateSyncConfig(input *CreateTemplateSyncConfigInput) (*CreateTemplateSyncConfigOutput, error)
- func (c *Proton) CreateTemplateSyncConfigRequest(input *CreateTemplateSyncConfigInput) (req *request.Request, output *CreateTemplateSyncConfigOutput)
- func (c *Proton) CreateTemplateSyncConfigWithContext(ctx aws.Context, input *CreateTemplateSyncConfigInput, opts ...request.Option) (*CreateTemplateSyncConfigOutput, error)
- func (c *Proton) DeleteComponent(input *DeleteComponentInput) (*DeleteComponentOutput, error)
- func (c *Proton) DeleteComponentRequest(input *DeleteComponentInput) (req *request.Request, output *DeleteComponentOutput)
- func (c *Proton) DeleteComponentWithContext(ctx aws.Context, input *DeleteComponentInput, opts ...request.Option) (*DeleteComponentOutput, 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) DeleteRepository(input *DeleteRepositoryInput) (*DeleteRepositoryOutput, error)
- func (c *Proton) DeleteRepositoryRequest(input *DeleteRepositoryInput) (req *request.Request, output *DeleteRepositoryOutput)
- func (c *Proton) DeleteRepositoryWithContext(ctx aws.Context, input *DeleteRepositoryInput, opts ...request.Option) (*DeleteRepositoryOutput, 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) DeleteTemplateSyncConfig(input *DeleteTemplateSyncConfigInput) (*DeleteTemplateSyncConfigOutput, error)
- func (c *Proton) DeleteTemplateSyncConfigRequest(input *DeleteTemplateSyncConfigInput) (req *request.Request, output *DeleteTemplateSyncConfigOutput)
- func (c *Proton) DeleteTemplateSyncConfigWithContext(ctx aws.Context, input *DeleteTemplateSyncConfigInput, opts ...request.Option) (*DeleteTemplateSyncConfigOutput, 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) GetComponent(input *GetComponentInput) (*GetComponentOutput, error)
- func (c *Proton) GetComponentRequest(input *GetComponentInput) (req *request.Request, output *GetComponentOutput)
- func (c *Proton) GetComponentWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.Option) (*GetComponentOutput, 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) GetRepository(input *GetRepositoryInput) (*GetRepositoryOutput, error)
- func (c *Proton) GetRepositoryRequest(input *GetRepositoryInput) (req *request.Request, output *GetRepositoryOutput)
- func (c *Proton) GetRepositorySyncStatus(input *GetRepositorySyncStatusInput) (*GetRepositorySyncStatusOutput, error)
- func (c *Proton) GetRepositorySyncStatusRequest(input *GetRepositorySyncStatusInput) (req *request.Request, output *GetRepositorySyncStatusOutput)
- func (c *Proton) GetRepositorySyncStatusWithContext(ctx aws.Context, input *GetRepositorySyncStatusInput, opts ...request.Option) (*GetRepositorySyncStatusOutput, error)
- func (c *Proton) GetRepositoryWithContext(ctx aws.Context, input *GetRepositoryInput, opts ...request.Option) (*GetRepositoryOutput, 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) GetTemplateSyncConfig(input *GetTemplateSyncConfigInput) (*GetTemplateSyncConfigOutput, error)
- func (c *Proton) GetTemplateSyncConfigRequest(input *GetTemplateSyncConfigInput) (req *request.Request, output *GetTemplateSyncConfigOutput)
- func (c *Proton) GetTemplateSyncConfigWithContext(ctx aws.Context, input *GetTemplateSyncConfigInput, opts ...request.Option) (*GetTemplateSyncConfigOutput, error)
- func (c *Proton) GetTemplateSyncStatus(input *GetTemplateSyncStatusInput) (*GetTemplateSyncStatusOutput, error)
- func (c *Proton) GetTemplateSyncStatusRequest(input *GetTemplateSyncStatusInput) (req *request.Request, output *GetTemplateSyncStatusOutput)
- func (c *Proton) GetTemplateSyncStatusWithContext(ctx aws.Context, input *GetTemplateSyncStatusInput, opts ...request.Option) (*GetTemplateSyncStatusOutput, error)
- func (c *Proton) ListComponentOutputs(input *ListComponentOutputsInput) (*ListComponentOutputsOutput, error)
- func (c *Proton) ListComponentOutputsPages(input *ListComponentOutputsInput, ...) error
- func (c *Proton) ListComponentOutputsPagesWithContext(ctx aws.Context, input *ListComponentOutputsInput, ...) error
- func (c *Proton) ListComponentOutputsRequest(input *ListComponentOutputsInput) (req *request.Request, output *ListComponentOutputsOutput)
- func (c *Proton) ListComponentOutputsWithContext(ctx aws.Context, input *ListComponentOutputsInput, opts ...request.Option) (*ListComponentOutputsOutput, error)
- func (c *Proton) ListComponentProvisionedResources(input *ListComponentProvisionedResourcesInput) (*ListComponentProvisionedResourcesOutput, error)
- func (c *Proton) ListComponentProvisionedResourcesPages(input *ListComponentProvisionedResourcesInput, ...) error
- func (c *Proton) ListComponentProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListComponentProvisionedResourcesInput, ...) error
- func (c *Proton) ListComponentProvisionedResourcesRequest(input *ListComponentProvisionedResourcesInput) (req *request.Request, output *ListComponentProvisionedResourcesOutput)
- func (c *Proton) ListComponentProvisionedResourcesWithContext(ctx aws.Context, input *ListComponentProvisionedResourcesInput, ...) (*ListComponentProvisionedResourcesOutput, error)
- func (c *Proton) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
- func (c *Proton) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
- func (c *Proton) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, ...) error
- func (c *Proton) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
- func (c *Proton) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, 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) ListEnvironmentOutputs(input *ListEnvironmentOutputsInput) (*ListEnvironmentOutputsOutput, error)
- func (c *Proton) ListEnvironmentOutputsPages(input *ListEnvironmentOutputsInput, ...) error
- func (c *Proton) ListEnvironmentOutputsPagesWithContext(ctx aws.Context, input *ListEnvironmentOutputsInput, ...) error
- func (c *Proton) ListEnvironmentOutputsRequest(input *ListEnvironmentOutputsInput) (req *request.Request, output *ListEnvironmentOutputsOutput)
- func (c *Proton) ListEnvironmentOutputsWithContext(ctx aws.Context, input *ListEnvironmentOutputsInput, opts ...request.Option) (*ListEnvironmentOutputsOutput, error)
- func (c *Proton) ListEnvironmentProvisionedResources(input *ListEnvironmentProvisionedResourcesInput) (*ListEnvironmentProvisionedResourcesOutput, error)
- func (c *Proton) ListEnvironmentProvisionedResourcesPages(input *ListEnvironmentProvisionedResourcesInput, ...) error
- func (c *Proton) ListEnvironmentProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListEnvironmentProvisionedResourcesInput, ...) error
- func (c *Proton) ListEnvironmentProvisionedResourcesRequest(input *ListEnvironmentProvisionedResourcesInput) (req *request.Request, output *ListEnvironmentProvisionedResourcesOutput)
- func (c *Proton) ListEnvironmentProvisionedResourcesWithContext(ctx aws.Context, input *ListEnvironmentProvisionedResourcesInput, ...) (*ListEnvironmentProvisionedResourcesOutput, 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) ListRepositories(input *ListRepositoriesInput) (*ListRepositoriesOutput, error)
- func (c *Proton) ListRepositoriesPages(input *ListRepositoriesInput, fn func(*ListRepositoriesOutput, bool) bool) error
- func (c *Proton) ListRepositoriesPagesWithContext(ctx aws.Context, input *ListRepositoriesInput, ...) error
- func (c *Proton) ListRepositoriesRequest(input *ListRepositoriesInput) (req *request.Request, output *ListRepositoriesOutput)
- func (c *Proton) ListRepositoriesWithContext(ctx aws.Context, input *ListRepositoriesInput, opts ...request.Option) (*ListRepositoriesOutput, error)
- func (c *Proton) ListRepositorySyncDefinitions(input *ListRepositorySyncDefinitionsInput) (*ListRepositorySyncDefinitionsOutput, error)
- func (c *Proton) ListRepositorySyncDefinitionsPages(input *ListRepositorySyncDefinitionsInput, ...) error
- func (c *Proton) ListRepositorySyncDefinitionsPagesWithContext(ctx aws.Context, input *ListRepositorySyncDefinitionsInput, ...) error
- func (c *Proton) ListRepositorySyncDefinitionsRequest(input *ListRepositorySyncDefinitionsInput) (req *request.Request, output *ListRepositorySyncDefinitionsOutput)
- func (c *Proton) ListRepositorySyncDefinitionsWithContext(ctx aws.Context, input *ListRepositorySyncDefinitionsInput, ...) (*ListRepositorySyncDefinitionsOutput, error)
- func (c *Proton) ListServiceInstanceOutputs(input *ListServiceInstanceOutputsInput) (*ListServiceInstanceOutputsOutput, error)
- func (c *Proton) ListServiceInstanceOutputsPages(input *ListServiceInstanceOutputsInput, ...) error
- func (c *Proton) ListServiceInstanceOutputsPagesWithContext(ctx aws.Context, input *ListServiceInstanceOutputsInput, ...) error
- func (c *Proton) ListServiceInstanceOutputsRequest(input *ListServiceInstanceOutputsInput) (req *request.Request, output *ListServiceInstanceOutputsOutput)
- func (c *Proton) ListServiceInstanceOutputsWithContext(ctx aws.Context, input *ListServiceInstanceOutputsInput, ...) (*ListServiceInstanceOutputsOutput, error)
- func (c *Proton) ListServiceInstanceProvisionedResources(input *ListServiceInstanceProvisionedResourcesInput) (*ListServiceInstanceProvisionedResourcesOutput, error)
- func (c *Proton) ListServiceInstanceProvisionedResourcesPages(input *ListServiceInstanceProvisionedResourcesInput, ...) error
- func (c *Proton) ListServiceInstanceProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListServiceInstanceProvisionedResourcesInput, ...) error
- func (c *Proton) ListServiceInstanceProvisionedResourcesRequest(input *ListServiceInstanceProvisionedResourcesInput) (req *request.Request, output *ListServiceInstanceProvisionedResourcesOutput)
- func (c *Proton) ListServiceInstanceProvisionedResourcesWithContext(ctx aws.Context, input *ListServiceInstanceProvisionedResourcesInput, ...) (*ListServiceInstanceProvisionedResourcesOutput, 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) ListServicePipelineOutputs(input *ListServicePipelineOutputsInput) (*ListServicePipelineOutputsOutput, error)
- func (c *Proton) ListServicePipelineOutputsPages(input *ListServicePipelineOutputsInput, ...) error
- func (c *Proton) ListServicePipelineOutputsPagesWithContext(ctx aws.Context, input *ListServicePipelineOutputsInput, ...) error
- func (c *Proton) ListServicePipelineOutputsRequest(input *ListServicePipelineOutputsInput) (req *request.Request, output *ListServicePipelineOutputsOutput)
- func (c *Proton) ListServicePipelineOutputsWithContext(ctx aws.Context, input *ListServicePipelineOutputsInput, ...) (*ListServicePipelineOutputsOutput, error)
- func (c *Proton) ListServicePipelineProvisionedResources(input *ListServicePipelineProvisionedResourcesInput) (*ListServicePipelineProvisionedResourcesOutput, error)
- func (c *Proton) ListServicePipelineProvisionedResourcesPages(input *ListServicePipelineProvisionedResourcesInput, ...) error
- func (c *Proton) ListServicePipelineProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListServicePipelineProvisionedResourcesInput, ...) error
- func (c *Proton) ListServicePipelineProvisionedResourcesRequest(input *ListServicePipelineProvisionedResourcesInput) (req *request.Request, output *ListServicePipelineProvisionedResourcesOutput)
- func (c *Proton) ListServicePipelineProvisionedResourcesWithContext(ctx aws.Context, input *ListServicePipelineProvisionedResourcesInput, ...) (*ListServicePipelineProvisionedResourcesOutput, 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) NotifyResourceDeploymentStatusChange(input *NotifyResourceDeploymentStatusChangeInput) (*NotifyResourceDeploymentStatusChangeOutput, error)
- func (c *Proton) NotifyResourceDeploymentStatusChangeRequest(input *NotifyResourceDeploymentStatusChangeInput) (req *request.Request, output *NotifyResourceDeploymentStatusChangeOutput)
- func (c *Proton) NotifyResourceDeploymentStatusChangeWithContext(ctx aws.Context, input *NotifyResourceDeploymentStatusChangeInput, ...) (*NotifyResourceDeploymentStatusChangeOutput, 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) UpdateComponent(input *UpdateComponentInput) (*UpdateComponentOutput, error)
- func (c *Proton) UpdateComponentRequest(input *UpdateComponentInput) (req *request.Request, output *UpdateComponentOutput)
- func (c *Proton) UpdateComponentWithContext(ctx aws.Context, input *UpdateComponentInput, opts ...request.Option) (*UpdateComponentOutput, 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)
- func (c *Proton) UpdateTemplateSyncConfig(input *UpdateTemplateSyncConfigInput) (*UpdateTemplateSyncConfigOutput, error)
- func (c *Proton) UpdateTemplateSyncConfigRequest(input *UpdateTemplateSyncConfigInput) (req *request.Request, output *UpdateTemplateSyncConfigOutput)
- func (c *Proton) UpdateTemplateSyncConfigWithContext(ctx aws.Context, input *UpdateTemplateSyncConfigInput, opts ...request.Option) (*UpdateTemplateSyncConfigOutput, error)
- func (c *Proton) WaitUntilComponentDeleted(input *GetComponentInput) error
- func (c *Proton) WaitUntilComponentDeletedWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.WaiterOption) error
- func (c *Proton) WaitUntilComponentDeployed(input *GetComponentInput) error
- func (c *Proton) WaitUntilComponentDeployedWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.WaiterOption) error
- func (c *Proton) WaitUntilEnvironmentDeployed(input *GetEnvironmentInput) error
- func (c *Proton) WaitUntilEnvironmentDeployedWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.WaiterOption) error
- func (c *Proton) WaitUntilEnvironmentTemplateVersionRegistered(input *GetEnvironmentTemplateVersionInput) error
- func (c *Proton) WaitUntilEnvironmentTemplateVersionRegisteredWithContext(ctx aws.Context, input *GetEnvironmentTemplateVersionInput, ...) error
- func (c *Proton) WaitUntilServiceCreated(input *GetServiceInput) error
- func (c *Proton) WaitUntilServiceCreatedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
- func (c *Proton) WaitUntilServiceDeleted(input *GetServiceInput) error
- func (c *Proton) WaitUntilServiceDeletedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
- func (c *Proton) WaitUntilServiceInstanceDeployed(input *GetServiceInstanceInput) error
- func (c *Proton) WaitUntilServiceInstanceDeployedWithContext(ctx aws.Context, input *GetServiceInstanceInput, opts ...request.WaiterOption) error
- func (c *Proton) WaitUntilServicePipelineDeployed(input *GetServiceInput) error
- func (c *Proton) WaitUntilServicePipelineDeployedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
- func (c *Proton) WaitUntilServiceTemplateVersionRegistered(input *GetServiceTemplateVersionInput) error
- func (c *Proton) WaitUntilServiceTemplateVersionRegisteredWithContext(ctx aws.Context, input *GetServiceTemplateVersionInput, ...) error
- func (c *Proton) WaitUntilServiceUpdated(input *GetServiceInput) error
- func (c *Proton) WaitUntilServiceUpdatedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
- type ProvisionedResource
- func (s ProvisionedResource) GoString() string
- func (s *ProvisionedResource) SetIdentifier(v string) *ProvisionedResource
- func (s *ProvisionedResource) SetName(v string) *ProvisionedResource
- func (s *ProvisionedResource) SetProvisioningEngine(v string) *ProvisionedResource
- func (s ProvisionedResource) String() string
- 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 Repository
- func (s Repository) GoString() string
- func (s *Repository) SetArn(v string) *Repository
- func (s *Repository) SetConnectionArn(v string) *Repository
- func (s *Repository) SetEncryptionKey(v string) *Repository
- func (s *Repository) SetName(v string) *Repository
- func (s *Repository) SetProvider(v string) *Repository
- func (s Repository) String() string
- type RepositoryBranch
- func (s RepositoryBranch) GoString() string
- func (s *RepositoryBranch) SetArn(v string) *RepositoryBranch
- func (s *RepositoryBranch) SetBranch(v string) *RepositoryBranch
- func (s *RepositoryBranch) SetName(v string) *RepositoryBranch
- func (s *RepositoryBranch) SetProvider(v string) *RepositoryBranch
- func (s RepositoryBranch) String() string
- type RepositoryBranchInput_
- func (s RepositoryBranchInput_) GoString() string
- func (s *RepositoryBranchInput_) SetBranch(v string) *RepositoryBranchInput_
- func (s *RepositoryBranchInput_) SetName(v string) *RepositoryBranchInput_
- func (s *RepositoryBranchInput_) SetProvider(v string) *RepositoryBranchInput_
- func (s RepositoryBranchInput_) String() string
- func (s *RepositoryBranchInput_) Validate() error
- type RepositorySummary
- type RepositorySyncAttempt
- func (s RepositorySyncAttempt) GoString() string
- func (s *RepositorySyncAttempt) SetEvents(v []*RepositorySyncEvent) *RepositorySyncAttempt
- func (s *RepositorySyncAttempt) SetStartedAt(v time.Time) *RepositorySyncAttempt
- func (s *RepositorySyncAttempt) SetStatus(v string) *RepositorySyncAttempt
- func (s RepositorySyncAttempt) String() string
- type RepositorySyncDefinition
- func (s RepositorySyncDefinition) GoString() string
- func (s *RepositorySyncDefinition) SetBranch(v string) *RepositorySyncDefinition
- func (s *RepositorySyncDefinition) SetDirectory(v string) *RepositorySyncDefinition
- func (s *RepositorySyncDefinition) SetParent(v string) *RepositorySyncDefinition
- func (s *RepositorySyncDefinition) SetTarget(v string) *RepositorySyncDefinition
- func (s RepositorySyncDefinition) String() string
- type RepositorySyncEvent
- func (s RepositorySyncEvent) GoString() string
- func (s *RepositorySyncEvent) SetEvent(v string) *RepositorySyncEvent
- func (s *RepositorySyncEvent) SetExternalId(v string) *RepositorySyncEvent
- func (s *RepositorySyncEvent) SetTime(v time.Time) *RepositorySyncEvent
- func (s *RepositorySyncEvent) SetType(v string) *RepositorySyncEvent
- func (s RepositorySyncEvent) String() string
- 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 ResourceSyncAttempt
- func (s ResourceSyncAttempt) GoString() string
- func (s *ResourceSyncAttempt) SetEvents(v []*ResourceSyncEvent) *ResourceSyncAttempt
- func (s *ResourceSyncAttempt) SetInitialRevision(v *Revision) *ResourceSyncAttempt
- func (s *ResourceSyncAttempt) SetStartedAt(v time.Time) *ResourceSyncAttempt
- func (s *ResourceSyncAttempt) SetStatus(v string) *ResourceSyncAttempt
- func (s *ResourceSyncAttempt) SetTarget(v string) *ResourceSyncAttempt
- func (s *ResourceSyncAttempt) SetTargetRevision(v *Revision) *ResourceSyncAttempt
- func (s ResourceSyncAttempt) String() string
- type ResourceSyncEvent
- func (s ResourceSyncEvent) GoString() string
- func (s *ResourceSyncEvent) SetEvent(v string) *ResourceSyncEvent
- func (s *ResourceSyncEvent) SetExternalId(v string) *ResourceSyncEvent
- func (s *ResourceSyncEvent) SetTime(v time.Time) *ResourceSyncEvent
- func (s *ResourceSyncEvent) SetType(v string) *ResourceSyncEvent
- func (s ResourceSyncEvent) String() string
- type Revision
- func (s Revision) GoString() string
- func (s *Revision) SetBranch(v string) *Revision
- func (s *Revision) SetDirectory(v string) *Revision
- func (s *Revision) SetRepositoryName(v string) *Revision
- func (s *Revision) SetRepositoryProvider(v string) *Revision
- func (s *Revision) SetSha(v string) *Revision
- func (s Revision) 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) SetSupportedComponentSources(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 TemplateSyncConfig
- func (s TemplateSyncConfig) GoString() string
- func (s *TemplateSyncConfig) SetBranch(v string) *TemplateSyncConfig
- func (s *TemplateSyncConfig) SetRepositoryName(v string) *TemplateSyncConfig
- func (s *TemplateSyncConfig) SetRepositoryProvider(v string) *TemplateSyncConfig
- func (s *TemplateSyncConfig) SetSubdirectory(v string) *TemplateSyncConfig
- func (s *TemplateSyncConfig) SetTemplateName(v string) *TemplateSyncConfig
- func (s *TemplateSyncConfig) SetTemplateType(v string) *TemplateSyncConfig
- func (s TemplateSyncConfig) String() string
- 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
- func (s UpdateAccountSettingsInput) GoString() string
- func (s *UpdateAccountSettingsInput) SetDeletePipelineProvisioningRepository(v bool) *UpdateAccountSettingsInput
- func (s *UpdateAccountSettingsInput) SetPipelineCodebuildRoleArn(v string) *UpdateAccountSettingsInput
- func (s *UpdateAccountSettingsInput) SetPipelineProvisioningRepository(v *RepositoryBranchInput_) *UpdateAccountSettingsInput
- func (s *UpdateAccountSettingsInput) SetPipelineServiceRoleArn(v string) *UpdateAccountSettingsInput
- func (s UpdateAccountSettingsInput) String() string
- func (s *UpdateAccountSettingsInput) Validate() error
- type UpdateAccountSettingsOutput
- type UpdateComponentInput
- func (s UpdateComponentInput) GoString() string
- func (s *UpdateComponentInput) SetDeploymentType(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetDescription(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetName(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetServiceInstanceName(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetServiceName(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetServiceSpec(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetTemplateFile(v string) *UpdateComponentInput
- func (s UpdateComponentInput) String() string
- func (s *UpdateComponentInput) Validate() error
- type UpdateComponentOutput
- type UpdateEnvironmentAccountConnectionInput
- func (s UpdateEnvironmentAccountConnectionInput) GoString() string
- func (s *UpdateEnvironmentAccountConnectionInput) SetCodebuildRoleArn(v string) *UpdateEnvironmentAccountConnectionInput
- func (s *UpdateEnvironmentAccountConnectionInput) SetComponentRoleArn(v string) *UpdateEnvironmentAccountConnectionInput
- 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) SetCodebuildRoleArn(v string) *UpdateEnvironmentInput
- func (s *UpdateEnvironmentInput) SetComponentRoleArn(v string) *UpdateEnvironmentInput
- 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) SetProvisioningRepository(v *RepositoryBranchInput_) *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) SetSupportedComponentSources(v []*string) *UpdateServiceTemplateVersionInput
- func (s *UpdateServiceTemplateVersionInput) SetTemplateName(v string) *UpdateServiceTemplateVersionInput
- func (s UpdateServiceTemplateVersionInput) String() string
- func (s *UpdateServiceTemplateVersionInput) Validate() error
- type UpdateServiceTemplateVersionOutput
- type UpdateTemplateSyncConfigInput
- func (s UpdateTemplateSyncConfigInput) GoString() string
- func (s *UpdateTemplateSyncConfigInput) SetBranch(v string) *UpdateTemplateSyncConfigInput
- func (s *UpdateTemplateSyncConfigInput) SetRepositoryName(v string) *UpdateTemplateSyncConfigInput
- func (s *UpdateTemplateSyncConfigInput) SetRepositoryProvider(v string) *UpdateTemplateSyncConfigInput
- func (s *UpdateTemplateSyncConfigInput) SetSubdirectory(v string) *UpdateTemplateSyncConfigInput
- func (s *UpdateTemplateSyncConfigInput) SetTemplateName(v string) *UpdateTemplateSyncConfigInput
- func (s *UpdateTemplateSyncConfigInput) SetTemplateType(v string) *UpdateTemplateSyncConfigInput
- func (s UpdateTemplateSyncConfigInput) String() string
- func (s *UpdateTemplateSyncConfigInput) Validate() error
- type UpdateTemplateSyncConfigOutput
- 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 ( // ComponentDeploymentUpdateTypeNone is a ComponentDeploymentUpdateType enum value ComponentDeploymentUpdateTypeNone = "NONE" // ComponentDeploymentUpdateTypeCurrentVersion is a ComponentDeploymentUpdateType enum value ComponentDeploymentUpdateTypeCurrentVersion = "CURRENT_VERSION" )
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 ( // ListServiceInstancesFilterByName is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByName = "name" // ListServiceInstancesFilterByDeploymentStatus is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByDeploymentStatus = "deploymentStatus" // ListServiceInstancesFilterByTemplateName is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByTemplateName = "templateName" // ListServiceInstancesFilterByServiceName is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByServiceName = "serviceName" // ListServiceInstancesFilterByDeployedTemplateVersionStatus is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByDeployedTemplateVersionStatus = "deployedTemplateVersionStatus" // ListServiceInstancesFilterByEnvironmentName is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByEnvironmentName = "environmentName" // ListServiceInstancesFilterByLastDeploymentAttemptedAtBefore is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByLastDeploymentAttemptedAtBefore = "lastDeploymentAttemptedAtBefore" // ListServiceInstancesFilterByLastDeploymentAttemptedAtAfter is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByLastDeploymentAttemptedAtAfter = "lastDeploymentAttemptedAtAfter" // ListServiceInstancesFilterByCreatedAtBefore is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByCreatedAtBefore = "createdAtBefore" // ListServiceInstancesFilterByCreatedAtAfter is a ListServiceInstancesFilterBy enum value ListServiceInstancesFilterByCreatedAtAfter = "createdAtAfter" )
const ( // ListServiceInstancesSortByName is a ListServiceInstancesSortBy enum value ListServiceInstancesSortByName = "name" // ListServiceInstancesSortByDeploymentStatus is a ListServiceInstancesSortBy enum value ListServiceInstancesSortByDeploymentStatus = "deploymentStatus" // ListServiceInstancesSortByTemplateName is a ListServiceInstancesSortBy enum value ListServiceInstancesSortByTemplateName = "templateName" // ListServiceInstancesSortByServiceName is a ListServiceInstancesSortBy enum value ListServiceInstancesSortByServiceName = "serviceName" // ListServiceInstancesSortByEnvironmentName is a ListServiceInstancesSortBy enum value ListServiceInstancesSortByEnvironmentName = "environmentName" // ListServiceInstancesSortByLastDeploymentAttemptedAt is a ListServiceInstancesSortBy enum value ListServiceInstancesSortByLastDeploymentAttemptedAt = "lastDeploymentAttemptedAt" // ListServiceInstancesSortByCreatedAt is a ListServiceInstancesSortBy enum value ListServiceInstancesSortByCreatedAt = "createdAt" )
const ( // ProvisionedResourceEngineCloudformation is a ProvisionedResourceEngine enum value ProvisionedResourceEngineCloudformation = "CLOUDFORMATION" // ProvisionedResourceEngineTerraform is a ProvisionedResourceEngine enum value ProvisionedResourceEngineTerraform = "TERRAFORM" )
List of provisioning engines
const ( // RepositoryProviderGithub is a RepositoryProvider enum value RepositoryProviderGithub = "GITHUB" // RepositoryProviderGithubEnterprise is a RepositoryProvider enum value RepositoryProviderGithubEnterprise = "GITHUB_ENTERPRISE" // RepositoryProviderBitbucket is a RepositoryProvider enum value RepositoryProviderBitbucket = "BITBUCKET" )
const ( // RepositorySyncStatusInitiated is a RepositorySyncStatus enum value RepositorySyncStatusInitiated = "INITIATED" // RepositorySyncStatusInProgress is a RepositorySyncStatus enum value RepositorySyncStatusInProgress = "IN_PROGRESS" // RepositorySyncStatusSucceeded is a RepositorySyncStatus enum value RepositorySyncStatusSucceeded = "SUCCEEDED" // RepositorySyncStatusFailed is a RepositorySyncStatus enum value RepositorySyncStatusFailed = "FAILED" // RepositorySyncStatusQueued is a RepositorySyncStatus enum value RepositorySyncStatusQueued = "QUEUED" )
const ( // ResourceDeploymentStatusInProgress is a ResourceDeploymentStatus enum value ResourceDeploymentStatusInProgress = "IN_PROGRESS" // ResourceDeploymentStatusFailed is a ResourceDeploymentStatus enum value ResourceDeploymentStatusFailed = "FAILED" // ResourceDeploymentStatusSucceeded is a ResourceDeploymentStatus enum value ResourceDeploymentStatusSucceeded = "SUCCEEDED" )
The state that a PR-based deployment can be updated to.
const ( // ResourceSyncStatusInitiated is a ResourceSyncStatus enum value ResourceSyncStatusInitiated = "INITIATED" // ResourceSyncStatusInProgress is a ResourceSyncStatus enum value ResourceSyncStatusInProgress = "IN_PROGRESS" // ResourceSyncStatusSucceeded is a ResourceSyncStatus enum value ResourceSyncStatusSucceeded = "SUCCEEDED" // ResourceSyncStatusFailed is a ResourceSyncStatus enum value ResourceSyncStatusFailed = "FAILED" )
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 ( // SortOrderAscending is a SortOrder enum value SortOrderAscending = "ASCENDING" // SortOrderDescending is a SortOrder enum value SortOrderDescending = "DESCENDING" )
const ( // TemplateTypeEnvironment is a TemplateType enum value TemplateTypeEnvironment = "ENVIRONMENT" // TemplateTypeService is a TemplateType enum value TemplateTypeService = "SERVICE" )
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 Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) // in the Proton User 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"
)
const (
// ServiceTemplateSupportedComponentSourceTypeDirectlyDefined is a ServiceTemplateSupportedComponentSourceType enum value
ServiceTemplateSupportedComponentSourceTypeDirectlyDefined = "DIRECTLY_DEFINED"
)
const (
// SyncTypeTemplateSync is a SyncType enum value
SyncTypeTemplateSync = "TEMPLATE_SYNC"
)
Variables ¶
This section is empty.
Functions ¶
func ComponentDeploymentUpdateType_Values ¶ added in v1.44.27
func ComponentDeploymentUpdateType_Values() []string
ComponentDeploymentUpdateType_Values returns all elements of the ComponentDeploymentUpdateType enum
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 ListServiceInstancesFilterBy_Values ¶ added in v1.44.139
func ListServiceInstancesFilterBy_Values() []string
ListServiceInstancesFilterBy_Values returns all elements of the ListServiceInstancesFilterBy enum
func ListServiceInstancesSortBy_Values ¶ added in v1.44.139
func ListServiceInstancesSortBy_Values() []string
ListServiceInstancesSortBy_Values returns all elements of the ListServiceInstancesSortBy enum
func ProvisionedResourceEngine_Values ¶ added in v1.42.12
func ProvisionedResourceEngine_Values() []string
ProvisionedResourceEngine_Values returns all elements of the ProvisionedResourceEngine enum
func Provisioning_Values ¶
func Provisioning_Values() []string
Provisioning_Values returns all elements of the Provisioning enum
func RepositoryProvider_Values ¶ added in v1.42.12
func RepositoryProvider_Values() []string
RepositoryProvider_Values returns all elements of the RepositoryProvider enum
func RepositorySyncStatus_Values ¶ added in v1.42.12
func RepositorySyncStatus_Values() []string
RepositorySyncStatus_Values returns all elements of the RepositorySyncStatus enum
func ResourceDeploymentStatus_Values ¶ added in v1.42.12
func ResourceDeploymentStatus_Values() []string
ResourceDeploymentStatus_Values returns all elements of the ResourceDeploymentStatus enum
func ResourceSyncStatus_Values ¶ added in v1.42.12
func ResourceSyncStatus_Values() []string
ResourceSyncStatus_Values returns all elements of the ResourceSyncStatus enum
func ServiceStatus_Values ¶
func ServiceStatus_Values() []string
ServiceStatus_Values returns all elements of the ServiceStatus enum
func ServiceTemplateSupportedComponentSourceType_Values ¶ added in v1.44.27
func ServiceTemplateSupportedComponentSourceType_Values() []string
ServiceTemplateSupportedComponentSourceType_Values returns all elements of the ServiceTemplateSupportedComponentSourceType enum
func SortOrder_Values ¶ added in v1.44.139
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
func SyncType_Values ¶ added in v1.42.12
func SyncType_Values() []string
SyncType_Values returns all elements of the SyncType enum
func TemplateType_Values ¶ added in v1.42.12
func TemplateType_Values() []string
TemplateType_Values returns all elements of the TemplateType 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Message_ is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AccessDeniedException's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AccountSettings ¶
type AccountSettings struct { // The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning // pipelines. Proton assumes this role for CodeBuild-based provisioning. PipelineCodebuildRoleArn *string `locationName:"pipelineCodebuildRoleArn" type:"string"` // The linked repository for pipeline provisioning. Required if you have environments // configured for self-managed provisioning with services that include pipelines. // A linked repository is a repository that has been registered with Proton. // For more information, see CreateRepository. PipelineProvisioningRepository *RepositoryBranch `locationName:"pipelineProvisioningRepository" type:"structure"` // The Amazon Resource Name (ARN) of the service role you want to use for provisioning // pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, // and by customer-owned automation for self-managed provisioning. PipelineServiceRoleArn *string `locationName:"pipelineServiceRoleArn" type:"string"` // contains filtered or unexported fields }
Proton settings that are used for multiple services in the Amazon Web Services account.
func (AccountSettings) GoString ¶
func (s AccountSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccountSettings) SetPipelineCodebuildRoleArn ¶ added in v1.44.137
func (s *AccountSettings) SetPipelineCodebuildRoleArn(v string) *AccountSettings
SetPipelineCodebuildRoleArn sets the PipelineCodebuildRoleArn field's value.
func (*AccountSettings) SetPipelineProvisioningRepository ¶ added in v1.42.12
func (s *AccountSettings) SetPipelineProvisioningRepository(v *RepositoryBranch) *AccountSettings
SetPipelineProvisioningRepository sets the PipelineProvisioningRepository field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CancelComponentDeploymentInput ¶ added in v1.44.27
type CancelComponentDeploymentInput struct { // The name of the component with the deployment to cancel. // // ComponentName is a required field ComponentName *string `locationName:"componentName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelComponentDeploymentInput) GoString ¶ added in v1.44.27
func (s CancelComponentDeploymentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelComponentDeploymentInput) SetComponentName ¶ added in v1.44.27
func (s *CancelComponentDeploymentInput) SetComponentName(v string) *CancelComponentDeploymentInput
SetComponentName sets the ComponentName field's value.
func (CancelComponentDeploymentInput) String ¶ added in v1.44.27
func (s CancelComponentDeploymentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelComponentDeploymentInput) Validate ¶ added in v1.44.27
func (s *CancelComponentDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelComponentDeploymentOutput ¶ added in v1.44.27
type CancelComponentDeploymentOutput struct { // The detailed data of the component with the deployment that is being canceled. // // Component is a required field Component *Component `locationName:"component" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CancelComponentDeploymentOutput) GoString ¶ added in v1.44.27
func (s CancelComponentDeploymentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelComponentDeploymentOutput) SetComponent ¶ added in v1.44.27
func (s *CancelComponentDeploymentOutput) SetComponent(v *Component) *CancelComponentDeploymentOutput
SetComponent sets the Component field's value.
func (CancelComponentDeploymentOutput) String ¶ added in v1.44.27
func (s CancelComponentDeploymentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CompatibleEnvironmentTemplateInput) Validate ¶
func (s *CompatibleEnvironmentTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Component ¶ added in v1.44.27
type Component struct { // The Amazon Resource Name (ARN) of the component. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the component was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The component deployment status. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // The message associated with the component deployment status. // // DeploymentStatusMessage is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Component's // String and GoString methods. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // A description of the component. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Component's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the Proton environment that this component is associated with. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The time when a deployment of the component was last attempted. LastDeploymentAttemptedAt *time.Time `locationName:"lastDeploymentAttemptedAt" type:"timestamp"` // The time when the component was last deployed successfully. LastDeploymentSucceededAt *time.Time `locationName:"lastDeploymentSucceededAt" type:"timestamp"` // The time when the component was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The name of the component. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service instance that this component is attached to. Provided // when a component is attached to a service instance. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of the service that serviceInstanceName is associated with. Provided // when a component is attached to a service instance. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // The service spec that the component uses to access service inputs. Provided // when a component is attached to a service instance. // // ServiceSpec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Component's // String and GoString methods. ServiceSpec *string `locationName:"serviceSpec" min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Detailed data of an Proton component resource.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide.
func (Component) GoString ¶ added in v1.44.27
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Component) SetCreatedAt ¶ added in v1.44.27
SetCreatedAt sets the CreatedAt field's value.
func (*Component) SetDeploymentStatus ¶ added in v1.44.27
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*Component) SetDeploymentStatusMessage ¶ added in v1.44.27
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*Component) SetDescription ¶ added in v1.44.27
SetDescription sets the Description field's value.
func (*Component) SetEnvironmentName ¶ added in v1.44.27
SetEnvironmentName sets the EnvironmentName field's value.
func (*Component) SetLastDeploymentAttemptedAt ¶ added in v1.44.27
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*Component) SetLastDeploymentSucceededAt ¶ added in v1.44.27
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*Component) SetLastModifiedAt ¶ added in v1.44.27
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*Component) SetServiceInstanceName ¶ added in v1.44.27
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*Component) SetServiceName ¶ added in v1.44.27
SetServiceName sets the ServiceName field's value.
func (*Component) SetServiceSpec ¶ added in v1.44.27
SetServiceSpec sets the ServiceSpec field's value.
type ComponentSummary ¶ added in v1.44.27
type ComponentSummary struct { // The Amazon Resource Name (ARN) of the component. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time when the component was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The component deployment status. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // The message associated with the component deployment status. // // DeploymentStatusMessage is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ComponentSummary's // String and GoString methods. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The name of the Proton environment that this component is associated with. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The time when a deployment of the component was last attempted. LastDeploymentAttemptedAt *time.Time `locationName:"lastDeploymentAttemptedAt" type:"timestamp"` // The time when the component was last deployed successfully. LastDeploymentSucceededAt *time.Time `locationName:"lastDeploymentSucceededAt" type:"timestamp"` // The time when the component was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The name of the component. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service instance that this component is attached to. Provided // when a component is attached to a service instance. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of the service that serviceInstanceName is associated with. Provided // when a component is attached to a service instance. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // contains filtered or unexported fields }
Summary data of an Proton component resource.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide.
func (ComponentSummary) GoString ¶ added in v1.44.27
func (s ComponentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentSummary) SetArn ¶ added in v1.44.27
func (s *ComponentSummary) SetArn(v string) *ComponentSummary
SetArn sets the Arn field's value.
func (*ComponentSummary) SetCreatedAt ¶ added in v1.44.27
func (s *ComponentSummary) SetCreatedAt(v time.Time) *ComponentSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ComponentSummary) SetDeploymentStatus ¶ added in v1.44.27
func (s *ComponentSummary) SetDeploymentStatus(v string) *ComponentSummary
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*ComponentSummary) SetDeploymentStatusMessage ¶ added in v1.44.27
func (s *ComponentSummary) SetDeploymentStatusMessage(v string) *ComponentSummary
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*ComponentSummary) SetEnvironmentName ¶ added in v1.44.27
func (s *ComponentSummary) SetEnvironmentName(v string) *ComponentSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*ComponentSummary) SetLastDeploymentAttemptedAt ¶ added in v1.44.27
func (s *ComponentSummary) SetLastDeploymentAttemptedAt(v time.Time) *ComponentSummary
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*ComponentSummary) SetLastDeploymentSucceededAt ¶ added in v1.44.27
func (s *ComponentSummary) SetLastDeploymentSucceededAt(v time.Time) *ComponentSummary
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*ComponentSummary) SetLastModifiedAt ¶ added in v1.44.27
func (s *ComponentSummary) SetLastModifiedAt(v time.Time) *ComponentSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*ComponentSummary) SetName ¶ added in v1.44.27
func (s *ComponentSummary) SetName(v string) *ComponentSummary
SetName sets the Name field's value.
func (*ComponentSummary) SetServiceInstanceName ¶ added in v1.44.27
func (s *ComponentSummary) SetServiceInstanceName(v string) *ComponentSummary
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ComponentSummary) SetServiceName ¶ added in v1.44.27
func (s *ComponentSummary) SetServiceName(v string) *ComponentSummary
SetServiceName sets the ServiceName field's value.
func (ComponentSummary) String ¶ added in v1.44.27
func (s ComponentSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Message_ is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ConflictException's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateComponentInput ¶ added in v1.44.27
type CreateComponentInput struct { // An optional customer-provided description of the component. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateComponentInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the Proton environment that you want to associate this component // with. You must specify this when you don't specify serviceInstanceName and // serviceName. EnvironmentName *string `locationName:"environmentName" min:"1" type:"string"` // A path to a manifest file that lists the Infrastructure as Code (IaC) file, // template language, and rendering engine for infrastructure that a custom // component provisions. // // Manifest is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateComponentInput's // String and GoString methods. // // Manifest is a required field Manifest *string `locationName:"manifest" min:"1" type:"string" required:"true" sensitive:"true"` // The customer-provided name of the component. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service instance that you want to attach this component to. // If you don't specify this, the component isn't attached to any service instance. // Specify both serviceInstanceName and serviceName or neither of them. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of the service that serviceInstanceName is associated with. If you // don't specify this, the component isn't attached to any service instance. // Specify both serviceInstanceName and serviceName or neither of them. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // The service spec that you want the component to use to access service inputs. // Set this only when you attach the component to a service instance. // // ServiceSpec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateComponentInput's // String and GoString methods. ServiceSpec *string `locationName:"serviceSpec" min:"1" type:"string" sensitive:"true"` // An optional list of metadata items that you can associate with the Proton // component. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. Tags []*Tag `locationName:"tags" type:"list"` // A path to the Infrastructure as Code (IaC) file describing infrastructure // that a custom component provisions. // // Components support a single IaC file, even if you use Terraform as your template // language. // // TemplateFile is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateComponentInput's // String and GoString methods. // // TemplateFile is a required field TemplateFile *string `locationName:"templateFile" min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (CreateComponentInput) GoString ¶ added in v1.44.27
func (s CreateComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentInput) SetDescription ¶ added in v1.44.27
func (s *CreateComponentInput) SetDescription(v string) *CreateComponentInput
SetDescription sets the Description field's value.
func (*CreateComponentInput) SetEnvironmentName ¶ added in v1.44.27
func (s *CreateComponentInput) SetEnvironmentName(v string) *CreateComponentInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*CreateComponentInput) SetManifest ¶ added in v1.44.27
func (s *CreateComponentInput) SetManifest(v string) *CreateComponentInput
SetManifest sets the Manifest field's value.
func (*CreateComponentInput) SetName ¶ added in v1.44.27
func (s *CreateComponentInput) SetName(v string) *CreateComponentInput
SetName sets the Name field's value.
func (*CreateComponentInput) SetServiceInstanceName ¶ added in v1.44.27
func (s *CreateComponentInput) SetServiceInstanceName(v string) *CreateComponentInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*CreateComponentInput) SetServiceName ¶ added in v1.44.27
func (s *CreateComponentInput) SetServiceName(v string) *CreateComponentInput
SetServiceName sets the ServiceName field's value.
func (*CreateComponentInput) SetServiceSpec ¶ added in v1.44.27
func (s *CreateComponentInput) SetServiceSpec(v string) *CreateComponentInput
SetServiceSpec sets the ServiceSpec field's value.
func (*CreateComponentInput) SetTags ¶ added in v1.44.27
func (s *CreateComponentInput) SetTags(v []*Tag) *CreateComponentInput
SetTags sets the Tags field's value.
func (*CreateComponentInput) SetTemplateFile ¶ added in v1.44.27
func (s *CreateComponentInput) SetTemplateFile(v string) *CreateComponentInput
SetTemplateFile sets the TemplateFile field's value.
func (CreateComponentInput) String ¶ added in v1.44.27
func (s CreateComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentInput) Validate ¶ added in v1.44.27
func (s *CreateComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateComponentOutput ¶ added in v1.44.27
type CreateComponentOutput struct { // The detailed data of the created component. // // Component is a required field Component *Component `locationName:"component" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateComponentOutput) GoString ¶ added in v1.44.27
func (s CreateComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentOutput) SetComponent ¶ added in v1.44.27
func (s *CreateComponentOutput) SetComponent(v *Component) *CreateComponentOutput
SetComponent sets the Component field's value.
func (CreateComponentOutput) String ¶ added in v1.44.27
func (s CreateComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEnvironmentAccountConnectionInput ¶
type CreateEnvironmentAccountConnectionInput struct { // When included, if two identical requests are made with the same client token, // Proton returns the environment account connection that the first request // created. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of an IAM service role in the environment // account. Proton uses this role to provision infrastructure resources using // CodeBuild-based provisioning in the associated environment account. CodebuildRoleArn *string `locationName:"codebuildRoleArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the IAM service role that Proton uses when // provisioning directly defined components in the associated environment account. // It determines the scope of infrastructure that a component can provision // in the account. // // You must specify componentRoleArn to allow directly defined components to // be associated with any environments running in this account. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. ComponentRoleArn *string `locationName:"componentRoleArn" min:"1" type:"string"` // The name of the 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 and manage the Proton environment in this // account. If the management account accepts the environment account connection, // 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. 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"` // An optional list of metadata items that you can associate with the Proton // environment account connection. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateEnvironmentAccountConnectionInput) GoString ¶
func (s CreateEnvironmentAccountConnectionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEnvironmentAccountConnectionInput) SetClientToken ¶
func (s *CreateEnvironmentAccountConnectionInput) SetClientToken(v string) *CreateEnvironmentAccountConnectionInput
SetClientToken sets the ClientToken field's value.
func (*CreateEnvironmentAccountConnectionInput) SetCodebuildRoleArn ¶ added in v1.44.137
func (s *CreateEnvironmentAccountConnectionInput) SetCodebuildRoleArn(v string) *CreateEnvironmentAccountConnectionInput
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*CreateEnvironmentAccountConnectionInput) SetComponentRoleArn ¶ added in v1.44.27
func (s *CreateEnvironmentAccountConnectionInput) SetComponentRoleArn(v string) *CreateEnvironmentAccountConnectionInput
SetComponentRoleArn sets the ComponentRoleArn 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) SetTags ¶ added in v1.42.12
func (s *CreateEnvironmentAccountConnectionInput) SetTags(v []*Tag) *CreateEnvironmentAccountConnectionInput
SetTags sets the Tags field's value.
func (CreateEnvironmentAccountConnectionInput) String ¶
func (s CreateEnvironmentAccountConnectionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEnvironmentInput ¶
type CreateEnvironmentInput struct { // The Amazon Resource Name (ARN) of the IAM service role that allows Proton // to provision infrastructure using CodeBuild-based provisioning on your behalf. // // To use CodeBuild-based provisioning for the environment or for any service // instance running in the environment, specify either the environmentAccountConnectionId // or codebuildRoleArn parameter. CodebuildRoleArn *string `locationName:"codebuildRoleArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the IAM service role that Proton uses when // provisioning directly defined components in this environment. It determines // the scope of infrastructure that a component can provision. // // You must specify componentRoleArn to allow directly defined components to // be associated with this environment. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. ComponentRoleArn *string `locationName:"componentRoleArn" min:"1" type:"string"` // A description of the environment that's being created and deployed. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateEnvironmentInput's // String and GoString methods. 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. For // more information, see Environment account connections (https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) // in the Proton User guide. // // To use Amazon Web Services-managed provisioning for the environment, specify // either the environmentAccountConnectionId or protonServiceRoleArn parameter // and omit the provisioningRepository parameter. 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 Proton service role that allows Proton // to make calls to other services on your behalf. // // To use Amazon Web Services-managed provisioning for the environment, specify // either the environmentAccountConnectionId or protonServiceRoleArn parameter // and omit the provisioningRepository parameter. ProtonServiceRoleArn *string `locationName:"protonServiceRoleArn" min:"1" type:"string"` // The linked repository that you use to host your rendered infrastructure templates // for self-managed provisioning. A linked repository is a repository that has // been registered with Proton. For more information, see CreateRepository. // // To use self-managed provisioning for the environment, specify this parameter // and omit the environmentAccountConnectionId and protonServiceRoleArn parameters. ProvisioningRepository *RepositoryBranchInput_ `locationName:"provisioningRepository" type:"structure"` // A YAML formatted string that provides inputs as defined in the environment // template bundle schema file. For more information, see Environments (https://docs.aws.amazon.com/proton/latest/userguide/ag-environments.html) // in the Proton User Guide. // // Spec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateEnvironmentInput's // String and GoString methods. // // Spec is a required field Spec *string `locationName:"spec" min:"1" type:"string" required:"true" sensitive:"true"` // An optional list of metadata items that you can associate with the Proton // environment. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. Tags []*Tag `locationName:"tags" type:"list"` // The major version of the environment template. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // 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/userguide/ag-templates.html) // in the Proton User 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEnvironmentInput) SetCodebuildRoleArn ¶ added in v1.44.137
func (s *CreateEnvironmentInput) SetCodebuildRoleArn(v string) *CreateEnvironmentInput
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*CreateEnvironmentInput) SetComponentRoleArn ¶ added in v1.44.27
func (s *CreateEnvironmentInput) SetComponentRoleArn(v string) *CreateEnvironmentInput
SetComponentRoleArn sets the ComponentRoleArn field's value.
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) SetProvisioningRepository ¶ added in v1.42.12
func (s *CreateEnvironmentInput) SetProvisioningRepository(v *RepositoryBranchInput_) *CreateEnvironmentInput
SetProvisioningRepository sets the ProvisioningRepository 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEnvironmentTemplateInput ¶
type CreateEnvironmentTemplateInput struct { // A description of the environment template. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateEnvironmentTemplateInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The environment template name as displayed in the developer interface. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateEnvironmentTemplateInput's // String and GoString methods. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // A customer provided encryption key that 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"` // An optional list of metadata items that you can associate with the Proton // environment template. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateEnvironmentTemplateInput) GoString ¶
func (s CreateEnvironmentTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEnvironmentTemplateVersionInput ¶
type CreateEnvironmentTemplateVersionInput struct { // When included, if two identical requests are made with the same client token, // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateEnvironmentTemplateVersionInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // To create a new minor version of the environment template, include major // Version. // // To create a new major and minor version of the environment template, exclude // major Version. 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"` // An optional list of metadata items that you can associate with the Proton // environment template version. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateRepositoryInput ¶ added in v1.42.12
type CreateRepositoryInput struct { // The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects // Proton to your repository provider account. For more information, see Setting // up for Proton (https://docs.aws.amazon.com/proton/latest/userguide/setting-up-for-service.html) // in the Proton User Guide. // // ConnectionArn is a required field ConnectionArn *string `locationName:"connectionArn" min:"1" type:"string" required:"true"` // The ARN of your customer Amazon Web Services Key Management Service (Amazon // Web Services KMS) key. EncryptionKey *string `locationName:"encryptionKey" min:"1" type:"string"` // The repository name (for example, myrepos/myrepo). // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The repository provider. // // Provider is a required field Provider *string `locationName:"provider" type:"string" required:"true" enum:"RepositoryProvider"` // An optional list of metadata items that you can associate with the Proton // repository. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateRepositoryInput) GoString ¶ added in v1.42.12
func (s CreateRepositoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRepositoryInput) SetConnectionArn ¶ added in v1.42.12
func (s *CreateRepositoryInput) SetConnectionArn(v string) *CreateRepositoryInput
SetConnectionArn sets the ConnectionArn field's value.
func (*CreateRepositoryInput) SetEncryptionKey ¶ added in v1.42.12
func (s *CreateRepositoryInput) SetEncryptionKey(v string) *CreateRepositoryInput
SetEncryptionKey sets the EncryptionKey field's value.
func (*CreateRepositoryInput) SetName ¶ added in v1.42.12
func (s *CreateRepositoryInput) SetName(v string) *CreateRepositoryInput
SetName sets the Name field's value.
func (*CreateRepositoryInput) SetProvider ¶ added in v1.42.12
func (s *CreateRepositoryInput) SetProvider(v string) *CreateRepositoryInput
SetProvider sets the Provider field's value.
func (*CreateRepositoryInput) SetTags ¶ added in v1.43.32
func (s *CreateRepositoryInput) SetTags(v []*Tag) *CreateRepositoryInput
SetTags sets the Tags field's value.
func (CreateRepositoryInput) String ¶ added in v1.42.12
func (s CreateRepositoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRepositoryInput) Validate ¶ added in v1.42.12
func (s *CreateRepositoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRepositoryOutput ¶ added in v1.42.12
type CreateRepositoryOutput struct { // The repository link's detail data that's returned by Proton. // // Repository is a required field Repository *Repository `locationName:"repository" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateRepositoryOutput) GoString ¶ added in v1.42.12
func (s CreateRepositoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRepositoryOutput) SetRepository ¶ added in v1.42.12
func (s *CreateRepositoryOutput) SetRepository(v *Repository) *CreateRepositoryOutput
SetRepository sets the Repository field's value.
func (CreateRepositoryOutput) String ¶ added in v1.42.12
func (s CreateRepositoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateServiceInput ¶
type CreateServiceInput struct { // The name of the code repository branch that holds the code that's deployed // in 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 Proton service. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateServiceInput's // String and GoString methods. 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 Amazon Resource Name (ARN) of the repository connection. For more information, // see Setting up an AWS CodeStar connection (https://docs.aws.amazon.com/proton/latest/userguide/setting-up-for-service.html#setting-up-vcontrol) // in the 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/userguide/ag-create-svc.html) // in the Proton User Guide. // // Spec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateServiceInput's // String and GoString methods. // // Spec is a required field Spec *string `locationName:"spec" min:"1" type:"string" required:"true" sensitive:"true"` // An optional list of metadata items that you can associate with the Proton // service. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. Tags []*Tag `locationName:"tags" type:"list"` // 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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateServiceTemplateInput ¶
type CreateServiceTemplateInput struct { // A description of the service template. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateServiceTemplateInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the service template as displayed in the developer interface. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateServiceTemplateInput's // String and GoString methods. 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"` // By default, Proton provides a service pipeline for your service. When this // parameter is included, it indicates that an Proton service pipeline isn't // provided for your service. After it's included, it can't be changed. For // more information, see Template bundles (https://docs.aws.amazon.com/proton/latest/userguide/ag-template-authoring.html#ag-template-bundles) // in the Proton User Guide. PipelineProvisioning *string `locationName:"pipelineProvisioning" type:"string" enum:"Provisioning"` // An optional list of metadata items that you can associate with the Proton // service template. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateServiceTemplateInput) GoString ¶
func (s CreateServiceTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateServiceTemplateVersionInput ¶
type CreateServiceTemplateVersionInput struct { // When included, if two identical requests are made with the same client token, // Proton returns the service template version that the first request created. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // An array of environment template objects that are compatible with the new // service template version. A service instance based on this service template // version can run in environments based on compatible templates. // // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateServiceTemplateVersionInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // To create a new minor version of the service template, include a major Version. // // To create a new major and minor version of the service template, exclude // major Version. 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"` // An array of supported component sources. Components with supported sources // can be attached to service instances based on this service template version. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. SupportedComponentSources []*string `locationName:"supportedComponentSources" type:"list" enum:"ServiceTemplateSupportedComponentSourceType"` // An optional list of metadata items that you can associate with the Proton // service template version. A tag is a key-value pair. // // For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) // in the Proton User Guide. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetSupportedComponentSources ¶ added in v1.44.27
func (s *CreateServiceTemplateVersionInput) SetSupportedComponentSources(v []*string) *CreateServiceTemplateVersionInput
SetSupportedComponentSources sets the SupportedComponentSources 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTemplateSyncConfigInput ¶ added in v1.42.12
type CreateTemplateSyncConfigInput struct { // The repository branch for your template. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The repository name (for example, myrepos/myrepo). // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // The provider type for your repository. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // A repository subdirectory path to your template bundle directory. When included, // Proton limits the template bundle search to this repository directory. Subdirectory *string `locationName:"subdirectory" min:"1" type:"string"` // The name of your registered template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // The type of the registered template. // // TemplateType is a required field TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"TemplateType"` // contains filtered or unexported fields }
func (CreateTemplateSyncConfigInput) GoString ¶ added in v1.42.12
func (s CreateTemplateSyncConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTemplateSyncConfigInput) SetBranch ¶ added in v1.42.12
func (s *CreateTemplateSyncConfigInput) SetBranch(v string) *CreateTemplateSyncConfigInput
SetBranch sets the Branch field's value.
func (*CreateTemplateSyncConfigInput) SetRepositoryName ¶ added in v1.42.12
func (s *CreateTemplateSyncConfigInput) SetRepositoryName(v string) *CreateTemplateSyncConfigInput
SetRepositoryName sets the RepositoryName field's value.
func (*CreateTemplateSyncConfigInput) SetRepositoryProvider ¶ added in v1.42.12
func (s *CreateTemplateSyncConfigInput) SetRepositoryProvider(v string) *CreateTemplateSyncConfigInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*CreateTemplateSyncConfigInput) SetSubdirectory ¶ added in v1.42.12
func (s *CreateTemplateSyncConfigInput) SetSubdirectory(v string) *CreateTemplateSyncConfigInput
SetSubdirectory sets the Subdirectory field's value.
func (*CreateTemplateSyncConfigInput) SetTemplateName ¶ added in v1.42.12
func (s *CreateTemplateSyncConfigInput) SetTemplateName(v string) *CreateTemplateSyncConfigInput
SetTemplateName sets the TemplateName field's value.
func (*CreateTemplateSyncConfigInput) SetTemplateType ¶ added in v1.42.12
func (s *CreateTemplateSyncConfigInput) SetTemplateType(v string) *CreateTemplateSyncConfigInput
SetTemplateType sets the TemplateType field's value.
func (CreateTemplateSyncConfigInput) String ¶ added in v1.42.12
func (s CreateTemplateSyncConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTemplateSyncConfigInput) Validate ¶ added in v1.42.12
func (s *CreateTemplateSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTemplateSyncConfigOutput ¶ added in v1.42.12
type CreateTemplateSyncConfigOutput struct { // The template sync configuration detail data that's returned by Proton. TemplateSyncConfig *TemplateSyncConfig `locationName:"templateSyncConfig" type:"structure"` // contains filtered or unexported fields }
func (CreateTemplateSyncConfigOutput) GoString ¶ added in v1.42.12
func (s CreateTemplateSyncConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTemplateSyncConfigOutput) SetTemplateSyncConfig ¶ added in v1.42.12
func (s *CreateTemplateSyncConfigOutput) SetTemplateSyncConfig(v *TemplateSyncConfig) *CreateTemplateSyncConfigOutput
SetTemplateSyncConfig sets the TemplateSyncConfig field's value.
func (CreateTemplateSyncConfigOutput) String ¶ added in v1.42.12
func (s CreateTemplateSyncConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteComponentInput ¶ added in v1.44.27
type DeleteComponentInput struct { // The name of the component to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteComponentInput) GoString ¶ added in v1.44.27
func (s DeleteComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentInput) SetName ¶ added in v1.44.27
func (s *DeleteComponentInput) SetName(v string) *DeleteComponentInput
SetName sets the Name field's value.
func (DeleteComponentInput) String ¶ added in v1.44.27
func (s DeleteComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentInput) Validate ¶ added in v1.44.27
func (s *DeleteComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteComponentOutput ¶ added in v1.44.27
type DeleteComponentOutput struct { // The detailed data of the component being deleted. Component *Component `locationName:"component" type:"structure"` // contains filtered or unexported fields }
func (DeleteComponentOutput) GoString ¶ added in v1.44.27
func (s DeleteComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentOutput) SetComponent ¶ added in v1.44.27
func (s *DeleteComponentOutput) SetComponent(v *Component) *DeleteComponentOutput
SetComponent sets the Component field's value.
func (DeleteComponentOutput) String ¶ added in v1.44.27
func (s DeleteComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the environment account connection being deleted. EnvironmentAccountConnection *EnvironmentAccountConnection `locationName:"environmentAccountConnection" type:"structure"` // contains filtered or unexported fields }
func (DeleteEnvironmentAccountConnectionOutput) GoString ¶
func (s DeleteEnvironmentAccountConnectionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the environment being deleted. Environment *Environment `locationName:"environment" type:"structure"` // contains filtered or unexported fields }
func (DeleteEnvironmentOutput) GoString ¶
func (s DeleteEnvironmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the environment template being deleted. EnvironmentTemplate *EnvironmentTemplate `locationName:"environmentTemplate" type:"structure"` // contains filtered or unexported fields }
func (DeleteEnvironmentTemplateOutput) GoString ¶
func (s DeleteEnvironmentTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the environment template version being deleted. EnvironmentTemplateVersion *EnvironmentTemplateVersion `locationName:"environmentTemplateVersion" type:"structure"` // contains filtered or unexported fields }
func (DeleteEnvironmentTemplateVersionOutput) GoString ¶
func (s DeleteEnvironmentTemplateVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRepositoryInput ¶ added in v1.42.12
type DeleteRepositoryInput struct { // The repository name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The repository provider. // // Provider is a required field Provider *string `locationName:"provider" type:"string" required:"true" enum:"RepositoryProvider"` // contains filtered or unexported fields }
func (DeleteRepositoryInput) GoString ¶ added in v1.42.12
func (s DeleteRepositoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRepositoryInput) SetName ¶ added in v1.42.12
func (s *DeleteRepositoryInput) SetName(v string) *DeleteRepositoryInput
SetName sets the Name field's value.
func (*DeleteRepositoryInput) SetProvider ¶ added in v1.42.12
func (s *DeleteRepositoryInput) SetProvider(v string) *DeleteRepositoryInput
SetProvider sets the Provider field's value.
func (DeleteRepositoryInput) String ¶ added in v1.42.12
func (s DeleteRepositoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRepositoryInput) Validate ¶ added in v1.42.12
func (s *DeleteRepositoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRepositoryOutput ¶ added in v1.42.12
type DeleteRepositoryOutput struct { // The deleted repository link's detail data that's returned by Proton. Repository *Repository `locationName:"repository" type:"structure"` // contains filtered or unexported fields }
func (DeleteRepositoryOutput) GoString ¶ added in v1.42.12
func (s DeleteRepositoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRepositoryOutput) SetRepository ¶ added in v1.42.12
func (s *DeleteRepositoryOutput) SetRepository(v *Repository) *DeleteRepositoryOutput
SetRepository sets the Repository field's value.
func (DeleteRepositoryOutput) String ¶ added in v1.42.12
func (s DeleteRepositoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the service being deleted. Service *Service `locationName:"service" type:"structure"` // contains filtered or unexported fields }
func (DeleteServiceOutput) GoString ¶
func (s DeleteServiceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the service template being deleted. ServiceTemplate *ServiceTemplate `locationName:"serviceTemplate" type:"structure"` // contains filtered or unexported fields }
func (DeleteServiceTemplateOutput) GoString ¶
func (s DeleteServiceTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the service template version being deleted. ServiceTemplateVersion *ServiceTemplateVersion `locationName:"serviceTemplateVersion" type:"structure"` // contains filtered or unexported fields }
func (DeleteServiceTemplateVersionOutput) GoString ¶
func (s DeleteServiceTemplateVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteTemplateSyncConfigInput ¶ added in v1.42.12
type DeleteTemplateSyncConfigInput struct { // The template name. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // The template type. // // TemplateType is a required field TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"TemplateType"` // contains filtered or unexported fields }
func (DeleteTemplateSyncConfigInput) GoString ¶ added in v1.42.12
func (s DeleteTemplateSyncConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTemplateSyncConfigInput) SetTemplateName ¶ added in v1.42.12
func (s *DeleteTemplateSyncConfigInput) SetTemplateName(v string) *DeleteTemplateSyncConfigInput
SetTemplateName sets the TemplateName field's value.
func (*DeleteTemplateSyncConfigInput) SetTemplateType ¶ added in v1.42.12
func (s *DeleteTemplateSyncConfigInput) SetTemplateType(v string) *DeleteTemplateSyncConfigInput
SetTemplateType sets the TemplateType field's value.
func (DeleteTemplateSyncConfigInput) String ¶ added in v1.42.12
func (s DeleteTemplateSyncConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTemplateSyncConfigInput) Validate ¶ added in v1.42.12
func (s *DeleteTemplateSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTemplateSyncConfigOutput ¶ added in v1.42.12
type DeleteTemplateSyncConfigOutput struct { // The template sync configuration detail data that's returned by Proton. TemplateSyncConfig *TemplateSyncConfig `locationName:"templateSyncConfig" type:"structure"` // contains filtered or unexported fields }
func (DeleteTemplateSyncConfigOutput) GoString ¶ added in v1.42.12
func (s DeleteTemplateSyncConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTemplateSyncConfigOutput) SetTemplateSyncConfig ¶ added in v1.42.12
func (s *DeleteTemplateSyncConfigOutput) SetTemplateSyncConfig(v *TemplateSyncConfig) *DeleteTemplateSyncConfigOutput
SetTemplateSyncConfig sets the TemplateSyncConfig field's value.
func (DeleteTemplateSyncConfigOutput) String ¶ added in v1.42.12
func (s DeleteTemplateSyncConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Resource Name (ARN) of the IAM service role that allows Proton // to provision infrastructure using CodeBuild-based provisioning on your behalf. CodebuildRoleArn *string `locationName:"codebuildRoleArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the IAM service role that Proton uses when // provisioning directly defined components in this environment. It determines // the scope of infrastructure that a component can provision. // // The environment must have a componentRoleArn to allow directly defined components // to be associated with the environment. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. ComponentRoleArn *string `locationName:"componentRoleArn" min:"1" type:"string"` // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Environment's // String and GoString methods. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The description of the environment. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Environment's // String and GoString methods. 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 Amazon Resource Name (ARN) of the Proton service role that allows 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 linked repository that you use to host your rendered infrastructure templates // for self-managed provisioning. A linked repository is a repository that has // been registered with Proton. For more information, see CreateRepository. ProvisioningRepository *RepositoryBranch `locationName:"provisioningRepository" type:"structure"` // The environment spec. // // Spec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Environment's // String and GoString methods. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // The major version of the environment template. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The minor version of the environment template. // // TemplateMinorVersion is a required field TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string" required:"true"` // The Amazon Resource Name (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 }
Detailed data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.
func (Environment) GoString ¶
func (s Environment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Environment) SetArn ¶
func (s *Environment) SetArn(v string) *Environment
SetArn sets the Arn field's value.
func (*Environment) SetCodebuildRoleArn ¶ added in v1.44.137
func (s *Environment) SetCodebuildRoleArn(v string) *Environment
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*Environment) SetComponentRoleArn ¶ added in v1.44.27
func (s *Environment) SetComponentRoleArn(v string) *Environment
SetComponentRoleArn sets the ComponentRoleArn 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) SetProvisioningRepository ¶ added in v1.42.12
func (s *Environment) SetProvisioningRepository(v *RepositoryBranch) *Environment
SetProvisioningRepository sets the ProvisioningRepository 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Resource Name (ARN) of an IAM service role in the environment // account. Proton uses this role to provision infrastructure resources using // CodeBuild-based provisioning in the associated environment account. CodebuildRoleArn *string `locationName:"codebuildRoleArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the IAM service role that Proton uses when // provisioning directly defined components in the associated environment account. // It determines the scope of infrastructure that a component can provision // in the account. // // The environment account connection must have a componentRoleArn to allow // directly defined components to be associated with any environments running // in the account. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. ComponentRoleArn *string `locationName:"componentRoleArn" min:"1" type:"string"` // 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 }
Detailed data of an Proton environment account connection resource.
func (EnvironmentAccountConnection) GoString ¶
func (s EnvironmentAccountConnection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnvironmentAccountConnection) SetArn ¶
func (s *EnvironmentAccountConnection) SetArn(v string) *EnvironmentAccountConnection
SetArn sets the Arn field's value.
func (*EnvironmentAccountConnection) SetCodebuildRoleArn ¶ added in v1.44.137
func (s *EnvironmentAccountConnection) SetCodebuildRoleArn(v string) *EnvironmentAccountConnection
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*EnvironmentAccountConnection) SetComponentRoleArn ¶ added in v1.44.27
func (s *EnvironmentAccountConnection) SetComponentRoleArn(v string) *EnvironmentAccountConnection
SetComponentRoleArn sets the ComponentRoleArn 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Resource Name (ARN) of the IAM service role that Proton uses when // provisioning directly defined components in the associated environment account. // It determines the scope of infrastructure that a component can provision // in the account. // // The environment account connection must have a componentRoleArn to allow // directly defined components to be associated with any environments running // in the account. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. ComponentRoleArn *string `locationName:"componentRoleArn" min:"1" type:"string"` // 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 }
Summary data of an Proton environment account connection resource.
func (EnvironmentAccountConnectionSummary) GoString ¶
func (s EnvironmentAccountConnectionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnvironmentAccountConnectionSummary) SetArn ¶
func (s *EnvironmentAccountConnectionSummary) SetArn(v string) *EnvironmentAccountConnectionSummary
SetArn sets the Arn field's value.
func (*EnvironmentAccountConnectionSummary) SetComponentRoleArn ¶ added in v1.44.27
func (s *EnvironmentAccountConnectionSummary) SetComponentRoleArn(v string) *EnvironmentAccountConnectionSummary
SetComponentRoleArn sets the ComponentRoleArn 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Resource Name (ARN) of the IAM service role that Proton uses when // provisioning directly defined components in this environment. It determines // the scope of infrastructure that a component can provision. // // The environment must have a componentRoleArn to allow directly defined components // to be associated with the environment. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. ComponentRoleArn *string `locationName:"componentRoleArn" min:"1" type:"string"` // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentSummary's // String and GoString methods. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The description of the environment. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentSummary's // String and GoString methods. 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 Amazon Resource Name (ARN) of the Proton service role that allows 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 major version of the environment template. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // 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 }
Summary data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.
func (EnvironmentSummary) GoString ¶
func (s EnvironmentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnvironmentSummary) SetArn ¶
func (s *EnvironmentSummary) SetArn(v string) *EnvironmentSummary
SetArn sets the Arn field's value.
func (*EnvironmentSummary) SetComponentRoleArn ¶ added in v1.44.27
func (s *EnvironmentSummary) SetComponentRoleArn(v string) *EnvironmentSummary
SetComponentRoleArn sets the ComponentRoleArn 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplate's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the environment template as displayed in the developer interface. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplate's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplateSummary's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the environment template as displayed in the developer interface. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplateSummary's // String and GoString methods. 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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplateVersion's // String and GoString methods. 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 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 minor version of an environment template. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplateVersion's // String and GoString methods. 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplateVersion's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplateVersionSummary's // String and GoString methods. 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 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 version of an environment template. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentTemplateVersionSummary's // String and GoString methods. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"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 version of an environment template detail data.
func (EnvironmentTemplateVersionSummary) GoString ¶
func (s EnvironmentTemplateVersionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAccountSettingsInput ¶
type GetAccountSettingsInput struct {
// contains filtered or unexported fields
}
func (GetAccountSettingsInput) GoString ¶
func (s GetAccountSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetAccountSettingsInput) String ¶
func (s GetAccountSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAccountSettingsOutput ¶
type GetAccountSettingsOutput struct { // The Proton pipeline service role detail data that's returned by 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetComponentInput ¶ added in v1.44.27
type GetComponentInput struct { // The name of the component that you want to get the detailed data for. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetComponentInput) GoString ¶ added in v1.44.27
func (s GetComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentInput) SetName ¶ added in v1.44.27
func (s *GetComponentInput) SetName(v string) *GetComponentInput
SetName sets the Name field's value.
func (GetComponentInput) String ¶ added in v1.44.27
func (s GetComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentInput) Validate ¶ added in v1.44.27
func (s *GetComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetComponentOutput ¶ added in v1.44.27
type GetComponentOutput struct { // The detailed data of the requested component. Component *Component `locationName:"component" type:"structure"` // contains filtered or unexported fields }
func (GetComponentOutput) GoString ¶ added in v1.44.27
func (s GetComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentOutput) SetComponent ¶ added in v1.44.27
func (s *GetComponentOutput) SetComponent(v *Component) *GetComponentOutput
SetComponent sets the Component field's value.
func (GetComponentOutput) String ¶ added in v1.44.27
func (s GetComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEnvironmentAccountConnectionInput ¶
type GetEnvironmentAccountConnectionInput struct { // The ID of the environment account connection that you want to get the detailed // data for. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the requested environment account connection. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEnvironmentInput ¶
type GetEnvironmentInput struct { // The name of the environment that you want to get the detailed 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the requested environment. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEnvironmentTemplateInput ¶
type GetEnvironmentTemplateInput struct { // The name of the environment template that you want to get the detailed 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the requested environment template. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetEnvironmentTemplateVersionInput ¶
type GetEnvironmentTemplateVersionInput struct { // To get environment template major version detail data, include major Version. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // To get 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 a version of which you want to get detailed // data for. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the requested environment template version. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRepositoryInput ¶ added in v1.42.12
type GetRepositoryInput struct { // The repository name, for example myrepos/myrepo. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The repository provider. // // Provider is a required field Provider *string `locationName:"provider" type:"string" required:"true" enum:"RepositoryProvider"` // contains filtered or unexported fields }
func (GetRepositoryInput) GoString ¶ added in v1.42.12
func (s GetRepositoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRepositoryInput) SetName ¶ added in v1.42.12
func (s *GetRepositoryInput) SetName(v string) *GetRepositoryInput
SetName sets the Name field's value.
func (*GetRepositoryInput) SetProvider ¶ added in v1.42.12
func (s *GetRepositoryInput) SetProvider(v string) *GetRepositoryInput
SetProvider sets the Provider field's value.
func (GetRepositoryInput) String ¶ added in v1.42.12
func (s GetRepositoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRepositoryInput) Validate ¶ added in v1.42.12
func (s *GetRepositoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRepositoryOutput ¶ added in v1.42.12
type GetRepositoryOutput struct { // The repository link's detail data that's returned by Proton. // // Repository is a required field Repository *Repository `locationName:"repository" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetRepositoryOutput) GoString ¶ added in v1.42.12
func (s GetRepositoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRepositoryOutput) SetRepository ¶ added in v1.42.12
func (s *GetRepositoryOutput) SetRepository(v *Repository) *GetRepositoryOutput
SetRepository sets the Repository field's value.
func (GetRepositoryOutput) String ¶ added in v1.42.12
func (s GetRepositoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRepositorySyncStatusInput ¶ added in v1.42.12
type GetRepositorySyncStatusInput struct { // The repository branch. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The repository name. // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // The repository provider. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // The repository sync type. // // SyncType is a required field SyncType *string `locationName:"syncType" type:"string" required:"true" enum:"SyncType"` // contains filtered or unexported fields }
func (GetRepositorySyncStatusInput) GoString ¶ added in v1.42.12
func (s GetRepositorySyncStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRepositorySyncStatusInput) SetBranch ¶ added in v1.42.12
func (s *GetRepositorySyncStatusInput) SetBranch(v string) *GetRepositorySyncStatusInput
SetBranch sets the Branch field's value.
func (*GetRepositorySyncStatusInput) SetRepositoryName ¶ added in v1.42.12
func (s *GetRepositorySyncStatusInput) SetRepositoryName(v string) *GetRepositorySyncStatusInput
SetRepositoryName sets the RepositoryName field's value.
func (*GetRepositorySyncStatusInput) SetRepositoryProvider ¶ added in v1.42.12
func (s *GetRepositorySyncStatusInput) SetRepositoryProvider(v string) *GetRepositorySyncStatusInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*GetRepositorySyncStatusInput) SetSyncType ¶ added in v1.42.12
func (s *GetRepositorySyncStatusInput) SetSyncType(v string) *GetRepositorySyncStatusInput
SetSyncType sets the SyncType field's value.
func (GetRepositorySyncStatusInput) String ¶ added in v1.42.12
func (s GetRepositorySyncStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRepositorySyncStatusInput) Validate ¶ added in v1.42.12
func (s *GetRepositorySyncStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRepositorySyncStatusOutput ¶ added in v1.42.12
type GetRepositorySyncStatusOutput struct { // The repository sync status detail data that's returned by Proton. LatestSync *RepositorySyncAttempt `locationName:"latestSync" type:"structure"` // contains filtered or unexported fields }
func (GetRepositorySyncStatusOutput) GoString ¶ added in v1.42.12
func (s GetRepositorySyncStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRepositorySyncStatusOutput) SetLatestSync ¶ added in v1.42.12
func (s *GetRepositorySyncStatusOutput) SetLatestSync(v *RepositorySyncAttempt) *GetRepositorySyncStatusOutput
SetLatestSync sets the LatestSync field's value.
func (GetRepositorySyncStatusOutput) String ¶ added in v1.42.12
func (s GetRepositorySyncStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetServiceInput ¶
type GetServiceInput struct { // The name of the service that you want to get the detailed 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the requested service instance. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetServiceOutput ¶
type GetServiceOutput struct { // The detailed data of the requested service. Service *Service `locationName:"service" type:"structure"` // contains filtered or unexported fields }
func (GetServiceOutput) GoString ¶
func (s GetServiceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetServiceTemplateInput ¶
type GetServiceTemplateInput struct { // The name of the service template that you want to get detailed 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the requested service template. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetServiceTemplateVersionInput ¶
type GetServiceTemplateVersionInput struct { // To get service template major version detail data, include major Version. // // MajorVersion is a required field MajorVersion *string `locationName:"majorVersion" min:"1" type:"string" required:"true"` // To get 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 a version of which you want to get detailed // data for. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 detailed data of the requested service template version. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTemplateSyncConfigInput ¶ added in v1.42.12
type GetTemplateSyncConfigInput struct { // The template name. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // The template type. // // TemplateType is a required field TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"TemplateType"` // contains filtered or unexported fields }
func (GetTemplateSyncConfigInput) GoString ¶ added in v1.42.12
func (s GetTemplateSyncConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTemplateSyncConfigInput) SetTemplateName ¶ added in v1.42.12
func (s *GetTemplateSyncConfigInput) SetTemplateName(v string) *GetTemplateSyncConfigInput
SetTemplateName sets the TemplateName field's value.
func (*GetTemplateSyncConfigInput) SetTemplateType ¶ added in v1.42.12
func (s *GetTemplateSyncConfigInput) SetTemplateType(v string) *GetTemplateSyncConfigInput
SetTemplateType sets the TemplateType field's value.
func (GetTemplateSyncConfigInput) String ¶ added in v1.42.12
func (s GetTemplateSyncConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTemplateSyncConfigInput) Validate ¶ added in v1.42.12
func (s *GetTemplateSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTemplateSyncConfigOutput ¶ added in v1.42.12
type GetTemplateSyncConfigOutput struct { // The template sync configuration detail data that's returned by Proton. TemplateSyncConfig *TemplateSyncConfig `locationName:"templateSyncConfig" type:"structure"` // contains filtered or unexported fields }
func (GetTemplateSyncConfigOutput) GoString ¶ added in v1.42.12
func (s GetTemplateSyncConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTemplateSyncConfigOutput) SetTemplateSyncConfig ¶ added in v1.42.12
func (s *GetTemplateSyncConfigOutput) SetTemplateSyncConfig(v *TemplateSyncConfig) *GetTemplateSyncConfigOutput
SetTemplateSyncConfig sets the TemplateSyncConfig field's value.
func (GetTemplateSyncConfigOutput) String ¶ added in v1.42.12
func (s GetTemplateSyncConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTemplateSyncStatusInput ¶ added in v1.42.12
type GetTemplateSyncStatusInput struct { // The template name. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // The template type. // // TemplateType is a required field TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"TemplateType"` // The template major version. // // TemplateVersion is a required field TemplateVersion *string `locationName:"templateVersion" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTemplateSyncStatusInput) GoString ¶ added in v1.42.12
func (s GetTemplateSyncStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTemplateSyncStatusInput) SetTemplateName ¶ added in v1.42.12
func (s *GetTemplateSyncStatusInput) SetTemplateName(v string) *GetTemplateSyncStatusInput
SetTemplateName sets the TemplateName field's value.
func (*GetTemplateSyncStatusInput) SetTemplateType ¶ added in v1.42.12
func (s *GetTemplateSyncStatusInput) SetTemplateType(v string) *GetTemplateSyncStatusInput
SetTemplateType sets the TemplateType field's value.
func (*GetTemplateSyncStatusInput) SetTemplateVersion ¶ added in v1.42.12
func (s *GetTemplateSyncStatusInput) SetTemplateVersion(v string) *GetTemplateSyncStatusInput
SetTemplateVersion sets the TemplateVersion field's value.
func (GetTemplateSyncStatusInput) String ¶ added in v1.42.12
func (s GetTemplateSyncStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTemplateSyncStatusInput) Validate ¶ added in v1.42.12
func (s *GetTemplateSyncStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTemplateSyncStatusOutput ¶ added in v1.42.12
type GetTemplateSyncStatusOutput struct { // The template sync desired state that's returned by Proton. DesiredState *Revision `locationName:"desiredState" type:"structure"` // The details of the last successful sync that's returned by Proton. LatestSuccessfulSync *ResourceSyncAttempt `locationName:"latestSuccessfulSync" type:"structure"` // The details of the last sync that's returned by Proton. LatestSync *ResourceSyncAttempt `locationName:"latestSync" type:"structure"` // contains filtered or unexported fields }
func (GetTemplateSyncStatusOutput) GoString ¶ added in v1.42.12
func (s GetTemplateSyncStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTemplateSyncStatusOutput) SetDesiredState ¶ added in v1.42.12
func (s *GetTemplateSyncStatusOutput) SetDesiredState(v *Revision) *GetTemplateSyncStatusOutput
SetDesiredState sets the DesiredState field's value.
func (*GetTemplateSyncStatusOutput) SetLatestSuccessfulSync ¶ added in v1.42.12
func (s *GetTemplateSyncStatusOutput) SetLatestSuccessfulSync(v *ResourceSyncAttempt) *GetTemplateSyncStatusOutput
SetLatestSuccessfulSync sets the LatestSuccessfulSync field's value.
func (*GetTemplateSyncStatusOutput) SetLatestSync ¶ added in v1.42.12
func (s *GetTemplateSyncStatusOutput) SetLatestSync(v *ResourceSyncAttempt) *GetTemplateSyncStatusOutput
SetLatestSync sets the LatestSync field's value.
func (GetTemplateSyncStatusOutput) String ¶ added in v1.42.12
func (s GetTemplateSyncStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Message_ is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InternalServerException's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListComponentOutputsInput ¶ added in v1.44.27
type ListComponentOutputsInput struct { // The name of the component whose outputs you want. // // ComponentName is a required field ComponentName *string `locationName:"componentName" min:"1" type:"string" required:"true"` // A token that indicates the location of the next output in the array of outputs, // after the list of outputs that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListComponentOutputsInput) GoString ¶ added in v1.44.27
func (s ListComponentOutputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentOutputsInput) SetComponentName ¶ added in v1.44.27
func (s *ListComponentOutputsInput) SetComponentName(v string) *ListComponentOutputsInput
SetComponentName sets the ComponentName field's value.
func (*ListComponentOutputsInput) SetNextToken ¶ added in v1.44.27
func (s *ListComponentOutputsInput) SetNextToken(v string) *ListComponentOutputsInput
SetNextToken sets the NextToken field's value.
func (ListComponentOutputsInput) String ¶ added in v1.44.27
func (s ListComponentOutputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentOutputsInput) Validate ¶ added in v1.44.27
func (s *ListComponentOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentOutputsOutput ¶ added in v1.44.27
type ListComponentOutputsOutput struct { // A token that indicates the location of the next output in the array of outputs, // after the list of outputs that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // An array of component Infrastructure as Code (IaC) outputs. // // Outputs is a required field Outputs []*Output_ `locationName:"outputs" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListComponentOutputsOutput) GoString ¶ added in v1.44.27
func (s ListComponentOutputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentOutputsOutput) SetNextToken ¶ added in v1.44.27
func (s *ListComponentOutputsOutput) SetNextToken(v string) *ListComponentOutputsOutput
SetNextToken sets the NextToken field's value.
func (*ListComponentOutputsOutput) SetOutputs ¶ added in v1.44.27
func (s *ListComponentOutputsOutput) SetOutputs(v []*Output_) *ListComponentOutputsOutput
SetOutputs sets the Outputs field's value.
func (ListComponentOutputsOutput) String ¶ added in v1.44.27
func (s ListComponentOutputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListComponentProvisionedResourcesInput ¶ added in v1.44.27
type ListComponentProvisionedResourcesInput struct { // The name of the component whose provisioned resources you want. // // ComponentName is a required field ComponentName *string `locationName:"componentName" min:"1" type:"string" required:"true"` // A token that indicates the location of the next provisioned resource in the // array of provisioned resources, after the list of provisioned resources that // was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListComponentProvisionedResourcesInput) GoString ¶ added in v1.44.27
func (s ListComponentProvisionedResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentProvisionedResourcesInput) SetComponentName ¶ added in v1.44.27
func (s *ListComponentProvisionedResourcesInput) SetComponentName(v string) *ListComponentProvisionedResourcesInput
SetComponentName sets the ComponentName field's value.
func (*ListComponentProvisionedResourcesInput) SetNextToken ¶ added in v1.44.27
func (s *ListComponentProvisionedResourcesInput) SetNextToken(v string) *ListComponentProvisionedResourcesInput
SetNextToken sets the NextToken field's value.
func (ListComponentProvisionedResourcesInput) String ¶ added in v1.44.27
func (s ListComponentProvisionedResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentProvisionedResourcesInput) Validate ¶ added in v1.44.27
func (s *ListComponentProvisionedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentProvisionedResourcesOutput ¶ added in v1.44.27
type ListComponentProvisionedResourcesOutput struct { // A token that indicates the location of the next provisioned resource in the // array of provisioned resources, after the current requested list of provisioned // resources. NextToken *string `locationName:"nextToken" type:"string"` // An array of provisioned resources for a component. // // ProvisionedResources is a required field ProvisionedResources []*ProvisionedResource `locationName:"provisionedResources" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListComponentProvisionedResourcesOutput) GoString ¶ added in v1.44.27
func (s ListComponentProvisionedResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentProvisionedResourcesOutput) SetNextToken ¶ added in v1.44.27
func (s *ListComponentProvisionedResourcesOutput) SetNextToken(v string) *ListComponentProvisionedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListComponentProvisionedResourcesOutput) SetProvisionedResources ¶ added in v1.44.27
func (s *ListComponentProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListComponentProvisionedResourcesOutput
SetProvisionedResources sets the ProvisionedResources field's value.
func (ListComponentProvisionedResourcesOutput) String ¶ added in v1.44.27
func (s ListComponentProvisionedResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListComponentsInput ¶ added in v1.44.27
type ListComponentsInput struct { // The name of an environment for result list filtering. Proton returns components // associated with the environment or attached to service instances running // in it. EnvironmentName *string `locationName:"environmentName" min:"1" type:"string"` // The maximum number of components to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that indicates the location of the next component in the array of // components, after the list of components that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of a service instance for result list filtering. Proton returns // the component attached to the service instance, if any. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of a service for result list filtering. Proton returns components // attached to service instances of the service. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListComponentsInput) GoString ¶ added in v1.44.27
func (s ListComponentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) SetEnvironmentName ¶ added in v1.44.27
func (s *ListComponentsInput) SetEnvironmentName(v string) *ListComponentsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListComponentsInput) SetMaxResults ¶ added in v1.44.27
func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentsInput) SetNextToken ¶ added in v1.44.27
func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
SetNextToken sets the NextToken field's value.
func (*ListComponentsInput) SetServiceInstanceName ¶ added in v1.44.27
func (s *ListComponentsInput) SetServiceInstanceName(v string) *ListComponentsInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ListComponentsInput) SetServiceName ¶ added in v1.44.27
func (s *ListComponentsInput) SetServiceName(v string) *ListComponentsInput
SetServiceName sets the ServiceName field's value.
func (ListComponentsInput) String ¶ added in v1.44.27
func (s ListComponentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) Validate ¶ added in v1.44.27
func (s *ListComponentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentsOutput ¶ added in v1.44.27
type ListComponentsOutput struct { // An array of components with summary data. // // Components is a required field Components []*ComponentSummary `locationName:"components" type:"list" required:"true"` // A token that indicates the location of the next component in the array of // components, after the current requested list of components. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListComponentsOutput) GoString ¶ added in v1.44.27
func (s ListComponentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsOutput) SetComponents ¶ added in v1.44.27
func (s *ListComponentsOutput) SetComponents(v []*ComponentSummary) *ListComponentsOutput
SetComponents sets the Components field's value.
func (*ListComponentsOutput) SetNextToken ¶ added in v1.44.27
func (s *ListComponentsOutput) SetNextToken(v string) *ListComponentsOutput
SetNextToken sets the NextToken field's value.
func (ListComponentsOutput) String ¶ added in v1.44.27
func (s ListComponentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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" enum:"EnvironmentAccountConnectionStatus"` // contains filtered or unexported fields }
func (ListEnvironmentAccountConnectionsInput) GoString ¶
func (s ListEnvironmentAccountConnectionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Proton. // // EnvironmentAccountConnections is a required field EnvironmentAccountConnections []*EnvironmentAccountConnectionSummary `locationName:"environmentAccountConnections" type:"list" required:"true"` // A token that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEnvironmentOutputsInput ¶ added in v1.42.12
type ListEnvironmentOutputsInput struct { // The environment name. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // A token that indicates the location of the next environment output in the // array of environment outputs, after the list of environment outputs that // was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentOutputsInput) GoString ¶ added in v1.42.12
func (s ListEnvironmentOutputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentOutputsInput) SetEnvironmentName ¶ added in v1.42.12
func (s *ListEnvironmentOutputsInput) SetEnvironmentName(v string) *ListEnvironmentOutputsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListEnvironmentOutputsInput) SetNextToken ¶ added in v1.42.12
func (s *ListEnvironmentOutputsInput) SetNextToken(v string) *ListEnvironmentOutputsInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentOutputsInput) String ¶ added in v1.42.12
func (s ListEnvironmentOutputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentOutputsInput) Validate ¶ added in v1.42.12
func (s *ListEnvironmentOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentOutputsOutput ¶ added in v1.42.12
type ListEnvironmentOutputsOutput struct { // A token that indicates the location of the next environment output in the // array of environment outputs, after the current requested list of environment // outputs. NextToken *string `locationName:"nextToken" type:"string"` // An array of environment outputs with detail data. // // Outputs is a required field Outputs []*Output_ `locationName:"outputs" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListEnvironmentOutputsOutput) GoString ¶ added in v1.42.12
func (s ListEnvironmentOutputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentOutputsOutput) SetNextToken ¶ added in v1.42.12
func (s *ListEnvironmentOutputsOutput) SetNextToken(v string) *ListEnvironmentOutputsOutput
SetNextToken sets the NextToken field's value.
func (*ListEnvironmentOutputsOutput) SetOutputs ¶ added in v1.42.12
func (s *ListEnvironmentOutputsOutput) SetOutputs(v []*Output_) *ListEnvironmentOutputsOutput
SetOutputs sets the Outputs field's value.
func (ListEnvironmentOutputsOutput) String ¶ added in v1.42.12
func (s ListEnvironmentOutputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEnvironmentProvisionedResourcesInput ¶ added in v1.42.12
type ListEnvironmentProvisionedResourcesInput struct { // The environment name. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // A token that indicates the location of the next environment provisioned resource // in the array of environment provisioned resources, after the list of environment // provisioned resources that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEnvironmentProvisionedResourcesInput) GoString ¶ added in v1.42.12
func (s ListEnvironmentProvisionedResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentProvisionedResourcesInput) SetEnvironmentName ¶ added in v1.42.12
func (s *ListEnvironmentProvisionedResourcesInput) SetEnvironmentName(v string) *ListEnvironmentProvisionedResourcesInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListEnvironmentProvisionedResourcesInput) SetNextToken ¶ added in v1.42.12
func (s *ListEnvironmentProvisionedResourcesInput) SetNextToken(v string) *ListEnvironmentProvisionedResourcesInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentProvisionedResourcesInput) String ¶ added in v1.42.12
func (s ListEnvironmentProvisionedResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentProvisionedResourcesInput) Validate ¶ added in v1.42.12
func (s *ListEnvironmentProvisionedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentProvisionedResourcesOutput ¶ added in v1.42.12
type ListEnvironmentProvisionedResourcesOutput struct { // A token that indicates the location of the next environment provisioned resource // in the array of provisioned resources, after the current requested list of // environment provisioned resources. NextToken *string `locationName:"nextToken" type:"string"` // An array of environment provisioned resources. // // ProvisionedResources is a required field ProvisionedResources []*ProvisionedResource `locationName:"provisionedResources" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListEnvironmentProvisionedResourcesOutput) GoString ¶ added in v1.42.12
func (s ListEnvironmentProvisionedResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEnvironmentProvisionedResourcesOutput) SetNextToken ¶ added in v1.42.12
func (s *ListEnvironmentProvisionedResourcesOutput) SetNextToken(v string) *ListEnvironmentProvisionedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListEnvironmentProvisionedResourcesOutput) SetProvisionedResources ¶ added in v1.42.12
func (s *ListEnvironmentProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListEnvironmentProvisionedResourcesOutput
SetProvisionedResources sets the ProvisionedResources field's value.
func (ListEnvironmentProvisionedResourcesOutput) String ¶ added in v1.42.12
func (s ListEnvironmentProvisionedResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEnvironmentTemplateVersionsInput ¶
type ListEnvironmentTemplateVersionsInput struct { // To view a list of minor of versions under a major version of an environment // template, include major Version. // // To view a list of major versions of an environment template, exclude major // Version. 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 that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEnvironmentTemplatesInput ¶
type ListEnvironmentTemplatesInput struct { // The maximum number of environment templates to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRepositoriesInput ¶ added in v1.42.12
type ListRepositoriesInput struct { // The maximum number of repositories to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that indicates the location of the next repository in the array of // repositories, after the list of repositories previously requested. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListRepositoriesInput) GoString ¶ added in v1.42.12
func (s ListRepositoriesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRepositoriesInput) SetMaxResults ¶ added in v1.42.12
func (s *ListRepositoriesInput) SetMaxResults(v int64) *ListRepositoriesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRepositoriesInput) SetNextToken ¶ added in v1.42.12
func (s *ListRepositoriesInput) SetNextToken(v string) *ListRepositoriesInput
SetNextToken sets the NextToken field's value.
func (ListRepositoriesInput) String ¶ added in v1.42.12
func (s ListRepositoriesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRepositoriesInput) Validate ¶ added in v1.42.12
func (s *ListRepositoriesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRepositoriesOutput ¶ added in v1.42.12
type ListRepositoriesOutput struct { // A token that indicates the location of the next repository in the array of // repositories, after the current requested list of repositories. NextToken *string `locationName:"nextToken" type:"string"` // An array of repository links. // // Repositories is a required field Repositories []*RepositorySummary `locationName:"repositories" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListRepositoriesOutput) GoString ¶ added in v1.42.12
func (s ListRepositoriesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRepositoriesOutput) SetNextToken ¶ added in v1.42.12
func (s *ListRepositoriesOutput) SetNextToken(v string) *ListRepositoriesOutput
SetNextToken sets the NextToken field's value.
func (*ListRepositoriesOutput) SetRepositories ¶ added in v1.42.12
func (s *ListRepositoriesOutput) SetRepositories(v []*RepositorySummary) *ListRepositoriesOutput
SetRepositories sets the Repositories field's value.
func (ListRepositoriesOutput) String ¶ added in v1.42.12
func (s ListRepositoriesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRepositorySyncDefinitionsInput ¶ added in v1.42.12
type ListRepositorySyncDefinitionsInput struct { // A token that indicates the location of the next repository sync definition // in the array of repository sync definitions, after the list of repository // sync definitions previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The repository name. // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // The repository provider. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // The sync type. The only supported value is TEMPLATE_SYNC. // // SyncType is a required field SyncType *string `locationName:"syncType" type:"string" required:"true" enum:"SyncType"` // contains filtered or unexported fields }
func (ListRepositorySyncDefinitionsInput) GoString ¶ added in v1.42.12
func (s ListRepositorySyncDefinitionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRepositorySyncDefinitionsInput) SetNextToken ¶ added in v1.42.12
func (s *ListRepositorySyncDefinitionsInput) SetNextToken(v string) *ListRepositorySyncDefinitionsInput
SetNextToken sets the NextToken field's value.
func (*ListRepositorySyncDefinitionsInput) SetRepositoryName ¶ added in v1.42.12
func (s *ListRepositorySyncDefinitionsInput) SetRepositoryName(v string) *ListRepositorySyncDefinitionsInput
SetRepositoryName sets the RepositoryName field's value.
func (*ListRepositorySyncDefinitionsInput) SetRepositoryProvider ¶ added in v1.42.12
func (s *ListRepositorySyncDefinitionsInput) SetRepositoryProvider(v string) *ListRepositorySyncDefinitionsInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*ListRepositorySyncDefinitionsInput) SetSyncType ¶ added in v1.42.12
func (s *ListRepositorySyncDefinitionsInput) SetSyncType(v string) *ListRepositorySyncDefinitionsInput
SetSyncType sets the SyncType field's value.
func (ListRepositorySyncDefinitionsInput) String ¶ added in v1.42.12
func (s ListRepositorySyncDefinitionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRepositorySyncDefinitionsInput) Validate ¶ added in v1.42.12
func (s *ListRepositorySyncDefinitionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRepositorySyncDefinitionsOutput ¶ added in v1.42.12
type ListRepositorySyncDefinitionsOutput struct { // A token that indicates the location of the next repository sync definition // in the array of repository sync definitions, after the current requested // list of repository sync definitions. NextToken *string `locationName:"nextToken" type:"string"` // An array of repository sync definitions. // // SyncDefinitions is a required field SyncDefinitions []*RepositorySyncDefinition `locationName:"syncDefinitions" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListRepositorySyncDefinitionsOutput) GoString ¶ added in v1.42.12
func (s ListRepositorySyncDefinitionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRepositorySyncDefinitionsOutput) SetNextToken ¶ added in v1.42.12
func (s *ListRepositorySyncDefinitionsOutput) SetNextToken(v string) *ListRepositorySyncDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (*ListRepositorySyncDefinitionsOutput) SetSyncDefinitions ¶ added in v1.42.12
func (s *ListRepositorySyncDefinitionsOutput) SetSyncDefinitions(v []*RepositorySyncDefinition) *ListRepositorySyncDefinitionsOutput
SetSyncDefinitions sets the SyncDefinitions field's value.
func (ListRepositorySyncDefinitionsOutput) String ¶ added in v1.42.12
func (s ListRepositorySyncDefinitionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceInstanceOutputsInput ¶ added in v1.42.12
type ListServiceInstanceOutputsInput struct { // A token that indicates the location of the next output in the array of outputs, // after the list of outputs that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of the service instance whose outputs you want. // // ServiceInstanceName is a required field ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string" required:"true"` // The name of the service that serviceInstanceName is associated to. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListServiceInstanceOutputsInput) GoString ¶ added in v1.42.12
func (s ListServiceInstanceOutputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServiceInstanceOutputsInput) SetNextToken ¶ added in v1.42.12
func (s *ListServiceInstanceOutputsInput) SetNextToken(v string) *ListServiceInstanceOutputsInput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstanceOutputsInput) SetServiceInstanceName ¶ added in v1.42.12
func (s *ListServiceInstanceOutputsInput) SetServiceInstanceName(v string) *ListServiceInstanceOutputsInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ListServiceInstanceOutputsInput) SetServiceName ¶ added in v1.42.12
func (s *ListServiceInstanceOutputsInput) SetServiceName(v string) *ListServiceInstanceOutputsInput
SetServiceName sets the ServiceName field's value.
func (ListServiceInstanceOutputsInput) String ¶ added in v1.42.12
func (s ListServiceInstanceOutputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServiceInstanceOutputsInput) Validate ¶ added in v1.42.12
func (s *ListServiceInstanceOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServiceInstanceOutputsOutput ¶ added in v1.42.12
type ListServiceInstanceOutputsOutput struct { // A token that indicates the location of the next output in the array of outputs, // after the current requested list of outputs. NextToken *string `locationName:"nextToken" type:"string"` // An array of service instance Infrastructure as Code (IaC) outputs. // // Outputs is a required field Outputs []*Output_ `locationName:"outputs" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListServiceInstanceOutputsOutput) GoString ¶ added in v1.42.12
func (s ListServiceInstanceOutputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServiceInstanceOutputsOutput) SetNextToken ¶ added in v1.42.12
func (s *ListServiceInstanceOutputsOutput) SetNextToken(v string) *ListServiceInstanceOutputsOutput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstanceOutputsOutput) SetOutputs ¶ added in v1.42.12
func (s *ListServiceInstanceOutputsOutput) SetOutputs(v []*Output_) *ListServiceInstanceOutputsOutput
SetOutputs sets the Outputs field's value.
func (ListServiceInstanceOutputsOutput) String ¶ added in v1.42.12
func (s ListServiceInstanceOutputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceInstanceProvisionedResourcesInput ¶ added in v1.42.12
type ListServiceInstanceProvisionedResourcesInput struct { // A token that indicates the location of the next provisioned resource in the // array of provisioned resources, after the list of provisioned resources that // was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of the service instance whose provisioned resources you want. // // ServiceInstanceName is a required field ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string" required:"true"` // The name of the service that serviceInstanceName is associated to. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListServiceInstanceProvisionedResourcesInput) GoString ¶ added in v1.42.12
func (s ListServiceInstanceProvisionedResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServiceInstanceProvisionedResourcesInput) SetNextToken ¶ added in v1.42.12
func (s *ListServiceInstanceProvisionedResourcesInput) SetNextToken(v string) *ListServiceInstanceProvisionedResourcesInput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstanceProvisionedResourcesInput) SetServiceInstanceName ¶ added in v1.42.12
func (s *ListServiceInstanceProvisionedResourcesInput) SetServiceInstanceName(v string) *ListServiceInstanceProvisionedResourcesInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ListServiceInstanceProvisionedResourcesInput) SetServiceName ¶ added in v1.42.12
func (s *ListServiceInstanceProvisionedResourcesInput) SetServiceName(v string) *ListServiceInstanceProvisionedResourcesInput
SetServiceName sets the ServiceName field's value.
func (ListServiceInstanceProvisionedResourcesInput) String ¶ added in v1.42.12
func (s ListServiceInstanceProvisionedResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServiceInstanceProvisionedResourcesInput) Validate ¶ added in v1.42.12
func (s *ListServiceInstanceProvisionedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServiceInstanceProvisionedResourcesOutput ¶ added in v1.42.12
type ListServiceInstanceProvisionedResourcesOutput struct { // A token that indicates the location of the next provisioned resource in the // array of provisioned resources, after the current requested list of provisioned // resources. NextToken *string `locationName:"nextToken" type:"string"` // An array of provisioned resources for a service instance. // // ProvisionedResources is a required field ProvisionedResources []*ProvisionedResource `locationName:"provisionedResources" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListServiceInstanceProvisionedResourcesOutput) GoString ¶ added in v1.42.12
func (s ListServiceInstanceProvisionedResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServiceInstanceProvisionedResourcesOutput) SetNextToken ¶ added in v1.42.12
func (s *ListServiceInstanceProvisionedResourcesOutput) SetNextToken(v string) *ListServiceInstanceProvisionedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstanceProvisionedResourcesOutput) SetProvisionedResources ¶ added in v1.42.12
func (s *ListServiceInstanceProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListServiceInstanceProvisionedResourcesOutput
SetProvisionedResources sets the ProvisionedResources field's value.
func (ListServiceInstanceProvisionedResourcesOutput) String ¶ added in v1.42.12
func (s ListServiceInstanceProvisionedResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceInstancesFilter ¶ added in v1.44.139
type ListServiceInstancesFilter struct { // The name of a filtering criterion. Key *string `locationName:"key" type:"string" enum:"ListServiceInstancesFilterBy"` // A value to filter by. // // With the date/time keys (*At{Before,After}), the value is a valid RFC 3339 // (https://datatracker.ietf.org/doc/html/rfc3339.html) string with no UTC offset // and with an optional fractional precision (for example, 1985-04-12T23:20:50.52Z). Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
A filtering criterion to scope down the result list of the ListServiceInstances action.
func (ListServiceInstancesFilter) GoString ¶ added in v1.44.139
func (s ListServiceInstancesFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServiceInstancesFilter) SetKey ¶ added in v1.44.139
func (s *ListServiceInstancesFilter) SetKey(v string) *ListServiceInstancesFilter
SetKey sets the Key field's value.
func (*ListServiceInstancesFilter) SetValue ¶ added in v1.44.139
func (s *ListServiceInstancesFilter) SetValue(v string) *ListServiceInstancesFilter
SetValue sets the Value field's value.
func (ListServiceInstancesFilter) String ¶ added in v1.44.139
func (s ListServiceInstancesFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceInstancesInput ¶
type ListServiceInstancesInput struct { // An array of filtering criteria that scope down the result list. By default, // all service instances in the Amazon Web Services account are returned. Filters []*ListServiceInstancesFilter `locationName:"filters" type:"list"` // The maximum number of service instances to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that indicates 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"` // The field that the result list is sorted by. // // When you choose to sort by serviceName, service instances within each service // are sorted by service instance name. // // Default: serviceName SortBy *string `locationName:"sortBy" type:"string" enum:"ListServiceInstancesSortBy"` // Result list sort order. // // Default: ASCENDING SortOrder *string `locationName:"sortOrder" type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
func (ListServiceInstancesInput) GoString ¶
func (s ListServiceInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServiceInstancesInput) SetFilters ¶ added in v1.44.139
func (s *ListServiceInstancesInput) SetFilters(v []*ListServiceInstancesFilter) *ListServiceInstancesInput
SetFilters sets the Filters field's value.
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) SetSortBy ¶ added in v1.44.139
func (s *ListServiceInstancesInput) SetSortBy(v string) *ListServiceInstancesInput
SetSortBy sets the SortBy field's value.
func (*ListServiceInstancesInput) SetSortOrder ¶ added in v1.44.139
func (s *ListServiceInstancesInput) SetSortOrder(v string) *ListServiceInstancesInput
SetSortOrder sets the SortOrder field's value.
func (ListServiceInstancesInput) String ¶
func (s ListServiceInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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 summary 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServicePipelineOutputsInput ¶ added in v1.42.12
type ListServicePipelineOutputsInput struct { // A token that indicates the location of the next output in the array of outputs, // after the list of outputs that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of the service whose pipeline's outputs you want. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListServicePipelineOutputsInput) GoString ¶ added in v1.42.12
func (s ListServicePipelineOutputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicePipelineOutputsInput) SetNextToken ¶ added in v1.42.12
func (s *ListServicePipelineOutputsInput) SetNextToken(v string) *ListServicePipelineOutputsInput
SetNextToken sets the NextToken field's value.
func (*ListServicePipelineOutputsInput) SetServiceName ¶ added in v1.42.12
func (s *ListServicePipelineOutputsInput) SetServiceName(v string) *ListServicePipelineOutputsInput
SetServiceName sets the ServiceName field's value.
func (ListServicePipelineOutputsInput) String ¶ added in v1.42.12
func (s ListServicePipelineOutputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicePipelineOutputsInput) Validate ¶ added in v1.42.12
func (s *ListServicePipelineOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServicePipelineOutputsOutput ¶ added in v1.42.12
type ListServicePipelineOutputsOutput struct { // A token that indicates the location of the next output in the array of outputs, // after the current requested list of outputs. NextToken *string `locationName:"nextToken" type:"string"` // An array of service pipeline Infrastructure as Code (IaC) outputs. // // Outputs is a required field Outputs []*Output_ `locationName:"outputs" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListServicePipelineOutputsOutput) GoString ¶ added in v1.42.12
func (s ListServicePipelineOutputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicePipelineOutputsOutput) SetNextToken ¶ added in v1.42.12
func (s *ListServicePipelineOutputsOutput) SetNextToken(v string) *ListServicePipelineOutputsOutput
SetNextToken sets the NextToken field's value.
func (*ListServicePipelineOutputsOutput) SetOutputs ¶ added in v1.42.12
func (s *ListServicePipelineOutputsOutput) SetOutputs(v []*Output_) *ListServicePipelineOutputsOutput
SetOutputs sets the Outputs field's value.
func (ListServicePipelineOutputsOutput) String ¶ added in v1.42.12
func (s ListServicePipelineOutputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServicePipelineProvisionedResourcesInput ¶ added in v1.42.12
type ListServicePipelineProvisionedResourcesInput struct { // A token that indicates the location of the next provisioned resource in the // array of provisioned resources, after the list of provisioned resources that // was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of the service whose pipeline's provisioned resources you want. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListServicePipelineProvisionedResourcesInput) GoString ¶ added in v1.42.12
func (s ListServicePipelineProvisionedResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicePipelineProvisionedResourcesInput) SetNextToken ¶ added in v1.42.12
func (s *ListServicePipelineProvisionedResourcesInput) SetNextToken(v string) *ListServicePipelineProvisionedResourcesInput
SetNextToken sets the NextToken field's value.
func (*ListServicePipelineProvisionedResourcesInput) SetServiceName ¶ added in v1.42.12
func (s *ListServicePipelineProvisionedResourcesInput) SetServiceName(v string) *ListServicePipelineProvisionedResourcesInput
SetServiceName sets the ServiceName field's value.
func (ListServicePipelineProvisionedResourcesInput) String ¶ added in v1.42.12
func (s ListServicePipelineProvisionedResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicePipelineProvisionedResourcesInput) Validate ¶ added in v1.42.12
func (s *ListServicePipelineProvisionedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServicePipelineProvisionedResourcesOutput ¶ added in v1.42.12
type ListServicePipelineProvisionedResourcesOutput struct { // A token that indicates the location of the next provisioned resource in the // array of provisioned resources, after the current requested list of provisioned // resources. NextToken *string `locationName:"nextToken" type:"string"` // An array of provisioned resources for a service and pipeline. // // ProvisionedResources is a required field ProvisionedResources []*ProvisionedResource `locationName:"provisionedResources" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListServicePipelineProvisionedResourcesOutput) GoString ¶ added in v1.42.12
func (s ListServicePipelineProvisionedResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServicePipelineProvisionedResourcesOutput) SetNextToken ¶ added in v1.42.12
func (s *ListServicePipelineProvisionedResourcesOutput) SetNextToken(v string) *ListServicePipelineProvisionedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListServicePipelineProvisionedResourcesOutput) SetProvisionedResources ¶ added in v1.42.12
func (s *ListServicePipelineProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListServicePipelineProvisionedResourcesOutput
SetProvisionedResources sets the ProvisionedResources field's value.
func (ListServicePipelineProvisionedResourcesOutput) String ¶ added in v1.42.12
func (s ListServicePipelineProvisionedResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceTemplateVersionsInput ¶
type ListServiceTemplateVersionsInput struct { // To view a list of minor of versions under a major version of a service template, // include major Version. // // To view a list of major versions of a service template, exclude major Version. 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 that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates the location of the next major or minor version in // the array of major or minor versions of a service template, after the current // requested list of service major or minor versions. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceTemplatesInput ¶
type ListServiceTemplatesInput struct { // The maximum number of service templates to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServicesInput ¶
type ListServicesInput struct { // The maximum number of services to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The maximum number of tags to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that indicates 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 Amazon Resource Name (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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that indicates 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"` // A list 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotifyResourceDeploymentStatusChangeInput ¶ added in v1.42.12
type NotifyResourceDeploymentStatusChangeInput struct { // The deployment ID for your provisioned resource. DeploymentId *string `locationName:"deploymentId" type:"string"` // The provisioned resource state change detail data that's returned by Proton. Outputs []*Output_ `locationName:"outputs" type:"list"` // The provisioned resource Amazon Resource Name (ARN). // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // The status of your provisioned resource. Status *string `locationName:"status" type:"string" enum:"ResourceDeploymentStatus"` // The deployment status message for your provisioned resource. // // StatusMessage is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by NotifyResourceDeploymentStatusChangeInput's // String and GoString methods. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (NotifyResourceDeploymentStatusChangeInput) GoString ¶ added in v1.42.12
func (s NotifyResourceDeploymentStatusChangeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotifyResourceDeploymentStatusChangeInput) SetDeploymentId ¶ added in v1.42.12
func (s *NotifyResourceDeploymentStatusChangeInput) SetDeploymentId(v string) *NotifyResourceDeploymentStatusChangeInput
SetDeploymentId sets the DeploymentId field's value.
func (*NotifyResourceDeploymentStatusChangeInput) SetOutputs ¶ added in v1.42.12
func (s *NotifyResourceDeploymentStatusChangeInput) SetOutputs(v []*Output_) *NotifyResourceDeploymentStatusChangeInput
SetOutputs sets the Outputs field's value.
func (*NotifyResourceDeploymentStatusChangeInput) SetResourceArn ¶ added in v1.42.12
func (s *NotifyResourceDeploymentStatusChangeInput) SetResourceArn(v string) *NotifyResourceDeploymentStatusChangeInput
SetResourceArn sets the ResourceArn field's value.
func (*NotifyResourceDeploymentStatusChangeInput) SetStatus ¶ added in v1.42.12
func (s *NotifyResourceDeploymentStatusChangeInput) SetStatus(v string) *NotifyResourceDeploymentStatusChangeInput
SetStatus sets the Status field's value.
func (*NotifyResourceDeploymentStatusChangeInput) SetStatusMessage ¶ added in v1.42.12
func (s *NotifyResourceDeploymentStatusChangeInput) SetStatusMessage(v string) *NotifyResourceDeploymentStatusChangeInput
SetStatusMessage sets the StatusMessage field's value.
func (NotifyResourceDeploymentStatusChangeInput) String ¶ added in v1.42.12
func (s NotifyResourceDeploymentStatusChangeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotifyResourceDeploymentStatusChangeInput) Validate ¶ added in v1.42.12
func (s *NotifyResourceDeploymentStatusChangeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NotifyResourceDeploymentStatusChangeOutput ¶ added in v1.42.12
type NotifyResourceDeploymentStatusChangeOutput struct {
// contains filtered or unexported fields
}
func (NotifyResourceDeploymentStatusChangeOutput) GoString ¶ added in v1.42.12
func (s NotifyResourceDeploymentStatusChangeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (NotifyResourceDeploymentStatusChangeOutput) String ¶ added in v1.42.12
func (s NotifyResourceDeploymentStatusChangeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Output_ ¶ added in v1.42.12
type Output_ struct { // The output key. Key *string `locationName:"key" min:"1" type:"string"` // The output value. ValueString *string `locationName:"valueString" min:"1" type:"string"` // contains filtered or unexported fields }
An infrastructure as code defined resource output.
func (Output_) GoString ¶ added in v1.42.12
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Output_) SetValueString ¶ added in v1.42.12
SetValueString sets the ValueString field's value.
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, Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
For more information, see Environment account connections (https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the 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 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) CancelComponentDeployment ¶ added in v1.44.27
func (c *Proton) CancelComponentDeployment(input *CancelComponentDeploymentInput) (*CancelComponentDeploymentOutput, error)
CancelComponentDeployment API operation for AWS Proton.
Attempts to cancel a component deployment (for a component that is in the IN_PROGRESS deployment status).
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 CancelComponentDeployment 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/CancelComponentDeployment
func (*Proton) CancelComponentDeploymentRequest ¶ added in v1.44.27
func (c *Proton) CancelComponentDeploymentRequest(input *CancelComponentDeploymentInput) (req *request.Request, output *CancelComponentDeploymentOutput)
CancelComponentDeploymentRequest generates a "aws/request.Request" representing the client's request for the CancelComponentDeployment 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 CancelComponentDeployment for more information on using the CancelComponentDeployment 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 CancelComponentDeploymentRequest method. req, resp := client.CancelComponentDeploymentRequest(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/CancelComponentDeployment
func (*Proton) CancelComponentDeploymentWithContext ¶ added in v1.44.27
func (c *Proton) CancelComponentDeploymentWithContext(ctx aws.Context, input *CancelComponentDeploymentInput, opts ...request.Option) (*CancelComponentDeploymentOutput, error)
CancelComponentDeploymentWithContext is the same as CancelComponentDeployment with the addition of the ability to pass a context and additional request options.
See CancelComponentDeployment 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/userguide/ag-env-update.html) in the Proton User 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 (https://docs.aws.amazon.com/proton/latest/userguide/ag-svc-instance-update.html) in the Proton User 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 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 (https://docs.aws.amazon.com/proton/latest/userguide/ag-svc-pipeline-update.html) in the Proton User 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 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) CreateComponent ¶ added in v1.44.27
func (c *Proton) CreateComponent(input *CreateComponentInput) (*CreateComponentOutput, error)
CreateComponent API operation for AWS Proton.
Create an Proton component. A component is an infrastructure extension for a service instance.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 CreateComponent for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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/CreateComponent
func (*Proton) CreateComponentRequest ¶ added in v1.44.27
func (c *Proton) CreateComponentRequest(input *CreateComponentInput) (req *request.Request, output *CreateComponentOutput)
CreateComponentRequest generates a "aws/request.Request" representing the client's request for the CreateComponent 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 CreateComponent for more information on using the CreateComponent 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 CreateComponentRequest method. req, resp := client.CreateComponentRequest(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/CreateComponent
func (*Proton) CreateComponentWithContext ¶ added in v1.44.27
func (c *Proton) CreateComponentWithContext(ctx aws.Context, input *CreateComponentInput, opts ...request.Option) (*CreateComponentOutput, error)
CreateComponentWithContext is the same as CreateComponent with the addition of the ability to pass a context and additional request options.
See CreateComponent 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 Proton environment is created from an environment template that defines infrastructure and resources that can be shared across services.
You can provision environments using the following methods:
Amazon Web Services-managed provisioning: Proton makes direct calls to provision your resources.
Self-managed provisioning: Proton makes pull requests on your repository to provide compiled infrastructure as code (IaC) files that your IaC engine uses to provision resources.
For more information, see Environments (https://docs.aws.amazon.com/proton/latest/userguide/ag-environments.html) and Provisioning methods (https://docs.aws.amazon.com/proton/latest/userguide/ag-works-prov-methods.html) in the 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 CreateEnvironment for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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 a 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 (https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the 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 CreateEnvironmentAccountConnection for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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 Proton. For more information, see Environment Templates (https://docs.aws.amazon.com/proton/latest/userguide/ag-templates.html) in the Proton User Guide.
You can create an environment template in one of the two following ways:
Register and publish a standard environment template that instructs Proton to deploy and manage environment infrastructure.
Register and publish a customer managed environment template that connects Proton to your existing provisioned infrastructure that you manage. 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/userguide/template-create.html) in the 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 CreateEnvironmentTemplate for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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 Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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) CreateRepository ¶ added in v1.42.12
func (c *Proton) CreateRepository(input *CreateRepositoryInput) (*CreateRepositoryOutput, error)
CreateRepository API operation for AWS Proton.
Create and register a link to a repository. Proton uses the link to repeatedly access the repository, to either push to it (self-managed provisioning) or pull from it (template sync). You can share a linked repository across multiple resources (like environments using self-managed provisioning, or synced templates). When you create a repository link, Proton creates a service-linked role (https://docs.aws.amazon.com/proton/latest/userguide/using-service-linked-roles.html) for you.
For more information, see Self-managed provisioning (https://docs.aws.amazon.com/proton/latest/userguide/ag-works-prov-methods.html#ag-works-prov-methods-self), Template bundles (https://docs.aws.amazon.com/proton/latest/userguide/ag-template-authoring.html#ag-template-bundles), and Template sync configurations (https://docs.aws.amazon.com/proton/latest/userguide/ag-template-sync-configs.html) in the 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 CreateRepository for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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/CreateRepository
func (*Proton) CreateRepositoryRequest ¶ added in v1.42.12
func (c *Proton) CreateRepositoryRequest(input *CreateRepositoryInput) (req *request.Request, output *CreateRepositoryOutput)
CreateRepositoryRequest generates a "aws/request.Request" representing the client's request for the CreateRepository 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 CreateRepository for more information on using the CreateRepository 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 CreateRepositoryRequest method. req, resp := client.CreateRepositoryRequest(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/CreateRepository
func (*Proton) CreateRepositoryWithContext ¶ added in v1.42.12
func (c *Proton) CreateRepositoryWithContext(ctx aws.Context, input *CreateRepositoryInput, opts ...request.Option) (*CreateRepositoryOutput, error)
CreateRepositoryWithContext is the same as CreateRepository with the addition of the ability to pass a context and additional request options.
See CreateRepository 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 Proton service. An 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/userguide/ag-services.html) in the 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 Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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 CI/CD service pipeline. Developers, in turn, select the service template from Proton. If the selected service template includes a service pipeline definition, they provide a link to their source code repository. Proton then deploys and manages the infrastructure defined by the selected service template. For more information, see Proton templates (https://docs.aws.amazon.com/proton/latest/userguide/ag-templates.html) in the 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 CreateServiceTemplate for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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 backward compatible. A minor version of a service template is a version that's backward 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 Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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) CreateTemplateSyncConfig ¶ added in v1.42.12
func (c *Proton) CreateTemplateSyncConfig(input *CreateTemplateSyncConfigInput) (*CreateTemplateSyncConfigOutput, error)
CreateTemplateSyncConfig API operation for AWS Proton.
Set up a template to create new template versions automatically by tracking a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.
When a commit is pushed to your linked repository, Proton checks for changes to your repository template bundles. If it detects a template bundle change, a new major or minor version of its template is created, if the version doesn’t already exist. For more information, see Template sync configurations (https://docs.aws.amazon.com/proton/latest/userguide/ag-template-sync-configs.html) in the 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 CreateTemplateSyncConfig for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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/CreateTemplateSyncConfig
func (*Proton) CreateTemplateSyncConfigRequest ¶ added in v1.42.12
func (c *Proton) CreateTemplateSyncConfigRequest(input *CreateTemplateSyncConfigInput) (req *request.Request, output *CreateTemplateSyncConfigOutput)
CreateTemplateSyncConfigRequest generates a "aws/request.Request" representing the client's request for the CreateTemplateSyncConfig 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 CreateTemplateSyncConfig for more information on using the CreateTemplateSyncConfig 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 CreateTemplateSyncConfigRequest method. req, resp := client.CreateTemplateSyncConfigRequest(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/CreateTemplateSyncConfig
func (*Proton) CreateTemplateSyncConfigWithContext ¶ added in v1.42.12
func (c *Proton) CreateTemplateSyncConfigWithContext(ctx aws.Context, input *CreateTemplateSyncConfigInput, opts ...request.Option) (*CreateTemplateSyncConfigOutput, error)
CreateTemplateSyncConfigWithContext is the same as CreateTemplateSyncConfig with the addition of the ability to pass a context and additional request options.
See CreateTemplateSyncConfig 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) DeleteComponent ¶ added in v1.44.27
func (c *Proton) DeleteComponent(input *DeleteComponentInput) (*DeleteComponentOutput, error)
DeleteComponent API operation for AWS Proton.
Delete an Proton component resource.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 DeleteComponent 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/DeleteComponent
func (*Proton) DeleteComponentRequest ¶ added in v1.44.27
func (c *Proton) DeleteComponentRequest(input *DeleteComponentInput) (req *request.Request, output *DeleteComponentOutput)
DeleteComponentRequest generates a "aws/request.Request" representing the client's request for the DeleteComponent 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 DeleteComponent for more information on using the DeleteComponent 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 DeleteComponentRequest method. req, resp := client.DeleteComponentRequest(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/DeleteComponent
func (*Proton) DeleteComponentWithContext ¶ added in v1.44.27
func (c *Proton) DeleteComponentWithContext(ctx aws.Context, input *DeleteComponentInput, opts ...request.Option) (*DeleteComponentOutput, error)
DeleteComponentWithContext is the same as DeleteComponent with the addition of the ability to pass a context and additional request options.
See DeleteComponent 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 Proton environment, 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 (https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the 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 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 backward 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 backward 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) DeleteRepository ¶ added in v1.42.12
func (c *Proton) DeleteRepository(input *DeleteRepositoryInput) (*DeleteRepositoryOutput, error)
DeleteRepository API operation for AWS Proton.
De-register and unlink your repository.
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 DeleteRepository 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/DeleteRepository
func (*Proton) DeleteRepositoryRequest ¶ added in v1.42.12
func (c *Proton) DeleteRepositoryRequest(input *DeleteRepositoryInput) (req *request.Request, output *DeleteRepositoryOutput)
DeleteRepositoryRequest generates a "aws/request.Request" representing the client's request for the DeleteRepository 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 DeleteRepository for more information on using the DeleteRepository 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 DeleteRepositoryRequest method. req, resp := client.DeleteRepositoryRequest(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/DeleteRepository
func (*Proton) DeleteRepositoryWithContext ¶ added in v1.42.12
func (c *Proton) DeleteRepositoryWithContext(ctx aws.Context, input *DeleteRepositoryInput, opts ...request.Option) (*DeleteRepositoryOutput, error)
DeleteRepositoryWithContext is the same as DeleteRepository with the addition of the ability to pass a context and additional request options.
See DeleteRepository 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, with its instances and pipeline.
You can't delete a service if it has any service instances that have components attached to them.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 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) DeleteTemplateSyncConfig ¶ added in v1.42.12
func (c *Proton) DeleteTemplateSyncConfig(input *DeleteTemplateSyncConfigInput) (*DeleteTemplateSyncConfigOutput, error)
DeleteTemplateSyncConfig API operation for AWS Proton.
Delete a template sync configuration.
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 DeleteTemplateSyncConfig 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/DeleteTemplateSyncConfig
func (*Proton) DeleteTemplateSyncConfigRequest ¶ added in v1.42.12
func (c *Proton) DeleteTemplateSyncConfigRequest(input *DeleteTemplateSyncConfigInput) (req *request.Request, output *DeleteTemplateSyncConfigOutput)
DeleteTemplateSyncConfigRequest generates a "aws/request.Request" representing the client's request for the DeleteTemplateSyncConfig 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 DeleteTemplateSyncConfig for more information on using the DeleteTemplateSyncConfig 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 DeleteTemplateSyncConfigRequest method. req, resp := client.DeleteTemplateSyncConfigRequest(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/DeleteTemplateSyncConfig
func (*Proton) DeleteTemplateSyncConfigWithContext ¶ added in v1.42.12
func (c *Proton) DeleteTemplateSyncConfigWithContext(ctx aws.Context, input *DeleteTemplateSyncConfigInput, opts ...request.Option) (*DeleteTemplateSyncConfigOutput, error)
DeleteTemplateSyncConfigWithContext is the same as DeleteTemplateSyncConfig with the addition of the ability to pass a context and additional request options.
See DeleteTemplateSyncConfig 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 Proton account-wide 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 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) GetComponent ¶ added in v1.44.27
func (c *Proton) GetComponent(input *GetComponentInput) (*GetComponentOutput, error)
GetComponent API operation for AWS Proton.
Get detailed data for a component.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 GetComponent 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/GetComponent
func (*Proton) GetComponentRequest ¶ added in v1.44.27
func (c *Proton) GetComponentRequest(input *GetComponentInput) (req *request.Request, output *GetComponentOutput)
GetComponentRequest generates a "aws/request.Request" representing the client's request for the GetComponent 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 GetComponent for more information on using the GetComponent 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 GetComponentRequest method. req, resp := client.GetComponentRequest(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/GetComponent
func (*Proton) GetComponentWithContext ¶ added in v1.44.27
func (c *Proton) GetComponentWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.Option) (*GetComponentOutput, error)
GetComponentWithContext is the same as GetComponent with the addition of the ability to pass a context and additional request options.
See GetComponent 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 detailed 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, get the detailed data for an environment account connection.
For more information, see Environment account connections (https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the 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 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 detailed 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.
Get detailed 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) GetRepository ¶ added in v1.42.12
func (c *Proton) GetRepository(input *GetRepositoryInput) (*GetRepositoryOutput, error)
GetRepository API operation for AWS Proton.
Get detail data for a linked repository.
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 GetRepository 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/GetRepository
func (*Proton) GetRepositoryRequest ¶ added in v1.42.12
func (c *Proton) GetRepositoryRequest(input *GetRepositoryInput) (req *request.Request, output *GetRepositoryOutput)
GetRepositoryRequest generates a "aws/request.Request" representing the client's request for the GetRepository 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 GetRepository for more information on using the GetRepository 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 GetRepositoryRequest method. req, resp := client.GetRepositoryRequest(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/GetRepository
func (*Proton) GetRepositorySyncStatus ¶ added in v1.42.12
func (c *Proton) GetRepositorySyncStatus(input *GetRepositorySyncStatusInput) (*GetRepositorySyncStatusOutput, error)
GetRepositorySyncStatus API operation for AWS Proton.
Get the sync status of a repository used for Proton template sync. For more information about template sync, see .
A repository sync status isn't tied to the Proton Repository resource (or any other Proton resource). Therefore, tags on an Proton Repository resource have no effect on this action. Specifically, you can't use these tags to control access to this action using Attribute-based access control (ABAC).
For more information about ABAC, see ABAC (https://docs.aws.amazon.com/proton/latest/userguide/security_iam_service-with-iam.html#security_iam_service-with-iam-tags) in the 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 GetRepositorySyncStatus 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/GetRepositorySyncStatus
func (*Proton) GetRepositorySyncStatusRequest ¶ added in v1.42.12
func (c *Proton) GetRepositorySyncStatusRequest(input *GetRepositorySyncStatusInput) (req *request.Request, output *GetRepositorySyncStatusOutput)
GetRepositorySyncStatusRequest generates a "aws/request.Request" representing the client's request for the GetRepositorySyncStatus 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 GetRepositorySyncStatus for more information on using the GetRepositorySyncStatus 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 GetRepositorySyncStatusRequest method. req, resp := client.GetRepositorySyncStatusRequest(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/GetRepositorySyncStatus
func (*Proton) GetRepositorySyncStatusWithContext ¶ added in v1.42.12
func (c *Proton) GetRepositorySyncStatusWithContext(ctx aws.Context, input *GetRepositorySyncStatusInput, opts ...request.Option) (*GetRepositorySyncStatusOutput, error)
GetRepositorySyncStatusWithContext is the same as GetRepositorySyncStatus with the addition of the ability to pass a context and additional request options.
See GetRepositorySyncStatus 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) GetRepositoryWithContext ¶ added in v1.42.12
func (c *Proton) GetRepositoryWithContext(ctx aws.Context, input *GetRepositoryInput, opts ...request.Option) (*GetRepositoryOutput, error)
GetRepositoryWithContext is the same as GetRepository with the addition of the ability to pass a context and additional request options.
See GetRepository 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 detailed 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 detailed data for a service instance. A service instance is an instantiation of service template and it runs 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 detailed 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.
Get detailed 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) GetTemplateSyncConfig ¶ added in v1.42.12
func (c *Proton) GetTemplateSyncConfig(input *GetTemplateSyncConfigInput) (*GetTemplateSyncConfigOutput, error)
GetTemplateSyncConfig API operation for AWS Proton.
Get detail data for a template sync configuration.
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 GetTemplateSyncConfig 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/GetTemplateSyncConfig
func (*Proton) GetTemplateSyncConfigRequest ¶ added in v1.42.12
func (c *Proton) GetTemplateSyncConfigRequest(input *GetTemplateSyncConfigInput) (req *request.Request, output *GetTemplateSyncConfigOutput)
GetTemplateSyncConfigRequest generates a "aws/request.Request" representing the client's request for the GetTemplateSyncConfig 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 GetTemplateSyncConfig for more information on using the GetTemplateSyncConfig 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 GetTemplateSyncConfigRequest method. req, resp := client.GetTemplateSyncConfigRequest(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/GetTemplateSyncConfig
func (*Proton) GetTemplateSyncConfigWithContext ¶ added in v1.42.12
func (c *Proton) GetTemplateSyncConfigWithContext(ctx aws.Context, input *GetTemplateSyncConfigInput, opts ...request.Option) (*GetTemplateSyncConfigOutput, error)
GetTemplateSyncConfigWithContext is the same as GetTemplateSyncConfig with the addition of the ability to pass a context and additional request options.
See GetTemplateSyncConfig 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) GetTemplateSyncStatus ¶ added in v1.42.12
func (c *Proton) GetTemplateSyncStatus(input *GetTemplateSyncStatusInput) (*GetTemplateSyncStatusOutput, error)
GetTemplateSyncStatus API operation for AWS Proton.
Get the status of a template sync.
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 GetTemplateSyncStatus 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/GetTemplateSyncStatus
func (*Proton) GetTemplateSyncStatusRequest ¶ added in v1.42.12
func (c *Proton) GetTemplateSyncStatusRequest(input *GetTemplateSyncStatusInput) (req *request.Request, output *GetTemplateSyncStatusOutput)
GetTemplateSyncStatusRequest generates a "aws/request.Request" representing the client's request for the GetTemplateSyncStatus 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 GetTemplateSyncStatus for more information on using the GetTemplateSyncStatus 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 GetTemplateSyncStatusRequest method. req, resp := client.GetTemplateSyncStatusRequest(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/GetTemplateSyncStatus
func (*Proton) GetTemplateSyncStatusWithContext ¶ added in v1.42.12
func (c *Proton) GetTemplateSyncStatusWithContext(ctx aws.Context, input *GetTemplateSyncStatusInput, opts ...request.Option) (*GetTemplateSyncStatusOutput, error)
GetTemplateSyncStatusWithContext is the same as GetTemplateSyncStatus with the addition of the ability to pass a context and additional request options.
See GetTemplateSyncStatus 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) ListComponentOutputs ¶ added in v1.44.27
func (c *Proton) ListComponentOutputs(input *ListComponentOutputsInput) (*ListComponentOutputsOutput, error)
ListComponentOutputs API operation for AWS Proton.
Get a list of component Infrastructure as Code (IaC) outputs.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 ListComponentOutputs 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/ListComponentOutputs
func (*Proton) ListComponentOutputsPages ¶ added in v1.44.27
func (c *Proton) ListComponentOutputsPages(input *ListComponentOutputsInput, fn func(*ListComponentOutputsOutput, bool) bool) error
ListComponentOutputsPages iterates over the pages of a ListComponentOutputs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponentOutputs 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 ListComponentOutputs operation. pageNum := 0 err := client.ListComponentOutputsPages(params, func(page *proton.ListComponentOutputsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListComponentOutputsPagesWithContext ¶ added in v1.44.27
func (c *Proton) ListComponentOutputsPagesWithContext(ctx aws.Context, input *ListComponentOutputsInput, fn func(*ListComponentOutputsOutput, bool) bool, opts ...request.Option) error
ListComponentOutputsPagesWithContext same as ListComponentOutputsPages 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) ListComponentOutputsRequest ¶ added in v1.44.27
func (c *Proton) ListComponentOutputsRequest(input *ListComponentOutputsInput) (req *request.Request, output *ListComponentOutputsOutput)
ListComponentOutputsRequest generates a "aws/request.Request" representing the client's request for the ListComponentOutputs 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 ListComponentOutputs for more information on using the ListComponentOutputs 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 ListComponentOutputsRequest method. req, resp := client.ListComponentOutputsRequest(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/ListComponentOutputs
func (*Proton) ListComponentOutputsWithContext ¶ added in v1.44.27
func (c *Proton) ListComponentOutputsWithContext(ctx aws.Context, input *ListComponentOutputsInput, opts ...request.Option) (*ListComponentOutputsOutput, error)
ListComponentOutputsWithContext is the same as ListComponentOutputs with the addition of the ability to pass a context and additional request options.
See ListComponentOutputs 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) ListComponentProvisionedResources ¶ added in v1.44.27
func (c *Proton) ListComponentProvisionedResources(input *ListComponentProvisionedResourcesInput) (*ListComponentProvisionedResourcesOutput, error)
ListComponentProvisionedResources API operation for AWS Proton.
List provisioned resources for a component with details.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 ListComponentProvisionedResources 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/ListComponentProvisionedResources
func (*Proton) ListComponentProvisionedResourcesPages ¶ added in v1.44.27
func (c *Proton) ListComponentProvisionedResourcesPages(input *ListComponentProvisionedResourcesInput, fn func(*ListComponentProvisionedResourcesOutput, bool) bool) error
ListComponentProvisionedResourcesPages iterates over the pages of a ListComponentProvisionedResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponentProvisionedResources 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 ListComponentProvisionedResources operation. pageNum := 0 err := client.ListComponentProvisionedResourcesPages(params, func(page *proton.ListComponentProvisionedResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListComponentProvisionedResourcesPagesWithContext ¶ added in v1.44.27
func (c *Proton) ListComponentProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListComponentProvisionedResourcesInput, fn func(*ListComponentProvisionedResourcesOutput, bool) bool, opts ...request.Option) error
ListComponentProvisionedResourcesPagesWithContext same as ListComponentProvisionedResourcesPages 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) ListComponentProvisionedResourcesRequest ¶ added in v1.44.27
func (c *Proton) ListComponentProvisionedResourcesRequest(input *ListComponentProvisionedResourcesInput) (req *request.Request, output *ListComponentProvisionedResourcesOutput)
ListComponentProvisionedResourcesRequest generates a "aws/request.Request" representing the client's request for the ListComponentProvisionedResources 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 ListComponentProvisionedResources for more information on using the ListComponentProvisionedResources 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 ListComponentProvisionedResourcesRequest method. req, resp := client.ListComponentProvisionedResourcesRequest(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/ListComponentProvisionedResources
func (*Proton) ListComponentProvisionedResourcesWithContext ¶ added in v1.44.27
func (c *Proton) ListComponentProvisionedResourcesWithContext(ctx aws.Context, input *ListComponentProvisionedResourcesInput, opts ...request.Option) (*ListComponentProvisionedResourcesOutput, error)
ListComponentProvisionedResourcesWithContext is the same as ListComponentProvisionedResources with the addition of the ability to pass a context and additional request options.
See ListComponentProvisionedResources 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) ListComponents ¶ added in v1.44.27
func (c *Proton) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
ListComponents API operation for AWS Proton.
List components with summary data. You can filter the result list by environment, service, or a single service instance.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 ListComponents 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/ListComponents
func (*Proton) ListComponentsPages ¶ added in v1.44.27
func (c *Proton) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
ListComponentsPages iterates over the pages of a ListComponents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponents 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 ListComponents operation. pageNum := 0 err := client.ListComponentsPages(params, func(page *proton.ListComponentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListComponentsPagesWithContext ¶ added in v1.44.27
func (c *Proton) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool, opts ...request.Option) error
ListComponentsPagesWithContext same as ListComponentsPages 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) ListComponentsRequest ¶ added in v1.44.27
func (c *Proton) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
ListComponentsRequest generates a "aws/request.Request" representing the client's request for the ListComponents 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 ListComponents for more information on using the ListComponents 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 ListComponentsRequest method. req, resp := client.ListComponentsRequest(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/ListComponents
func (*Proton) ListComponentsWithContext ¶ added in v1.44.27
func (c *Proton) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
ListComponentsWithContext is the same as ListComponents with the addition of the ability to pass a context and additional request options.
See ListComponents 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 (https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the 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 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) ListEnvironmentOutputs ¶ added in v1.42.12
func (c *Proton) ListEnvironmentOutputs(input *ListEnvironmentOutputsInput) (*ListEnvironmentOutputsOutput, error)
ListEnvironmentOutputs API operation for AWS Proton.
List the infrastructure as code outputs for your 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 ListEnvironmentOutputs 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/ListEnvironmentOutputs
func (*Proton) ListEnvironmentOutputsPages ¶ added in v1.42.12
func (c *Proton) ListEnvironmentOutputsPages(input *ListEnvironmentOutputsInput, fn func(*ListEnvironmentOutputsOutput, bool) bool) error
ListEnvironmentOutputsPages iterates over the pages of a ListEnvironmentOutputs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironmentOutputs 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 ListEnvironmentOutputs operation. pageNum := 0 err := client.ListEnvironmentOutputsPages(params, func(page *proton.ListEnvironmentOutputsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListEnvironmentOutputsPagesWithContext ¶ added in v1.42.12
func (c *Proton) ListEnvironmentOutputsPagesWithContext(ctx aws.Context, input *ListEnvironmentOutputsInput, fn func(*ListEnvironmentOutputsOutput, bool) bool, opts ...request.Option) error
ListEnvironmentOutputsPagesWithContext same as ListEnvironmentOutputsPages 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) ListEnvironmentOutputsRequest ¶ added in v1.42.12
func (c *Proton) ListEnvironmentOutputsRequest(input *ListEnvironmentOutputsInput) (req *request.Request, output *ListEnvironmentOutputsOutput)
ListEnvironmentOutputsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentOutputs 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 ListEnvironmentOutputs for more information on using the ListEnvironmentOutputs 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 ListEnvironmentOutputsRequest method. req, resp := client.ListEnvironmentOutputsRequest(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/ListEnvironmentOutputs
func (*Proton) ListEnvironmentOutputsWithContext ¶ added in v1.42.12
func (c *Proton) ListEnvironmentOutputsWithContext(ctx aws.Context, input *ListEnvironmentOutputsInput, opts ...request.Option) (*ListEnvironmentOutputsOutput, error)
ListEnvironmentOutputsWithContext is the same as ListEnvironmentOutputs with the addition of the ability to pass a context and additional request options.
See ListEnvironmentOutputs 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) ListEnvironmentProvisionedResources ¶ added in v1.42.12
func (c *Proton) ListEnvironmentProvisionedResources(input *ListEnvironmentProvisionedResourcesInput) (*ListEnvironmentProvisionedResourcesOutput, error)
ListEnvironmentProvisionedResources API operation for AWS Proton.
List the provisioned resources for your 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 ListEnvironmentProvisionedResources 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/ListEnvironmentProvisionedResources
func (*Proton) ListEnvironmentProvisionedResourcesPages ¶ added in v1.42.12
func (c *Proton) ListEnvironmentProvisionedResourcesPages(input *ListEnvironmentProvisionedResourcesInput, fn func(*ListEnvironmentProvisionedResourcesOutput, bool) bool) error
ListEnvironmentProvisionedResourcesPages iterates over the pages of a ListEnvironmentProvisionedResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEnvironmentProvisionedResources 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 ListEnvironmentProvisionedResources operation. pageNum := 0 err := client.ListEnvironmentProvisionedResourcesPages(params, func(page *proton.ListEnvironmentProvisionedResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListEnvironmentProvisionedResourcesPagesWithContext ¶ added in v1.42.12
func (c *Proton) ListEnvironmentProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListEnvironmentProvisionedResourcesInput, fn func(*ListEnvironmentProvisionedResourcesOutput, bool) bool, opts ...request.Option) error
ListEnvironmentProvisionedResourcesPagesWithContext same as ListEnvironmentProvisionedResourcesPages 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) ListEnvironmentProvisionedResourcesRequest ¶ added in v1.42.12
func (c *Proton) ListEnvironmentProvisionedResourcesRequest(input *ListEnvironmentProvisionedResourcesInput) (req *request.Request, output *ListEnvironmentProvisionedResourcesOutput)
ListEnvironmentProvisionedResourcesRequest generates a "aws/request.Request" representing the client's request for the ListEnvironmentProvisionedResources 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 ListEnvironmentProvisionedResources for more information on using the ListEnvironmentProvisionedResources 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 ListEnvironmentProvisionedResourcesRequest method. req, resp := client.ListEnvironmentProvisionedResourcesRequest(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/ListEnvironmentProvisionedResources
func (*Proton) ListEnvironmentProvisionedResourcesWithContext ¶ added in v1.42.12
func (c *Proton) ListEnvironmentProvisionedResourcesWithContext(ctx aws.Context, input *ListEnvironmentProvisionedResourcesInput, opts ...request.Option) (*ListEnvironmentProvisionedResourcesOutput, error)
ListEnvironmentProvisionedResourcesWithContext is the same as ListEnvironmentProvisionedResources with the addition of the ability to pass a context and additional request options.
See ListEnvironmentProvisionedResources 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) ListRepositories ¶ added in v1.42.12
func (c *Proton) ListRepositories(input *ListRepositoriesInput) (*ListRepositoriesOutput, error)
ListRepositories API operation for AWS Proton.
List linked repositories 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 ListRepositories 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/ListRepositories
func (*Proton) ListRepositoriesPages ¶ added in v1.42.12
func (c *Proton) ListRepositoriesPages(input *ListRepositoriesInput, fn func(*ListRepositoriesOutput, bool) bool) error
ListRepositoriesPages iterates over the pages of a ListRepositories operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRepositories 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 ListRepositories operation. pageNum := 0 err := client.ListRepositoriesPages(params, func(page *proton.ListRepositoriesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListRepositoriesPagesWithContext ¶ added in v1.42.12
func (c *Proton) ListRepositoriesPagesWithContext(ctx aws.Context, input *ListRepositoriesInput, fn func(*ListRepositoriesOutput, bool) bool, opts ...request.Option) error
ListRepositoriesPagesWithContext same as ListRepositoriesPages 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) ListRepositoriesRequest ¶ added in v1.42.12
func (c *Proton) ListRepositoriesRequest(input *ListRepositoriesInput) (req *request.Request, output *ListRepositoriesOutput)
ListRepositoriesRequest generates a "aws/request.Request" representing the client's request for the ListRepositories 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 ListRepositories for more information on using the ListRepositories 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 ListRepositoriesRequest method. req, resp := client.ListRepositoriesRequest(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/ListRepositories
func (*Proton) ListRepositoriesWithContext ¶ added in v1.42.12
func (c *Proton) ListRepositoriesWithContext(ctx aws.Context, input *ListRepositoriesInput, opts ...request.Option) (*ListRepositoriesOutput, error)
ListRepositoriesWithContext is the same as ListRepositories with the addition of the ability to pass a context and additional request options.
See ListRepositories 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) ListRepositorySyncDefinitions ¶ added in v1.42.12
func (c *Proton) ListRepositorySyncDefinitions(input *ListRepositorySyncDefinitionsInput) (*ListRepositorySyncDefinitionsOutput, error)
ListRepositorySyncDefinitions API operation for AWS Proton.
List repository sync definitions 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 ListRepositorySyncDefinitions 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/ListRepositorySyncDefinitions
func (*Proton) ListRepositorySyncDefinitionsPages ¶ added in v1.42.12
func (c *Proton) ListRepositorySyncDefinitionsPages(input *ListRepositorySyncDefinitionsInput, fn func(*ListRepositorySyncDefinitionsOutput, bool) bool) error
ListRepositorySyncDefinitionsPages iterates over the pages of a ListRepositorySyncDefinitions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRepositorySyncDefinitions 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 ListRepositorySyncDefinitions operation. pageNum := 0 err := client.ListRepositorySyncDefinitionsPages(params, func(page *proton.ListRepositorySyncDefinitionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListRepositorySyncDefinitionsPagesWithContext ¶ added in v1.42.12
func (c *Proton) ListRepositorySyncDefinitionsPagesWithContext(ctx aws.Context, input *ListRepositorySyncDefinitionsInput, fn func(*ListRepositorySyncDefinitionsOutput, bool) bool, opts ...request.Option) error
ListRepositorySyncDefinitionsPagesWithContext same as ListRepositorySyncDefinitionsPages 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) ListRepositorySyncDefinitionsRequest ¶ added in v1.42.12
func (c *Proton) ListRepositorySyncDefinitionsRequest(input *ListRepositorySyncDefinitionsInput) (req *request.Request, output *ListRepositorySyncDefinitionsOutput)
ListRepositorySyncDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListRepositorySyncDefinitions 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 ListRepositorySyncDefinitions for more information on using the ListRepositorySyncDefinitions 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 ListRepositorySyncDefinitionsRequest method. req, resp := client.ListRepositorySyncDefinitionsRequest(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/ListRepositorySyncDefinitions
func (*Proton) ListRepositorySyncDefinitionsWithContext ¶ added in v1.42.12
func (c *Proton) ListRepositorySyncDefinitionsWithContext(ctx aws.Context, input *ListRepositorySyncDefinitionsInput, opts ...request.Option) (*ListRepositorySyncDefinitionsOutput, error)
ListRepositorySyncDefinitionsWithContext is the same as ListRepositorySyncDefinitions with the addition of the ability to pass a context and additional request options.
See ListRepositorySyncDefinitions 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) ListServiceInstanceOutputs ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceOutputs(input *ListServiceInstanceOutputsInput) (*ListServiceInstanceOutputsOutput, error)
ListServiceInstanceOutputs API operation for AWS Proton.
Get a list service of instance Infrastructure as Code (IaC) outputs.
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 ListServiceInstanceOutputs 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/ListServiceInstanceOutputs
func (*Proton) ListServiceInstanceOutputsPages ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceOutputsPages(input *ListServiceInstanceOutputsInput, fn func(*ListServiceInstanceOutputsOutput, bool) bool) error
ListServiceInstanceOutputsPages iterates over the pages of a ListServiceInstanceOutputs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServiceInstanceOutputs 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 ListServiceInstanceOutputs operation. pageNum := 0 err := client.ListServiceInstanceOutputsPages(params, func(page *proton.ListServiceInstanceOutputsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListServiceInstanceOutputsPagesWithContext ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceOutputsPagesWithContext(ctx aws.Context, input *ListServiceInstanceOutputsInput, fn func(*ListServiceInstanceOutputsOutput, bool) bool, opts ...request.Option) error
ListServiceInstanceOutputsPagesWithContext same as ListServiceInstanceOutputsPages 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) ListServiceInstanceOutputsRequest ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceOutputsRequest(input *ListServiceInstanceOutputsInput) (req *request.Request, output *ListServiceInstanceOutputsOutput)
ListServiceInstanceOutputsRequest generates a "aws/request.Request" representing the client's request for the ListServiceInstanceOutputs 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 ListServiceInstanceOutputs for more information on using the ListServiceInstanceOutputs 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 ListServiceInstanceOutputsRequest method. req, resp := client.ListServiceInstanceOutputsRequest(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/ListServiceInstanceOutputs
func (*Proton) ListServiceInstanceOutputsWithContext ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceOutputsWithContext(ctx aws.Context, input *ListServiceInstanceOutputsInput, opts ...request.Option) (*ListServiceInstanceOutputsOutput, error)
ListServiceInstanceOutputsWithContext is the same as ListServiceInstanceOutputs with the addition of the ability to pass a context and additional request options.
See ListServiceInstanceOutputs 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) ListServiceInstanceProvisionedResources ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceProvisionedResources(input *ListServiceInstanceProvisionedResourcesInput) (*ListServiceInstanceProvisionedResourcesOutput, error)
ListServiceInstanceProvisionedResources API operation for AWS Proton.
List provisioned resources for a service instance with details.
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 ListServiceInstanceProvisionedResources 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/ListServiceInstanceProvisionedResources
func (*Proton) ListServiceInstanceProvisionedResourcesPages ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceProvisionedResourcesPages(input *ListServiceInstanceProvisionedResourcesInput, fn func(*ListServiceInstanceProvisionedResourcesOutput, bool) bool) error
ListServiceInstanceProvisionedResourcesPages iterates over the pages of a ListServiceInstanceProvisionedResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServiceInstanceProvisionedResources 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 ListServiceInstanceProvisionedResources operation. pageNum := 0 err := client.ListServiceInstanceProvisionedResourcesPages(params, func(page *proton.ListServiceInstanceProvisionedResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListServiceInstanceProvisionedResourcesPagesWithContext ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListServiceInstanceProvisionedResourcesInput, fn func(*ListServiceInstanceProvisionedResourcesOutput, bool) bool, opts ...request.Option) error
ListServiceInstanceProvisionedResourcesPagesWithContext same as ListServiceInstanceProvisionedResourcesPages 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) ListServiceInstanceProvisionedResourcesRequest ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceProvisionedResourcesRequest(input *ListServiceInstanceProvisionedResourcesInput) (req *request.Request, output *ListServiceInstanceProvisionedResourcesOutput)
ListServiceInstanceProvisionedResourcesRequest generates a "aws/request.Request" representing the client's request for the ListServiceInstanceProvisionedResources 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 ListServiceInstanceProvisionedResources for more information on using the ListServiceInstanceProvisionedResources 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 ListServiceInstanceProvisionedResourcesRequest method. req, resp := client.ListServiceInstanceProvisionedResourcesRequest(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/ListServiceInstanceProvisionedResources
func (*Proton) ListServiceInstanceProvisionedResourcesWithContext ¶ added in v1.42.12
func (c *Proton) ListServiceInstanceProvisionedResourcesWithContext(ctx aws.Context, input *ListServiceInstanceProvisionedResourcesInput, opts ...request.Option) (*ListServiceInstanceProvisionedResourcesOutput, error)
ListServiceInstanceProvisionedResourcesWithContext is the same as ListServiceInstanceProvisionedResources with the addition of the ability to pass a context and additional request options.
See ListServiceInstanceProvisionedResources 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 summary data. This action lists service instances of all services in the Amazon Web Services account.
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) ListServicePipelineOutputs ¶ added in v1.42.12
func (c *Proton) ListServicePipelineOutputs(input *ListServicePipelineOutputsInput) (*ListServicePipelineOutputsOutput, error)
ListServicePipelineOutputs API operation for AWS Proton.
Get a list of service pipeline Infrastructure as Code (IaC) outputs.
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 ListServicePipelineOutputs 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/ListServicePipelineOutputs
func (*Proton) ListServicePipelineOutputsPages ¶ added in v1.42.12
func (c *Proton) ListServicePipelineOutputsPages(input *ListServicePipelineOutputsInput, fn func(*ListServicePipelineOutputsOutput, bool) bool) error
ListServicePipelineOutputsPages iterates over the pages of a ListServicePipelineOutputs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServicePipelineOutputs 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 ListServicePipelineOutputs operation. pageNum := 0 err := client.ListServicePipelineOutputsPages(params, func(page *proton.ListServicePipelineOutputsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListServicePipelineOutputsPagesWithContext ¶ added in v1.42.12
func (c *Proton) ListServicePipelineOutputsPagesWithContext(ctx aws.Context, input *ListServicePipelineOutputsInput, fn func(*ListServicePipelineOutputsOutput, bool) bool, opts ...request.Option) error
ListServicePipelineOutputsPagesWithContext same as ListServicePipelineOutputsPages 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) ListServicePipelineOutputsRequest ¶ added in v1.42.12
func (c *Proton) ListServicePipelineOutputsRequest(input *ListServicePipelineOutputsInput) (req *request.Request, output *ListServicePipelineOutputsOutput)
ListServicePipelineOutputsRequest generates a "aws/request.Request" representing the client's request for the ListServicePipelineOutputs 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 ListServicePipelineOutputs for more information on using the ListServicePipelineOutputs 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 ListServicePipelineOutputsRequest method. req, resp := client.ListServicePipelineOutputsRequest(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/ListServicePipelineOutputs
func (*Proton) ListServicePipelineOutputsWithContext ¶ added in v1.42.12
func (c *Proton) ListServicePipelineOutputsWithContext(ctx aws.Context, input *ListServicePipelineOutputsInput, opts ...request.Option) (*ListServicePipelineOutputsOutput, error)
ListServicePipelineOutputsWithContext is the same as ListServicePipelineOutputs with the addition of the ability to pass a context and additional request options.
See ListServicePipelineOutputs 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) ListServicePipelineProvisionedResources ¶ added in v1.42.12
func (c *Proton) ListServicePipelineProvisionedResources(input *ListServicePipelineProvisionedResourcesInput) (*ListServicePipelineProvisionedResourcesOutput, error)
ListServicePipelineProvisionedResources API operation for AWS Proton.
List provisioned resources for a service and pipeline with details.
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 ListServicePipelineProvisionedResources 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/ListServicePipelineProvisionedResources
func (*Proton) ListServicePipelineProvisionedResourcesPages ¶ added in v1.42.12
func (c *Proton) ListServicePipelineProvisionedResourcesPages(input *ListServicePipelineProvisionedResourcesInput, fn func(*ListServicePipelineProvisionedResourcesOutput, bool) bool) error
ListServicePipelineProvisionedResourcesPages iterates over the pages of a ListServicePipelineProvisionedResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServicePipelineProvisionedResources 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 ListServicePipelineProvisionedResources operation. pageNum := 0 err := client.ListServicePipelineProvisionedResourcesPages(params, func(page *proton.ListServicePipelineProvisionedResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListServicePipelineProvisionedResourcesPagesWithContext ¶ added in v1.42.12
func (c *Proton) ListServicePipelineProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListServicePipelineProvisionedResourcesInput, fn func(*ListServicePipelineProvisionedResourcesOutput, bool) bool, opts ...request.Option) error
ListServicePipelineProvisionedResourcesPagesWithContext same as ListServicePipelineProvisionedResourcesPages 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) ListServicePipelineProvisionedResourcesRequest ¶ added in v1.42.12
func (c *Proton) ListServicePipelineProvisionedResourcesRequest(input *ListServicePipelineProvisionedResourcesInput) (req *request.Request, output *ListServicePipelineProvisionedResourcesOutput)
ListServicePipelineProvisionedResourcesRequest generates a "aws/request.Request" representing the client's request for the ListServicePipelineProvisionedResources 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 ListServicePipelineProvisionedResources for more information on using the ListServicePipelineProvisionedResources 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 ListServicePipelineProvisionedResourcesRequest method. req, resp := client.ListServicePipelineProvisionedResourcesRequest(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/ListServicePipelineProvisionedResources
func (*Proton) ListServicePipelineProvisionedResourcesWithContext ¶ added in v1.42.12
func (c *Proton) ListServicePipelineProvisionedResourcesWithContext(ctx aws.Context, input *ListServicePipelineProvisionedResourcesInput, opts ...request.Option) (*ListServicePipelineProvisionedResourcesOutput, error)
ListServicePipelineProvisionedResourcesWithContext is the same as ListServicePipelineProvisionedResources with the addition of the ability to pass a context and additional request options.
See ListServicePipelineProvisionedResources 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 Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) in the 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 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) NotifyResourceDeploymentStatusChange ¶ added in v1.42.12
func (c *Proton) NotifyResourceDeploymentStatusChange(input *NotifyResourceDeploymentStatusChangeInput) (*NotifyResourceDeploymentStatusChangeOutput, error)
NotifyResourceDeploymentStatusChange API operation for AWS Proton.
Notify Proton of status changes to a provisioned resource when you use self-managed provisioning.
For more information, see Self-managed provisioning (https://docs.aws.amazon.com/proton/latest/userguide/ag-works-prov-methods.html#ag-works-prov-methods-self) in the 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 NotifyResourceDeploymentStatusChange for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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/NotifyResourceDeploymentStatusChange
func (*Proton) NotifyResourceDeploymentStatusChangeRequest ¶ added in v1.42.12
func (c *Proton) NotifyResourceDeploymentStatusChangeRequest(input *NotifyResourceDeploymentStatusChangeInput) (req *request.Request, output *NotifyResourceDeploymentStatusChangeOutput)
NotifyResourceDeploymentStatusChangeRequest generates a "aws/request.Request" representing the client's request for the NotifyResourceDeploymentStatusChange 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 NotifyResourceDeploymentStatusChange for more information on using the NotifyResourceDeploymentStatusChange 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 NotifyResourceDeploymentStatusChangeRequest method. req, resp := client.NotifyResourceDeploymentStatusChangeRequest(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/NotifyResourceDeploymentStatusChange
func (*Proton) NotifyResourceDeploymentStatusChangeWithContext ¶ added in v1.42.12
func (c *Proton) NotifyResourceDeploymentStatusChangeWithContext(ctx aws.Context, input *NotifyResourceDeploymentStatusChangeInput, opts ...request.Option) (*NotifyResourceDeploymentStatusChangeOutput, error)
NotifyResourceDeploymentStatusChangeWithContext is the same as NotifyResourceDeploymentStatusChange with the addition of the ability to pass a context and additional request options.
See NotifyResourceDeploymentStatusChange 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 can't accept or use the rejected environment account connection.
You can’t reject an environment account connection that's connected to an environment.
For more information, see Environment account connections (https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the 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 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. A tag is a key-value pair of metadata that you associate with an Proton resource.
For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) in the 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 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 customer tag from a resource. A tag is a key-value pair of metadata associated with an Proton resource.
For more information, see Proton resources and tagging (https://docs.aws.amazon.com/proton/latest/userguide/resources.html) in the 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 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 Proton settings that are used for multiple services in the Amazon Web Services account.
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) UpdateComponent ¶ added in v1.44.27
func (c *Proton) UpdateComponent(input *UpdateComponentInput) (*UpdateComponentOutput, error)
UpdateComponent API operation for AWS Proton.
Update a component.
There are a few modes for updating a component. The deploymentType field defines the mode.
You can't update a component while its deployment status, or the deployment status of a service instance attached to it, is IN_PROGRESS.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 UpdateComponent for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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/UpdateComponent
func (*Proton) UpdateComponentRequest ¶ added in v1.44.27
func (c *Proton) UpdateComponentRequest(input *UpdateComponentInput) (req *request.Request, output *UpdateComponentOutput)
UpdateComponentRequest generates a "aws/request.Request" representing the client's request for the UpdateComponent 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 UpdateComponent for more information on using the UpdateComponent 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 UpdateComponentRequest method. req, resp := client.UpdateComponentRequest(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/UpdateComponent
func (*Proton) UpdateComponentWithContext ¶ added in v1.44.27
func (c *Proton) UpdateComponentWithContext(ctx aws.Context, input *UpdateComponentInput, opts ...request.Option) (*UpdateComponentOutput, error)
UpdateComponentWithContext is the same as UpdateComponent with the addition of the ability to pass a context and additional request options.
See UpdateComponent 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 and provisioningRepository parameter to update or connect to an environment account connection.
You can only update to a new environment account connection if that connection was created in the same environment account that the current environment account connection was created in. The account connection must also be associated with the current environment.
If the environment isn't associated with an environment account connection, don't update or include the environmentAccountConnectionId parameter. You can't update or connect the environment to an environment account connection if it isn't already associated with an environment connection.
You can update either the environmentAccountConnectionId or protonServiceRoleArn parameter and value. You can’t update both.
If the environment was configured for Amazon Web Services-managed provisioning, omit the provisioningRepository parameter.
If the environment was configured for self-managed provisioning, specify the provisioningRepository parameter and omit the protonServiceRoleArn and environmentAccountConnectionId parameters.
For more information, see Environments (https://docs.aws.amazon.com/proton/latest/userguide/ag-environments.html) and Provisioning methods (https://docs.aws.amazon.com/proton/latest/userguide/ag-works-prov-methods.html) in the Proton User Guide.
There are four modes for updating an environment. 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.
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 (https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the 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 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.
You can't delete a service instance (remove it from the spec) if it has an attached component.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 UpdateService for usage and error information.
Returned Error Types:
ServiceQuotaExceededException A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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 a few modes for updating a service instance. The deploymentType field defines the mode.
You can't update a service instance while its deployment status, or the deployment status of a component attached to it, is IN_PROGRESS.
For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the 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 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. 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 major or minor 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 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 specify a different major version that's higher than the major version in use and a minor 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 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.
func (*Proton) UpdateTemplateSyncConfig ¶ added in v1.42.12
func (c *Proton) UpdateTemplateSyncConfig(input *UpdateTemplateSyncConfigInput) (*UpdateTemplateSyncConfigOutput, error)
UpdateTemplateSyncConfig API operation for AWS Proton.
Update template sync configuration parameters, except for the templateName and templateType. Repository details (branch, name, and provider) should be of a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.
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 UpdateTemplateSyncConfig 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/UpdateTemplateSyncConfig
func (*Proton) UpdateTemplateSyncConfigRequest ¶ added in v1.42.12
func (c *Proton) UpdateTemplateSyncConfigRequest(input *UpdateTemplateSyncConfigInput) (req *request.Request, output *UpdateTemplateSyncConfigOutput)
UpdateTemplateSyncConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateTemplateSyncConfig 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 UpdateTemplateSyncConfig for more information on using the UpdateTemplateSyncConfig 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 UpdateTemplateSyncConfigRequest method. req, resp := client.UpdateTemplateSyncConfigRequest(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/UpdateTemplateSyncConfig
func (*Proton) UpdateTemplateSyncConfigWithContext ¶ added in v1.42.12
func (c *Proton) UpdateTemplateSyncConfigWithContext(ctx aws.Context, input *UpdateTemplateSyncConfigInput, opts ...request.Option) (*UpdateTemplateSyncConfigOutput, error)
UpdateTemplateSyncConfigWithContext is the same as UpdateTemplateSyncConfig with the addition of the ability to pass a context and additional request options.
See UpdateTemplateSyncConfig 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) WaitUntilComponentDeleted ¶ added in v1.44.27
func (c *Proton) WaitUntilComponentDeleted(input *GetComponentInput) error
WaitUntilComponentDeleted uses the AWS Proton API operation GetComponent to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilComponentDeletedWithContext ¶ added in v1.44.27
func (c *Proton) WaitUntilComponentDeletedWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.WaiterOption) error
WaitUntilComponentDeletedWithContext is an extended version of WaitUntilComponentDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilComponentDeployed ¶ added in v1.44.27
func (c *Proton) WaitUntilComponentDeployed(input *GetComponentInput) error
WaitUntilComponentDeployed uses the AWS Proton API operation GetComponent to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilComponentDeployedWithContext ¶ added in v1.44.27
func (c *Proton) WaitUntilComponentDeployedWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.WaiterOption) error
WaitUntilComponentDeployedWithContext is an extended version of WaitUntilComponentDeployed. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilEnvironmentDeployed ¶ added in v1.38.68
func (c *Proton) WaitUntilEnvironmentDeployed(input *GetEnvironmentInput) error
WaitUntilEnvironmentDeployed uses the AWS Proton API operation GetEnvironment to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilEnvironmentDeployedWithContext ¶ added in v1.38.68
func (c *Proton) WaitUntilEnvironmentDeployedWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.WaiterOption) error
WaitUntilEnvironmentDeployedWithContext is an extended version of WaitUntilEnvironmentDeployed. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilEnvironmentTemplateVersionRegistered ¶ added in v1.38.68
func (c *Proton) WaitUntilEnvironmentTemplateVersionRegistered(input *GetEnvironmentTemplateVersionInput) error
WaitUntilEnvironmentTemplateVersionRegistered uses the AWS Proton API operation GetEnvironmentTemplateVersion to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilEnvironmentTemplateVersionRegisteredWithContext ¶ added in v1.38.68
func (c *Proton) WaitUntilEnvironmentTemplateVersionRegisteredWithContext(ctx aws.Context, input *GetEnvironmentTemplateVersionInput, opts ...request.WaiterOption) error
WaitUntilEnvironmentTemplateVersionRegisteredWithContext is an extended version of WaitUntilEnvironmentTemplateVersionRegistered. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilServiceCreated ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceCreated(input *GetServiceInput) error
WaitUntilServiceCreated uses the AWS Proton API operation GetService to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilServiceCreatedWithContext ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceCreatedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
WaitUntilServiceCreatedWithContext is an extended version of WaitUntilServiceCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilServiceDeleted ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceDeleted(input *GetServiceInput) error
WaitUntilServiceDeleted uses the AWS Proton API operation GetService to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilServiceDeletedWithContext ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceDeletedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
WaitUntilServiceDeletedWithContext is an extended version of WaitUntilServiceDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilServiceInstanceDeployed ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceInstanceDeployed(input *GetServiceInstanceInput) error
WaitUntilServiceInstanceDeployed uses the AWS Proton API operation GetServiceInstance to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilServiceInstanceDeployedWithContext ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceInstanceDeployedWithContext(ctx aws.Context, input *GetServiceInstanceInput, opts ...request.WaiterOption) error
WaitUntilServiceInstanceDeployedWithContext is an extended version of WaitUntilServiceInstanceDeployed. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilServicePipelineDeployed ¶ added in v1.38.68
func (c *Proton) WaitUntilServicePipelineDeployed(input *GetServiceInput) error
WaitUntilServicePipelineDeployed uses the AWS Proton API operation GetService to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilServicePipelineDeployedWithContext ¶ added in v1.38.68
func (c *Proton) WaitUntilServicePipelineDeployedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
WaitUntilServicePipelineDeployedWithContext is an extended version of WaitUntilServicePipelineDeployed. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilServiceTemplateVersionRegistered ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceTemplateVersionRegistered(input *GetServiceTemplateVersionInput) error
WaitUntilServiceTemplateVersionRegistered uses the AWS Proton API operation GetServiceTemplateVersion to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilServiceTemplateVersionRegisteredWithContext ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceTemplateVersionRegisteredWithContext(ctx aws.Context, input *GetServiceTemplateVersionInput, opts ...request.WaiterOption) error
WaitUntilServiceTemplateVersionRegisteredWithContext is an extended version of WaitUntilServiceTemplateVersionRegistered. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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) WaitUntilServiceUpdated ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceUpdated(input *GetServiceInput) error
WaitUntilServiceUpdated uses the AWS Proton API operation GetService to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*Proton) WaitUntilServiceUpdatedWithContext ¶ added in v1.38.68
func (c *Proton) WaitUntilServiceUpdatedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
WaitUntilServiceUpdatedWithContext is an extended version of WaitUntilServiceUpdated. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 ProvisionedResource ¶ added in v1.42.12
type ProvisionedResource struct { // The provisioned resource identifier. Identifier *string `locationName:"identifier" min:"1" type:"string"` // The provisioned resource name. Name *string `locationName:"name" min:"1" type:"string"` // The resource provisioning engine. At this time, CLOUDFORMATION can be used // for Amazon Web Services-managed provisioning, and TERRAFORM can be used for // self-managed provisioning. // // For more information, see Self-managed provisioning (https://docs.aws.amazon.com/proton/latest/userguide/ag-works-prov-methods.html#ag-works-prov-methods-self) // in the Proton User Guide. ProvisioningEngine *string `locationName:"provisioningEngine" type:"string" enum:"ProvisionedResourceEngine"` // contains filtered or unexported fields }
Detail data for a provisioned resource.
func (ProvisionedResource) GoString ¶ added in v1.42.12
func (s ProvisionedResource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProvisionedResource) SetIdentifier ¶ added in v1.42.12
func (s *ProvisionedResource) SetIdentifier(v string) *ProvisionedResource
SetIdentifier sets the Identifier field's value.
func (*ProvisionedResource) SetName ¶ added in v1.42.12
func (s *ProvisionedResource) SetName(v string) *ProvisionedResource
SetName sets the Name field's value.
func (*ProvisionedResource) SetProvisioningEngine ¶ added in v1.42.12
func (s *ProvisionedResource) SetProvisioningEngine(v string) *ProvisionedResource
SetProvisioningEngine sets the ProvisioningEngine field's value.
func (ProvisionedResource) String ¶ added in v1.42.12
func (s ProvisionedResource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Repository ¶ added in v1.42.12
type Repository struct { // The Amazon Resource Name (ARN) of the linked repository. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects // Proton to your repository provider account. // // ConnectionArn is a required field ConnectionArn *string `locationName:"connectionArn" min:"1" type:"string" required:"true"` // Your customer Amazon Web Services KMS encryption key. EncryptionKey *string `locationName:"encryptionKey" min:"1" type:"string"` // The repository name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The repository provider. // // Provider is a required field Provider *string `locationName:"provider" type:"string" required:"true" enum:"RepositoryProvider"` // contains filtered or unexported fields }
Detailed data of a linked repository—a repository that has been registered with Proton.
func (Repository) GoString ¶ added in v1.42.12
func (s Repository) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Repository) SetArn ¶ added in v1.42.12
func (s *Repository) SetArn(v string) *Repository
SetArn sets the Arn field's value.
func (*Repository) SetConnectionArn ¶ added in v1.42.12
func (s *Repository) SetConnectionArn(v string) *Repository
SetConnectionArn sets the ConnectionArn field's value.
func (*Repository) SetEncryptionKey ¶ added in v1.42.12
func (s *Repository) SetEncryptionKey(v string) *Repository
SetEncryptionKey sets the EncryptionKey field's value.
func (*Repository) SetName ¶ added in v1.42.12
func (s *Repository) SetName(v string) *Repository
SetName sets the Name field's value.
func (*Repository) SetProvider ¶ added in v1.42.12
func (s *Repository) SetProvider(v string) *Repository
SetProvider sets the Provider field's value.
func (Repository) String ¶ added in v1.42.12
func (s Repository) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RepositoryBranch ¶ added in v1.42.12
type RepositoryBranch struct { // The Amazon Resource Name (ARN) of the linked repository. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The repository branch. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The repository name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The repository provider. // // Provider is a required field Provider *string `locationName:"provider" type:"string" required:"true" enum:"RepositoryProvider"` // contains filtered or unexported fields }
Detail data for a linked repository branch.
func (RepositoryBranch) GoString ¶ added in v1.42.12
func (s RepositoryBranch) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RepositoryBranch) SetArn ¶ added in v1.42.12
func (s *RepositoryBranch) SetArn(v string) *RepositoryBranch
SetArn sets the Arn field's value.
func (*RepositoryBranch) SetBranch ¶ added in v1.42.12
func (s *RepositoryBranch) SetBranch(v string) *RepositoryBranch
SetBranch sets the Branch field's value.
func (*RepositoryBranch) SetName ¶ added in v1.42.12
func (s *RepositoryBranch) SetName(v string) *RepositoryBranch
SetName sets the Name field's value.
func (*RepositoryBranch) SetProvider ¶ added in v1.42.12
func (s *RepositoryBranch) SetProvider(v string) *RepositoryBranch
SetProvider sets the Provider field's value.
func (RepositoryBranch) String ¶ added in v1.42.12
func (s RepositoryBranch) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RepositoryBranchInput_ ¶ added in v1.42.12
type RepositoryBranchInput_ struct { // The repository branch. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The repository name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The repository provider. // // Provider is a required field Provider *string `locationName:"provider" type:"string" required:"true" enum:"RepositoryProvider"` // contains filtered or unexported fields }
Detail input data for a linked repository branch.
func (RepositoryBranchInput_) GoString ¶ added in v1.42.12
func (s RepositoryBranchInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RepositoryBranchInput_) SetBranch ¶ added in v1.42.12
func (s *RepositoryBranchInput_) SetBranch(v string) *RepositoryBranchInput_
SetBranch sets the Branch field's value.
func (*RepositoryBranchInput_) SetName ¶ added in v1.42.12
func (s *RepositoryBranchInput_) SetName(v string) *RepositoryBranchInput_
SetName sets the Name field's value.
func (*RepositoryBranchInput_) SetProvider ¶ added in v1.42.12
func (s *RepositoryBranchInput_) SetProvider(v string) *RepositoryBranchInput_
SetProvider sets the Provider field's value.
func (RepositoryBranchInput_) String ¶ added in v1.42.12
func (s RepositoryBranchInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RepositoryBranchInput_) Validate ¶ added in v1.42.12
func (s *RepositoryBranchInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RepositorySummary ¶ added in v1.42.12
type RepositorySummary struct { // The Amazon Resource Name (ARN) of the linked repository. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The repository name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The repository provider. // // Provider is a required field Provider *string `locationName:"provider" type:"string" required:"true" enum:"RepositoryProvider"` // contains filtered or unexported fields }
Summary data of a linked repository—a repository that has been registered with Proton.
func (RepositorySummary) GoString ¶ added in v1.42.12
func (s RepositorySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RepositorySummary) SetArn ¶ added in v1.42.12
func (s *RepositorySummary) SetArn(v string) *RepositorySummary
SetArn sets the Arn field's value.
func (*RepositorySummary) SetName ¶ added in v1.42.12
func (s *RepositorySummary) SetName(v string) *RepositorySummary
SetName sets the Name field's value.
func (*RepositorySummary) SetProvider ¶ added in v1.42.12
func (s *RepositorySummary) SetProvider(v string) *RepositorySummary
SetProvider sets the Provider field's value.
func (RepositorySummary) String ¶ added in v1.42.12
func (s RepositorySummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RepositorySyncAttempt ¶ added in v1.42.12
type RepositorySyncAttempt struct { // Detail data for sync attempt events. // // Events is a required field Events []*RepositorySyncEvent `locationName:"events" type:"list" required:"true"` // The time when the sync attempt started. // // StartedAt is a required field StartedAt *time.Time `locationName:"startedAt" type:"timestamp" required:"true"` // The sync attempt status. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"RepositorySyncStatus"` // contains filtered or unexported fields }
Detail data for a repository sync attempt activated by a push to a repository.
func (RepositorySyncAttempt) GoString ¶ added in v1.42.12
func (s RepositorySyncAttempt) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RepositorySyncAttempt) SetEvents ¶ added in v1.42.12
func (s *RepositorySyncAttempt) SetEvents(v []*RepositorySyncEvent) *RepositorySyncAttempt
SetEvents sets the Events field's value.
func (*RepositorySyncAttempt) SetStartedAt ¶ added in v1.42.12
func (s *RepositorySyncAttempt) SetStartedAt(v time.Time) *RepositorySyncAttempt
SetStartedAt sets the StartedAt field's value.
func (*RepositorySyncAttempt) SetStatus ¶ added in v1.42.12
func (s *RepositorySyncAttempt) SetStatus(v string) *RepositorySyncAttempt
SetStatus sets the Status field's value.
func (RepositorySyncAttempt) String ¶ added in v1.42.12
func (s RepositorySyncAttempt) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RepositorySyncDefinition ¶ added in v1.42.12
type RepositorySyncDefinition struct { // The repository branch. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The directory in the repository. // // Directory is a required field Directory *string `locationName:"directory" type:"string" required:"true"` // The resource that is synced from. // // Parent is a required field Parent *string `locationName:"parent" type:"string" required:"true"` // The resource that is synced to. // // Target is a required field Target *string `locationName:"target" type:"string" required:"true"` // contains filtered or unexported fields }
A repository sync definition.
func (RepositorySyncDefinition) GoString ¶ added in v1.42.12
func (s RepositorySyncDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RepositorySyncDefinition) SetBranch ¶ added in v1.42.12
func (s *RepositorySyncDefinition) SetBranch(v string) *RepositorySyncDefinition
SetBranch sets the Branch field's value.
func (*RepositorySyncDefinition) SetDirectory ¶ added in v1.42.12
func (s *RepositorySyncDefinition) SetDirectory(v string) *RepositorySyncDefinition
SetDirectory sets the Directory field's value.
func (*RepositorySyncDefinition) SetParent ¶ added in v1.42.12
func (s *RepositorySyncDefinition) SetParent(v string) *RepositorySyncDefinition
SetParent sets the Parent field's value.
func (*RepositorySyncDefinition) SetTarget ¶ added in v1.42.12
func (s *RepositorySyncDefinition) SetTarget(v string) *RepositorySyncDefinition
SetTarget sets the Target field's value.
func (RepositorySyncDefinition) String ¶ added in v1.42.12
func (s RepositorySyncDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RepositorySyncEvent ¶ added in v1.42.12
type RepositorySyncEvent struct { // Event detail for a repository sync attempt. // // Event is a required field Event *string `locationName:"event" type:"string" required:"true"` // The external ID of the sync event. ExternalId *string `locationName:"externalId" type:"string"` // The time that the sync event occurred. // // Time is a required field Time *time.Time `locationName:"time" type:"timestamp" required:"true"` // The type of event. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true"` // contains filtered or unexported fields }
Repository sync event detail data for a sync attempt.
func (RepositorySyncEvent) GoString ¶ added in v1.42.12
func (s RepositorySyncEvent) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RepositorySyncEvent) SetEvent ¶ added in v1.42.12
func (s *RepositorySyncEvent) SetEvent(v string) *RepositorySyncEvent
SetEvent sets the Event field's value.
func (*RepositorySyncEvent) SetExternalId ¶ added in v1.42.12
func (s *RepositorySyncEvent) SetExternalId(v string) *RepositorySyncEvent
SetExternalId sets the ExternalId field's value.
func (*RepositorySyncEvent) SetTime ¶ added in v1.42.12
func (s *RepositorySyncEvent) SetTime(v time.Time) *RepositorySyncEvent
SetTime sets the Time field's value.
func (*RepositorySyncEvent) SetType ¶ added in v1.42.12
func (s *RepositorySyncEvent) SetType(v string) *RepositorySyncEvent
SetType sets the Type field's value.
func (RepositorySyncEvent) String ¶ added in v1.42.12
func (s RepositorySyncEvent) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Message_ is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ResourceNotFoundException's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceSyncAttempt ¶ added in v1.42.12
type ResourceSyncAttempt struct { // An array of events with detail data. // // Events is a required field Events []*ResourceSyncEvent `locationName:"events" type:"list" required:"true"` // Detail data for the initial repository commit, path and push. // // InitialRevision is a required field InitialRevision *Revision `locationName:"initialRevision" type:"structure" required:"true"` // The time when the sync attempt started. // // StartedAt is a required field StartedAt *time.Time `locationName:"startedAt" type:"timestamp" required:"true"` // The status of the sync attempt. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ResourceSyncStatus"` // The resource that is synced to. // // Target is a required field Target *string `locationName:"target" type:"string" required:"true"` // Detail data for the target revision. // // TargetRevision is a required field TargetRevision *Revision `locationName:"targetRevision" type:"structure" required:"true"` // contains filtered or unexported fields }
Detail data for a resource sync attempt activated by a push to a repository.
func (ResourceSyncAttempt) GoString ¶ added in v1.42.12
func (s ResourceSyncAttempt) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceSyncAttempt) SetEvents ¶ added in v1.42.12
func (s *ResourceSyncAttempt) SetEvents(v []*ResourceSyncEvent) *ResourceSyncAttempt
SetEvents sets the Events field's value.
func (*ResourceSyncAttempt) SetInitialRevision ¶ added in v1.42.12
func (s *ResourceSyncAttempt) SetInitialRevision(v *Revision) *ResourceSyncAttempt
SetInitialRevision sets the InitialRevision field's value.
func (*ResourceSyncAttempt) SetStartedAt ¶ added in v1.42.12
func (s *ResourceSyncAttempt) SetStartedAt(v time.Time) *ResourceSyncAttempt
SetStartedAt sets the StartedAt field's value.
func (*ResourceSyncAttempt) SetStatus ¶ added in v1.42.12
func (s *ResourceSyncAttempt) SetStatus(v string) *ResourceSyncAttempt
SetStatus sets the Status field's value.
func (*ResourceSyncAttempt) SetTarget ¶ added in v1.42.12
func (s *ResourceSyncAttempt) SetTarget(v string) *ResourceSyncAttempt
SetTarget sets the Target field's value.
func (*ResourceSyncAttempt) SetTargetRevision ¶ added in v1.42.12
func (s *ResourceSyncAttempt) SetTargetRevision(v *Revision) *ResourceSyncAttempt
SetTargetRevision sets the TargetRevision field's value.
func (ResourceSyncAttempt) String ¶ added in v1.42.12
func (s ResourceSyncAttempt) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceSyncEvent ¶ added in v1.42.12
type ResourceSyncEvent struct { // A resource sync event. // // Event is a required field Event *string `locationName:"event" type:"string" required:"true"` // The external ID for the event. ExternalId *string `locationName:"externalId" type:"string"` // The time when the event occurred. // // Time is a required field Time *time.Time `locationName:"time" type:"timestamp" required:"true"` // The type of event. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true"` // contains filtered or unexported fields }
Detail data for a resource sync event.
func (ResourceSyncEvent) GoString ¶ added in v1.42.12
func (s ResourceSyncEvent) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceSyncEvent) SetEvent ¶ added in v1.42.12
func (s *ResourceSyncEvent) SetEvent(v string) *ResourceSyncEvent
SetEvent sets the Event field's value.
func (*ResourceSyncEvent) SetExternalId ¶ added in v1.42.12
func (s *ResourceSyncEvent) SetExternalId(v string) *ResourceSyncEvent
SetExternalId sets the ExternalId field's value.
func (*ResourceSyncEvent) SetTime ¶ added in v1.42.12
func (s *ResourceSyncEvent) SetTime(v time.Time) *ResourceSyncEvent
SetTime sets the Time field's value.
func (*ResourceSyncEvent) SetType ¶ added in v1.42.12
func (s *ResourceSyncEvent) SetType(v string) *ResourceSyncEvent
SetType sets the Type field's value.
func (ResourceSyncEvent) String ¶ added in v1.42.12
func (s ResourceSyncEvent) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Revision ¶ added in v1.42.12
type Revision struct { // The repository branch. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The repository directory changed by a commit and push that activated the // sync attempt. // // Directory is a required field Directory *string `locationName:"directory" type:"string" required:"true"` // The repository name. // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // The repository provider. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // The secure hash algorithm (SHA) hash for the revision. // // Sha is a required field Sha *string `locationName:"sha" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Revision detail data for a commit and push that activates a sync attempt
func (Revision) GoString ¶ added in v1.42.12
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Revision) SetDirectory ¶ added in v1.42.12
SetDirectory sets the Directory field's value.
func (*Revision) SetRepositoryName ¶ added in v1.42.12
SetRepositoryName sets the RepositoryName field's value.
func (*Revision) SetRepositoryProvider ¶ added in v1.42.12
SetRepositoryProvider sets the RepositoryProvider field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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 the service. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Service's // String and GoString methods. 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 Amazon Resource Name (ARN) of the repository connection. For more information, // see Setting up an AWS CodeStar connection (https://docs.aws.amazon.com/proton/latest/userguide/setting-up-for-service.html#setting-up-vcontrol) // in the Proton User Guide. RepositoryConnectionArn *string `locationName:"repositoryConnectionArn" min:"1" type:"string"` // The ID of the source code repository. RepositoryId *string `locationName:"repositoryId" min:"1" type:"string"` // The formatted specification that defines the service. // // Spec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Service's // String and GoString methods. // // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Service's // String and GoString methods. 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 }
Detailed data of an Proton service resource.
func (Service) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // The message associated with the service instance deployment status. // // DeploymentStatusMessage is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceInstance's // String and GoString methods. 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceInstance's // String and GoString methods. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // 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 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 }
Detailed data of an Proton service instance resource.
func (ServiceInstance) GoString ¶
func (s ServiceInstance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceInstanceSummary's // String and GoString methods. 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 service instance template major version. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The service instance template minor version. // // 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 }
Summary data of an Proton service instance resource.
func (ServiceInstanceSummary) GoString ¶
func (s ServiceInstanceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServicePipeline's // String and GoString methods. 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServicePipeline's // String and GoString methods. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // 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 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 }
Detailed data of an Proton service instance pipeline resource.
func (ServicePipeline) GoString ¶
func (s ServicePipeline) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Message_ is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceQuotaExceededException's // String and GoString methods. Message_ *string `locationName:"message" type:"string" sensitive:"true"` // contains filtered or unexported fields }
A quota was exceeded. For more information, see Proton Quotas (https://docs.aws.amazon.com/proton/latest/userguide/ag-limits.html) in the Proton User 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceSummary's // String and GoString methods. 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceSummary's // String and GoString methods. 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 }
Summary data of an Proton service resource.
func (ServiceSummary) GoString ¶
func (s ServiceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplate's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The service template name as displayed in the developer interface. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplate's // String and GoString methods. 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 recommended version of the service template. RecommendedVersion *string `locationName:"recommendedVersion" min:"1" type:"string"` // contains filtered or unexported fields }
Detailed data of an Proton service template resource.
func (ServiceTemplate) GoString ¶
func (s ServiceTemplate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplateSummary's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The service template name as displayed in the developer interface. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplateSummary's // String and GoString methods. 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 recommended version of the service template. RecommendedVersion *string `locationName:"recommendedVersion" min:"1" type:"string"` // contains filtered or unexported fields }
Summary data of an Proton service template resource.
func (ServiceTemplateSummary) GoString ¶
func (s ServiceTemplateSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplateVersion's // String and GoString methods. 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 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 minor version of a service template. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplateVersion's // String and GoString methods. 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplateVersion's // String and GoString methods. StatusMessage *string `locationName:"statusMessage" type:"string" sensitive:"true"` // An array of supported component sources. Components with supported sources // can be attached to service instances based on this service template version. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. SupportedComponentSources []*string `locationName:"supportedComponentSources" type:"list" enum:"ServiceTemplateSupportedComponentSourceType"` // 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 }
Detailed data of an Proton service template version resource.
func (ServiceTemplateVersion) GoString ¶
func (s ServiceTemplateVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetSupportedComponentSources ¶ added in v1.44.27
func (s *ServiceTemplateVersion) SetSupportedComponentSources(v []*string) *ServiceTemplateVersion
SetSupportedComponentSources sets the SupportedComponentSources 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplateVersionSummary's // String and GoString methods. 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 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 minor version of a service template. // // MinorVersion is a required field MinorVersion *string `locationName:"minorVersion" min:"1" type:"string" required:"true"` // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceTemplateVersionSummary's // String and GoString methods. 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 }
Summary data of an Proton service template version resource.
func (ServiceTemplateVersionSummary) GoString ¶
func (s ServiceTemplateVersionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (Tag) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the Proton resource to apply customer tags // to. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // A list of customer tags to apply to the Proton 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TemplateSyncConfig ¶ added in v1.42.12
type TemplateSyncConfig struct { // The repository branch. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The repository name (for example, myrepos/myrepo). // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // The repository provider. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // A subdirectory path to your template bundle version. Subdirectory *string `locationName:"subdirectory" min:"1" type:"string"` // The template name. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // The template type. // // TemplateType is a required field TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"TemplateType"` // contains filtered or unexported fields }
The detail data for a template sync configuration.
func (TemplateSyncConfig) GoString ¶ added in v1.42.12
func (s TemplateSyncConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TemplateSyncConfig) SetBranch ¶ added in v1.42.12
func (s *TemplateSyncConfig) SetBranch(v string) *TemplateSyncConfig
SetBranch sets the Branch field's value.
func (*TemplateSyncConfig) SetRepositoryName ¶ added in v1.42.12
func (s *TemplateSyncConfig) SetRepositoryName(v string) *TemplateSyncConfig
SetRepositoryName sets the RepositoryName field's value.
func (*TemplateSyncConfig) SetRepositoryProvider ¶ added in v1.42.12
func (s *TemplateSyncConfig) SetRepositoryProvider(v string) *TemplateSyncConfig
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*TemplateSyncConfig) SetSubdirectory ¶ added in v1.42.12
func (s *TemplateSyncConfig) SetSubdirectory(v string) *TemplateSyncConfig
SetSubdirectory sets the Subdirectory field's value.
func (*TemplateSyncConfig) SetTemplateName ¶ added in v1.42.12
func (s *TemplateSyncConfig) SetTemplateName(v string) *TemplateSyncConfig
SetTemplateName sets the TemplateName field's value.
func (*TemplateSyncConfig) SetTemplateType ¶ added in v1.42.12
func (s *TemplateSyncConfig) SetTemplateType(v string) *TemplateSyncConfig
SetTemplateType sets the TemplateType field's value.
func (TemplateSyncConfig) String ¶ added in v1.42.12
func (s TemplateSyncConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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_ is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ThrottlingException's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to remove customer tags from. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // A list of customer tag keys that indicate the customer 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAccountSettingsInput ¶
type UpdateAccountSettingsInput struct { // Set to true to remove a configured pipeline repository from the account settings. // Don't set this field if you are updating the configured pipeline repository. DeletePipelineProvisioningRepository *bool `locationName:"deletePipelineProvisioningRepository" type:"boolean"` // The Amazon Resource Name (ARN) of the service role you want to use for provisioning // pipelines. Proton assumes this role for CodeBuild-based provisioning. PipelineCodebuildRoleArn *string `locationName:"pipelineCodebuildRoleArn" type:"string"` // A linked repository for pipeline provisioning. Specify it if you have environments // configured for self-managed provisioning with services that include pipelines. // A linked repository is a repository that has been registered with Proton. // For more information, see CreateRepository. // // To remove a previously configured repository, set deletePipelineProvisioningRepository // to true, and don't set pipelineProvisioningRepository. PipelineProvisioningRepository *RepositoryBranchInput_ `locationName:"pipelineProvisioningRepository" type:"structure"` // The Amazon Resource Name (ARN) of the service role you want to use for provisioning // pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, // and by customer-owned automation for self-managed provisioning. // // To remove a previously configured ARN, specify an empty string. PipelineServiceRoleArn *string `locationName:"pipelineServiceRoleArn" type:"string"` // contains filtered or unexported fields }
func (UpdateAccountSettingsInput) GoString ¶
func (s UpdateAccountSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAccountSettingsInput) SetDeletePipelineProvisioningRepository ¶ added in v1.44.108
func (s *UpdateAccountSettingsInput) SetDeletePipelineProvisioningRepository(v bool) *UpdateAccountSettingsInput
SetDeletePipelineProvisioningRepository sets the DeletePipelineProvisioningRepository field's value.
func (*UpdateAccountSettingsInput) SetPipelineCodebuildRoleArn ¶ added in v1.44.137
func (s *UpdateAccountSettingsInput) SetPipelineCodebuildRoleArn(v string) *UpdateAccountSettingsInput
SetPipelineCodebuildRoleArn sets the PipelineCodebuildRoleArn field's value.
func (*UpdateAccountSettingsInput) SetPipelineProvisioningRepository ¶ added in v1.42.12
func (s *UpdateAccountSettingsInput) SetPipelineProvisioningRepository(v *RepositoryBranchInput_) *UpdateAccountSettingsInput
SetPipelineProvisioningRepository sets the PipelineProvisioningRepository field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Proton pipeline service role and repository data shared across the Amazon // Web Services account. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateComponentInput ¶ added in v1.44.27
type UpdateComponentInput struct { // The deployment type. It defines the mode for updating a component, as follows: // // NONE // // In this mode, a deployment doesn't occur. Only the requested metadata parameters // are updated. You can only specify description in this mode. // // CURRENT_VERSION // // In this mode, the component is deployed and updated with the new serviceSpec, // templateSource, and/or type that you provide. Only requested parameters are // updated. // // DeploymentType is a required field DeploymentType *string `locationName:"deploymentType" type:"string" required:"true" enum:"ComponentDeploymentUpdateType"` // An optional customer-provided description of the component. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateComponentInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the component to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service instance that you want to attach this component to. // Don't specify to keep the component's current service instance attachment. // Specify an empty string to detach the component from the service instance // it's attached to. Specify non-empty values for both serviceInstanceName and // serviceName or for neither of them. ServiceInstanceName *string `locationName:"serviceInstanceName" type:"string"` // The name of the service that serviceInstanceName is associated with. Don't // specify to keep the component's current service instance attachment. Specify // an empty string to detach the component from the service instance it's attached // to. Specify non-empty values for both serviceInstanceName and serviceName // or for neither of them. ServiceName *string `locationName:"serviceName" type:"string"` // The service spec that you want the component to use to access service inputs. // Set this only when the component is attached to a service instance. // // ServiceSpec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateComponentInput's // String and GoString methods. ServiceSpec *string `locationName:"serviceSpec" min:"1" type:"string" sensitive:"true"` // A path to the Infrastructure as Code (IaC) file describing infrastructure // that a custom component provisions. // // Components support a single IaC file, even if you use Terraform as your template // language. // // TemplateFile is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateComponentInput's // String and GoString methods. TemplateFile *string `locationName:"templateFile" min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateComponentInput) GoString ¶ added in v1.44.27
func (s UpdateComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentInput) SetDeploymentType ¶ added in v1.44.27
func (s *UpdateComponentInput) SetDeploymentType(v string) *UpdateComponentInput
SetDeploymentType sets the DeploymentType field's value.
func (*UpdateComponentInput) SetDescription ¶ added in v1.44.27
func (s *UpdateComponentInput) SetDescription(v string) *UpdateComponentInput
SetDescription sets the Description field's value.
func (*UpdateComponentInput) SetName ¶ added in v1.44.27
func (s *UpdateComponentInput) SetName(v string) *UpdateComponentInput
SetName sets the Name field's value.
func (*UpdateComponentInput) SetServiceInstanceName ¶ added in v1.44.27
func (s *UpdateComponentInput) SetServiceInstanceName(v string) *UpdateComponentInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*UpdateComponentInput) SetServiceName ¶ added in v1.44.27
func (s *UpdateComponentInput) SetServiceName(v string) *UpdateComponentInput
SetServiceName sets the ServiceName field's value.
func (*UpdateComponentInput) SetServiceSpec ¶ added in v1.44.27
func (s *UpdateComponentInput) SetServiceSpec(v string) *UpdateComponentInput
SetServiceSpec sets the ServiceSpec field's value.
func (*UpdateComponentInput) SetTemplateFile ¶ added in v1.44.27
func (s *UpdateComponentInput) SetTemplateFile(v string) *UpdateComponentInput
SetTemplateFile sets the TemplateFile field's value.
func (UpdateComponentInput) String ¶ added in v1.44.27
func (s UpdateComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentInput) Validate ¶ added in v1.44.27
func (s *UpdateComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateComponentOutput ¶ added in v1.44.27
type UpdateComponentOutput struct { // The detailed data of the updated component. // // Component is a required field Component *Component `locationName:"component" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateComponentOutput) GoString ¶ added in v1.44.27
func (s UpdateComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentOutput) SetComponent ¶ added in v1.44.27
func (s *UpdateComponentOutput) SetComponent(v *Component) *UpdateComponentOutput
SetComponent sets the Component field's value.
func (UpdateComponentOutput) String ¶ added in v1.44.27
func (s UpdateComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEnvironmentAccountConnectionInput ¶
type UpdateEnvironmentAccountConnectionInput struct { // The Amazon Resource Name (ARN) of an IAM service role in the environment // account. Proton uses this role to provision infrastructure resources using // CodeBuild-based provisioning in the associated environment account. CodebuildRoleArn *string `locationName:"codebuildRoleArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the IAM service role that Proton uses when // provisioning directly defined components in the associated environment account. // It determines the scope of infrastructure that a component can provision // in the account. // // The environment account connection must have a componentRoleArn to allow // directly defined components to be associated with any environments running // in the account. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. ComponentRoleArn *string `locationName:"componentRoleArn" min:"1" type:"string"` // 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's associated // with the environment account connection to update. RoleArn *string `locationName:"roleArn" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateEnvironmentAccountConnectionInput) GoString ¶
func (s UpdateEnvironmentAccountConnectionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEnvironmentAccountConnectionInput) SetCodebuildRoleArn ¶ added in v1.44.137
func (s *UpdateEnvironmentAccountConnectionInput) SetCodebuildRoleArn(v string) *UpdateEnvironmentAccountConnectionInput
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*UpdateEnvironmentAccountConnectionInput) SetComponentRoleArn ¶ added in v1.44.27
func (s *UpdateEnvironmentAccountConnectionInput) SetComponentRoleArn(v string) *UpdateEnvironmentAccountConnectionInput
SetComponentRoleArn sets the ComponentRoleArn field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEnvironmentInput ¶
type UpdateEnvironmentInput struct { // The Amazon Resource Name (ARN) of the IAM service role that allows Proton // to provision infrastructure using CodeBuild-based provisioning on your behalf. CodebuildRoleArn *string `locationName:"codebuildRoleArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the IAM service role that Proton uses when // provisioning directly defined components in this environment. It determines // the scope of infrastructure that a component can provision. // // The environment must have a componentRoleArn to allow directly defined components // to be associated with the environment. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. ComponentRoleArn *string `locationName:"componentRoleArn" min:"1" type:"string"` // There are four modes for updating an environment. 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 major // or minor 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateEnvironmentInput's // String and GoString methods. 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 is 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 Amazon Resource Name (ARN) of the Proton service role that allows Proton // to make API calls to other services your behalf. ProtonServiceRoleArn *string `locationName:"protonServiceRoleArn" min:"1" type:"string"` // The linked repository that you use to host your rendered infrastructure templates // for self-managed provisioning. A linked repository is a repository that has // been registered with Proton. For more information, see CreateRepository. ProvisioningRepository *RepositoryBranchInput_ `locationName:"provisioningRepository" type:"structure"` // The formatted specification that defines the update. // // Spec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateEnvironmentInput's // String and GoString methods. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // The major version of the environment to update. TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEnvironmentInput) SetCodebuildRoleArn ¶ added in v1.44.137
func (s *UpdateEnvironmentInput) SetCodebuildRoleArn(v string) *UpdateEnvironmentInput
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*UpdateEnvironmentInput) SetComponentRoleArn ¶ added in v1.44.27
func (s *UpdateEnvironmentInput) SetComponentRoleArn(v string) *UpdateEnvironmentInput
SetComponentRoleArn sets the ComponentRoleArn field's value.
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) SetProvisioningRepository ¶ added in v1.42.12
func (s *UpdateEnvironmentInput) SetProvisioningRepository(v *RepositoryBranchInput_) *UpdateEnvironmentInput
SetProvisioningRepository sets the ProvisioningRepository 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEnvironmentTemplateInput ¶
type UpdateEnvironmentTemplateInput struct { // A description of the environment template update. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateEnvironmentTemplateInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the environment template to update as displayed in the developer // interface. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateEnvironmentTemplateInput's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEnvironmentTemplateVersionInput ¶
type UpdateEnvironmentTemplateVersionInput struct { // A description of environment template version to update. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateEnvironmentTemplateVersionInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // To update a major version of an environment template, include major Version. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateServiceInput ¶
type UpdateServiceInput struct { // The edited service description. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateServiceInput's // String and GoString methods. 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 (https://docs.aws.amazon.com/proton/latest/userguide/ag-svc-update.html) // in the Proton User Guide. // // Spec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateServiceInput's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. It defines the mode for updating a service instance, // as follows: // // 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 // major or minor 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 specify a different major version that's higher than the // major version in use and a minor version. // // 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateServiceInstanceInput's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that's returned by 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateServiceOutput ¶
type UpdateServiceOutput struct { // The service detail data that's returned by 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateServicePipelineInput ¶
type UpdateServicePipelineInput struct { // The deployment type. // // There are four modes for updating a service pipeline. 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 // major or minor 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 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 specify a different major version that's higher than the // major version in use and a minor version. // // 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 sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateServicePipelineInput's // String and GoString methods. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that are returned by 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateServiceTemplateInput ¶
type UpdateServiceTemplateInput struct { // A description of the service template update. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateServiceTemplateInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the service template to update that's displayed in the developer // interface. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateServiceTemplateInput's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateServiceTemplateVersionInput ¶
type UpdateServiceTemplateVersionInput struct { // An array of environment template objects that are compatible with this service // template version. A service instance based on this service template version // can run in environments based on compatible templates. CompatibleEnvironmentTemplates []*CompatibleEnvironmentTemplateInput `locationName:"compatibleEnvironmentTemplates" min:"1" type:"list"` // A description of a service template version to update. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateServiceTemplateVersionInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // To update a major version of a service template, include major Version. // // 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"` // An array of supported component sources. Components with supported sources // can be attached to service instances based on this service template version. // // A change to supportedComponentSources doesn't impact existing component attachments // to instances based on this template version. A change only affects later // associations. // // For more information about components, see Proton components (https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) // in the Proton User Guide. SupportedComponentSources []*string `locationName:"supportedComponentSources" type:"list" enum:"ServiceTemplateSupportedComponentSourceType"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetSupportedComponentSources ¶ added in v1.44.27
func (s *UpdateServiceTemplateVersionInput) SetSupportedComponentSources(v []*string) *UpdateServiceTemplateVersionInput
SetSupportedComponentSources sets the SupportedComponentSources 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateTemplateSyncConfigInput ¶ added in v1.42.12
type UpdateTemplateSyncConfigInput struct { // The repository branch for your template. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The repository name (for example, myrepos/myrepo). // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // The repository provider. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // A subdirectory path to your template bundle version. When included, limits // the template bundle search to this repository directory. Subdirectory *string `locationName:"subdirectory" min:"1" type:"string"` // The synced template name. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // The synced template type. // // TemplateType is a required field TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"TemplateType"` // contains filtered or unexported fields }
func (UpdateTemplateSyncConfigInput) GoString ¶ added in v1.42.12
func (s UpdateTemplateSyncConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTemplateSyncConfigInput) SetBranch ¶ added in v1.42.12
func (s *UpdateTemplateSyncConfigInput) SetBranch(v string) *UpdateTemplateSyncConfigInput
SetBranch sets the Branch field's value.
func (*UpdateTemplateSyncConfigInput) SetRepositoryName ¶ added in v1.42.12
func (s *UpdateTemplateSyncConfigInput) SetRepositoryName(v string) *UpdateTemplateSyncConfigInput
SetRepositoryName sets the RepositoryName field's value.
func (*UpdateTemplateSyncConfigInput) SetRepositoryProvider ¶ added in v1.42.12
func (s *UpdateTemplateSyncConfigInput) SetRepositoryProvider(v string) *UpdateTemplateSyncConfigInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*UpdateTemplateSyncConfigInput) SetSubdirectory ¶ added in v1.42.12
func (s *UpdateTemplateSyncConfigInput) SetSubdirectory(v string) *UpdateTemplateSyncConfigInput
SetSubdirectory sets the Subdirectory field's value.
func (*UpdateTemplateSyncConfigInput) SetTemplateName ¶ added in v1.42.12
func (s *UpdateTemplateSyncConfigInput) SetTemplateName(v string) *UpdateTemplateSyncConfigInput
SetTemplateName sets the TemplateName field's value.
func (*UpdateTemplateSyncConfigInput) SetTemplateType ¶ added in v1.42.12
func (s *UpdateTemplateSyncConfigInput) SetTemplateType(v string) *UpdateTemplateSyncConfigInput
SetTemplateType sets the TemplateType field's value.
func (UpdateTemplateSyncConfigInput) String ¶ added in v1.42.12
func (s UpdateTemplateSyncConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTemplateSyncConfigInput) Validate ¶ added in v1.42.12
func (s *UpdateTemplateSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTemplateSyncConfigOutput ¶ added in v1.42.12
type UpdateTemplateSyncConfigOutput struct { // The template sync configuration detail data that's returned by Proton. TemplateSyncConfig *TemplateSyncConfig `locationName:"templateSyncConfig" type:"structure"` // contains filtered or unexported fields }
func (UpdateTemplateSyncConfigOutput) GoString ¶ added in v1.42.12
func (s UpdateTemplateSyncConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTemplateSyncConfigOutput) SetTemplateSyncConfig ¶ added in v1.42.12
func (s *UpdateTemplateSyncConfigOutput) SetTemplateSyncConfig(v *TemplateSyncConfig) *UpdateTemplateSyncConfigOutput
SetTemplateSyncConfig sets the TemplateSyncConfig field's value.
func (UpdateTemplateSyncConfigOutput) String ¶ added in v1.42.12
func (s UpdateTemplateSyncConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Message_ is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ValidationException's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. |