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 BlockerStatus_Values() []string
- func BlockerType_Values() []string
- func ComponentDeploymentUpdateType_Values() []string
- func DeploymentStatus_Values() []string
- func DeploymentTargetResourceType_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) SetLastAttemptedDeploymentId(v string) *Component
- func (s *Component) SetLastClientRequestToken(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) SetLastSucceededDeploymentId(v string) *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 ComponentState
- func (s ComponentState) GoString() string
- func (s *ComponentState) SetServiceInstanceName(v string) *ComponentState
- func (s *ComponentState) SetServiceName(v string) *ComponentState
- func (s *ComponentState) SetServiceSpec(v string) *ComponentState
- func (s *ComponentState) SetTemplateFile(v string) *ComponentState
- func (s ComponentState) 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) SetLastAttemptedDeploymentId(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) SetLastSucceededDeploymentId(v string) *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 CountsSummary
- func (s CountsSummary) GoString() string
- func (s *CountsSummary) SetComponents(v *ResourceCountsSummary) *CountsSummary
- func (s *CountsSummary) SetEnvironmentTemplates(v *ResourceCountsSummary) *CountsSummary
- func (s *CountsSummary) SetEnvironments(v *ResourceCountsSummary) *CountsSummary
- func (s *CountsSummary) SetPipelines(v *ResourceCountsSummary) *CountsSummary
- func (s *CountsSummary) SetServiceInstances(v *ResourceCountsSummary) *CountsSummary
- func (s *CountsSummary) SetServiceTemplates(v *ResourceCountsSummary) *CountsSummary
- func (s *CountsSummary) SetServices(v *ResourceCountsSummary) *CountsSummary
- func (s CountsSummary) String() string
- type CreateComponentInput
- func (s CreateComponentInput) GoString() string
- func (s *CreateComponentInput) SetClientToken(v string) *CreateComponentInput
- 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 CreateServiceInstanceInput
- func (s CreateServiceInstanceInput) GoString() string
- func (s *CreateServiceInstanceInput) SetClientToken(v string) *CreateServiceInstanceInput
- func (s *CreateServiceInstanceInput) SetName(v string) *CreateServiceInstanceInput
- func (s *CreateServiceInstanceInput) SetServiceName(v string) *CreateServiceInstanceInput
- func (s *CreateServiceInstanceInput) SetSpec(v string) *CreateServiceInstanceInput
- func (s *CreateServiceInstanceInput) SetTags(v []*Tag) *CreateServiceInstanceInput
- func (s *CreateServiceInstanceInput) SetTemplateMajorVersion(v string) *CreateServiceInstanceInput
- func (s *CreateServiceInstanceInput) SetTemplateMinorVersion(v string) *CreateServiceInstanceInput
- func (s CreateServiceInstanceInput) String() string
- func (s *CreateServiceInstanceInput) Validate() error
- type CreateServiceInstanceOutput
- type CreateServiceOutput
- type CreateServiceSyncConfigInput
- func (s CreateServiceSyncConfigInput) GoString() string
- func (s *CreateServiceSyncConfigInput) SetBranch(v string) *CreateServiceSyncConfigInput
- func (s *CreateServiceSyncConfigInput) SetFilePath(v string) *CreateServiceSyncConfigInput
- func (s *CreateServiceSyncConfigInput) SetRepositoryName(v string) *CreateServiceSyncConfigInput
- func (s *CreateServiceSyncConfigInput) SetRepositoryProvider(v string) *CreateServiceSyncConfigInput
- func (s *CreateServiceSyncConfigInput) SetServiceName(v string) *CreateServiceSyncConfigInput
- func (s CreateServiceSyncConfigInput) String() string
- func (s *CreateServiceSyncConfigInput) Validate() error
- type CreateServiceSyncConfigOutput
- 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 DeleteDeploymentInput
- type DeleteDeploymentOutput
- 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 DeleteServiceSyncConfigInput
- type DeleteServiceSyncConfigOutput
- 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 Deployment
- func (s Deployment) GoString() string
- func (s *Deployment) SetArn(v string) *Deployment
- func (s *Deployment) SetCompletedAt(v time.Time) *Deployment
- func (s *Deployment) SetComponentName(v string) *Deployment
- func (s *Deployment) SetCreatedAt(v time.Time) *Deployment
- func (s *Deployment) SetDeploymentStatus(v string) *Deployment
- func (s *Deployment) SetDeploymentStatusMessage(v string) *Deployment
- func (s *Deployment) SetEnvironmentName(v string) *Deployment
- func (s *Deployment) SetId(v string) *Deployment
- func (s *Deployment) SetInitialState(v *DeploymentState) *Deployment
- func (s *Deployment) SetLastAttemptedDeploymentId(v string) *Deployment
- func (s *Deployment) SetLastModifiedAt(v time.Time) *Deployment
- func (s *Deployment) SetLastSucceededDeploymentId(v string) *Deployment
- func (s *Deployment) SetServiceInstanceName(v string) *Deployment
- func (s *Deployment) SetServiceName(v string) *Deployment
- func (s *Deployment) SetTargetArn(v string) *Deployment
- func (s *Deployment) SetTargetResourceCreatedAt(v time.Time) *Deployment
- func (s *Deployment) SetTargetResourceType(v string) *Deployment
- func (s *Deployment) SetTargetState(v *DeploymentState) *Deployment
- func (s Deployment) String() string
- type DeploymentState
- func (s DeploymentState) GoString() string
- func (s *DeploymentState) SetComponent(v *ComponentState) *DeploymentState
- func (s *DeploymentState) SetEnvironment(v *EnvironmentState) *DeploymentState
- func (s *DeploymentState) SetServiceInstance(v *ServiceInstanceState) *DeploymentState
- func (s *DeploymentState) SetServicePipeline(v *ServicePipelineState) *DeploymentState
- func (s DeploymentState) String() string
- type DeploymentSummary
- func (s DeploymentSummary) GoString() string
- func (s *DeploymentSummary) SetArn(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetCompletedAt(v time.Time) *DeploymentSummary
- func (s *DeploymentSummary) SetComponentName(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetCreatedAt(v time.Time) *DeploymentSummary
- func (s *DeploymentSummary) SetDeploymentStatus(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetEnvironmentName(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetId(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetLastAttemptedDeploymentId(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetLastModifiedAt(v time.Time) *DeploymentSummary
- func (s *DeploymentSummary) SetLastSucceededDeploymentId(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetServiceInstanceName(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetServiceName(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetTargetArn(v string) *DeploymentSummary
- func (s *DeploymentSummary) SetTargetResourceCreatedAt(v time.Time) *DeploymentSummary
- func (s *DeploymentSummary) SetTargetResourceType(v string) *DeploymentSummary
- func (s DeploymentSummary) String() string
- 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) SetLastAttemptedDeploymentId(v string) *Environment
- func (s *Environment) SetLastDeploymentAttemptedAt(v time.Time) *Environment
- func (s *Environment) SetLastDeploymentSucceededAt(v time.Time) *Environment
- func (s *Environment) SetLastSucceededDeploymentId(v string) *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 EnvironmentState
- func (s EnvironmentState) GoString() string
- func (s *EnvironmentState) SetSpec(v string) *EnvironmentState
- func (s *EnvironmentState) SetTemplateMajorVersion(v string) *EnvironmentState
- func (s *EnvironmentState) SetTemplateMinorVersion(v string) *EnvironmentState
- func (s *EnvironmentState) SetTemplateName(v string) *EnvironmentState
- func (s EnvironmentState) 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) SetLastAttemptedDeploymentId(v string) *EnvironmentSummary
- func (s *EnvironmentSummary) SetLastDeploymentAttemptedAt(v time.Time) *EnvironmentSummary
- func (s *EnvironmentSummary) SetLastDeploymentSucceededAt(v time.Time) *EnvironmentSummary
- func (s *EnvironmentSummary) SetLastSucceededDeploymentId(v string) *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 GetDeploymentInput
- func (s GetDeploymentInput) GoString() string
- func (s *GetDeploymentInput) SetComponentName(v string) *GetDeploymentInput
- func (s *GetDeploymentInput) SetEnvironmentName(v string) *GetDeploymentInput
- func (s *GetDeploymentInput) SetId(v string) *GetDeploymentInput
- func (s *GetDeploymentInput) SetServiceInstanceName(v string) *GetDeploymentInput
- func (s *GetDeploymentInput) SetServiceName(v string) *GetDeploymentInput
- func (s GetDeploymentInput) String() string
- func (s *GetDeploymentInput) Validate() error
- type GetDeploymentOutput
- 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 GetResourcesSummaryInput
- type GetResourcesSummaryOutput
- 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 GetServiceInstanceSyncStatusInput
- func (s GetServiceInstanceSyncStatusInput) GoString() string
- func (s *GetServiceInstanceSyncStatusInput) SetServiceInstanceName(v string) *GetServiceInstanceSyncStatusInput
- func (s *GetServiceInstanceSyncStatusInput) SetServiceName(v string) *GetServiceInstanceSyncStatusInput
- func (s GetServiceInstanceSyncStatusInput) String() string
- func (s *GetServiceInstanceSyncStatusInput) Validate() error
- type GetServiceInstanceSyncStatusOutput
- func (s GetServiceInstanceSyncStatusOutput) GoString() string
- func (s *GetServiceInstanceSyncStatusOutput) SetDesiredState(v *Revision) *GetServiceInstanceSyncStatusOutput
- func (s *GetServiceInstanceSyncStatusOutput) SetLatestSuccessfulSync(v *ResourceSyncAttempt) *GetServiceInstanceSyncStatusOutput
- func (s *GetServiceInstanceSyncStatusOutput) SetLatestSync(v *ResourceSyncAttempt) *GetServiceInstanceSyncStatusOutput
- func (s GetServiceInstanceSyncStatusOutput) String() string
- type GetServiceOutput
- type GetServiceSyncBlockerSummaryInput
- func (s GetServiceSyncBlockerSummaryInput) GoString() string
- func (s *GetServiceSyncBlockerSummaryInput) SetServiceInstanceName(v string) *GetServiceSyncBlockerSummaryInput
- func (s *GetServiceSyncBlockerSummaryInput) SetServiceName(v string) *GetServiceSyncBlockerSummaryInput
- func (s GetServiceSyncBlockerSummaryInput) String() string
- func (s *GetServiceSyncBlockerSummaryInput) Validate() error
- type GetServiceSyncBlockerSummaryOutput
- type GetServiceSyncConfigInput
- type GetServiceSyncConfigOutput
- 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) SetDeploymentId(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 ListDeploymentsInput
- func (s ListDeploymentsInput) GoString() string
- func (s *ListDeploymentsInput) SetComponentName(v string) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetEnvironmentName(v string) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetMaxResults(v int64) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetServiceInstanceName(v string) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetServiceName(v string) *ListDeploymentsInput
- func (s ListDeploymentsInput) String() string
- func (s *ListDeploymentsInput) Validate() error
- type ListDeploymentsOutput
- 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) SetDeploymentId(v string) *ListEnvironmentOutputsInput
- 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) SetDeploymentId(v string) *ListServiceInstanceOutputsInput
- 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) SetDeploymentId(v string) *ListServicePipelineOutputsInput
- 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) CreateServiceInstance(input *CreateServiceInstanceInput) (*CreateServiceInstanceOutput, error)
- func (c *Proton) CreateServiceInstanceRequest(input *CreateServiceInstanceInput) (req *request.Request, output *CreateServiceInstanceOutput)
- func (c *Proton) CreateServiceInstanceWithContext(ctx aws.Context, input *CreateServiceInstanceInput, opts ...request.Option) (*CreateServiceInstanceOutput, error)
- func (c *Proton) CreateServiceRequest(input *CreateServiceInput) (req *request.Request, output *CreateServiceOutput)
- func (c *Proton) CreateServiceSyncConfig(input *CreateServiceSyncConfigInput) (*CreateServiceSyncConfigOutput, error)
- func (c *Proton) CreateServiceSyncConfigRequest(input *CreateServiceSyncConfigInput) (req *request.Request, output *CreateServiceSyncConfigOutput)
- func (c *Proton) CreateServiceSyncConfigWithContext(ctx aws.Context, input *CreateServiceSyncConfigInput, opts ...request.Option) (*CreateServiceSyncConfigOutput, error)
- 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) DeleteDeployment(input *DeleteDeploymentInput) (*DeleteDeploymentOutput, error)
- func (c *Proton) DeleteDeploymentRequest(input *DeleteDeploymentInput) (req *request.Request, output *DeleteDeploymentOutput)
- func (c *Proton) DeleteDeploymentWithContext(ctx aws.Context, input *DeleteDeploymentInput, opts ...request.Option) (*DeleteDeploymentOutput, 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) DeleteServiceSyncConfig(input *DeleteServiceSyncConfigInput) (*DeleteServiceSyncConfigOutput, error)
- func (c *Proton) DeleteServiceSyncConfigRequest(input *DeleteServiceSyncConfigInput) (req *request.Request, output *DeleteServiceSyncConfigOutput)
- func (c *Proton) DeleteServiceSyncConfigWithContext(ctx aws.Context, input *DeleteServiceSyncConfigInput, opts ...request.Option) (*DeleteServiceSyncConfigOutput, error)
- 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) GetDeployment(input *GetDeploymentInput) (*GetDeploymentOutput, error)
- func (c *Proton) GetDeploymentRequest(input *GetDeploymentInput) (req *request.Request, output *GetDeploymentOutput)
- func (c *Proton) GetDeploymentWithContext(ctx aws.Context, input *GetDeploymentInput, opts ...request.Option) (*GetDeploymentOutput, 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) GetResourcesSummary(input *GetResourcesSummaryInput) (*GetResourcesSummaryOutput, error)
- func (c *Proton) GetResourcesSummaryRequest(input *GetResourcesSummaryInput) (req *request.Request, output *GetResourcesSummaryOutput)
- func (c *Proton) GetResourcesSummaryWithContext(ctx aws.Context, input *GetResourcesSummaryInput, opts ...request.Option) (*GetResourcesSummaryOutput, 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) GetServiceInstanceSyncStatus(input *GetServiceInstanceSyncStatusInput) (*GetServiceInstanceSyncStatusOutput, error)
- func (c *Proton) GetServiceInstanceSyncStatusRequest(input *GetServiceInstanceSyncStatusInput) (req *request.Request, output *GetServiceInstanceSyncStatusOutput)
- func (c *Proton) GetServiceInstanceSyncStatusWithContext(ctx aws.Context, input *GetServiceInstanceSyncStatusInput, ...) (*GetServiceInstanceSyncStatusOutput, error)
- 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) GetServiceSyncBlockerSummary(input *GetServiceSyncBlockerSummaryInput) (*GetServiceSyncBlockerSummaryOutput, error)
- func (c *Proton) GetServiceSyncBlockerSummaryRequest(input *GetServiceSyncBlockerSummaryInput) (req *request.Request, output *GetServiceSyncBlockerSummaryOutput)
- func (c *Proton) GetServiceSyncBlockerSummaryWithContext(ctx aws.Context, input *GetServiceSyncBlockerSummaryInput, ...) (*GetServiceSyncBlockerSummaryOutput, error)
- func (c *Proton) GetServiceSyncConfig(input *GetServiceSyncConfigInput) (*GetServiceSyncConfigOutput, error)
- func (c *Proton) GetServiceSyncConfigRequest(input *GetServiceSyncConfigInput) (req *request.Request, output *GetServiceSyncConfigOutput)
- func (c *Proton) GetServiceSyncConfigWithContext(ctx aws.Context, input *GetServiceSyncConfigInput, opts ...request.Option) (*GetServiceSyncConfigOutput, error)
- 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) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)
- func (c *Proton) ListDeploymentsPages(input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool) error
- func (c *Proton) ListDeploymentsPagesWithContext(ctx aws.Context, input *ListDeploymentsInput, ...) error
- func (c *Proton) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)
- func (c *Proton) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, 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) UpdateServiceSyncBlocker(input *UpdateServiceSyncBlockerInput) (*UpdateServiceSyncBlockerOutput, error)
- func (c *Proton) UpdateServiceSyncBlockerRequest(input *UpdateServiceSyncBlockerInput) (req *request.Request, output *UpdateServiceSyncBlockerOutput)
- func (c *Proton) UpdateServiceSyncBlockerWithContext(ctx aws.Context, input *UpdateServiceSyncBlockerInput, opts ...request.Option) (*UpdateServiceSyncBlockerOutput, error)
- func (c *Proton) UpdateServiceSyncConfig(input *UpdateServiceSyncConfigInput) (*UpdateServiceSyncConfigOutput, error)
- func (c *Proton) UpdateServiceSyncConfigRequest(input *UpdateServiceSyncConfigInput) (req *request.Request, output *UpdateServiceSyncConfigOutput)
- func (c *Proton) UpdateServiceSyncConfigWithContext(ctx aws.Context, input *UpdateServiceSyncConfigInput, opts ...request.Option) (*UpdateServiceSyncConfigOutput, error)
- 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
- func (s RepositorySummary) GoString() string
- func (s *RepositorySummary) SetArn(v string) *RepositorySummary
- func (s *RepositorySummary) SetConnectionArn(v string) *RepositorySummary
- func (s *RepositorySummary) SetName(v string) *RepositorySummary
- func (s *RepositorySummary) SetProvider(v string) *RepositorySummary
- func (s RepositorySummary) String() string
- 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 ResourceCountsSummary
- func (s ResourceCountsSummary) GoString() string
- func (s *ResourceCountsSummary) SetBehindMajor(v int64) *ResourceCountsSummary
- func (s *ResourceCountsSummary) SetBehindMinor(v int64) *ResourceCountsSummary
- func (s *ResourceCountsSummary) SetFailed(v int64) *ResourceCountsSummary
- func (s *ResourceCountsSummary) SetTotal(v int64) *ResourceCountsSummary
- func (s *ResourceCountsSummary) SetUpToDate(v int64) *ResourceCountsSummary
- func (s ResourceCountsSummary) 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) SetLastAttemptedDeploymentId(v string) *ServiceInstance
- func (s *ServiceInstance) SetLastClientRequestToken(v string) *ServiceInstance
- func (s *ServiceInstance) SetLastDeploymentAttemptedAt(v time.Time) *ServiceInstance
- func (s *ServiceInstance) SetLastDeploymentSucceededAt(v time.Time) *ServiceInstance
- func (s *ServiceInstance) SetLastSucceededDeploymentId(v string) *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 ServiceInstanceState
- func (s ServiceInstanceState) GoString() string
- func (s *ServiceInstanceState) SetLastSuccessfulComponentDeploymentIds(v []*string) *ServiceInstanceState
- func (s *ServiceInstanceState) SetLastSuccessfulEnvironmentDeploymentId(v string) *ServiceInstanceState
- func (s *ServiceInstanceState) SetLastSuccessfulServicePipelineDeploymentId(v string) *ServiceInstanceState
- func (s *ServiceInstanceState) SetSpec(v string) *ServiceInstanceState
- func (s *ServiceInstanceState) SetTemplateMajorVersion(v string) *ServiceInstanceState
- func (s *ServiceInstanceState) SetTemplateMinorVersion(v string) *ServiceInstanceState
- func (s *ServiceInstanceState) SetTemplateName(v string) *ServiceInstanceState
- func (s ServiceInstanceState) 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) SetLastAttemptedDeploymentId(v string) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetLastDeploymentAttemptedAt(v time.Time) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetLastDeploymentSucceededAt(v time.Time) *ServiceInstanceSummary
- func (s *ServiceInstanceSummary) SetLastSucceededDeploymentId(v string) *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) SetLastAttemptedDeploymentId(v string) *ServicePipeline
- func (s *ServicePipeline) SetLastDeploymentAttemptedAt(v time.Time) *ServicePipeline
- func (s *ServicePipeline) SetLastDeploymentSucceededAt(v time.Time) *ServicePipeline
- func (s *ServicePipeline) SetLastSucceededDeploymentId(v string) *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 ServicePipelineState
- func (s ServicePipelineState) GoString() string
- func (s *ServicePipelineState) SetSpec(v string) *ServicePipelineState
- func (s *ServicePipelineState) SetTemplateMajorVersion(v string) *ServicePipelineState
- func (s *ServicePipelineState) SetTemplateMinorVersion(v string) *ServicePipelineState
- func (s *ServicePipelineState) SetTemplateName(v string) *ServicePipelineState
- func (s ServicePipelineState) 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 ServiceSyncBlockerSummary
- func (s ServiceSyncBlockerSummary) GoString() string
- func (s *ServiceSyncBlockerSummary) SetLatestBlockers(v []*SyncBlocker) *ServiceSyncBlockerSummary
- func (s *ServiceSyncBlockerSummary) SetServiceInstanceName(v string) *ServiceSyncBlockerSummary
- func (s *ServiceSyncBlockerSummary) SetServiceName(v string) *ServiceSyncBlockerSummary
- func (s ServiceSyncBlockerSummary) String() string
- type ServiceSyncConfig
- func (s ServiceSyncConfig) GoString() string
- func (s *ServiceSyncConfig) SetBranch(v string) *ServiceSyncConfig
- func (s *ServiceSyncConfig) SetFilePath(v string) *ServiceSyncConfig
- func (s *ServiceSyncConfig) SetRepositoryName(v string) *ServiceSyncConfig
- func (s *ServiceSyncConfig) SetRepositoryProvider(v string) *ServiceSyncConfig
- func (s *ServiceSyncConfig) SetServiceName(v string) *ServiceSyncConfig
- func (s ServiceSyncConfig) 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 SyncBlocker
- func (s SyncBlocker) GoString() string
- func (s *SyncBlocker) SetContexts(v []*SyncBlockerContext) *SyncBlocker
- func (s *SyncBlocker) SetCreatedAt(v time.Time) *SyncBlocker
- func (s *SyncBlocker) SetCreatedReason(v string) *SyncBlocker
- func (s *SyncBlocker) SetId(v string) *SyncBlocker
- func (s *SyncBlocker) SetResolvedAt(v time.Time) *SyncBlocker
- func (s *SyncBlocker) SetResolvedReason(v string) *SyncBlocker
- func (s *SyncBlocker) SetStatus(v string) *SyncBlocker
- func (s *SyncBlocker) SetType(v string) *SyncBlocker
- func (s SyncBlocker) String() string
- type SyncBlockerContext
- 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) SetClientToken(v string) *UpdateComponentInput
- 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) SetClientToken(v string) *UpdateServiceInstanceInput
- 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 UpdateServiceSyncBlockerInput
- func (s UpdateServiceSyncBlockerInput) GoString() string
- func (s *UpdateServiceSyncBlockerInput) SetId(v string) *UpdateServiceSyncBlockerInput
- func (s *UpdateServiceSyncBlockerInput) SetResolvedReason(v string) *UpdateServiceSyncBlockerInput
- func (s UpdateServiceSyncBlockerInput) String() string
- func (s *UpdateServiceSyncBlockerInput) Validate() error
- type UpdateServiceSyncBlockerOutput
- func (s UpdateServiceSyncBlockerOutput) GoString() string
- func (s *UpdateServiceSyncBlockerOutput) SetServiceInstanceName(v string) *UpdateServiceSyncBlockerOutput
- func (s *UpdateServiceSyncBlockerOutput) SetServiceName(v string) *UpdateServiceSyncBlockerOutput
- func (s *UpdateServiceSyncBlockerOutput) SetServiceSyncBlocker(v *SyncBlocker) *UpdateServiceSyncBlockerOutput
- func (s UpdateServiceSyncBlockerOutput) String() string
- type UpdateServiceSyncConfigInput
- func (s UpdateServiceSyncConfigInput) GoString() string
- func (s *UpdateServiceSyncConfigInput) SetBranch(v string) *UpdateServiceSyncConfigInput
- func (s *UpdateServiceSyncConfigInput) SetFilePath(v string) *UpdateServiceSyncConfigInput
- func (s *UpdateServiceSyncConfigInput) SetRepositoryName(v string) *UpdateServiceSyncConfigInput
- func (s *UpdateServiceSyncConfigInput) SetRepositoryProvider(v string) *UpdateServiceSyncConfigInput
- func (s *UpdateServiceSyncConfigInput) SetServiceName(v string) *UpdateServiceSyncConfigInput
- func (s UpdateServiceSyncConfigInput) String() string
- func (s *UpdateServiceSyncConfigInput) Validate() error
- type UpdateServiceSyncConfigOutput
- 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 ( // BlockerStatusActive is a BlockerStatus enum value BlockerStatusActive = "ACTIVE" // BlockerStatusResolved is a BlockerStatus enum value BlockerStatusResolved = "RESOLVED" )
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 ( // DeploymentTargetResourceTypeEnvironment is a DeploymentTargetResourceType enum value DeploymentTargetResourceTypeEnvironment = "ENVIRONMENT" // DeploymentTargetResourceTypeServicePipeline is a DeploymentTargetResourceType enum value DeploymentTargetResourceTypeServicePipeline = "SERVICE_PIPELINE" // DeploymentTargetResourceTypeServiceInstance is a DeploymentTargetResourceType enum value DeploymentTargetResourceTypeServiceInstance = "SERVICE_INSTANCE" // DeploymentTargetResourceTypeComponent is a DeploymentTargetResourceType enum value DeploymentTargetResourceTypeComponent = "COMPONENT" )
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 ( // SyncTypeTemplateSync is a SyncType enum value SyncTypeTemplateSync = "TEMPLATE_SYNC" // SyncTypeServiceSync is a SyncType enum value SyncTypeServiceSync = "SERVICE_SYNC" )
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 (
// BlockerTypeAutomated is a BlockerType enum value
BlockerTypeAutomated = "AUTOMATED"
)
const (
// ProvisioningCustomerManaged is a Provisioning enum value
ProvisioningCustomerManaged = "CUSTOMER_MANAGED"
)
const (
// ServiceTemplateSupportedComponentSourceTypeDirectlyDefined is a ServiceTemplateSupportedComponentSourceType enum value
ServiceTemplateSupportedComponentSourceTypeDirectlyDefined = "DIRECTLY_DEFINED"
)
Variables ¶
This section is empty.
Functions ¶
func BlockerStatus_Values ¶
func BlockerStatus_Values() []string
BlockerStatus_Values returns all elements of the BlockerStatus enum
func BlockerType_Values ¶
func BlockerType_Values() []string
BlockerType_Values returns all elements of the BlockerType enum
func ComponentDeploymentUpdateType_Values ¶
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 DeploymentTargetResourceType_Values ¶
func DeploymentTargetResourceType_Values() []string
DeploymentTargetResourceType_Values returns all elements of the DeploymentTargetResourceType 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 ¶
func ListServiceInstancesFilterBy_Values() []string
ListServiceInstancesFilterBy_Values returns all elements of the ListServiceInstancesFilterBy enum
func ListServiceInstancesSortBy_Values ¶
func ListServiceInstancesSortBy_Values() []string
ListServiceInstancesSortBy_Values returns all elements of the ListServiceInstancesSortBy enum
func ProvisionedResourceEngine_Values ¶
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 ¶
func RepositoryProvider_Values() []string
RepositoryProvider_Values returns all elements of the RepositoryProvider enum
func RepositorySyncStatus_Values ¶
func RepositorySyncStatus_Values() []string
RepositorySyncStatus_Values returns all elements of the RepositorySyncStatus enum
func ResourceDeploymentStatus_Values ¶
func ResourceDeploymentStatus_Values() []string
ResourceDeploymentStatus_Values returns all elements of the ResourceDeploymentStatus enum
func ResourceSyncStatus_Values ¶
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 ¶
func ServiceTemplateSupportedComponentSourceType_Values() []string
ServiceTemplateSupportedComponentSourceType_Values returns all elements of the ServiceTemplateSupportedComponentSourceType enum
func SortOrder_Values ¶
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
func SyncType_Values ¶
func SyncType_Values() []string
SyncType_Values returns all elements of the SyncType enum
func TemplateType_Values ¶
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 ¶
func (s *AccountSettings) SetPipelineCodebuildRoleArn(v string) *AccountSettings
SetPipelineCodebuildRoleArn sets the PipelineCodebuildRoleArn field's value.
func (*AccountSettings) SetPipelineProvisioningRepository ¶
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 ¶
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 ¶
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 ¶
func (s *CancelComponentDeploymentInput) SetComponentName(v string) *CancelComponentDeploymentInput
SetComponentName sets the ComponentName field's value.
func (CancelComponentDeploymentInput) String ¶
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 ¶
func (s *CancelComponentDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelComponentDeploymentOutput ¶
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 ¶
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 ¶
func (s *CancelComponentDeploymentOutput) SetComponent(v *Component) *CancelComponentDeploymentOutput
SetComponent sets the Component field's value.
func (CancelComponentDeploymentOutput) String ¶
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 ¶
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 ID of the last attempted deployment of this component. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" type:"string"` // The last token the client requested. LastClientRequestToken *string `locationName:"lastClientRequestToken" type:"string"` // 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 ID of the last successful deployment of this component. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" type:"string"` // 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 ¶
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 ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Component) SetDeploymentStatus ¶
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*Component) SetDeploymentStatusMessage ¶
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*Component) SetDescription ¶
SetDescription sets the Description field's value.
func (*Component) SetEnvironmentName ¶
SetEnvironmentName sets the EnvironmentName field's value.
func (*Component) SetLastAttemptedDeploymentId ¶
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId field's value.
func (*Component) SetLastClientRequestToken ¶
SetLastClientRequestToken sets the LastClientRequestToken field's value.
func (*Component) SetLastDeploymentAttemptedAt ¶
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*Component) SetLastDeploymentSucceededAt ¶
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*Component) SetLastModifiedAt ¶
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*Component) SetLastSucceededDeploymentId ¶
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId field's value.
func (*Component) SetServiceInstanceName ¶
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*Component) SetServiceName ¶
SetServiceName sets the ServiceName field's value.
func (*Component) SetServiceSpec ¶
SetServiceSpec sets the ServiceSpec field's value.
type ComponentState ¶
type ComponentState struct { // 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" 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" 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 ComponentState's // String and GoString methods. ServiceSpec *string `locationName:"serviceSpec" min:"1" type:"string" sensitive:"true"` // The template file used. // // TemplateFile is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ComponentState's // String and GoString methods. TemplateFile *string `locationName:"templateFile" min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The detailed data about the current state of the component.
func (ComponentState) GoString ¶
func (s ComponentState) 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 (*ComponentState) SetServiceInstanceName ¶
func (s *ComponentState) SetServiceInstanceName(v string) *ComponentState
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ComponentState) SetServiceName ¶
func (s *ComponentState) SetServiceName(v string) *ComponentState
SetServiceName sets the ServiceName field's value.
func (*ComponentState) SetServiceSpec ¶
func (s *ComponentState) SetServiceSpec(v string) *ComponentState
SetServiceSpec sets the ServiceSpec field's value.
func (*ComponentState) SetTemplateFile ¶
func (s *ComponentState) SetTemplateFile(v string) *ComponentState
SetTemplateFile sets the TemplateFile field's value.
func (ComponentState) String ¶
func (s ComponentState) 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 ComponentSummary ¶
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 ID of the last attempted deployment of this component. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" type:"string"` // 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 ID of the last successful deployment of this component. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" type:"string"` // 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 ¶
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 ¶
func (s *ComponentSummary) SetArn(v string) *ComponentSummary
SetArn sets the Arn field's value.
func (*ComponentSummary) SetCreatedAt ¶
func (s *ComponentSummary) SetCreatedAt(v time.Time) *ComponentSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ComponentSummary) SetDeploymentStatus ¶
func (s *ComponentSummary) SetDeploymentStatus(v string) *ComponentSummary
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*ComponentSummary) SetDeploymentStatusMessage ¶
func (s *ComponentSummary) SetDeploymentStatusMessage(v string) *ComponentSummary
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*ComponentSummary) SetEnvironmentName ¶
func (s *ComponentSummary) SetEnvironmentName(v string) *ComponentSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*ComponentSummary) SetLastAttemptedDeploymentId ¶
func (s *ComponentSummary) SetLastAttemptedDeploymentId(v string) *ComponentSummary
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId field's value.
func (*ComponentSummary) SetLastDeploymentAttemptedAt ¶
func (s *ComponentSummary) SetLastDeploymentAttemptedAt(v time.Time) *ComponentSummary
SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.
func (*ComponentSummary) SetLastDeploymentSucceededAt ¶
func (s *ComponentSummary) SetLastDeploymentSucceededAt(v time.Time) *ComponentSummary
SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.
func (*ComponentSummary) SetLastModifiedAt ¶
func (s *ComponentSummary) SetLastModifiedAt(v time.Time) *ComponentSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*ComponentSummary) SetLastSucceededDeploymentId ¶
func (s *ComponentSummary) SetLastSucceededDeploymentId(v string) *ComponentSummary
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId field's value.
func (*ComponentSummary) SetName ¶
func (s *ComponentSummary) SetName(v string) *ComponentSummary
SetName sets the Name field's value.
func (*ComponentSummary) SetServiceInstanceName ¶
func (s *ComponentSummary) SetServiceInstanceName(v string) *ComponentSummary
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ComponentSummary) SetServiceName ¶
func (s *ComponentSummary) SetServiceName(v string) *ComponentSummary
SetServiceName sets the ServiceName field's value.
func (ComponentSummary) String ¶
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 CountsSummary ¶
type CountsSummary struct { // The total number of components in the Amazon Web Services account. // // The semantics of the components field are different from the semantics of // results for other infrastructure-provisioning resources. That's because at // this time components don't have associated templates, therefore they don't // have the concept of staleness. The components object will only contain total // and failed members. Components *ResourceCountsSummary `locationName:"components" type:"structure"` // The total number of environment templates in the Amazon Web Services account. // The environmentTemplates object will only contain total members. EnvironmentTemplates *ResourceCountsSummary `locationName:"environmentTemplates" type:"structure"` // The staleness counts for Proton environments in the Amazon Web Services account. // The environments object will only contain total members. Environments *ResourceCountsSummary `locationName:"environments" type:"structure"` // The staleness counts for Proton pipelines in the Amazon Web Services account. Pipelines *ResourceCountsSummary `locationName:"pipelines" type:"structure"` // The staleness counts for Proton service instances in the Amazon Web Services // account. ServiceInstances *ResourceCountsSummary `locationName:"serviceInstances" type:"structure"` // The total number of service templates in the Amazon Web Services account. // The serviceTemplates object will only contain total members. ServiceTemplates *ResourceCountsSummary `locationName:"serviceTemplates" type:"structure"` // The staleness counts for Proton services in the Amazon Web Services account. Services *ResourceCountsSummary `locationName:"services" type:"structure"` // contains filtered or unexported fields }
Summary counts of each Proton resource type.
func (CountsSummary) GoString ¶
func (s CountsSummary) 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 (*CountsSummary) SetComponents ¶
func (s *CountsSummary) SetComponents(v *ResourceCountsSummary) *CountsSummary
SetComponents sets the Components field's value.
func (*CountsSummary) SetEnvironmentTemplates ¶
func (s *CountsSummary) SetEnvironmentTemplates(v *ResourceCountsSummary) *CountsSummary
SetEnvironmentTemplates sets the EnvironmentTemplates field's value.
func (*CountsSummary) SetEnvironments ¶
func (s *CountsSummary) SetEnvironments(v *ResourceCountsSummary) *CountsSummary
SetEnvironments sets the Environments field's value.
func (*CountsSummary) SetPipelines ¶
func (s *CountsSummary) SetPipelines(v *ResourceCountsSummary) *CountsSummary
SetPipelines sets the Pipelines field's value.
func (*CountsSummary) SetServiceInstances ¶
func (s *CountsSummary) SetServiceInstances(v *ResourceCountsSummary) *CountsSummary
SetServiceInstances sets the ServiceInstances field's value.
func (*CountsSummary) SetServiceTemplates ¶
func (s *CountsSummary) SetServiceTemplates(v *ResourceCountsSummary) *CountsSummary
SetServiceTemplates sets the ServiceTemplates field's value.
func (*CountsSummary) SetServices ¶
func (s *CountsSummary) SetServices(v *ResourceCountsSummary) *CountsSummary
SetServices sets the Services field's value.
func (CountsSummary) String ¶
func (s CountsSummary) 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 ¶
type CreateComponentInput struct { // The client token for the created component. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // 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 ¶
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) SetClientToken ¶
func (s *CreateComponentInput) SetClientToken(v string) *CreateComponentInput
SetClientToken sets the ClientToken field's value.
func (*CreateComponentInput) SetDescription ¶
func (s *CreateComponentInput) SetDescription(v string) *CreateComponentInput
SetDescription sets the Description field's value.
func (*CreateComponentInput) SetEnvironmentName ¶
func (s *CreateComponentInput) SetEnvironmentName(v string) *CreateComponentInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*CreateComponentInput) SetManifest ¶
func (s *CreateComponentInput) SetManifest(v string) *CreateComponentInput
SetManifest sets the Manifest field's value.
func (*CreateComponentInput) SetName ¶
func (s *CreateComponentInput) SetName(v string) *CreateComponentInput
SetName sets the Name field's value.
func (*CreateComponentInput) SetServiceInstanceName ¶
func (s *CreateComponentInput) SetServiceInstanceName(v string) *CreateComponentInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*CreateComponentInput) SetServiceName ¶
func (s *CreateComponentInput) SetServiceName(v string) *CreateComponentInput
SetServiceName sets the ServiceName field's value.
func (*CreateComponentInput) SetServiceSpec ¶
func (s *CreateComponentInput) SetServiceSpec(v string) *CreateComponentInput
SetServiceSpec sets the ServiceSpec field's value.
func (*CreateComponentInput) SetTags ¶
func (s *CreateComponentInput) SetTags(v []*Tag) *CreateComponentInput
SetTags sets the Tags field's value.
func (*CreateComponentInput) SetTemplateFile ¶
func (s *CreateComponentInput) SetTemplateFile(v string) *CreateComponentInput
SetTemplateFile sets the TemplateFile field's value.
func (CreateComponentInput) String ¶
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 ¶
func (s *CreateComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateComponentOutput ¶
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 ¶
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 ¶
func (s *CreateComponentOutput) SetComponent(v *Component) *CreateComponentOutput
SetComponent sets the Component field's value.
func (CreateComponentOutput) String ¶
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 *string `locationName:"roleArn" min:"1" type:"string"` // 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 ¶
func (s *CreateEnvironmentAccountConnectionInput) SetCodebuildRoleArn(v string) *CreateEnvironmentAccountConnectionInput
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*CreateEnvironmentAccountConnectionInput) SetComponentRoleArn ¶
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 ¶
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 ¶
func (s *CreateEnvironmentInput) SetCodebuildRoleArn(v string) *CreateEnvironmentInput
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*CreateEnvironmentInput) SetComponentRoleArn ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (s *CreateRepositoryInput) SetConnectionArn(v string) *CreateRepositoryInput
SetConnectionArn sets the ConnectionArn field's value.
func (*CreateRepositoryInput) SetEncryptionKey ¶
func (s *CreateRepositoryInput) SetEncryptionKey(v string) *CreateRepositoryInput
SetEncryptionKey sets the EncryptionKey field's value.
func (*CreateRepositoryInput) SetName ¶
func (s *CreateRepositoryInput) SetName(v string) *CreateRepositoryInput
SetName sets the Name field's value.
func (*CreateRepositoryInput) SetProvider ¶
func (s *CreateRepositoryInput) SetProvider(v string) *CreateRepositoryInput
SetProvider sets the Provider field's value.
func (*CreateRepositoryInput) SetTags ¶
func (s *CreateRepositoryInput) SetTags(v []*Tag) *CreateRepositoryInput
SetTags sets the Tags field's value.
func (CreateRepositoryInput) String ¶
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 ¶
func (s *CreateRepositoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRepositoryOutput ¶
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 ¶
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 ¶
func (s *CreateRepositoryOutput) SetRepository(v *Repository) *CreateRepositoryOutput
SetRepository sets the Repository field's value.
func (CreateRepositoryOutput) String ¶
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 CreateServiceInstanceInput ¶
type CreateServiceInstanceInput struct { // The client token of the service instance to create. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The name of the service instance to create. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the service the service instance is added to. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // The spec for the service instance you want to create. // // Spec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateServiceInstanceInput'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 instance. 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"` // To create a new major and minor version of the service template, exclude // major Version. TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string"` // To create a new minor version of the service template, include a major Version. TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateServiceInstanceInput) GoString ¶
func (s CreateServiceInstanceInput) 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 (*CreateServiceInstanceInput) SetClientToken ¶
func (s *CreateServiceInstanceInput) SetClientToken(v string) *CreateServiceInstanceInput
SetClientToken sets the ClientToken field's value.
func (*CreateServiceInstanceInput) SetName ¶
func (s *CreateServiceInstanceInput) SetName(v string) *CreateServiceInstanceInput
SetName sets the Name field's value.
func (*CreateServiceInstanceInput) SetServiceName ¶
func (s *CreateServiceInstanceInput) SetServiceName(v string) *CreateServiceInstanceInput
SetServiceName sets the ServiceName field's value.
func (*CreateServiceInstanceInput) SetSpec ¶
func (s *CreateServiceInstanceInput) SetSpec(v string) *CreateServiceInstanceInput
SetSpec sets the Spec field's value.
func (*CreateServiceInstanceInput) SetTags ¶
func (s *CreateServiceInstanceInput) SetTags(v []*Tag) *CreateServiceInstanceInput
SetTags sets the Tags field's value.
func (*CreateServiceInstanceInput) SetTemplateMajorVersion ¶
func (s *CreateServiceInstanceInput) SetTemplateMajorVersion(v string) *CreateServiceInstanceInput
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*CreateServiceInstanceInput) SetTemplateMinorVersion ¶
func (s *CreateServiceInstanceInput) SetTemplateMinorVersion(v string) *CreateServiceInstanceInput
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (CreateServiceInstanceInput) String ¶
func (s CreateServiceInstanceInput) 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 (*CreateServiceInstanceInput) Validate ¶
func (s *CreateServiceInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateServiceInstanceOutput ¶
type CreateServiceInstanceOutput struct { // The detailed data of the service instance being created. // // ServiceInstance is a required field ServiceInstance *ServiceInstance `locationName:"serviceInstance" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateServiceInstanceOutput) GoString ¶
func (s CreateServiceInstanceOutput) 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 (*CreateServiceInstanceOutput) SetServiceInstance ¶
func (s *CreateServiceInstanceOutput) SetServiceInstance(v *ServiceInstance) *CreateServiceInstanceOutput
SetServiceInstance sets the ServiceInstance field's value.
func (CreateServiceInstanceOutput) String ¶
func (s CreateServiceInstanceOutput) 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 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 CreateServiceSyncConfigInput ¶
type CreateServiceSyncConfigInput struct { // The repository branch for your Proton Ops file. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The path to the Proton Ops file. // // FilePath is a required field FilePath *string `locationName:"filePath" 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 provider type for your repository. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // The name of the service the Proton Ops file is for. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateServiceSyncConfigInput) GoString ¶
func (s CreateServiceSyncConfigInput) 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 (*CreateServiceSyncConfigInput) SetBranch ¶
func (s *CreateServiceSyncConfigInput) SetBranch(v string) *CreateServiceSyncConfigInput
SetBranch sets the Branch field's value.
func (*CreateServiceSyncConfigInput) SetFilePath ¶
func (s *CreateServiceSyncConfigInput) SetFilePath(v string) *CreateServiceSyncConfigInput
SetFilePath sets the FilePath field's value.
func (*CreateServiceSyncConfigInput) SetRepositoryName ¶
func (s *CreateServiceSyncConfigInput) SetRepositoryName(v string) *CreateServiceSyncConfigInput
SetRepositoryName sets the RepositoryName field's value.
func (*CreateServiceSyncConfigInput) SetRepositoryProvider ¶
func (s *CreateServiceSyncConfigInput) SetRepositoryProvider(v string) *CreateServiceSyncConfigInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*CreateServiceSyncConfigInput) SetServiceName ¶
func (s *CreateServiceSyncConfigInput) SetServiceName(v string) *CreateServiceSyncConfigInput
SetServiceName sets the ServiceName field's value.
func (CreateServiceSyncConfigInput) String ¶
func (s CreateServiceSyncConfigInput) 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 (*CreateServiceSyncConfigInput) Validate ¶
func (s *CreateServiceSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateServiceSyncConfigOutput ¶
type CreateServiceSyncConfigOutput struct { // The detailed data of the Proton Ops file. ServiceSyncConfig *ServiceSyncConfig `locationName:"serviceSyncConfig" type:"structure"` // contains filtered or unexported fields }
func (CreateServiceSyncConfigOutput) GoString ¶
func (s CreateServiceSyncConfigOutput) 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 (*CreateServiceSyncConfigOutput) SetServiceSyncConfig ¶
func (s *CreateServiceSyncConfigOutput) SetServiceSyncConfig(v *ServiceSyncConfig) *CreateServiceSyncConfigOutput
SetServiceSyncConfig sets the ServiceSyncConfig field's value.
func (CreateServiceSyncConfigOutput) String ¶
func (s CreateServiceSyncConfigOutput) 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 ¶
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 ¶
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 ¶
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 ¶
func (s *CreateTemplateSyncConfigInput) SetBranch(v string) *CreateTemplateSyncConfigInput
SetBranch sets the Branch field's value.
func (*CreateTemplateSyncConfigInput) SetRepositoryName ¶
func (s *CreateTemplateSyncConfigInput) SetRepositoryName(v string) *CreateTemplateSyncConfigInput
SetRepositoryName sets the RepositoryName field's value.
func (*CreateTemplateSyncConfigInput) SetRepositoryProvider ¶
func (s *CreateTemplateSyncConfigInput) SetRepositoryProvider(v string) *CreateTemplateSyncConfigInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*CreateTemplateSyncConfigInput) SetSubdirectory ¶
func (s *CreateTemplateSyncConfigInput) SetSubdirectory(v string) *CreateTemplateSyncConfigInput
SetSubdirectory sets the Subdirectory field's value.
func (*CreateTemplateSyncConfigInput) SetTemplateName ¶
func (s *CreateTemplateSyncConfigInput) SetTemplateName(v string) *CreateTemplateSyncConfigInput
SetTemplateName sets the TemplateName field's value.
func (*CreateTemplateSyncConfigInput) SetTemplateType ¶
func (s *CreateTemplateSyncConfigInput) SetTemplateType(v string) *CreateTemplateSyncConfigInput
SetTemplateType sets the TemplateType field's value.
func (CreateTemplateSyncConfigInput) String ¶
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 ¶
func (s *CreateTemplateSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTemplateSyncConfigOutput ¶
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 ¶
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 ¶
func (s *CreateTemplateSyncConfigOutput) SetTemplateSyncConfig(v *TemplateSyncConfig) *CreateTemplateSyncConfigOutput
SetTemplateSyncConfig sets the TemplateSyncConfig field's value.
func (CreateTemplateSyncConfigOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *DeleteComponentInput) SetName(v string) *DeleteComponentInput
SetName sets the Name field's value.
func (DeleteComponentInput) String ¶
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 ¶
func (s *DeleteComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteComponentOutput ¶
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 ¶
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 ¶
func (s *DeleteComponentOutput) SetComponent(v *Component) *DeleteComponentOutput
SetComponent sets the Component field's value.
func (DeleteComponentOutput) String ¶
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 DeleteDeploymentInput ¶
type DeleteDeploymentInput struct { // The ID of the deployment to delete. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDeploymentInput) GoString ¶
func (s DeleteDeploymentInput) 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 (*DeleteDeploymentInput) SetId ¶
func (s *DeleteDeploymentInput) SetId(v string) *DeleteDeploymentInput
SetId sets the Id field's value.
func (DeleteDeploymentInput) String ¶
func (s DeleteDeploymentInput) 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 (*DeleteDeploymentInput) Validate ¶
func (s *DeleteDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeploymentOutput ¶
type DeleteDeploymentOutput struct { // The detailed data of the deployment being deleted. Deployment *Deployment `locationName:"deployment" type:"structure"` // contains filtered or unexported fields }
func (DeleteDeploymentOutput) GoString ¶
func (s DeleteDeploymentOutput) 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 (*DeleteDeploymentOutput) SetDeployment ¶
func (s *DeleteDeploymentOutput) SetDeployment(v *Deployment) *DeleteDeploymentOutput
SetDeployment sets the Deployment field's value.
func (DeleteDeploymentOutput) String ¶
func (s DeleteDeploymentOutput) 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 ¶
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 ¶
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 ¶
func (s *DeleteRepositoryInput) SetName(v string) *DeleteRepositoryInput
SetName sets the Name field's value.
func (*DeleteRepositoryInput) SetProvider ¶
func (s *DeleteRepositoryInput) SetProvider(v string) *DeleteRepositoryInput
SetProvider sets the Provider field's value.
func (DeleteRepositoryInput) String ¶
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 ¶
func (s *DeleteRepositoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRepositoryOutput ¶
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 ¶
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 ¶
func (s *DeleteRepositoryOutput) SetRepository(v *Repository) *DeleteRepositoryOutput
SetRepository sets the Repository field's value.
func (DeleteRepositoryOutput) String ¶
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 DeleteServiceSyncConfigInput ¶
type DeleteServiceSyncConfigInput struct { // The name of the service that you want to delete the service sync configuration // for. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteServiceSyncConfigInput) GoString ¶
func (s DeleteServiceSyncConfigInput) 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 (*DeleteServiceSyncConfigInput) SetServiceName ¶
func (s *DeleteServiceSyncConfigInput) SetServiceName(v string) *DeleteServiceSyncConfigInput
SetServiceName sets the ServiceName field's value.
func (DeleteServiceSyncConfigInput) String ¶
func (s DeleteServiceSyncConfigInput) 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 (*DeleteServiceSyncConfigInput) Validate ¶
func (s *DeleteServiceSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteServiceSyncConfigOutput ¶
type DeleteServiceSyncConfigOutput struct { // The detailed data for the service sync config. ServiceSyncConfig *ServiceSyncConfig `locationName:"serviceSyncConfig" type:"structure"` // contains filtered or unexported fields }
func (DeleteServiceSyncConfigOutput) GoString ¶
func (s DeleteServiceSyncConfigOutput) 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 (*DeleteServiceSyncConfigOutput) SetServiceSyncConfig ¶
func (s *DeleteServiceSyncConfigOutput) SetServiceSyncConfig(v *ServiceSyncConfig) *DeleteServiceSyncConfigOutput
SetServiceSyncConfig sets the ServiceSyncConfig field's value.
func (DeleteServiceSyncConfigOutput) String ¶
func (s DeleteServiceSyncConfigOutput) 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 ¶
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 ¶
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 ¶
func (s *DeleteTemplateSyncConfigInput) SetTemplateName(v string) *DeleteTemplateSyncConfigInput
SetTemplateName sets the TemplateName field's value.
func (*DeleteTemplateSyncConfigInput) SetTemplateType ¶
func (s *DeleteTemplateSyncConfigInput) SetTemplateType(v string) *DeleteTemplateSyncConfigInput
SetTemplateType sets the TemplateType field's value.
func (DeleteTemplateSyncConfigInput) String ¶
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 ¶
func (s *DeleteTemplateSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTemplateSyncConfigOutput ¶
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 ¶
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 ¶
func (s *DeleteTemplateSyncConfigOutput) SetTemplateSyncConfig(v *TemplateSyncConfig) *DeleteTemplateSyncConfigOutput
SetTemplateSyncConfig sets the TemplateSyncConfig field's value.
func (DeleteTemplateSyncConfigOutput) String ¶
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 Deployment ¶
type Deployment struct { // The Amazon Resource Name (ARN) of the deployment. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The date and time the deployment was completed. CompletedAt *time.Time `locationName:"completedAt" type:"timestamp"` // The name of the component associated with this deployment. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // The date and time the deployment was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The status of the deployment. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // The deployment status message. // // DeploymentStatusMessage is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Deployment's // String and GoString methods. DeploymentStatusMessage *string `locationName:"deploymentStatusMessage" type:"string" sensitive:"true"` // The name of the environment associated with this deployment. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The ID of the deployment. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The initial state of the target resource at the time of the deployment. InitialState *DeploymentState `locationName:"initialState" type:"structure"` // The ID of the last attempted deployment. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" type:"string"` // The date and time the deployment was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The ID of the last successful deployment. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" type:"string"` // The name of the deployment's service instance. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of the service in this deployment. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the target of the deployment. // // TargetArn is a required field TargetArn *string `locationName:"targetArn" min:"1" type:"string" required:"true"` // The date and time the depoyment target was created. // // TargetResourceCreatedAt is a required field TargetResourceCreatedAt *time.Time `locationName:"targetResourceCreatedAt" type:"timestamp" required:"true"` // The resource type of the deployment target. It can be an environment, service, // service instance, or component. // // TargetResourceType is a required field TargetResourceType *string `locationName:"targetResourceType" type:"string" required:"true" enum:"DeploymentTargetResourceType"` // The target state of the target resource at the time of the deployment. TargetState *DeploymentState `locationName:"targetState" type:"structure"` // contains filtered or unexported fields }
The detailed information about a deployment.
func (Deployment) GoString ¶
func (s Deployment) 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 (*Deployment) SetArn ¶
func (s *Deployment) SetArn(v string) *Deployment
SetArn sets the Arn field's value.
func (*Deployment) SetCompletedAt ¶
func (s *Deployment) SetCompletedAt(v time.Time) *Deployment
SetCompletedAt sets the CompletedAt field's value.
func (*Deployment) SetComponentName ¶
func (s *Deployment) SetComponentName(v string) *Deployment
SetComponentName sets the ComponentName field's value.
func (*Deployment) SetCreatedAt ¶
func (s *Deployment) SetCreatedAt(v time.Time) *Deployment
SetCreatedAt sets the CreatedAt field's value.
func (*Deployment) SetDeploymentStatus ¶
func (s *Deployment) SetDeploymentStatus(v string) *Deployment
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*Deployment) SetDeploymentStatusMessage ¶
func (s *Deployment) SetDeploymentStatusMessage(v string) *Deployment
SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.
func (*Deployment) SetEnvironmentName ¶
func (s *Deployment) SetEnvironmentName(v string) *Deployment
SetEnvironmentName sets the EnvironmentName field's value.
func (*Deployment) SetId ¶
func (s *Deployment) SetId(v string) *Deployment
SetId sets the Id field's value.
func (*Deployment) SetInitialState ¶
func (s *Deployment) SetInitialState(v *DeploymentState) *Deployment
SetInitialState sets the InitialState field's value.
func (*Deployment) SetLastAttemptedDeploymentId ¶
func (s *Deployment) SetLastAttemptedDeploymentId(v string) *Deployment
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId field's value.
func (*Deployment) SetLastModifiedAt ¶
func (s *Deployment) SetLastModifiedAt(v time.Time) *Deployment
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*Deployment) SetLastSucceededDeploymentId ¶
func (s *Deployment) SetLastSucceededDeploymentId(v string) *Deployment
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId field's value.
func (*Deployment) SetServiceInstanceName ¶
func (s *Deployment) SetServiceInstanceName(v string) *Deployment
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*Deployment) SetServiceName ¶
func (s *Deployment) SetServiceName(v string) *Deployment
SetServiceName sets the ServiceName field's value.
func (*Deployment) SetTargetArn ¶
func (s *Deployment) SetTargetArn(v string) *Deployment
SetTargetArn sets the TargetArn field's value.
func (*Deployment) SetTargetResourceCreatedAt ¶
func (s *Deployment) SetTargetResourceCreatedAt(v time.Time) *Deployment
SetTargetResourceCreatedAt sets the TargetResourceCreatedAt field's value.
func (*Deployment) SetTargetResourceType ¶
func (s *Deployment) SetTargetResourceType(v string) *Deployment
SetTargetResourceType sets the TargetResourceType field's value.
func (*Deployment) SetTargetState ¶
func (s *Deployment) SetTargetState(v *DeploymentState) *Deployment
SetTargetState sets the TargetState field's value.
func (Deployment) String ¶
func (s Deployment) 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 DeploymentState ¶
type DeploymentState struct { // The state of the component associated with the deployment. Component *ComponentState `locationName:"component" type:"structure"` // The state of the environment associated with the deployment. Environment *EnvironmentState `locationName:"environment" type:"structure"` // The state of the service instance associated with the deployment. ServiceInstance *ServiceInstanceState `locationName:"serviceInstance" type:"structure"` // The state of the service pipeline associated with the deployment. ServicePipeline *ServicePipelineState `locationName:"servicePipeline" type:"structure"` // contains filtered or unexported fields }
The detailed data about the current state of the deployment.
func (DeploymentState) GoString ¶
func (s DeploymentState) 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 (*DeploymentState) SetComponent ¶
func (s *DeploymentState) SetComponent(v *ComponentState) *DeploymentState
SetComponent sets the Component field's value.
func (*DeploymentState) SetEnvironment ¶
func (s *DeploymentState) SetEnvironment(v *EnvironmentState) *DeploymentState
SetEnvironment sets the Environment field's value.
func (*DeploymentState) SetServiceInstance ¶
func (s *DeploymentState) SetServiceInstance(v *ServiceInstanceState) *DeploymentState
SetServiceInstance sets the ServiceInstance field's value.
func (*DeploymentState) SetServicePipeline ¶
func (s *DeploymentState) SetServicePipeline(v *ServicePipelineState) *DeploymentState
SetServicePipeline sets the ServicePipeline field's value.
func (DeploymentState) String ¶
func (s DeploymentState) 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 DeploymentSummary ¶
type DeploymentSummary struct { // The Amazon Resource Name (ARN) of the deployment. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The date and time the deployment was completed. CompletedAt *time.Time `locationName:"completedAt" type:"timestamp"` // The name of the component associated with the deployment. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // The date and time the deployment was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The current status of the deployment. // // DeploymentStatus is a required field DeploymentStatus *string `locationName:"deploymentStatus" type:"string" required:"true" enum:"DeploymentStatus"` // The name of the environment associated with the deployment. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" min:"1" type:"string" required:"true"` // The ID of the deployment. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The ID of the last attempted deployment. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" type:"string"` // The date and time the deployment was last modified. // // LastModifiedAt is a required field LastModifiedAt *time.Time `locationName:"lastModifiedAt" type:"timestamp" required:"true"` // The ID of the last successful deployment. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" type:"string"` // The name of the service instance associated with the deployment. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of the service associated with the deployment. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the target of the deployment. // // TargetArn is a required field TargetArn *string `locationName:"targetArn" min:"1" type:"string" required:"true"` // The date and time the target resource was created. // // TargetResourceCreatedAt is a required field TargetResourceCreatedAt *time.Time `locationName:"targetResourceCreatedAt" type:"timestamp" required:"true"` // The resource type of the deployment target. It can be an environment, service, // service instance, or component. // // TargetResourceType is a required field TargetResourceType *string `locationName:"targetResourceType" type:"string" required:"true" enum:"DeploymentTargetResourceType"` // contains filtered or unexported fields }
Summary data of the deployment.
func (DeploymentSummary) GoString ¶
func (s DeploymentSummary) 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 (*DeploymentSummary) SetArn ¶
func (s *DeploymentSummary) SetArn(v string) *DeploymentSummary
SetArn sets the Arn field's value.
func (*DeploymentSummary) SetCompletedAt ¶
func (s *DeploymentSummary) SetCompletedAt(v time.Time) *DeploymentSummary
SetCompletedAt sets the CompletedAt field's value.
func (*DeploymentSummary) SetComponentName ¶
func (s *DeploymentSummary) SetComponentName(v string) *DeploymentSummary
SetComponentName sets the ComponentName field's value.
func (*DeploymentSummary) SetCreatedAt ¶
func (s *DeploymentSummary) SetCreatedAt(v time.Time) *DeploymentSummary
SetCreatedAt sets the CreatedAt field's value.
func (*DeploymentSummary) SetDeploymentStatus ¶
func (s *DeploymentSummary) SetDeploymentStatus(v string) *DeploymentSummary
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*DeploymentSummary) SetEnvironmentName ¶
func (s *DeploymentSummary) SetEnvironmentName(v string) *DeploymentSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*DeploymentSummary) SetId ¶
func (s *DeploymentSummary) SetId(v string) *DeploymentSummary
SetId sets the Id field's value.
func (*DeploymentSummary) SetLastAttemptedDeploymentId ¶
func (s *DeploymentSummary) SetLastAttemptedDeploymentId(v string) *DeploymentSummary
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId field's value.
func (*DeploymentSummary) SetLastModifiedAt ¶
func (s *DeploymentSummary) SetLastModifiedAt(v time.Time) *DeploymentSummary
SetLastModifiedAt sets the LastModifiedAt field's value.
func (*DeploymentSummary) SetLastSucceededDeploymentId ¶
func (s *DeploymentSummary) SetLastSucceededDeploymentId(v string) *DeploymentSummary
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId field's value.
func (*DeploymentSummary) SetServiceInstanceName ¶
func (s *DeploymentSummary) SetServiceInstanceName(v string) *DeploymentSummary
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*DeploymentSummary) SetServiceName ¶
func (s *DeploymentSummary) SetServiceName(v string) *DeploymentSummary
SetServiceName sets the ServiceName field's value.
func (*DeploymentSummary) SetTargetArn ¶
func (s *DeploymentSummary) SetTargetArn(v string) *DeploymentSummary
SetTargetArn sets the TargetArn field's value.
func (*DeploymentSummary) SetTargetResourceCreatedAt ¶
func (s *DeploymentSummary) SetTargetResourceCreatedAt(v time.Time) *DeploymentSummary
SetTargetResourceCreatedAt sets the TargetResourceCreatedAt field's value.
func (*DeploymentSummary) SetTargetResourceType ¶
func (s *DeploymentSummary) SetTargetResourceType(v string) *DeploymentSummary
SetTargetResourceType sets the TargetResourceType field's value.
func (DeploymentSummary) String ¶
func (s DeploymentSummary) 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 ID of the last attempted deployment of this environment. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" 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 ID of the last successful deployment of this environment. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" 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. 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 (https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateRepository.html). 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 ¶
func (s *Environment) SetCodebuildRoleArn(v string) *Environment
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*Environment) SetComponentRoleArn ¶
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) SetLastAttemptedDeploymentId ¶
func (s *Environment) SetLastAttemptedDeploymentId(v string) *Environment
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId 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) SetLastSucceededDeploymentId ¶
func (s *Environment) SetLastSucceededDeploymentId(v string) *Environment
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId 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 ¶
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 ¶
func (s *EnvironmentAccountConnection) SetCodebuildRoleArn(v string) *EnvironmentAccountConnection
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*EnvironmentAccountConnection) SetComponentRoleArn ¶
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 ¶
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 EnvironmentState ¶
type EnvironmentState struct { // The environment spec that was used to create the environment. // // Spec is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnvironmentState's // String and GoString methods. Spec *string `locationName:"spec" min:"1" type:"string" sensitive:"true"` // The major version of the environment template that was used to create the // environment. // // TemplateMajorVersion is a required field TemplateMajorVersion *string `locationName:"templateMajorVersion" min:"1" type:"string" required:"true"` // The minor version of the environment template that was used to create the // environment. // // TemplateMinorVersion is a required field TemplateMinorVersion *string `locationName:"templateMinorVersion" min:"1" type:"string" required:"true"` // The name of the environment template that was used to create the environment. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The detailed data about the current state of the environment.
func (EnvironmentState) GoString ¶
func (s EnvironmentState) 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 (*EnvironmentState) SetSpec ¶
func (s *EnvironmentState) SetSpec(v string) *EnvironmentState
SetSpec sets the Spec field's value.
func (*EnvironmentState) SetTemplateMajorVersion ¶
func (s *EnvironmentState) SetTemplateMajorVersion(v string) *EnvironmentState
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*EnvironmentState) SetTemplateMinorVersion ¶
func (s *EnvironmentState) SetTemplateMinorVersion(v string) *EnvironmentState
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*EnvironmentState) SetTemplateName ¶
func (s *EnvironmentState) SetTemplateName(v string) *EnvironmentState
SetTemplateName sets the TemplateName field's value.
func (EnvironmentState) String ¶
func (s EnvironmentState) 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 ID of the last attempted deployment of this environment. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" 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 ID of the last successful deployment of this environment. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" 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. 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 ¶
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) SetLastAttemptedDeploymentId ¶
func (s *EnvironmentSummary) SetLastAttemptedDeploymentId(v string) *EnvironmentSummary
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId 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) SetLastSucceededDeploymentId ¶
func (s *EnvironmentSummary) SetLastSucceededDeploymentId(v string) *EnvironmentSummary
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId 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 ¶
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 ¶
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 ¶
func (s *GetComponentInput) SetName(v string) *GetComponentInput
SetName sets the Name field's value.
func (GetComponentInput) String ¶
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 ¶
func (s *GetComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetComponentOutput ¶
type GetComponentOutput struct { // The detailed data of the requested component. Component *Component `locationName:"component" type:"structure"` // contains filtered or unexported fields }
func (GetComponentOutput) GoString ¶
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 ¶
func (s *GetComponentOutput) SetComponent(v *Component) *GetComponentOutput
SetComponent sets the Component field's value.
func (GetComponentOutput) String ¶
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 GetDeploymentInput ¶
type GetDeploymentInput struct { // The name of a component that you want to get the detailed data for. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // The name of a environment that you want to get the detailed data for. EnvironmentName *string `locationName:"environmentName" min:"1" type:"string"` // The ID of the deployment that you want to get the detailed data for. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The name of the service instance associated with the given deployment ID. // serviceName must be specified to identify the service instance. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of the service associated with the given deployment ID. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetDeploymentInput) GoString ¶
func (s GetDeploymentInput) 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 (*GetDeploymentInput) SetComponentName ¶
func (s *GetDeploymentInput) SetComponentName(v string) *GetDeploymentInput
SetComponentName sets the ComponentName field's value.
func (*GetDeploymentInput) SetEnvironmentName ¶
func (s *GetDeploymentInput) SetEnvironmentName(v string) *GetDeploymentInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*GetDeploymentInput) SetId ¶
func (s *GetDeploymentInput) SetId(v string) *GetDeploymentInput
SetId sets the Id field's value.
func (*GetDeploymentInput) SetServiceInstanceName ¶
func (s *GetDeploymentInput) SetServiceInstanceName(v string) *GetDeploymentInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*GetDeploymentInput) SetServiceName ¶
func (s *GetDeploymentInput) SetServiceName(v string) *GetDeploymentInput
SetServiceName sets the ServiceName field's value.
func (GetDeploymentInput) String ¶
func (s GetDeploymentInput) 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 (*GetDeploymentInput) Validate ¶
func (s *GetDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeploymentOutput ¶
type GetDeploymentOutput struct { // The detailed data of the requested deployment. Deployment *Deployment `locationName:"deployment" type:"structure"` // contains filtered or unexported fields }
func (GetDeploymentOutput) GoString ¶
func (s GetDeploymentOutput) 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 (*GetDeploymentOutput) SetDeployment ¶
func (s *GetDeploymentOutput) SetDeployment(v *Deployment) *GetDeploymentOutput
SetDeployment sets the Deployment field's value.
func (GetDeploymentOutput) String ¶
func (s GetDeploymentOutput) 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 ¶
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 ¶
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 ¶
func (s *GetRepositoryInput) SetName(v string) *GetRepositoryInput
SetName sets the Name field's value.
func (*GetRepositoryInput) SetProvider ¶
func (s *GetRepositoryInput) SetProvider(v string) *GetRepositoryInput
SetProvider sets the Provider field's value.
func (GetRepositoryInput) String ¶
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 ¶
func (s *GetRepositoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRepositoryOutput ¶
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 ¶
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 ¶
func (s *GetRepositoryOutput) SetRepository(v *Repository) *GetRepositoryOutput
SetRepository sets the Repository field's value.
func (GetRepositoryOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *GetRepositorySyncStatusInput) SetBranch(v string) *GetRepositorySyncStatusInput
SetBranch sets the Branch field's value.
func (*GetRepositorySyncStatusInput) SetRepositoryName ¶
func (s *GetRepositorySyncStatusInput) SetRepositoryName(v string) *GetRepositorySyncStatusInput
SetRepositoryName sets the RepositoryName field's value.
func (*GetRepositorySyncStatusInput) SetRepositoryProvider ¶
func (s *GetRepositorySyncStatusInput) SetRepositoryProvider(v string) *GetRepositorySyncStatusInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*GetRepositorySyncStatusInput) SetSyncType ¶
func (s *GetRepositorySyncStatusInput) SetSyncType(v string) *GetRepositorySyncStatusInput
SetSyncType sets the SyncType field's value.
func (GetRepositorySyncStatusInput) String ¶
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 ¶
func (s *GetRepositorySyncStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRepositorySyncStatusOutput ¶
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 ¶
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 ¶
func (s *GetRepositorySyncStatusOutput) SetLatestSync(v *RepositorySyncAttempt) *GetRepositorySyncStatusOutput
SetLatestSync sets the LatestSync field's value.
func (GetRepositorySyncStatusOutput) String ¶
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 GetResourcesSummaryInput ¶
type GetResourcesSummaryInput struct {
// contains filtered or unexported fields
}
func (GetResourcesSummaryInput) GoString ¶
func (s GetResourcesSummaryInput) 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 (GetResourcesSummaryInput) String ¶
func (s GetResourcesSummaryInput) 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 GetResourcesSummaryOutput ¶
type GetResourcesSummaryOutput struct { // Summary counts of each Proton resource type. // // Counts is a required field Counts *CountsSummary `locationName:"counts" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetResourcesSummaryOutput) GoString ¶
func (s GetResourcesSummaryOutput) 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 (*GetResourcesSummaryOutput) SetCounts ¶
func (s *GetResourcesSummaryOutput) SetCounts(v *CountsSummary) *GetResourcesSummaryOutput
SetCounts sets the Counts field's value.
func (GetResourcesSummaryOutput) String ¶
func (s GetResourcesSummaryOutput) 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 you want the service instance input for. // // 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 GetServiceInstanceSyncStatusInput ¶
type GetServiceInstanceSyncStatusInput struct { // The name of the service instance that you want the sync status input for. // // ServiceInstanceName is a required field ServiceInstanceName *string `locationName:"serviceInstanceName" 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 (GetServiceInstanceSyncStatusInput) GoString ¶
func (s GetServiceInstanceSyncStatusInput) 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 (*GetServiceInstanceSyncStatusInput) SetServiceInstanceName ¶
func (s *GetServiceInstanceSyncStatusInput) SetServiceInstanceName(v string) *GetServiceInstanceSyncStatusInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*GetServiceInstanceSyncStatusInput) SetServiceName ¶
func (s *GetServiceInstanceSyncStatusInput) SetServiceName(v string) *GetServiceInstanceSyncStatusInput
SetServiceName sets the ServiceName field's value.
func (GetServiceInstanceSyncStatusInput) String ¶
func (s GetServiceInstanceSyncStatusInput) 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 (*GetServiceInstanceSyncStatusInput) Validate ¶
func (s *GetServiceInstanceSyncStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceInstanceSyncStatusOutput ¶
type GetServiceInstanceSyncStatusOutput struct { // The service instance sync desired state that's returned by Proton DesiredState *Revision `locationName:"desiredState" type:"structure"` // The detailed data of the latest successful sync with the service instance. LatestSuccessfulSync *ResourceSyncAttempt `locationName:"latestSuccessfulSync" type:"structure"` // The detailed data of the latest sync with the service instance. LatestSync *ResourceSyncAttempt `locationName:"latestSync" type:"structure"` // contains filtered or unexported fields }
func (GetServiceInstanceSyncStatusOutput) GoString ¶
func (s GetServiceInstanceSyncStatusOutput) 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 (*GetServiceInstanceSyncStatusOutput) SetDesiredState ¶
func (s *GetServiceInstanceSyncStatusOutput) SetDesiredState(v *Revision) *GetServiceInstanceSyncStatusOutput
SetDesiredState sets the DesiredState field's value.
func (*GetServiceInstanceSyncStatusOutput) SetLatestSuccessfulSync ¶
func (s *GetServiceInstanceSyncStatusOutput) SetLatestSuccessfulSync(v *ResourceSyncAttempt) *GetServiceInstanceSyncStatusOutput
SetLatestSuccessfulSync sets the LatestSuccessfulSync field's value.
func (*GetServiceInstanceSyncStatusOutput) SetLatestSync ¶
func (s *GetServiceInstanceSyncStatusOutput) SetLatestSync(v *ResourceSyncAttempt) *GetServiceInstanceSyncStatusOutput
SetLatestSync sets the LatestSync field's value.
func (GetServiceInstanceSyncStatusOutput) String ¶
func (s GetServiceInstanceSyncStatusOutput) 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 GetServiceSyncBlockerSummaryInput ¶
type GetServiceSyncBlockerSummaryInput struct { // The name of the service instance that you want to get the service sync blocker // summary for. If given bothe the instance name and the service name, only // the instance is blocked. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of the service that you want to get the service sync blocker summary // for. If given only the service name, all instances are blocked. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServiceSyncBlockerSummaryInput) GoString ¶
func (s GetServiceSyncBlockerSummaryInput) 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 (*GetServiceSyncBlockerSummaryInput) SetServiceInstanceName ¶
func (s *GetServiceSyncBlockerSummaryInput) SetServiceInstanceName(v string) *GetServiceSyncBlockerSummaryInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*GetServiceSyncBlockerSummaryInput) SetServiceName ¶
func (s *GetServiceSyncBlockerSummaryInput) SetServiceName(v string) *GetServiceSyncBlockerSummaryInput
SetServiceName sets the ServiceName field's value.
func (GetServiceSyncBlockerSummaryInput) String ¶
func (s GetServiceSyncBlockerSummaryInput) 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 (*GetServiceSyncBlockerSummaryInput) Validate ¶
func (s *GetServiceSyncBlockerSummaryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceSyncBlockerSummaryOutput ¶
type GetServiceSyncBlockerSummaryOutput struct { // The detailed data of the requested service sync blocker summary. ServiceSyncBlockerSummary *ServiceSyncBlockerSummary `locationName:"serviceSyncBlockerSummary" type:"structure"` // contains filtered or unexported fields }
func (GetServiceSyncBlockerSummaryOutput) GoString ¶
func (s GetServiceSyncBlockerSummaryOutput) 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 (*GetServiceSyncBlockerSummaryOutput) SetServiceSyncBlockerSummary ¶
func (s *GetServiceSyncBlockerSummaryOutput) SetServiceSyncBlockerSummary(v *ServiceSyncBlockerSummary) *GetServiceSyncBlockerSummaryOutput
SetServiceSyncBlockerSummary sets the ServiceSyncBlockerSummary field's value.
func (GetServiceSyncBlockerSummaryOutput) String ¶
func (s GetServiceSyncBlockerSummaryOutput) 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 GetServiceSyncConfigInput ¶
type GetServiceSyncConfigInput struct { // The name of the service that you want to get the service sync configuration // for. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServiceSyncConfigInput) GoString ¶
func (s GetServiceSyncConfigInput) 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 (*GetServiceSyncConfigInput) SetServiceName ¶
func (s *GetServiceSyncConfigInput) SetServiceName(v string) *GetServiceSyncConfigInput
SetServiceName sets the ServiceName field's value.
func (GetServiceSyncConfigInput) String ¶
func (s GetServiceSyncConfigInput) 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 (*GetServiceSyncConfigInput) Validate ¶
func (s *GetServiceSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServiceSyncConfigOutput ¶
type GetServiceSyncConfigOutput struct { // The detailed data of the requested service sync configuration. ServiceSyncConfig *ServiceSyncConfig `locationName:"serviceSyncConfig" type:"structure"` // contains filtered or unexported fields }
func (GetServiceSyncConfigOutput) GoString ¶
func (s GetServiceSyncConfigOutput) 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 (*GetServiceSyncConfigOutput) SetServiceSyncConfig ¶
func (s *GetServiceSyncConfigOutput) SetServiceSyncConfig(v *ServiceSyncConfig) *GetServiceSyncConfigOutput
SetServiceSyncConfig sets the ServiceSyncConfig field's value.
func (GetServiceSyncConfigOutput) String ¶
func (s GetServiceSyncConfigOutput) 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 ¶
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 ¶
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 ¶
func (s *GetTemplateSyncConfigInput) SetTemplateName(v string) *GetTemplateSyncConfigInput
SetTemplateName sets the TemplateName field's value.
func (*GetTemplateSyncConfigInput) SetTemplateType ¶
func (s *GetTemplateSyncConfigInput) SetTemplateType(v string) *GetTemplateSyncConfigInput
SetTemplateType sets the TemplateType field's value.
func (GetTemplateSyncConfigInput) String ¶
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 ¶
func (s *GetTemplateSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTemplateSyncConfigOutput ¶
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 ¶
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 ¶
func (s *GetTemplateSyncConfigOutput) SetTemplateSyncConfig(v *TemplateSyncConfig) *GetTemplateSyncConfigOutput
SetTemplateSyncConfig sets the TemplateSyncConfig field's value.
func (GetTemplateSyncConfigOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *GetTemplateSyncStatusInput) SetTemplateName(v string) *GetTemplateSyncStatusInput
SetTemplateName sets the TemplateName field's value.
func (*GetTemplateSyncStatusInput) SetTemplateType ¶
func (s *GetTemplateSyncStatusInput) SetTemplateType(v string) *GetTemplateSyncStatusInput
SetTemplateType sets the TemplateType field's value.
func (*GetTemplateSyncStatusInput) SetTemplateVersion ¶
func (s *GetTemplateSyncStatusInput) SetTemplateVersion(v string) *GetTemplateSyncStatusInput
SetTemplateVersion sets the TemplateVersion field's value.
func (GetTemplateSyncStatusInput) String ¶
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 ¶
func (s *GetTemplateSyncStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTemplateSyncStatusOutput ¶
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 ¶
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 ¶
func (s *GetTemplateSyncStatusOutput) SetDesiredState(v *Revision) *GetTemplateSyncStatusOutput
SetDesiredState sets the DesiredState field's value.
func (*GetTemplateSyncStatusOutput) SetLatestSuccessfulSync ¶
func (s *GetTemplateSyncStatusOutput) SetLatestSuccessfulSync(v *ResourceSyncAttempt) *GetTemplateSyncStatusOutput
SetLatestSuccessfulSync sets the LatestSuccessfulSync field's value.
func (*GetTemplateSyncStatusOutput) SetLatestSync ¶
func (s *GetTemplateSyncStatusOutput) SetLatestSync(v *ResourceSyncAttempt) *GetTemplateSyncStatusOutput
SetLatestSync sets the LatestSync field's value.
func (GetTemplateSyncStatusOutput) String ¶
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 ¶
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"` // The ID of the deployment whose outputs you want. DeploymentId *string `locationName:"deploymentId" type:"string"` // 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 ¶
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 ¶
func (s *ListComponentOutputsInput) SetComponentName(v string) *ListComponentOutputsInput
SetComponentName sets the ComponentName field's value.
func (*ListComponentOutputsInput) SetDeploymentId ¶
func (s *ListComponentOutputsInput) SetDeploymentId(v string) *ListComponentOutputsInput
SetDeploymentId sets the DeploymentId field's value.
func (*ListComponentOutputsInput) SetNextToken ¶
func (s *ListComponentOutputsInput) SetNextToken(v string) *ListComponentOutputsInput
SetNextToken sets the NextToken field's value.
func (ListComponentOutputsInput) String ¶
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 ¶
func (s *ListComponentOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentOutputsOutput ¶
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 ¶
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 ¶
func (s *ListComponentOutputsOutput) SetNextToken(v string) *ListComponentOutputsOutput
SetNextToken sets the NextToken field's value.
func (*ListComponentOutputsOutput) SetOutputs ¶
func (s *ListComponentOutputsOutput) SetOutputs(v []*Output_) *ListComponentOutputsOutput
SetOutputs sets the Outputs field's value.
func (ListComponentOutputsOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *ListComponentProvisionedResourcesInput) SetComponentName(v string) *ListComponentProvisionedResourcesInput
SetComponentName sets the ComponentName field's value.
func (*ListComponentProvisionedResourcesInput) SetNextToken ¶
func (s *ListComponentProvisionedResourcesInput) SetNextToken(v string) *ListComponentProvisionedResourcesInput
SetNextToken sets the NextToken field's value.
func (ListComponentProvisionedResourcesInput) String ¶
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 ¶
func (s *ListComponentProvisionedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentProvisionedResourcesOutput ¶
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 ¶
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 ¶
func (s *ListComponentProvisionedResourcesOutput) SetNextToken(v string) *ListComponentProvisionedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListComponentProvisionedResourcesOutput) SetProvisionedResources ¶
func (s *ListComponentProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListComponentProvisionedResourcesOutput
SetProvisionedResources sets the ProvisionedResources field's value.
func (ListComponentProvisionedResourcesOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *ListComponentsInput) SetEnvironmentName(v string) *ListComponentsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListComponentsInput) SetMaxResults ¶
func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentsInput) SetNextToken ¶
func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
SetNextToken sets the NextToken field's value.
func (*ListComponentsInput) SetServiceInstanceName ¶
func (s *ListComponentsInput) SetServiceInstanceName(v string) *ListComponentsInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ListComponentsInput) SetServiceName ¶
func (s *ListComponentsInput) SetServiceName(v string) *ListComponentsInput
SetServiceName sets the ServiceName field's value.
func (ListComponentsInput) String ¶
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 ¶
func (s *ListComponentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentsOutput ¶
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 ¶
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 ¶
func (s *ListComponentsOutput) SetComponents(v []*ComponentSummary) *ListComponentsOutput
SetComponents sets the Components field's value.
func (*ListComponentsOutput) SetNextToken ¶
func (s *ListComponentsOutput) SetNextToken(v string) *ListComponentsOutput
SetNextToken sets the NextToken field's value.
func (ListComponentsOutput) String ¶
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 ListDeploymentsInput ¶
type ListDeploymentsInput struct { // The name of a component for result list filtering. Proton returns deployments // associated with that component. ComponentName *string `locationName:"componentName" min:"1" type:"string"` // The name of an environment for result list filtering. Proton returns deployments // associated with the environment. EnvironmentName *string `locationName:"environmentName" min:"1" type:"string"` // The maximum number of deployments to list. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that indicates the location of the next deployment in the array of // deployment, after the list of deployment that was previously requested. NextToken *string `locationName:"nextToken" type:"string"` // The name of a service instance for result list filtering. Proton returns // the deployments associated with the service instance. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of a service for result list filtering. Proton returns deployments // associated with service instances of the service. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDeploymentsInput) GoString ¶
func (s ListDeploymentsInput) 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 (*ListDeploymentsInput) SetComponentName ¶
func (s *ListDeploymentsInput) SetComponentName(v string) *ListDeploymentsInput
SetComponentName sets the ComponentName field's value.
func (*ListDeploymentsInput) SetEnvironmentName ¶
func (s *ListDeploymentsInput) SetEnvironmentName(v string) *ListDeploymentsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListDeploymentsInput) SetMaxResults ¶
func (s *ListDeploymentsInput) SetMaxResults(v int64) *ListDeploymentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeploymentsInput) SetNextToken ¶
func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput
SetNextToken sets the NextToken field's value.
func (*ListDeploymentsInput) SetServiceInstanceName ¶
func (s *ListDeploymentsInput) SetServiceInstanceName(v string) *ListDeploymentsInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ListDeploymentsInput) SetServiceName ¶
func (s *ListDeploymentsInput) SetServiceName(v string) *ListDeploymentsInput
SetServiceName sets the ServiceName field's value.
func (ListDeploymentsInput) String ¶
func (s ListDeploymentsInput) 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 (*ListDeploymentsInput) Validate ¶
func (s *ListDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentsOutput ¶
type ListDeploymentsOutput struct { // An array of deployment with summary data. // // Deployments is a required field Deployments []*DeploymentSummary `locationName:"deployments" type:"list" required:"true"` // A token that indicates the location of the next deployment in the array of // deployment, after the current requested list of deployment. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDeploymentsOutput) GoString ¶
func (s ListDeploymentsOutput) 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 (*ListDeploymentsOutput) SetDeployments ¶
func (s *ListDeploymentsOutput) SetDeployments(v []*DeploymentSummary) *ListDeploymentsOutput
SetDeployments sets the Deployments field's value.
func (*ListDeploymentsOutput) SetNextToken ¶
func (s *ListDeploymentsOutput) SetNextToken(v string) *ListDeploymentsOutput
SetNextToken sets the NextToken field's value.
func (ListDeploymentsOutput) String ¶
func (s ListDeploymentsOutput) 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 ¶
type ListEnvironmentOutputsInput struct { // The ID of the deployment whose outputs you want. DeploymentId *string `locationName:"deploymentId" type:"string"` // 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 ¶
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) SetDeploymentId ¶
func (s *ListEnvironmentOutputsInput) SetDeploymentId(v string) *ListEnvironmentOutputsInput
SetDeploymentId sets the DeploymentId field's value.
func (*ListEnvironmentOutputsInput) SetEnvironmentName ¶
func (s *ListEnvironmentOutputsInput) SetEnvironmentName(v string) *ListEnvironmentOutputsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListEnvironmentOutputsInput) SetNextToken ¶
func (s *ListEnvironmentOutputsInput) SetNextToken(v string) *ListEnvironmentOutputsInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentOutputsInput) String ¶
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 ¶
func (s *ListEnvironmentOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentOutputsOutput ¶
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 ¶
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 ¶
func (s *ListEnvironmentOutputsOutput) SetNextToken(v string) *ListEnvironmentOutputsOutput
SetNextToken sets the NextToken field's value.
func (*ListEnvironmentOutputsOutput) SetOutputs ¶
func (s *ListEnvironmentOutputsOutput) SetOutputs(v []*Output_) *ListEnvironmentOutputsOutput
SetOutputs sets the Outputs field's value.
func (ListEnvironmentOutputsOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *ListEnvironmentProvisionedResourcesInput) SetEnvironmentName(v string) *ListEnvironmentProvisionedResourcesInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListEnvironmentProvisionedResourcesInput) SetNextToken ¶
func (s *ListEnvironmentProvisionedResourcesInput) SetNextToken(v string) *ListEnvironmentProvisionedResourcesInput
SetNextToken sets the NextToken field's value.
func (ListEnvironmentProvisionedResourcesInput) String ¶
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 ¶
func (s *ListEnvironmentProvisionedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEnvironmentProvisionedResourcesOutput ¶
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 ¶
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 ¶
func (s *ListEnvironmentProvisionedResourcesOutput) SetNextToken(v string) *ListEnvironmentProvisionedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListEnvironmentProvisionedResourcesOutput) SetProvisionedResources ¶
func (s *ListEnvironmentProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListEnvironmentProvisionedResourcesOutput
SetProvisionedResources sets the ProvisionedResources field's value.
func (ListEnvironmentProvisionedResourcesOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *ListRepositoriesInput) SetMaxResults(v int64) *ListRepositoriesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRepositoriesInput) SetNextToken ¶
func (s *ListRepositoriesInput) SetNextToken(v string) *ListRepositoriesInput
SetNextToken sets the NextToken field's value.
func (ListRepositoriesInput) String ¶
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 ¶
func (s *ListRepositoriesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRepositoriesOutput ¶
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 ¶
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 ¶
func (s *ListRepositoriesOutput) SetNextToken(v string) *ListRepositoriesOutput
SetNextToken sets the NextToken field's value.
func (*ListRepositoriesOutput) SetRepositories ¶
func (s *ListRepositoriesOutput) SetRepositories(v []*RepositorySummary) *ListRepositoriesOutput
SetRepositories sets the Repositories field's value.
func (ListRepositoriesOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *ListRepositorySyncDefinitionsInput) SetNextToken(v string) *ListRepositorySyncDefinitionsInput
SetNextToken sets the NextToken field's value.
func (*ListRepositorySyncDefinitionsInput) SetRepositoryName ¶
func (s *ListRepositorySyncDefinitionsInput) SetRepositoryName(v string) *ListRepositorySyncDefinitionsInput
SetRepositoryName sets the RepositoryName field's value.
func (*ListRepositorySyncDefinitionsInput) SetRepositoryProvider ¶
func (s *ListRepositorySyncDefinitionsInput) SetRepositoryProvider(v string) *ListRepositorySyncDefinitionsInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*ListRepositorySyncDefinitionsInput) SetSyncType ¶
func (s *ListRepositorySyncDefinitionsInput) SetSyncType(v string) *ListRepositorySyncDefinitionsInput
SetSyncType sets the SyncType field's value.
func (ListRepositorySyncDefinitionsInput) String ¶
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 ¶
func (s *ListRepositorySyncDefinitionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRepositorySyncDefinitionsOutput ¶
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 ¶
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 ¶
func (s *ListRepositorySyncDefinitionsOutput) SetNextToken(v string) *ListRepositorySyncDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (*ListRepositorySyncDefinitionsOutput) SetSyncDefinitions ¶
func (s *ListRepositorySyncDefinitionsOutput) SetSyncDefinitions(v []*RepositorySyncDefinition) *ListRepositorySyncDefinitionsOutput
SetSyncDefinitions sets the SyncDefinitions field's value.
func (ListRepositorySyncDefinitionsOutput) String ¶
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 ¶
type ListServiceInstanceOutputsInput struct { // The ID of the deployment whose outputs you want. DeploymentId *string `locationName:"deploymentId" type:"string"` // 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 ¶
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) SetDeploymentId ¶
func (s *ListServiceInstanceOutputsInput) SetDeploymentId(v string) *ListServiceInstanceOutputsInput
SetDeploymentId sets the DeploymentId field's value.
func (*ListServiceInstanceOutputsInput) SetNextToken ¶
func (s *ListServiceInstanceOutputsInput) SetNextToken(v string) *ListServiceInstanceOutputsInput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstanceOutputsInput) SetServiceInstanceName ¶
func (s *ListServiceInstanceOutputsInput) SetServiceInstanceName(v string) *ListServiceInstanceOutputsInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ListServiceInstanceOutputsInput) SetServiceName ¶
func (s *ListServiceInstanceOutputsInput) SetServiceName(v string) *ListServiceInstanceOutputsInput
SetServiceName sets the ServiceName field's value.
func (ListServiceInstanceOutputsInput) String ¶
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 ¶
func (s *ListServiceInstanceOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServiceInstanceOutputsOutput ¶
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 ¶
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 ¶
func (s *ListServiceInstanceOutputsOutput) SetNextToken(v string) *ListServiceInstanceOutputsOutput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstanceOutputsOutput) SetOutputs ¶
func (s *ListServiceInstanceOutputsOutput) SetOutputs(v []*Output_) *ListServiceInstanceOutputsOutput
SetOutputs sets the Outputs field's value.
func (ListServiceInstanceOutputsOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *ListServiceInstanceProvisionedResourcesInput) SetNextToken(v string) *ListServiceInstanceProvisionedResourcesInput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstanceProvisionedResourcesInput) SetServiceInstanceName ¶
func (s *ListServiceInstanceProvisionedResourcesInput) SetServiceInstanceName(v string) *ListServiceInstanceProvisionedResourcesInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ListServiceInstanceProvisionedResourcesInput) SetServiceName ¶
func (s *ListServiceInstanceProvisionedResourcesInput) SetServiceName(v string) *ListServiceInstanceProvisionedResourcesInput
SetServiceName sets the ServiceName field's value.
func (ListServiceInstanceProvisionedResourcesInput) String ¶
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 ¶
func (s *ListServiceInstanceProvisionedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServiceInstanceProvisionedResourcesOutput ¶
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 ¶
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 ¶
func (s *ListServiceInstanceProvisionedResourcesOutput) SetNextToken(v string) *ListServiceInstanceProvisionedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListServiceInstanceProvisionedResourcesOutput) SetProvisionedResources ¶
func (s *ListServiceInstanceProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListServiceInstanceProvisionedResourcesOutput
SetProvisionedResources sets the ProvisionedResources field's value.
func (ListServiceInstanceProvisionedResourcesOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *ListServiceInstancesFilter) SetKey(v string) *ListServiceInstancesFilter
SetKey sets the Key field's value.
func (*ListServiceInstancesFilter) SetValue ¶
func (s *ListServiceInstancesFilter) SetValue(v string) *ListServiceInstancesFilter
SetValue sets the Value field's value.
func (ListServiceInstancesFilter) String ¶
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 ¶
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 ¶
func (s *ListServiceInstancesInput) SetSortBy(v string) *ListServiceInstancesInput
SetSortBy sets the SortBy field's value.
func (*ListServiceInstancesInput) SetSortOrder ¶
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 ¶
type ListServicePipelineOutputsInput struct { // The ID of the deployment you want the outputs for. DeploymentId *string `locationName:"deploymentId" type:"string"` // 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 ¶
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) SetDeploymentId ¶
func (s *ListServicePipelineOutputsInput) SetDeploymentId(v string) *ListServicePipelineOutputsInput
SetDeploymentId sets the DeploymentId field's value.
func (*ListServicePipelineOutputsInput) SetNextToken ¶
func (s *ListServicePipelineOutputsInput) SetNextToken(v string) *ListServicePipelineOutputsInput
SetNextToken sets the NextToken field's value.
func (*ListServicePipelineOutputsInput) SetServiceName ¶
func (s *ListServicePipelineOutputsInput) SetServiceName(v string) *ListServicePipelineOutputsInput
SetServiceName sets the ServiceName field's value.
func (ListServicePipelineOutputsInput) String ¶
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 ¶
func (s *ListServicePipelineOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServicePipelineOutputsOutput ¶
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 ¶
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 ¶
func (s *ListServicePipelineOutputsOutput) SetNextToken(v string) *ListServicePipelineOutputsOutput
SetNextToken sets the NextToken field's value.
func (*ListServicePipelineOutputsOutput) SetOutputs ¶
func (s *ListServicePipelineOutputsOutput) SetOutputs(v []*Output_) *ListServicePipelineOutputsOutput
SetOutputs sets the Outputs field's value.
func (ListServicePipelineOutputsOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *ListServicePipelineProvisionedResourcesInput) SetNextToken(v string) *ListServicePipelineProvisionedResourcesInput
SetNextToken sets the NextToken field's value.
func (*ListServicePipelineProvisionedResourcesInput) SetServiceName ¶
func (s *ListServicePipelineProvisionedResourcesInput) SetServiceName(v string) *ListServicePipelineProvisionedResourcesInput
SetServiceName sets the ServiceName field's value.
func (ListServicePipelineProvisionedResourcesInput) String ¶
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 ¶
func (s *ListServicePipelineProvisionedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServicePipelineProvisionedResourcesOutput ¶
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 ¶
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 ¶
func (s *ListServicePipelineProvisionedResourcesOutput) SetNextToken(v string) *ListServicePipelineProvisionedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListServicePipelineProvisionedResourcesOutput) SetProvisionedResources ¶
func (s *ListServicePipelineProvisionedResourcesOutput) SetProvisionedResources(v []*ProvisionedResource) *ListServicePipelineProvisionedResourcesOutput
SetProvisionedResources sets the ProvisionedResources field's value.
func (ListServicePipelineProvisionedResourcesOutput) String ¶
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 ¶
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 ¶
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 ¶
func (s *NotifyResourceDeploymentStatusChangeInput) SetDeploymentId(v string) *NotifyResourceDeploymentStatusChangeInput
SetDeploymentId sets the DeploymentId field's value.
func (*NotifyResourceDeploymentStatusChangeInput) SetOutputs ¶
func (s *NotifyResourceDeploymentStatusChangeInput) SetOutputs(v []*Output_) *NotifyResourceDeploymentStatusChangeInput
SetOutputs sets the Outputs field's value.
func (*NotifyResourceDeploymentStatusChangeInput) SetResourceArn ¶
func (s *NotifyResourceDeploymentStatusChangeInput) SetResourceArn(v string) *NotifyResourceDeploymentStatusChangeInput
SetResourceArn sets the ResourceArn field's value.
func (*NotifyResourceDeploymentStatusChangeInput) SetStatus ¶
func (s *NotifyResourceDeploymentStatusChangeInput) SetStatus(v string) *NotifyResourceDeploymentStatusChangeInput
SetStatus sets the Status field's value.
func (*NotifyResourceDeploymentStatusChangeInput) SetStatusMessage ¶
func (s *NotifyResourceDeploymentStatusChangeInput) SetStatusMessage(v string) *NotifyResourceDeploymentStatusChangeInput
SetStatusMessage sets the StatusMessage field's value.
func (NotifyResourceDeploymentStatusChangeInput) String ¶
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 ¶
func (s *NotifyResourceDeploymentStatusChangeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NotifyResourceDeploymentStatusChangeOutput ¶
type NotifyResourceDeploymentStatusChangeOutput struct {
// contains filtered or unexported fields
}
func (NotifyResourceDeploymentStatusChangeOutput) GoString ¶
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 ¶
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_ ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) CreateServiceInstance ¶
func (c *Proton) CreateServiceInstance(input *CreateServiceInstanceInput) (*CreateServiceInstanceOutput, error)
CreateServiceInstance API operation for AWS Proton.
Create a service instance.
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 CreateServiceInstance 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/CreateServiceInstance
func (*Proton) CreateServiceInstanceRequest ¶
func (c *Proton) CreateServiceInstanceRequest(input *CreateServiceInstanceInput) (req *request.Request, output *CreateServiceInstanceOutput)
CreateServiceInstanceRequest generates a "aws/request.Request" representing the client's request for the CreateServiceInstance 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 CreateServiceInstance for more information on using the CreateServiceInstance 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 CreateServiceInstanceRequest method. req, resp := client.CreateServiceInstanceRequest(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/CreateServiceInstance
func (*Proton) CreateServiceInstanceWithContext ¶
func (c *Proton) CreateServiceInstanceWithContext(ctx aws.Context, input *CreateServiceInstanceInput, opts ...request.Option) (*CreateServiceInstanceOutput, error)
CreateServiceInstanceWithContext is the same as CreateServiceInstance with the addition of the ability to pass a context and additional request options.
See CreateServiceInstance 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) 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) CreateServiceSyncConfig ¶
func (c *Proton) CreateServiceSyncConfig(input *CreateServiceSyncConfigInput) (*CreateServiceSyncConfigOutput, error)
CreateServiceSyncConfig API operation for AWS Proton.
Create the Proton Ops configuration file.
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 CreateServiceSyncConfig 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/CreateServiceSyncConfig
func (*Proton) CreateServiceSyncConfigRequest ¶
func (c *Proton) CreateServiceSyncConfigRequest(input *CreateServiceSyncConfigInput) (req *request.Request, output *CreateServiceSyncConfigOutput)
CreateServiceSyncConfigRequest generates a "aws/request.Request" representing the client's request for the CreateServiceSyncConfig 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 CreateServiceSyncConfig for more information on using the CreateServiceSyncConfig 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 CreateServiceSyncConfigRequest method. req, resp := client.CreateServiceSyncConfigRequest(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/CreateServiceSyncConfig
func (*Proton) CreateServiceSyncConfigWithContext ¶
func (c *Proton) CreateServiceSyncConfigWithContext(ctx aws.Context, input *CreateServiceSyncConfigInput, opts ...request.Option) (*CreateServiceSyncConfigOutput, error)
CreateServiceSyncConfigWithContext is the same as CreateServiceSyncConfig with the addition of the ability to pass a context and additional request options.
See CreateServiceSyncConfig 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) 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) DeleteDeployment ¶
func (c *Proton) DeleteDeployment(input *DeleteDeploymentInput) (*DeleteDeploymentOutput, error)
DeleteDeployment API operation for AWS Proton.
Delete the deployment.
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 DeleteDeployment 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/DeleteDeployment
func (*Proton) DeleteDeploymentRequest ¶
func (c *Proton) DeleteDeploymentRequest(input *DeleteDeploymentInput) (req *request.Request, output *DeleteDeploymentOutput)
DeleteDeploymentRequest generates a "aws/request.Request" representing the client's request for the DeleteDeployment 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 DeleteDeployment for more information on using the DeleteDeployment 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 DeleteDeploymentRequest method. req, resp := client.DeleteDeploymentRequest(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/DeleteDeployment
func (*Proton) DeleteDeploymentWithContext ¶
func (c *Proton) DeleteDeploymentWithContext(ctx aws.Context, input *DeleteDeploymentInput, opts ...request.Option) (*DeleteDeploymentOutput, error)
DeleteDeploymentWithContext is the same as DeleteDeployment with the addition of the ability to pass a context and additional request options.
See DeleteDeployment 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 ¶
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 ¶
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 ¶
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) DeleteServiceSyncConfig ¶
func (c *Proton) DeleteServiceSyncConfig(input *DeleteServiceSyncConfigInput) (*DeleteServiceSyncConfigOutput, error)
DeleteServiceSyncConfig API operation for AWS Proton.
Delete the Proton Ops file.
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 DeleteServiceSyncConfig 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/DeleteServiceSyncConfig
func (*Proton) DeleteServiceSyncConfigRequest ¶
func (c *Proton) DeleteServiceSyncConfigRequest(input *DeleteServiceSyncConfigInput) (req *request.Request, output *DeleteServiceSyncConfigOutput)
DeleteServiceSyncConfigRequest generates a "aws/request.Request" representing the client's request for the DeleteServiceSyncConfig 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 DeleteServiceSyncConfig for more information on using the DeleteServiceSyncConfig 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 DeleteServiceSyncConfigRequest method. req, resp := client.DeleteServiceSyncConfigRequest(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/DeleteServiceSyncConfig
func (*Proton) DeleteServiceSyncConfigWithContext ¶
func (c *Proton) DeleteServiceSyncConfigWithContext(ctx aws.Context, input *DeleteServiceSyncConfigInput, opts ...request.Option) (*DeleteServiceSyncConfigOutput, error)
DeleteServiceSyncConfigWithContext is the same as DeleteServiceSyncConfig with the addition of the ability to pass a context and additional request options.
See DeleteServiceSyncConfig 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) 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) GetDeployment ¶
func (c *Proton) GetDeployment(input *GetDeploymentInput) (*GetDeploymentOutput, error)
GetDeployment API operation for AWS Proton.
Get detailed data for a deployment.
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 GetDeployment 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/GetDeployment
func (*Proton) GetDeploymentRequest ¶
func (c *Proton) GetDeploymentRequest(input *GetDeploymentInput) (req *request.Request, output *GetDeploymentOutput)
GetDeploymentRequest generates a "aws/request.Request" representing the client's request for the GetDeployment 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 GetDeployment for more information on using the GetDeployment 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 GetDeploymentRequest method. req, resp := client.GetDeploymentRequest(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/GetDeployment
func (*Proton) GetDeploymentWithContext ¶
func (c *Proton) GetDeploymentWithContext(ctx aws.Context, input *GetDeploymentInput, opts ...request.Option) (*GetDeploymentOutput, error)
GetDeploymentWithContext is the same as GetDeployment with the addition of the ability to pass a context and additional request options.
See GetDeployment 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) GetResourcesSummary ¶
func (c *Proton) GetResourcesSummary(input *GetResourcesSummaryInput) (*GetResourcesSummaryOutput, error)
GetResourcesSummary API operation for AWS Proton.
Get counts of Proton resources.
For infrastructure-provisioning resources (environments, services, service instances, pipelines), the action returns staleness counts. A resource is stale when it's behind the recommended version of the Proton template that it uses and it needs an update to become current.
The action returns staleness counts (counts of resources that are up-to-date, behind a template major version, or behind a template minor version), the total number of resources, and the number of resources that are in a failed state, grouped by resource type. Components, environments, and service templates return less information - see the components, environments, and serviceTemplates field descriptions.
For context, the action also returns the total number of each type of Proton template in the Amazon Web Services account.
For more information, see Proton dashboard (https://docs.aws.amazon.com/proton/latest/userguide/monitoring-dashboard.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 GetResourcesSummary 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/GetResourcesSummary
func (*Proton) GetResourcesSummaryRequest ¶
func (c *Proton) GetResourcesSummaryRequest(input *GetResourcesSummaryInput) (req *request.Request, output *GetResourcesSummaryOutput)
GetResourcesSummaryRequest generates a "aws/request.Request" representing the client's request for the GetResourcesSummary 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 GetResourcesSummary for more information on using the GetResourcesSummary 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 GetResourcesSummaryRequest method. req, resp := client.GetResourcesSummaryRequest(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/GetResourcesSummary
func (*Proton) GetResourcesSummaryWithContext ¶
func (c *Proton) GetResourcesSummaryWithContext(ctx aws.Context, input *GetResourcesSummaryInput, opts ...request.Option) (*GetResourcesSummaryOutput, error)
GetResourcesSummaryWithContext is the same as GetResourcesSummary with the addition of the ability to pass a context and additional request options.
See GetResourcesSummary 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) GetServiceInstanceSyncStatus ¶
func (c *Proton) GetServiceInstanceSyncStatus(input *GetServiceInstanceSyncStatusInput) (*GetServiceInstanceSyncStatusOutput, error)
GetServiceInstanceSyncStatus API operation for AWS Proton.
Get the status of the synced service instance.
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 GetServiceInstanceSyncStatus 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/GetServiceInstanceSyncStatus
func (*Proton) GetServiceInstanceSyncStatusRequest ¶
func (c *Proton) GetServiceInstanceSyncStatusRequest(input *GetServiceInstanceSyncStatusInput) (req *request.Request, output *GetServiceInstanceSyncStatusOutput)
GetServiceInstanceSyncStatusRequest generates a "aws/request.Request" representing the client's request for the GetServiceInstanceSyncStatus 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 GetServiceInstanceSyncStatus for more information on using the GetServiceInstanceSyncStatus 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 GetServiceInstanceSyncStatusRequest method. req, resp := client.GetServiceInstanceSyncStatusRequest(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/GetServiceInstanceSyncStatus
func (*Proton) GetServiceInstanceSyncStatusWithContext ¶
func (c *Proton) GetServiceInstanceSyncStatusWithContext(ctx aws.Context, input *GetServiceInstanceSyncStatusInput, opts ...request.Option) (*GetServiceInstanceSyncStatusOutput, error)
GetServiceInstanceSyncStatusWithContext is the same as GetServiceInstanceSyncStatus with the addition of the ability to pass a context and additional request options.
See GetServiceInstanceSyncStatus 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) 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) GetServiceSyncBlockerSummary ¶
func (c *Proton) GetServiceSyncBlockerSummary(input *GetServiceSyncBlockerSummaryInput) (*GetServiceSyncBlockerSummaryOutput, error)
GetServiceSyncBlockerSummary API operation for AWS Proton.
Get detailed data for the service sync blocker summary.
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 GetServiceSyncBlockerSummary 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/GetServiceSyncBlockerSummary
func (*Proton) GetServiceSyncBlockerSummaryRequest ¶
func (c *Proton) GetServiceSyncBlockerSummaryRequest(input *GetServiceSyncBlockerSummaryInput) (req *request.Request, output *GetServiceSyncBlockerSummaryOutput)
GetServiceSyncBlockerSummaryRequest generates a "aws/request.Request" representing the client's request for the GetServiceSyncBlockerSummary 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 GetServiceSyncBlockerSummary for more information on using the GetServiceSyncBlockerSummary 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 GetServiceSyncBlockerSummaryRequest method. req, resp := client.GetServiceSyncBlockerSummaryRequest(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/GetServiceSyncBlockerSummary
func (*Proton) GetServiceSyncBlockerSummaryWithContext ¶
func (c *Proton) GetServiceSyncBlockerSummaryWithContext(ctx aws.Context, input *GetServiceSyncBlockerSummaryInput, opts ...request.Option) (*GetServiceSyncBlockerSummaryOutput, error)
GetServiceSyncBlockerSummaryWithContext is the same as GetServiceSyncBlockerSummary with the addition of the ability to pass a context and additional request options.
See GetServiceSyncBlockerSummary 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) GetServiceSyncConfig ¶
func (c *Proton) GetServiceSyncConfig(input *GetServiceSyncConfigInput) (*GetServiceSyncConfigOutput, error)
GetServiceSyncConfig API operation for AWS Proton.
Get detailed information for the service 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 GetServiceSyncConfig 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/GetServiceSyncConfig
func (*Proton) GetServiceSyncConfigRequest ¶
func (c *Proton) GetServiceSyncConfigRequest(input *GetServiceSyncConfigInput) (req *request.Request, output *GetServiceSyncConfigOutput)
GetServiceSyncConfigRequest generates a "aws/request.Request" representing the client's request for the GetServiceSyncConfig 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 GetServiceSyncConfig for more information on using the GetServiceSyncConfig 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 GetServiceSyncConfigRequest method. req, resp := client.GetServiceSyncConfigRequest(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/GetServiceSyncConfig
func (*Proton) GetServiceSyncConfigWithContext ¶
func (c *Proton) GetServiceSyncConfigWithContext(ctx aws.Context, input *GetServiceSyncConfigInput, opts ...request.Option) (*GetServiceSyncConfigOutput, error)
GetServiceSyncConfigWithContext is the same as GetServiceSyncConfig with the addition of the ability to pass a context and additional request options.
See GetServiceSyncConfig 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) 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) ListDeployments ¶
func (c *Proton) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)
ListDeployments API operation for AWS Proton.
List deployments. You can filter the result list by environment, service, or a single service instance.
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 ListDeployments 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/ListDeployments
func (*Proton) ListDeploymentsPages ¶
func (c *Proton) ListDeploymentsPages(input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool) error
ListDeploymentsPages iterates over the pages of a ListDeployments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDeployments 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 ListDeployments operation. pageNum := 0 err := client.ListDeploymentsPages(params, func(page *proton.ListDeploymentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Proton) ListDeploymentsPagesWithContext ¶
func (c *Proton) ListDeploymentsPagesWithContext(ctx aws.Context, input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool, opts ...request.Option) error
ListDeploymentsPagesWithContext same as ListDeploymentsPages 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) ListDeploymentsRequest ¶
func (c *Proton) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)
ListDeploymentsRequest generates a "aws/request.Request" representing the client's request for the ListDeployments 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 ListDeployments for more information on using the ListDeployments 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 ListDeploymentsRequest method. req, resp := client.ListDeploymentsRequest(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/ListDeployments
func (*Proton) ListDeploymentsWithContext ¶
func (c *Proton) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, error)
ListDeploymentsWithContext is the same as ListDeployments with the addition of the ability to pass a context and additional request options.
See ListDeployments 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) UpdateServiceSyncBlocker ¶
func (c *Proton) UpdateServiceSyncBlocker(input *UpdateServiceSyncBlockerInput) (*UpdateServiceSyncBlockerOutput, error)
UpdateServiceSyncBlocker API operation for AWS Proton.
Update the service sync blocker by resolving it.
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 UpdateServiceSyncBlocker 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/UpdateServiceSyncBlocker
func (*Proton) UpdateServiceSyncBlockerRequest ¶
func (c *Proton) UpdateServiceSyncBlockerRequest(input *UpdateServiceSyncBlockerInput) (req *request.Request, output *UpdateServiceSyncBlockerOutput)
UpdateServiceSyncBlockerRequest generates a "aws/request.Request" representing the client's request for the UpdateServiceSyncBlocker 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 UpdateServiceSyncBlocker for more information on using the UpdateServiceSyncBlocker 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 UpdateServiceSyncBlockerRequest method. req, resp := client.UpdateServiceSyncBlockerRequest(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/UpdateServiceSyncBlocker
func (*Proton) UpdateServiceSyncBlockerWithContext ¶
func (c *Proton) UpdateServiceSyncBlockerWithContext(ctx aws.Context, input *UpdateServiceSyncBlockerInput, opts ...request.Option) (*UpdateServiceSyncBlockerOutput, error)
UpdateServiceSyncBlockerWithContext is the same as UpdateServiceSyncBlocker with the addition of the ability to pass a context and additional request options.
See UpdateServiceSyncBlocker 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) UpdateServiceSyncConfig ¶
func (c *Proton) UpdateServiceSyncConfig(input *UpdateServiceSyncConfigInput) (*UpdateServiceSyncConfigOutput, error)
UpdateServiceSyncConfig API operation for AWS Proton.
Update the Proton Ops config file.
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 UpdateServiceSyncConfig 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/UpdateServiceSyncConfig
func (*Proton) UpdateServiceSyncConfigRequest ¶
func (c *Proton) UpdateServiceSyncConfigRequest(input *UpdateServiceSyncConfigInput) (req *request.Request, output *UpdateServiceSyncConfigOutput)
UpdateServiceSyncConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateServiceSyncConfig 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 UpdateServiceSyncConfig for more information on using the UpdateServiceSyncConfig 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 UpdateServiceSyncConfigRequest method. req, resp := client.UpdateServiceSyncConfigRequest(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/UpdateServiceSyncConfig
func (*Proton) UpdateServiceSyncConfigWithContext ¶
func (c *Proton) UpdateServiceSyncConfigWithContext(ctx aws.Context, input *UpdateServiceSyncConfigInput, opts ...request.Option) (*UpdateServiceSyncConfigOutput, error)
UpdateServiceSyncConfigWithContext is the same as UpdateServiceSyncConfig with the addition of the ability to pass a context and additional request options.
See UpdateServiceSyncConfig 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) 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (s *ProvisionedResource) SetIdentifier(v string) *ProvisionedResource
SetIdentifier sets the Identifier field's value.
func (*ProvisionedResource) SetName ¶
func (s *ProvisionedResource) SetName(v string) *ProvisionedResource
SetName sets the Name field's value.
func (*ProvisionedResource) SetProvisioningEngine ¶
func (s *ProvisionedResource) SetProvisioningEngine(v string) *ProvisionedResource
SetProvisioningEngine sets the ProvisioningEngine field's value.
func (ProvisionedResource) String ¶
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 ¶
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 ¶
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 ¶
func (s *Repository) SetArn(v string) *Repository
SetArn sets the Arn field's value.
func (*Repository) SetConnectionArn ¶
func (s *Repository) SetConnectionArn(v string) *Repository
SetConnectionArn sets the ConnectionArn field's value.
func (*Repository) SetEncryptionKey ¶
func (s *Repository) SetEncryptionKey(v string) *Repository
SetEncryptionKey sets the EncryptionKey field's value.
func (*Repository) SetName ¶
func (s *Repository) SetName(v string) *Repository
SetName sets the Name field's value.
func (*Repository) SetProvider ¶
func (s *Repository) SetProvider(v string) *Repository
SetProvider sets the Provider field's value.
func (Repository) String ¶
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 ¶
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 ¶
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 ¶
func (s *RepositoryBranch) SetArn(v string) *RepositoryBranch
SetArn sets the Arn field's value.
func (*RepositoryBranch) SetBranch ¶
func (s *RepositoryBranch) SetBranch(v string) *RepositoryBranch
SetBranch sets the Branch field's value.
func (*RepositoryBranch) SetName ¶
func (s *RepositoryBranch) SetName(v string) *RepositoryBranch
SetName sets the Name field's value.
func (*RepositoryBranch) SetProvider ¶
func (s *RepositoryBranch) SetProvider(v string) *RepositoryBranch
SetProvider sets the Provider field's value.
func (RepositoryBranch) String ¶
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_ ¶
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 ¶
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 ¶
func (s *RepositoryBranchInput_) SetBranch(v string) *RepositoryBranchInput_
SetBranch sets the Branch field's value.
func (*RepositoryBranchInput_) SetName ¶
func (s *RepositoryBranchInput_) SetName(v string) *RepositoryBranchInput_
SetName sets the Name field's value.
func (*RepositoryBranchInput_) SetProvider ¶
func (s *RepositoryBranchInput_) SetProvider(v string) *RepositoryBranchInput_
SetProvider sets the Provider field's value.
func (RepositoryBranchInput_) String ¶
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 ¶
func (s *RepositoryBranchInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RepositorySummary ¶
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 Amazon Resource Name (ARN) of the of your connection that connects Proton // to your repository. // // ConnectionArn is a required field ConnectionArn *string `locationName:"connectionArn" 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 }
Summary data of a linked repository—a repository that has been registered with Proton.
func (RepositorySummary) GoString ¶
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 ¶
func (s *RepositorySummary) SetArn(v string) *RepositorySummary
SetArn sets the Arn field's value.
func (*RepositorySummary) SetConnectionArn ¶
func (s *RepositorySummary) SetConnectionArn(v string) *RepositorySummary
SetConnectionArn sets the ConnectionArn field's value.
func (*RepositorySummary) SetName ¶
func (s *RepositorySummary) SetName(v string) *RepositorySummary
SetName sets the Name field's value.
func (*RepositorySummary) SetProvider ¶
func (s *RepositorySummary) SetProvider(v string) *RepositorySummary
SetProvider sets the Provider field's value.
func (RepositorySummary) String ¶
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 ¶
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 ¶
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 ¶
func (s *RepositorySyncAttempt) SetEvents(v []*RepositorySyncEvent) *RepositorySyncAttempt
SetEvents sets the Events field's value.
func (*RepositorySyncAttempt) SetStartedAt ¶
func (s *RepositorySyncAttempt) SetStartedAt(v time.Time) *RepositorySyncAttempt
SetStartedAt sets the StartedAt field's value.
func (*RepositorySyncAttempt) SetStatus ¶
func (s *RepositorySyncAttempt) SetStatus(v string) *RepositorySyncAttempt
SetStatus sets the Status field's value.
func (RepositorySyncAttempt) String ¶
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 ¶
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 ¶
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 ¶
func (s *RepositorySyncDefinition) SetBranch(v string) *RepositorySyncDefinition
SetBranch sets the Branch field's value.
func (*RepositorySyncDefinition) SetDirectory ¶
func (s *RepositorySyncDefinition) SetDirectory(v string) *RepositorySyncDefinition
SetDirectory sets the Directory field's value.
func (*RepositorySyncDefinition) SetParent ¶
func (s *RepositorySyncDefinition) SetParent(v string) *RepositorySyncDefinition
SetParent sets the Parent field's value.
func (*RepositorySyncDefinition) SetTarget ¶
func (s *RepositorySyncDefinition) SetTarget(v string) *RepositorySyncDefinition
SetTarget sets the Target field's value.
func (RepositorySyncDefinition) String ¶
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 ¶
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 ¶
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 ¶
func (s *RepositorySyncEvent) SetEvent(v string) *RepositorySyncEvent
SetEvent sets the Event field's value.
func (*RepositorySyncEvent) SetExternalId ¶
func (s *RepositorySyncEvent) SetExternalId(v string) *RepositorySyncEvent
SetExternalId sets the ExternalId field's value.
func (*RepositorySyncEvent) SetTime ¶
func (s *RepositorySyncEvent) SetTime(v time.Time) *RepositorySyncEvent
SetTime sets the Time field's value.
func (*RepositorySyncEvent) SetType ¶
func (s *RepositorySyncEvent) SetType(v string) *RepositorySyncEvent
SetType sets the Type field's value.
func (RepositorySyncEvent) String ¶
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 ResourceCountsSummary ¶
type ResourceCountsSummary struct { // The number of resources of this type in the Amazon Web Services account that // need a major template version update. BehindMajor *int64 `locationName:"behindMajor" type:"integer"` // The number of resources of this type in the Amazon Web Services account that // need a minor template version update. BehindMinor *int64 `locationName:"behindMinor" type:"integer"` // The number of resources of this type in the Amazon Web Services account that // failed to deploy. Failed *int64 `locationName:"failed" type:"integer"` // The total number of resources of this type in the Amazon Web Services account. // // Total is a required field Total *int64 `locationName:"total" type:"integer" required:"true"` // The number of resources of this type in the Amazon Web Services account that // are up-to-date with their template. UpToDate *int64 `locationName:"upToDate" type:"integer"` // contains filtered or unexported fields }
Summary counts of each Proton resource types.
func (ResourceCountsSummary) GoString ¶
func (s ResourceCountsSummary) 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 (*ResourceCountsSummary) SetBehindMajor ¶
func (s *ResourceCountsSummary) SetBehindMajor(v int64) *ResourceCountsSummary
SetBehindMajor sets the BehindMajor field's value.
func (*ResourceCountsSummary) SetBehindMinor ¶
func (s *ResourceCountsSummary) SetBehindMinor(v int64) *ResourceCountsSummary
SetBehindMinor sets the BehindMinor field's value.
func (*ResourceCountsSummary) SetFailed ¶
func (s *ResourceCountsSummary) SetFailed(v int64) *ResourceCountsSummary
SetFailed sets the Failed field's value.
func (*ResourceCountsSummary) SetTotal ¶
func (s *ResourceCountsSummary) SetTotal(v int64) *ResourceCountsSummary
SetTotal sets the Total field's value.
func (*ResourceCountsSummary) SetUpToDate ¶
func (s *ResourceCountsSummary) SetUpToDate(v int64) *ResourceCountsSummary
SetUpToDate sets the UpToDate field's value.
func (ResourceCountsSummary) String ¶
func (s ResourceCountsSummary) 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 ¶
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 ¶
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 ¶
func (s *ResourceSyncAttempt) SetEvents(v []*ResourceSyncEvent) *ResourceSyncAttempt
SetEvents sets the Events field's value.
func (*ResourceSyncAttempt) SetInitialRevision ¶
func (s *ResourceSyncAttempt) SetInitialRevision(v *Revision) *ResourceSyncAttempt
SetInitialRevision sets the InitialRevision field's value.
func (*ResourceSyncAttempt) SetStartedAt ¶
func (s *ResourceSyncAttempt) SetStartedAt(v time.Time) *ResourceSyncAttempt
SetStartedAt sets the StartedAt field's value.
func (*ResourceSyncAttempt) SetStatus ¶
func (s *ResourceSyncAttempt) SetStatus(v string) *ResourceSyncAttempt
SetStatus sets the Status field's value.
func (*ResourceSyncAttempt) SetTarget ¶
func (s *ResourceSyncAttempt) SetTarget(v string) *ResourceSyncAttempt
SetTarget sets the Target field's value.
func (*ResourceSyncAttempt) SetTargetRevision ¶
func (s *ResourceSyncAttempt) SetTargetRevision(v *Revision) *ResourceSyncAttempt
SetTargetRevision sets the TargetRevision field's value.
func (ResourceSyncAttempt) String ¶
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 ¶
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 ¶
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 ¶
func (s *ResourceSyncEvent) SetEvent(v string) *ResourceSyncEvent
SetEvent sets the Event field's value.
func (*ResourceSyncEvent) SetExternalId ¶
func (s *ResourceSyncEvent) SetExternalId(v string) *ResourceSyncEvent
SetExternalId sets the ExternalId field's value.
func (*ResourceSyncEvent) SetTime ¶
func (s *ResourceSyncEvent) SetTime(v time.Time) *ResourceSyncEvent
SetTime sets the Time field's value.
func (*ResourceSyncEvent) SetType ¶
func (s *ResourceSyncEvent) SetType(v string) *ResourceSyncEvent
SetType sets the Type field's value.
func (ResourceSyncEvent) String ¶
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 ¶
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 ¶
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 ¶
SetDirectory sets the Directory field's value.
func (*Revision) SetRepositoryName ¶
SetRepositoryName sets the RepositoryName field's value.
func (*Revision) SetRepositoryProvider ¶
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 ID of the last attempted deployment of this service instance. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" type:"string"` // The last client request token received. LastClientRequestToken *string `locationName:"lastClientRequestToken" type:"string"` // 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 ID of the last successful deployment of this service instance. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" type:"string"` // 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) SetLastAttemptedDeploymentId ¶
func (s *ServiceInstance) SetLastAttemptedDeploymentId(v string) *ServiceInstance
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId field's value.
func (*ServiceInstance) SetLastClientRequestToken ¶
func (s *ServiceInstance) SetLastClientRequestToken(v string) *ServiceInstance
SetLastClientRequestToken sets the LastClientRequestToken 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) SetLastSucceededDeploymentId ¶
func (s *ServiceInstance) SetLastSucceededDeploymentId(v string) *ServiceInstance
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId 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 ServiceInstanceState ¶
type ServiceInstanceState struct { // The IDs for the last successful components deployed for this service instance. LastSuccessfulComponentDeploymentIds []*string `locationName:"lastSuccessfulComponentDeploymentIds" type:"list"` // The ID for the last successful environment deployed for this service instance. LastSuccessfulEnvironmentDeploymentId *string `locationName:"lastSuccessfulEnvironmentDeploymentId" type:"string"` // The ID for the last successful service pipeline deployed for this service // instance. LastSuccessfulServicePipelineDeploymentId *string `locationName:"lastSuccessfulServicePipelineDeploymentId" type:"string"` // 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 ServiceInstanceState'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 // 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 instance. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The detailed data about the current state of this service instance.
func (ServiceInstanceState) GoString ¶
func (s ServiceInstanceState) 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 (*ServiceInstanceState) SetLastSuccessfulComponentDeploymentIds ¶
func (s *ServiceInstanceState) SetLastSuccessfulComponentDeploymentIds(v []*string) *ServiceInstanceState
SetLastSuccessfulComponentDeploymentIds sets the LastSuccessfulComponentDeploymentIds field's value.
func (*ServiceInstanceState) SetLastSuccessfulEnvironmentDeploymentId ¶
func (s *ServiceInstanceState) SetLastSuccessfulEnvironmentDeploymentId(v string) *ServiceInstanceState
SetLastSuccessfulEnvironmentDeploymentId sets the LastSuccessfulEnvironmentDeploymentId field's value.
func (*ServiceInstanceState) SetLastSuccessfulServicePipelineDeploymentId ¶
func (s *ServiceInstanceState) SetLastSuccessfulServicePipelineDeploymentId(v string) *ServiceInstanceState
SetLastSuccessfulServicePipelineDeploymentId sets the LastSuccessfulServicePipelineDeploymentId field's value.
func (*ServiceInstanceState) SetSpec ¶
func (s *ServiceInstanceState) SetSpec(v string) *ServiceInstanceState
SetSpec sets the Spec field's value.
func (*ServiceInstanceState) SetTemplateMajorVersion ¶
func (s *ServiceInstanceState) SetTemplateMajorVersion(v string) *ServiceInstanceState
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*ServiceInstanceState) SetTemplateMinorVersion ¶
func (s *ServiceInstanceState) SetTemplateMinorVersion(v string) *ServiceInstanceState
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*ServiceInstanceState) SetTemplateName ¶
func (s *ServiceInstanceState) SetTemplateName(v string) *ServiceInstanceState
SetTemplateName sets the TemplateName field's value.
func (ServiceInstanceState) String ¶
func (s ServiceInstanceState) 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 ID of the last attempted deployment of this service instance. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" type:"string"` // 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 ID of the last successful deployment of this service instance. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" type:"string"` // 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) SetLastAttemptedDeploymentId ¶
func (s *ServiceInstanceSummary) SetLastAttemptedDeploymentId(v string) *ServiceInstanceSummary
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId 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) SetLastSucceededDeploymentId ¶
func (s *ServiceInstanceSummary) SetLastSucceededDeploymentId(v string) *ServiceInstanceSummary
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId 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 ID of the last attempted deployment of this service pipeline. LastAttemptedDeploymentId *string `locationName:"lastAttemptedDeploymentId" type:"string"` // 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 ID of the last successful deployment of this service pipeline. LastSucceededDeploymentId *string `locationName:"lastSucceededDeploymentId" type:"string"` // 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) SetLastAttemptedDeploymentId ¶
func (s *ServicePipeline) SetLastAttemptedDeploymentId(v string) *ServicePipeline
SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId 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) SetLastSucceededDeploymentId ¶
func (s *ServicePipeline) SetLastSucceededDeploymentId(v string) *ServicePipeline
SetLastSucceededDeploymentId sets the LastSucceededDeploymentId 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 ServicePipelineState ¶
type ServicePipelineState struct { // 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 ServicePipelineState'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 }
The detailed data about the current state of the service pipeline.
func (ServicePipelineState) GoString ¶
func (s ServicePipelineState) 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 (*ServicePipelineState) SetSpec ¶
func (s *ServicePipelineState) SetSpec(v string) *ServicePipelineState
SetSpec sets the Spec field's value.
func (*ServicePipelineState) SetTemplateMajorVersion ¶
func (s *ServicePipelineState) SetTemplateMajorVersion(v string) *ServicePipelineState
SetTemplateMajorVersion sets the TemplateMajorVersion field's value.
func (*ServicePipelineState) SetTemplateMinorVersion ¶
func (s *ServicePipelineState) SetTemplateMinorVersion(v string) *ServicePipelineState
SetTemplateMinorVersion sets the TemplateMinorVersion field's value.
func (*ServicePipelineState) SetTemplateName ¶
func (s *ServicePipelineState) SetTemplateName(v string) *ServicePipelineState
SetTemplateName sets the TemplateName field's value.
func (ServicePipelineState) String ¶
func (s ServicePipelineState) 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 ServiceSyncBlockerSummary ¶
type ServiceSyncBlockerSummary struct { // The latest active blockers for the synced service. LatestBlockers []*SyncBlocker `locationName:"latestBlockers" type:"list"` // The name of the service instance that you want sync your service configuration // with. ServiceInstanceName *string `locationName:"serviceInstanceName" type:"string"` // The name of the service that you want to get the sync blocker summary for. // If given a service instance name and a service name, it will return the blockers // only applying to the instance that is blocked. // // If given only a service name, it will return the blockers that apply to all // of the instances. In order to get the blockers for a single instance, you // will need to make two distinct calls, one to get the sync blocker summary // for the service and the other to get the sync blocker for the service instance. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" type:"string" required:"true"` // contains filtered or unexported fields }
If a service instance is manually updated, Proton wants to prevent accidentally overriding a manual change.
A blocker is created because of the manual update or deletion of a service instance. The summary describes the blocker as being active or resolved.
func (ServiceSyncBlockerSummary) GoString ¶
func (s ServiceSyncBlockerSummary) 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 (*ServiceSyncBlockerSummary) SetLatestBlockers ¶
func (s *ServiceSyncBlockerSummary) SetLatestBlockers(v []*SyncBlocker) *ServiceSyncBlockerSummary
SetLatestBlockers sets the LatestBlockers field's value.
func (*ServiceSyncBlockerSummary) SetServiceInstanceName ¶
func (s *ServiceSyncBlockerSummary) SetServiceInstanceName(v string) *ServiceSyncBlockerSummary
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*ServiceSyncBlockerSummary) SetServiceName ¶
func (s *ServiceSyncBlockerSummary) SetServiceName(v string) *ServiceSyncBlockerSummary
SetServiceName sets the ServiceName field's value.
func (ServiceSyncBlockerSummary) String ¶
func (s ServiceSyncBlockerSummary) 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 ServiceSyncConfig ¶
type ServiceSyncConfig struct { // The name of the code repository branch that holds the service code Proton // will sync with. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The file path to the service sync configuration file. // // FilePath is a required field FilePath *string `locationName:"filePath" min:"1" type:"string" required:"true"` // The name of the code repository that holds the service code Proton will sync // with. // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // The name of the repository provider that holds the repository Proton will // sync with. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // The name of the service that the service instance is added to. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Detailed data of the service sync configuration.
func (ServiceSyncConfig) GoString ¶
func (s ServiceSyncConfig) 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 (*ServiceSyncConfig) SetBranch ¶
func (s *ServiceSyncConfig) SetBranch(v string) *ServiceSyncConfig
SetBranch sets the Branch field's value.
func (*ServiceSyncConfig) SetFilePath ¶
func (s *ServiceSyncConfig) SetFilePath(v string) *ServiceSyncConfig
SetFilePath sets the FilePath field's value.
func (*ServiceSyncConfig) SetRepositoryName ¶
func (s *ServiceSyncConfig) SetRepositoryName(v string) *ServiceSyncConfig
SetRepositoryName sets the RepositoryName field's value.
func (*ServiceSyncConfig) SetRepositoryProvider ¶
func (s *ServiceSyncConfig) SetRepositoryProvider(v string) *ServiceSyncConfig
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*ServiceSyncConfig) SetServiceName ¶
func (s *ServiceSyncConfig) SetServiceName(v string) *ServiceSyncConfig
SetServiceName sets the ServiceName field's value.
func (ServiceSyncConfig) String ¶
func (s ServiceSyncConfig) 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 ¶
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 SyncBlocker ¶
type SyncBlocker struct { // The contexts for the sync blocker. Contexts []*SyncBlockerContext `locationName:"contexts" type:"list"` // The time when the sync blocker was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" required:"true"` // The reason why the sync blocker was created. // // CreatedReason is a required field CreatedReason *string `locationName:"createdReason" type:"string" required:"true"` // The ID of the sync blocker. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The time the sync blocker was resolved. ResolvedAt *time.Time `locationName:"resolvedAt" type:"timestamp"` // The reason the sync blocker was resolved. ResolvedReason *string `locationName:"resolvedReason" type:"string"` // The status of the sync blocker. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"BlockerStatus"` // The type of the sync blocker. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"BlockerType"` // contains filtered or unexported fields }
Detailed data of the sync blocker.
func (SyncBlocker) GoString ¶
func (s SyncBlocker) 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 (*SyncBlocker) SetContexts ¶
func (s *SyncBlocker) SetContexts(v []*SyncBlockerContext) *SyncBlocker
SetContexts sets the Contexts field's value.
func (*SyncBlocker) SetCreatedAt ¶
func (s *SyncBlocker) SetCreatedAt(v time.Time) *SyncBlocker
SetCreatedAt sets the CreatedAt field's value.
func (*SyncBlocker) SetCreatedReason ¶
func (s *SyncBlocker) SetCreatedReason(v string) *SyncBlocker
SetCreatedReason sets the CreatedReason field's value.
func (*SyncBlocker) SetId ¶
func (s *SyncBlocker) SetId(v string) *SyncBlocker
SetId sets the Id field's value.
func (*SyncBlocker) SetResolvedAt ¶
func (s *SyncBlocker) SetResolvedAt(v time.Time) *SyncBlocker
SetResolvedAt sets the ResolvedAt field's value.
func (*SyncBlocker) SetResolvedReason ¶
func (s *SyncBlocker) SetResolvedReason(v string) *SyncBlocker
SetResolvedReason sets the ResolvedReason field's value.
func (*SyncBlocker) SetStatus ¶
func (s *SyncBlocker) SetStatus(v string) *SyncBlocker
SetStatus sets the Status field's value.
func (*SyncBlocker) SetType ¶
func (s *SyncBlocker) SetType(v string) *SyncBlocker
SetType sets the Type field's value.
func (SyncBlocker) String ¶
func (s SyncBlocker) 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 SyncBlockerContext ¶
type SyncBlockerContext struct { // The key for the sync blocker context. // // Key is a required field Key *string `locationName:"key" type:"string" required:"true"` // The value of the sync blocker context. // // Value is a required field Value *string `locationName:"value" type:"string" required:"true"` // contains filtered or unexported fields }
Detailed data of the context of the sync blocker.
func (SyncBlockerContext) GoString ¶
func (s SyncBlockerContext) 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 (*SyncBlockerContext) SetKey ¶
func (s *SyncBlockerContext) SetKey(v string) *SyncBlockerContext
SetKey sets the Key field's value.
func (*SyncBlockerContext) SetValue ¶
func (s *SyncBlockerContext) SetValue(v string) *SyncBlockerContext
SetValue sets the Value field's value.
func (SyncBlockerContext) String ¶
func (s SyncBlockerContext) 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 ¶
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 ¶
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 ¶
func (s *TemplateSyncConfig) SetBranch(v string) *TemplateSyncConfig
SetBranch sets the Branch field's value.
func (*TemplateSyncConfig) SetRepositoryName ¶
func (s *TemplateSyncConfig) SetRepositoryName(v string) *TemplateSyncConfig
SetRepositoryName sets the RepositoryName field's value.
func (*TemplateSyncConfig) SetRepositoryProvider ¶
func (s *TemplateSyncConfig) SetRepositoryProvider(v string) *TemplateSyncConfig
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*TemplateSyncConfig) SetSubdirectory ¶
func (s *TemplateSyncConfig) SetSubdirectory(v string) *TemplateSyncConfig
SetSubdirectory sets the Subdirectory field's value.
func (*TemplateSyncConfig) SetTemplateName ¶
func (s *TemplateSyncConfig) SetTemplateName(v string) *TemplateSyncConfig
SetTemplateName sets the TemplateName field's value.
func (*TemplateSyncConfig) SetTemplateType ¶
func (s *TemplateSyncConfig) SetTemplateType(v string) *TemplateSyncConfig
SetTemplateType sets the TemplateType field's value.
func (TemplateSyncConfig) String ¶
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 ¶
func (s *UpdateAccountSettingsInput) SetDeletePipelineProvisioningRepository(v bool) *UpdateAccountSettingsInput
SetDeletePipelineProvisioningRepository sets the DeletePipelineProvisioningRepository field's value.
func (*UpdateAccountSettingsInput) SetPipelineCodebuildRoleArn ¶
func (s *UpdateAccountSettingsInput) SetPipelineCodebuildRoleArn(v string) *UpdateAccountSettingsInput
SetPipelineCodebuildRoleArn sets the PipelineCodebuildRoleArn field's value.
func (*UpdateAccountSettingsInput) SetPipelineProvisioningRepository ¶
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 ¶
type UpdateComponentInput struct { // The client token for the updated component. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // 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 ¶
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) SetClientToken ¶
func (s *UpdateComponentInput) SetClientToken(v string) *UpdateComponentInput
SetClientToken sets the ClientToken field's value.
func (*UpdateComponentInput) SetDeploymentType ¶
func (s *UpdateComponentInput) SetDeploymentType(v string) *UpdateComponentInput
SetDeploymentType sets the DeploymentType field's value.
func (*UpdateComponentInput) SetDescription ¶
func (s *UpdateComponentInput) SetDescription(v string) *UpdateComponentInput
SetDescription sets the Description field's value.
func (*UpdateComponentInput) SetName ¶
func (s *UpdateComponentInput) SetName(v string) *UpdateComponentInput
SetName sets the Name field's value.
func (*UpdateComponentInput) SetServiceInstanceName ¶
func (s *UpdateComponentInput) SetServiceInstanceName(v string) *UpdateComponentInput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*UpdateComponentInput) SetServiceName ¶
func (s *UpdateComponentInput) SetServiceName(v string) *UpdateComponentInput
SetServiceName sets the ServiceName field's value.
func (*UpdateComponentInput) SetServiceSpec ¶
func (s *UpdateComponentInput) SetServiceSpec(v string) *UpdateComponentInput
SetServiceSpec sets the ServiceSpec field's value.
func (*UpdateComponentInput) SetTemplateFile ¶
func (s *UpdateComponentInput) SetTemplateFile(v string) *UpdateComponentInput
SetTemplateFile sets the TemplateFile field's value.
func (UpdateComponentInput) String ¶
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 ¶
func (s *UpdateComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateComponentOutput ¶
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 ¶
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 ¶
func (s *UpdateComponentOutput) SetComponent(v *Component) *UpdateComponentOutput
SetComponent sets the Component field's value.
func (UpdateComponentOutput) String ¶
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 ¶
func (s *UpdateEnvironmentAccountConnectionInput) SetCodebuildRoleArn(v string) *UpdateEnvironmentAccountConnectionInput
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*UpdateEnvironmentAccountConnectionInput) SetComponentRoleArn ¶
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 ¶
func (s *UpdateEnvironmentInput) SetCodebuildRoleArn(v string) *UpdateEnvironmentInput
SetCodebuildRoleArn sets the CodebuildRoleArn field's value.
func (*UpdateEnvironmentInput) SetComponentRoleArn ¶
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 ¶
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 client token of the service instance to update. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // 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) SetClientToken ¶
func (s *UpdateServiceInstanceInput) SetClientToken(v string) *UpdateServiceInstanceInput
SetClientToken sets the ClientToken field's value.
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 UpdateServiceSyncBlockerInput ¶
type UpdateServiceSyncBlockerInput struct { // The ID of the service sync blocker. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The reason the service sync blocker was resolved. // // ResolvedReason is a required field ResolvedReason *string `locationName:"resolvedReason" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceSyncBlockerInput) GoString ¶
func (s UpdateServiceSyncBlockerInput) 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 (*UpdateServiceSyncBlockerInput) SetId ¶
func (s *UpdateServiceSyncBlockerInput) SetId(v string) *UpdateServiceSyncBlockerInput
SetId sets the Id field's value.
func (*UpdateServiceSyncBlockerInput) SetResolvedReason ¶
func (s *UpdateServiceSyncBlockerInput) SetResolvedReason(v string) *UpdateServiceSyncBlockerInput
SetResolvedReason sets the ResolvedReason field's value.
func (UpdateServiceSyncBlockerInput) String ¶
func (s UpdateServiceSyncBlockerInput) 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 (*UpdateServiceSyncBlockerInput) Validate ¶
func (s *UpdateServiceSyncBlockerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServiceSyncBlockerOutput ¶
type UpdateServiceSyncBlockerOutput struct { // The name of the service instance that you want to update the service sync // blocker for. ServiceInstanceName *string `locationName:"serviceInstanceName" min:"1" type:"string"` // The name of the service that you want to update the service sync blocker // for. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // The detailed data on the service sync blocker that was updated. // // ServiceSyncBlocker is a required field ServiceSyncBlocker *SyncBlocker `locationName:"serviceSyncBlocker" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceSyncBlockerOutput) GoString ¶
func (s UpdateServiceSyncBlockerOutput) 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 (*UpdateServiceSyncBlockerOutput) SetServiceInstanceName ¶
func (s *UpdateServiceSyncBlockerOutput) SetServiceInstanceName(v string) *UpdateServiceSyncBlockerOutput
SetServiceInstanceName sets the ServiceInstanceName field's value.
func (*UpdateServiceSyncBlockerOutput) SetServiceName ¶
func (s *UpdateServiceSyncBlockerOutput) SetServiceName(v string) *UpdateServiceSyncBlockerOutput
SetServiceName sets the ServiceName field's value.
func (*UpdateServiceSyncBlockerOutput) SetServiceSyncBlocker ¶
func (s *UpdateServiceSyncBlockerOutput) SetServiceSyncBlocker(v *SyncBlocker) *UpdateServiceSyncBlockerOutput
SetServiceSyncBlocker sets the ServiceSyncBlocker field's value.
func (UpdateServiceSyncBlockerOutput) String ¶
func (s UpdateServiceSyncBlockerOutput) 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 UpdateServiceSyncConfigInput ¶
type UpdateServiceSyncConfigInput struct { // The name of the code repository branch where the Proton Ops file is found. // // Branch is a required field Branch *string `locationName:"branch" min:"1" type:"string" required:"true"` // The path to the Proton Ops file. // // FilePath is a required field FilePath *string `locationName:"filePath" min:"1" type:"string" required:"true"` // The name of the repository where the Proton Ops file is found. // // RepositoryName is a required field RepositoryName *string `locationName:"repositoryName" min:"1" type:"string" required:"true"` // The name of the repository provider where the Proton Ops file is found. // // RepositoryProvider is a required field RepositoryProvider *string `locationName:"repositoryProvider" type:"string" required:"true" enum:"RepositoryProvider"` // The name of the service the Proton Ops file is for. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateServiceSyncConfigInput) GoString ¶
func (s UpdateServiceSyncConfigInput) 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 (*UpdateServiceSyncConfigInput) SetBranch ¶
func (s *UpdateServiceSyncConfigInput) SetBranch(v string) *UpdateServiceSyncConfigInput
SetBranch sets the Branch field's value.
func (*UpdateServiceSyncConfigInput) SetFilePath ¶
func (s *UpdateServiceSyncConfigInput) SetFilePath(v string) *UpdateServiceSyncConfigInput
SetFilePath sets the FilePath field's value.
func (*UpdateServiceSyncConfigInput) SetRepositoryName ¶
func (s *UpdateServiceSyncConfigInput) SetRepositoryName(v string) *UpdateServiceSyncConfigInput
SetRepositoryName sets the RepositoryName field's value.
func (*UpdateServiceSyncConfigInput) SetRepositoryProvider ¶
func (s *UpdateServiceSyncConfigInput) SetRepositoryProvider(v string) *UpdateServiceSyncConfigInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*UpdateServiceSyncConfigInput) SetServiceName ¶
func (s *UpdateServiceSyncConfigInput) SetServiceName(v string) *UpdateServiceSyncConfigInput
SetServiceName sets the ServiceName field's value.
func (UpdateServiceSyncConfigInput) String ¶
func (s UpdateServiceSyncConfigInput) 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 (*UpdateServiceSyncConfigInput) Validate ¶
func (s *UpdateServiceSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServiceSyncConfigOutput ¶
type UpdateServiceSyncConfigOutput struct { // The detailed data of the Proton Ops file. ServiceSyncConfig *ServiceSyncConfig `locationName:"serviceSyncConfig" type:"structure"` // contains filtered or unexported fields }
func (UpdateServiceSyncConfigOutput) GoString ¶
func (s UpdateServiceSyncConfigOutput) 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 (*UpdateServiceSyncConfigOutput) SetServiceSyncConfig ¶
func (s *UpdateServiceSyncConfigOutput) SetServiceSyncConfig(v *ServiceSyncConfig) *UpdateServiceSyncConfigOutput
SetServiceSyncConfig sets the ServiceSyncConfig field's value.
func (UpdateServiceSyncConfigOutput) String ¶
func (s UpdateServiceSyncConfigOutput) 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 ¶
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 ¶
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 ¶
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 ¶
func (s *UpdateTemplateSyncConfigInput) SetBranch(v string) *UpdateTemplateSyncConfigInput
SetBranch sets the Branch field's value.
func (*UpdateTemplateSyncConfigInput) SetRepositoryName ¶
func (s *UpdateTemplateSyncConfigInput) SetRepositoryName(v string) *UpdateTemplateSyncConfigInput
SetRepositoryName sets the RepositoryName field's value.
func (*UpdateTemplateSyncConfigInput) SetRepositoryProvider ¶
func (s *UpdateTemplateSyncConfigInput) SetRepositoryProvider(v string) *UpdateTemplateSyncConfigInput
SetRepositoryProvider sets the RepositoryProvider field's value.
func (*UpdateTemplateSyncConfigInput) SetSubdirectory ¶
func (s *UpdateTemplateSyncConfigInput) SetSubdirectory(v string) *UpdateTemplateSyncConfigInput
SetSubdirectory sets the Subdirectory field's value.
func (*UpdateTemplateSyncConfigInput) SetTemplateName ¶
func (s *UpdateTemplateSyncConfigInput) SetTemplateName(v string) *UpdateTemplateSyncConfigInput
SetTemplateName sets the TemplateName field's value.
func (*UpdateTemplateSyncConfigInput) SetTemplateType ¶
func (s *UpdateTemplateSyncConfigInput) SetTemplateType(v string) *UpdateTemplateSyncConfigInput
SetTemplateType sets the TemplateType field's value.
func (UpdateTemplateSyncConfigInput) String ¶
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 ¶
func (s *UpdateTemplateSyncConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTemplateSyncConfigOutput ¶
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 ¶
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 ¶
func (s *UpdateTemplateSyncConfigOutput) SetTemplateSyncConfig(v *TemplateSyncConfig) *UpdateTemplateSyncConfigOutput
SetTemplateSyncConfig sets the TemplateSyncConfig field's value.
func (UpdateTemplateSyncConfigOutput) String ¶
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. |