...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/proton"
Overview
Constants

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

The stub package, protoniface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

AcceptEnvironmentAccountConnection
CancelComponentDeployment
CancelEnvironmentDeployment
CancelServiceInstanceDeployment
CancelServicePipelineDeployment
CreateComponent
CreateEnvironment
CreateEnvironmentAccountConnection
CreateEnvironmentTemplate
CreateEnvironmentTemplateVersion
CreateRepository
CreateService
CreateServiceInstance
CreateServiceSyncConfig
CreateServiceTemplate
CreateServiceTemplateVersion
CreateTemplateSyncConfig
DeleteComponent
DeleteDeployment
DeleteEnvironment
DeleteEnvironmentAccountConnection
DeleteEnvironmentTemplate
DeleteEnvironmentTemplateVersion
DeleteRepository
DeleteService
DeleteServiceSyncConfig
DeleteServiceTemplate
DeleteServiceTemplateVersion
DeleteTemplateSyncConfig
GetAccountSettings
GetComponent
GetDeployment
GetEnvironment
GetEnvironmentAccountConnection
GetEnvironmentTemplate
GetEnvironmentTemplateVersion
GetRepository
GetRepositorySyncStatus
GetResourcesSummary
GetService
GetServiceInstance
GetServiceInstanceSyncStatus
GetServiceSyncBlockerSummary
GetServiceSyncConfig
GetServiceTemplate
GetServiceTemplateVersion
GetTemplateSyncConfig
GetTemplateSyncStatus
ListComponentOutputs ( Paginator )
ListComponentProvisionedResources ( Paginator )
ListComponents ( Paginator )
ListDeployments ( Paginator )
ListEnvironmentAccountConnections ( Paginator )
ListEnvironmentOutputs ( Paginator )
ListEnvironmentProvisionedResources ( Paginator )
ListEnvironmentTemplateVersions ( Paginator )
ListEnvironmentTemplates ( Paginator )
ListEnvironments ( Paginator )
ListRepositories ( Paginator )
ListRepositorySyncDefinitions ( Paginator )
ListServiceInstanceOutputs ( Paginator )
ListServiceInstanceProvisionedResources ( Paginator )
ListServiceInstances ( Paginator )
ListServicePipelineOutputs ( Paginator )
ListServicePipelineProvisionedResources ( Paginator )
ListServiceTemplateVersions ( Paginator )
ListServiceTemplates ( Paginator )
ListServices ( Paginator )
ListTagsForResource ( Paginator )
NotifyResourceDeploymentStatusChange
RejectEnvironmentAccountConnection
TagResource
UntagResource
UpdateAccountSettings
UpdateComponent
UpdateEnvironment
UpdateEnvironmentAccountConnection
UpdateEnvironmentTemplate
UpdateEnvironmentTemplateVersion
UpdateService
UpdateServiceInstance
UpdateServicePipeline
UpdateServiceSyncBlocker
UpdateServiceSyncConfig
UpdateServiceTemplate
UpdateServiceTemplateVersion
UpdateTemplateSyncConfig

Types ▾

type Proton
func New(p client.ConfigProvider, cfgs ...*aws.Config) *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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, fn func(*ListComponentOutputsOutput, bool) bool) error
func (c *Proton) ListComponentOutputsPagesWithContext(ctx aws.Context, input *ListComponentOutputsInput, fn func(*ListComponentOutputsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListComponentProvisionedResourcesOutput, bool) bool) error
func (c *Proton) ListComponentProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListComponentProvisionedResourcesInput, fn func(*ListComponentProvisionedResourcesOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListComponentProvisionedResourcesRequest(input *ListComponentProvisionedResourcesInput) (req *request.Request, output *ListComponentProvisionedResourcesOutput)
func (c *Proton) ListComponentProvisionedResourcesWithContext(ctx aws.Context, input *ListComponentProvisionedResourcesInput, opts ...request.Option) (*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, fn func(*ListComponentsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListDeploymentsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListEnvironmentAccountConnectionsOutput, bool) bool) error
func (c *Proton) ListEnvironmentAccountConnectionsPagesWithContext(ctx aws.Context, input *ListEnvironmentAccountConnectionsInput, fn func(*ListEnvironmentAccountConnectionsOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListEnvironmentAccountConnectionsRequest(input *ListEnvironmentAccountConnectionsInput) (req *request.Request, output *ListEnvironmentAccountConnectionsOutput)
func (c *Proton) ListEnvironmentAccountConnectionsWithContext(ctx aws.Context, input *ListEnvironmentAccountConnectionsInput, opts ...request.Option) (*ListEnvironmentAccountConnectionsOutput, error)
func (c *Proton) ListEnvironmentOutputs(input *ListEnvironmentOutputsInput) (*ListEnvironmentOutputsOutput, error)
func (c *Proton) ListEnvironmentOutputsPages(input *ListEnvironmentOutputsInput, fn func(*ListEnvironmentOutputsOutput, bool) bool) error
func (c *Proton) ListEnvironmentOutputsPagesWithContext(ctx aws.Context, input *ListEnvironmentOutputsInput, fn func(*ListEnvironmentOutputsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListEnvironmentProvisionedResourcesOutput, bool) bool) error
func (c *Proton) ListEnvironmentProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListEnvironmentProvisionedResourcesInput, fn func(*ListEnvironmentProvisionedResourcesOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListEnvironmentProvisionedResourcesRequest(input *ListEnvironmentProvisionedResourcesInput) (req *request.Request, output *ListEnvironmentProvisionedResourcesOutput)
func (c *Proton) ListEnvironmentProvisionedResourcesWithContext(ctx aws.Context, input *ListEnvironmentProvisionedResourcesInput, opts ...request.Option) (*ListEnvironmentProvisionedResourcesOutput, error)
func (c *Proton) ListEnvironmentTemplateVersions(input *ListEnvironmentTemplateVersionsInput) (*ListEnvironmentTemplateVersionsOutput, error)
func (c *Proton) ListEnvironmentTemplateVersionsPages(input *ListEnvironmentTemplateVersionsInput, fn func(*ListEnvironmentTemplateVersionsOutput, bool) bool) error
func (c *Proton) ListEnvironmentTemplateVersionsPagesWithContext(ctx aws.Context, input *ListEnvironmentTemplateVersionsInput, fn func(*ListEnvironmentTemplateVersionsOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListEnvironmentTemplateVersionsRequest(input *ListEnvironmentTemplateVersionsInput) (req *request.Request, output *ListEnvironmentTemplateVersionsOutput)
func (c *Proton) ListEnvironmentTemplateVersionsWithContext(ctx aws.Context, input *ListEnvironmentTemplateVersionsInput, opts ...request.Option) (*ListEnvironmentTemplateVersionsOutput, error)
func (c *Proton) ListEnvironmentTemplates(input *ListEnvironmentTemplatesInput) (*ListEnvironmentTemplatesOutput, error)
func (c *Proton) ListEnvironmentTemplatesPages(input *ListEnvironmentTemplatesInput, fn func(*ListEnvironmentTemplatesOutput, bool) bool) error
func (c *Proton) ListEnvironmentTemplatesPagesWithContext(ctx aws.Context, input *ListEnvironmentTemplatesInput, fn func(*ListEnvironmentTemplatesOutput, bool) bool, opts ...request.Option) 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, fn func(*ListEnvironmentsOutput, bool) bool, opts ...request.Option) 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, fn func(*ListRepositoriesOutput, bool) bool, opts ...request.Option) 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, fn func(*ListRepositorySyncDefinitionsOutput, bool) bool) error
func (c *Proton) ListRepositorySyncDefinitionsPagesWithContext(ctx aws.Context, input *ListRepositorySyncDefinitionsInput, fn func(*ListRepositorySyncDefinitionsOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListRepositorySyncDefinitionsRequest(input *ListRepositorySyncDefinitionsInput) (req *request.Request, output *ListRepositorySyncDefinitionsOutput)
func (c *Proton) ListRepositorySyncDefinitionsWithContext(ctx aws.Context, input *ListRepositorySyncDefinitionsInput, opts ...request.Option) (*ListRepositorySyncDefinitionsOutput, error)
func (c *Proton) ListServiceInstanceOutputs(input *ListServiceInstanceOutputsInput) (*ListServiceInstanceOutputsOutput, error)
func (c *Proton) ListServiceInstanceOutputsPages(input *ListServiceInstanceOutputsInput, fn func(*ListServiceInstanceOutputsOutput, bool) bool) error
func (c *Proton) ListServiceInstanceOutputsPagesWithContext(ctx aws.Context, input *ListServiceInstanceOutputsInput, fn func(*ListServiceInstanceOutputsOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListServiceInstanceOutputsRequest(input *ListServiceInstanceOutputsInput) (req *request.Request, output *ListServiceInstanceOutputsOutput)
func (c *Proton) ListServiceInstanceOutputsWithContext(ctx aws.Context, input *ListServiceInstanceOutputsInput, opts ...request.Option) (*ListServiceInstanceOutputsOutput, error)
func (c *Proton) ListServiceInstanceProvisionedResources(input *ListServiceInstanceProvisionedResourcesInput) (*ListServiceInstanceProvisionedResourcesOutput, error)
func (c *Proton) ListServiceInstanceProvisionedResourcesPages(input *ListServiceInstanceProvisionedResourcesInput, fn func(*ListServiceInstanceProvisionedResourcesOutput, bool) bool) error
func (c *Proton) ListServiceInstanceProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListServiceInstanceProvisionedResourcesInput, fn func(*ListServiceInstanceProvisionedResourcesOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListServiceInstanceProvisionedResourcesRequest(input *ListServiceInstanceProvisionedResourcesInput) (req *request.Request, output *ListServiceInstanceProvisionedResourcesOutput)
func (c *Proton) ListServiceInstanceProvisionedResourcesWithContext(ctx aws.Context, input *ListServiceInstanceProvisionedResourcesInput, opts ...request.Option) (*ListServiceInstanceProvisionedResourcesOutput, error)
func (c *Proton) ListServiceInstances(input *ListServiceInstancesInput) (*ListServiceInstancesOutput, error)
func (c *Proton) ListServiceInstancesPages(input *ListServiceInstancesInput, fn func(*ListServiceInstancesOutput, bool) bool) error
func (c *Proton) ListServiceInstancesPagesWithContext(ctx aws.Context, input *ListServiceInstancesInput, fn func(*ListServiceInstancesOutput, bool) bool, opts ...request.Option) 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, fn func(*ListServicePipelineOutputsOutput, bool) bool) error
func (c *Proton) ListServicePipelineOutputsPagesWithContext(ctx aws.Context, input *ListServicePipelineOutputsInput, fn func(*ListServicePipelineOutputsOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListServicePipelineOutputsRequest(input *ListServicePipelineOutputsInput) (req *request.Request, output *ListServicePipelineOutputsOutput)
func (c *Proton) ListServicePipelineOutputsWithContext(ctx aws.Context, input *ListServicePipelineOutputsInput, opts ...request.Option) (*ListServicePipelineOutputsOutput, error)
func (c *Proton) ListServicePipelineProvisionedResources(input *ListServicePipelineProvisionedResourcesInput) (*ListServicePipelineProvisionedResourcesOutput, error)
func (c *Proton) ListServicePipelineProvisionedResourcesPages(input *ListServicePipelineProvisionedResourcesInput, fn func(*ListServicePipelineProvisionedResourcesOutput, bool) bool) error
func (c *Proton) ListServicePipelineProvisionedResourcesPagesWithContext(ctx aws.Context, input *ListServicePipelineProvisionedResourcesInput, fn func(*ListServicePipelineProvisionedResourcesOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListServicePipelineProvisionedResourcesRequest(input *ListServicePipelineProvisionedResourcesInput) (req *request.Request, output *ListServicePipelineProvisionedResourcesOutput)
func (c *Proton) ListServicePipelineProvisionedResourcesWithContext(ctx aws.Context, input *ListServicePipelineProvisionedResourcesInput, opts ...request.Option) (*ListServicePipelineProvisionedResourcesOutput, error)
func (c *Proton) ListServiceTemplateVersions(input *ListServiceTemplateVersionsInput) (*ListServiceTemplateVersionsOutput, error)
func (c *Proton) ListServiceTemplateVersionsPages(input *ListServiceTemplateVersionsInput, fn func(*ListServiceTemplateVersionsOutput, bool) bool) error
func (c *Proton) ListServiceTemplateVersionsPagesWithContext(ctx aws.Context, input *ListServiceTemplateVersionsInput, fn func(*ListServiceTemplateVersionsOutput, bool) bool, opts ...request.Option) error
func (c *Proton) ListServiceTemplateVersionsRequest(input *ListServiceTemplateVersionsInput) (req *request.Request, output *ListServiceTemplateVersionsOutput)
func (c *Proton) ListServiceTemplateVersionsWithContext(ctx aws.Context, input *ListServiceTemplateVersionsInput, opts ...request.Option) (*ListServiceTemplateVersionsOutput, error)
func (c *Proton) ListServiceTemplates(input *ListServiceTemplatesInput) (*ListServiceTemplatesOutput, error)
func (c *Proton) ListServiceTemplatesPages(input *ListServiceTemplatesInput, fn func(*ListServiceTemplatesOutput, bool) bool) error
func (c *Proton) ListServiceTemplatesPagesWithContext(ctx aws.Context, input *ListServiceTemplatesInput, fn func(*ListServiceTemplatesOutput, bool) bool, opts ...request.Option) 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, fn func(*ListServicesOutput, bool) bool, opts ...request.Option) 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, fn func(*ListTagsForResourceOutput, bool) bool) error
func (c *Proton) ListTagsForResourcePagesWithContext(ctx aws.Context, input *ListTagsForResourceInput, fn func(*ListTagsForResourceOutput, bool) bool, opts ...request.Option) 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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.Option) (*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, opts ...request.WaiterOption) 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, opts ...request.WaiterOption) error
func (c *Proton) WaitUntilServiceUpdated(input *GetServiceInput) error
func (c *Proton) WaitUntilServiceUpdatedWithContext(ctx aws.Context, input *GetServiceInput, opts ...request.WaiterOption) error
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
type AcceptEnvironmentAccountConnectionOutput
type AccessDeniedException
type AccountSettings
type CancelComponentDeploymentInput
type CancelComponentDeploymentOutput
type CancelEnvironmentDeploymentInput
type CancelEnvironmentDeploymentOutput
type CancelServiceInstanceDeploymentInput
type CancelServiceInstanceDeploymentOutput
type CancelServicePipelineDeploymentInput
type CancelServicePipelineDeploymentOutput
type CompatibleEnvironmentTemplate
type CompatibleEnvironmentTemplateInput
type Component
type ComponentState
type ComponentSummary
type ConflictException
type CountsSummary
type CreateComponentInput
type CreateComponentOutput
type CreateEnvironmentAccountConnectionInput
type CreateEnvironmentAccountConnectionOutput
type CreateEnvironmentInput
type CreateEnvironmentOutput
type CreateEnvironmentTemplateInput
type CreateEnvironmentTemplateOutput
type CreateEnvironmentTemplateVersionInput
type CreateEnvironmentTemplateVersionOutput
type CreateRepositoryInput
type CreateRepositoryOutput
type CreateServiceInput
type CreateServiceInstanceInput
type CreateServiceInstanceOutput
type CreateServiceOutput
type CreateServiceSyncConfigInput
type CreateServiceSyncConfigOutput
type CreateServiceTemplateInput
type CreateServiceTemplateOutput
type CreateServiceTemplateVersionInput
type CreateServiceTemplateVersionOutput
type CreateTemplateSyncConfigInput
type CreateTemplateSyncConfigOutput
type DeleteComponentInput
type DeleteComponentOutput
type DeleteDeploymentInput
type DeleteDeploymentOutput
type DeleteEnvironmentAccountConnectionInput
type DeleteEnvironmentAccountConnectionOutput
type DeleteEnvironmentInput
type DeleteEnvironmentOutput
type DeleteEnvironmentTemplateInput
type DeleteEnvironmentTemplateOutput
type DeleteEnvironmentTemplateVersionInput
type DeleteEnvironmentTemplateVersionOutput
type DeleteRepositoryInput
type DeleteRepositoryOutput
type DeleteServiceInput
type DeleteServiceOutput
type DeleteServiceSyncConfigInput
type DeleteServiceSyncConfigOutput
type DeleteServiceTemplateInput
type DeleteServiceTemplateOutput
type DeleteServiceTemplateVersionInput
type DeleteServiceTemplateVersionOutput
type DeleteTemplateSyncConfigInput
type DeleteTemplateSyncConfigOutput
type Deployment
type DeploymentState
type DeploymentSummary
type Environment
type EnvironmentAccountConnection
type EnvironmentAccountConnectionSummary
type EnvironmentState
type EnvironmentSummary
type EnvironmentTemplate
type EnvironmentTemplateFilter
type EnvironmentTemplateSummary
type EnvironmentTemplateVersion
type EnvironmentTemplateVersionSummary
type GetAccountSettingsInput
type GetAccountSettingsOutput
type GetComponentInput
type GetComponentOutput
type GetDeploymentInput
type GetDeploymentOutput
type GetEnvironmentAccountConnectionInput
type GetEnvironmentAccountConnectionOutput
type GetEnvironmentInput
type GetEnvironmentOutput
type GetEnvironmentTemplateInput
type GetEnvironmentTemplateOutput
type GetEnvironmentTemplateVersionInput
type GetEnvironmentTemplateVersionOutput
type GetRepositoryInput
type GetRepositoryOutput
type GetRepositorySyncStatusInput
type GetRepositorySyncStatusOutput
type GetResourcesSummaryInput
type GetResourcesSummaryOutput
type GetServiceInput
type GetServiceInstanceInput
type GetServiceInstanceOutput
type GetServiceInstanceSyncStatusInput
type GetServiceInstanceSyncStatusOutput
type GetServiceOutput
type GetServiceSyncBlockerSummaryInput
type GetServiceSyncBlockerSummaryOutput
type GetServiceSyncConfigInput
type GetServiceSyncConfigOutput
type GetServiceTemplateInput
type GetServiceTemplateOutput
type GetServiceTemplateVersionInput
type GetServiceTemplateVersionOutput
type GetTemplateSyncConfigInput
type GetTemplateSyncConfigOutput
type GetTemplateSyncStatusInput
type GetTemplateSyncStatusOutput
type InternalServerException
type ListComponentOutputsInput
type ListComponentOutputsOutput
type ListComponentProvisionedResourcesInput
type ListComponentProvisionedResourcesOutput
type ListComponentsInput
type ListComponentsOutput
type ListDeploymentsInput
type ListDeploymentsOutput
type ListEnvironmentAccountConnectionsInput
type ListEnvironmentAccountConnectionsOutput
type ListEnvironmentOutputsInput
type ListEnvironmentOutputsOutput
type ListEnvironmentProvisionedResourcesInput
type ListEnvironmentProvisionedResourcesOutput
type ListEnvironmentTemplateVersionsInput
type ListEnvironmentTemplateVersionsOutput
type ListEnvironmentTemplatesInput
type ListEnvironmentTemplatesOutput
type ListEnvironmentsInput
type ListEnvironmentsOutput
type ListRepositoriesInput
type ListRepositoriesOutput
type ListRepositorySyncDefinitionsInput
type ListRepositorySyncDefinitionsOutput
type ListServiceInstanceOutputsInput
type ListServiceInstanceOutputsOutput
type ListServiceInstanceProvisionedResourcesInput
type ListServiceInstanceProvisionedResourcesOutput
type ListServiceInstancesFilter
type ListServiceInstancesInput
type ListServiceInstancesOutput
type ListServicePipelineOutputsInput
type ListServicePipelineOutputsOutput
type ListServicePipelineProvisionedResourcesInput
type ListServicePipelineProvisionedResourcesOutput
type ListServiceTemplateVersionsInput
type ListServiceTemplateVersionsOutput
type ListServiceTemplatesInput
type ListServiceTemplatesOutput
type ListServicesInput
type ListServicesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type NotifyResourceDeploymentStatusChangeInput
type NotifyResourceDeploymentStatusChangeOutput
type Output_
type ProvisionedResource
type RejectEnvironmentAccountConnectionInput
type RejectEnvironmentAccountConnectionOutput
type Repository
type RepositoryBranch
type RepositoryBranchInput_
type RepositorySummary
type RepositorySyncAttempt
type RepositorySyncDefinition
type RepositorySyncEvent
type ResourceCountsSummary
type ResourceNotFoundException
type ResourceSyncAttempt
type ResourceSyncEvent
type Revision
type S3ObjectSource
type Service
type ServiceInstance
type ServiceInstanceState
type ServiceInstanceSummary
type ServicePipeline
type ServicePipelineState
type ServiceQuotaExceededException
type ServiceSummary
type ServiceSyncBlockerSummary
type ServiceSyncConfig
type ServiceTemplate
type ServiceTemplateSummary
type ServiceTemplateVersion
type ServiceTemplateVersionSummary
type SyncBlocker
type SyncBlockerContext
type Tag
type TagResourceInput
type TagResourceOutput
type TemplateSyncConfig
type TemplateVersionSourceInput
type ThrottlingException
type UntagResourceInput
type UntagResourceOutput
type UpdateAccountSettingsInput
type UpdateAccountSettingsOutput
type UpdateComponentInput
type UpdateComponentOutput
type UpdateEnvironmentAccountConnectionInput
type UpdateEnvironmentAccountConnectionOutput
type UpdateEnvironmentInput
type UpdateEnvironmentOutput
type UpdateEnvironmentTemplateInput
type UpdateEnvironmentTemplateOutput
type UpdateEnvironmentTemplateVersionInput
type UpdateEnvironmentTemplateVersionOutput
type UpdateServiceInput
type UpdateServiceInstanceInput
type UpdateServiceInstanceOutput
type UpdateServiceOutput
type UpdateServicePipelineInput
type UpdateServicePipelineOutput
type UpdateServiceSyncBlockerInput
type UpdateServiceSyncBlockerOutput
type UpdateServiceSyncConfigInput
type UpdateServiceSyncConfigOutput
type UpdateServiceTemplateInput
type UpdateServiceTemplateOutput
type UpdateServiceTemplateVersionInput
type UpdateServiceTemplateVersionOutput
type UpdateTemplateSyncConfigInput
type UpdateTemplateSyncConfigOutput
type ValidationException

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"
)

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

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

func (s Component) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the 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) SetArn

func (s *Component) SetArn(v string) *Component

SetArn sets the Arn field's value.

func (*Component) SetCreatedAt

func (s *Component) SetCreatedAt(v time.Time) *Component

SetCreatedAt sets the CreatedAt field's value.

func (*Component) SetDeploymentStatus

func (s *Component) SetDeploymentStatus(v string) *Component

SetDeploymentStatus sets the DeploymentStatus field's value.

func (*Component) SetDeploymentStatusMessage

func (s *Component) SetDeploymentStatusMessage(v string) *Component

SetDeploymentStatusMessage sets the DeploymentStatusMessage field's value.

func (*Component) SetDescription

func (s *Component) SetDescription(v string) *Component

SetDescription sets the Description field's value.

func (*Component) SetEnvironmentName

func (s *Component) SetEnvironmentName(v string) *Component

SetEnvironmentName sets the EnvironmentName field's value.

func (*Component) SetLastAttemptedDeploymentId

func (s *Component) SetLastAttemptedDeploymentId(v string) *Component

SetLastAttemptedDeploymentId sets the LastAttemptedDeploymentId field's value.

func (*Component) SetLastClientRequestToken

func (s *Component) SetLastClientRequestToken(v string) *Component

SetLastClientRequestToken sets the LastClientRequestToken field's value.

func (*Component) SetLastDeploymentAttemptedAt

func (s *Component) SetLastDeploymentAttemptedAt(v time.Time) *Component

SetLastDeploymentAttemptedAt sets the LastDeploymentAttemptedAt field's value.

func (*Component) SetLastDeploymentSucceededAt

func (s *Component) SetLastDeploymentSucceededAt(v time.Time) *Component

SetLastDeploymentSucceededAt sets the LastDeploymentSucceededAt field's value.

func (*Component) SetLastModifiedAt

func (s *Component) SetLastModifiedAt(v time.Time) *Component

SetLastModifiedAt sets the LastModifiedAt field's value.

func (*Component) SetLastSucceededDeploymentId

func (s *Component) SetLastSucceededDeploymentId(v string) *Component

SetLastSucceededDeploymentId sets the LastSucceededDeploymentId field's value.

func (*Component) SetName

func (s *Component) SetName(v string) *Component

SetName sets the Name field's value.

func (*Component) SetServiceInstanceName

func (s *Component) SetServiceInstanceName(v string) *Component

SetServiceInstanceName sets the ServiceInstanceName field's value.

func (*Component) SetServiceName

func (s *Component) SetServiceName(v string) *Component

SetServiceName sets the ServiceName field's value.

func (*Component) SetServiceSpec

func (s *Component) SetServiceSpec(v string) *Component

SetServiceSpec sets the ServiceSpec field's value.

func (Component) String

func (s Component) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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 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

func (s Output_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the 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_) SetKey

func (s *Output_) SetKey(v string) *Output_

SetKey sets the Key field's value.

func (*Output_) SetValueString

func (s *Output_) SetValueString(v string) *Output_

SetValueString sets the ValueString field's value.

func (Output_) String

func (s Output_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the 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_) Validate

func (s *Output_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Proton

type Proton struct {
    *client.Client
}

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