Module: Aws::Proton::Types

Defined in:
lib/aws-sdk-proton/types.rb

Defined Under Namespace

Classes: AcceptEnvironmentAccountConnectionInput, AcceptEnvironmentAccountConnectionOutput, AccessDeniedException, AccountSettings, CancelComponentDeploymentInput, CancelComponentDeploymentOutput, CancelEnvironmentDeploymentInput, CancelEnvironmentDeploymentOutput, CancelServiceInstanceDeploymentInput, CancelServiceInstanceDeploymentOutput, CancelServicePipelineDeploymentInput, CancelServicePipelineDeploymentOutput, CompatibleEnvironmentTemplate, CompatibleEnvironmentTemplateInput, Component, ComponentState, ComponentSummary, ConflictException, CountsSummary, CreateComponentInput, CreateComponentOutput, CreateEnvironmentAccountConnectionInput, CreateEnvironmentAccountConnectionOutput, CreateEnvironmentInput, CreateEnvironmentOutput, CreateEnvironmentTemplateInput, CreateEnvironmentTemplateOutput, CreateEnvironmentTemplateVersionInput, CreateEnvironmentTemplateVersionOutput, CreateRepositoryInput, CreateRepositoryOutput, CreateServiceInput, CreateServiceInstanceInput, CreateServiceInstanceOutput, CreateServiceOutput, CreateServiceSyncConfigInput, CreateServiceSyncConfigOutput, CreateServiceTemplateInput, CreateServiceTemplateOutput, CreateServiceTemplateVersionInput, CreateServiceTemplateVersionOutput, CreateTemplateSyncConfigInput, CreateTemplateSyncConfigOutput, DeleteComponentInput, DeleteComponentOutput, DeleteDeploymentInput, DeleteDeploymentOutput, DeleteEnvironmentAccountConnectionInput, DeleteEnvironmentAccountConnectionOutput, DeleteEnvironmentInput, DeleteEnvironmentOutput, DeleteEnvironmentTemplateInput, DeleteEnvironmentTemplateOutput, DeleteEnvironmentTemplateVersionInput, DeleteEnvironmentTemplateVersionOutput, DeleteRepositoryInput, DeleteRepositoryOutput, DeleteServiceInput, DeleteServiceOutput, DeleteServiceSyncConfigInput, DeleteServiceSyncConfigOutput, DeleteServiceTemplateInput, DeleteServiceTemplateOutput, DeleteServiceTemplateVersionInput, DeleteServiceTemplateVersionOutput, DeleteTemplateSyncConfigInput, DeleteTemplateSyncConfigOutput, Deployment, DeploymentState, DeploymentSummary, Environment, EnvironmentAccountConnection, EnvironmentAccountConnectionSummary, EnvironmentState, EnvironmentSummary, EnvironmentTemplate, EnvironmentTemplateFilter, EnvironmentTemplateSummary, EnvironmentTemplateVersion, EnvironmentTemplateVersionSummary, GetAccountSettingsInput, GetAccountSettingsOutput, GetComponentInput, GetComponentOutput, GetDeploymentInput, GetDeploymentOutput, GetEnvironmentAccountConnectionInput, GetEnvironmentAccountConnectionOutput, GetEnvironmentInput, GetEnvironmentOutput, GetEnvironmentTemplateInput, GetEnvironmentTemplateOutput, GetEnvironmentTemplateVersionInput, GetEnvironmentTemplateVersionOutput, GetRepositoryInput, GetRepositoryOutput, GetRepositorySyncStatusInput, GetRepositorySyncStatusOutput, GetResourcesSummaryInput, GetResourcesSummaryOutput, GetServiceInput, GetServiceInstanceInput, GetServiceInstanceOutput, GetServiceInstanceSyncStatusInput, GetServiceInstanceSyncStatusOutput, GetServiceOutput, GetServiceSyncBlockerSummaryInput, GetServiceSyncBlockerSummaryOutput, GetServiceSyncConfigInput, GetServiceSyncConfigOutput, GetServiceTemplateInput, GetServiceTemplateOutput, GetServiceTemplateVersionInput, GetServiceTemplateVersionOutput, GetTemplateSyncConfigInput, GetTemplateSyncConfigOutput, GetTemplateSyncStatusInput, GetTemplateSyncStatusOutput, InternalServerException, ListComponentOutputsInput, ListComponentOutputsOutput, ListComponentProvisionedResourcesInput, ListComponentProvisionedResourcesOutput, ListComponentsInput, ListComponentsOutput, ListDeploymentsInput, ListDeploymentsOutput, ListEnvironmentAccountConnectionsInput, ListEnvironmentAccountConnectionsOutput, ListEnvironmentOutputsInput, ListEnvironmentOutputsOutput, ListEnvironmentProvisionedResourcesInput, ListEnvironmentProvisionedResourcesOutput, ListEnvironmentTemplateVersionsInput, ListEnvironmentTemplateVersionsOutput, ListEnvironmentTemplatesInput, ListEnvironmentTemplatesOutput, ListEnvironmentsInput, ListEnvironmentsOutput, ListRepositoriesInput, ListRepositoriesOutput, ListRepositorySyncDefinitionsInput, ListRepositorySyncDefinitionsOutput, ListServiceInstanceOutputsInput, ListServiceInstanceOutputsOutput, ListServiceInstanceProvisionedResourcesInput, ListServiceInstanceProvisionedResourcesOutput, ListServiceInstancesFilter, ListServiceInstancesInput, ListServiceInstancesOutput, ListServicePipelineOutputsInput, ListServicePipelineOutputsOutput, ListServicePipelineProvisionedResourcesInput, ListServicePipelineProvisionedResourcesOutput, ListServiceTemplateVersionsInput, ListServiceTemplateVersionsOutput, ListServiceTemplatesInput, ListServiceTemplatesOutput, ListServicesInput, ListServicesOutput, ListTagsForResourceInput, ListTagsForResourceOutput, NotifyResourceDeploymentStatusChangeInput, NotifyResourceDeploymentStatusChangeOutput, Output, ProvisionedResource, RejectEnvironmentAccountConnectionInput, RejectEnvironmentAccountConnectionOutput, Repository, RepositoryBranch, RepositoryBranchInput, RepositorySummary, RepositorySyncAttempt, RepositorySyncDefinition, RepositorySyncEvent, ResourceCountsSummary, ResourceNotFoundException, ResourceSyncAttempt, ResourceSyncEvent, Revision, S3ObjectSource, Service, ServiceInstance, ServiceInstanceState, ServiceInstanceSummary, ServicePipeline, ServicePipelineState, ServiceQuotaExceededException, ServiceSummary, ServiceSyncBlockerSummary, ServiceSyncConfig, ServiceTemplate, ServiceTemplateSummary, ServiceTemplateVersion, ServiceTemplateVersionSummary, SyncBlocker, SyncBlockerContext, Tag, TagResourceInput, TagResourceOutput, TemplateSyncConfig, TemplateVersionSourceInput, ThrottlingException, UntagResourceInput, UntagResourceOutput, UpdateAccountSettingsInput, UpdateAccountSettingsOutput, UpdateComponentInput, UpdateComponentOutput, UpdateEnvironmentAccountConnectionInput, UpdateEnvironmentAccountConnectionOutput, UpdateEnvironmentInput, UpdateEnvironmentOutput, UpdateEnvironmentTemplateInput, UpdateEnvironmentTemplateOutput, UpdateEnvironmentTemplateVersionInput, UpdateEnvironmentTemplateVersionOutput, UpdateServiceInput, UpdateServiceInstanceInput, UpdateServiceInstanceOutput, UpdateServiceOutput, UpdateServicePipelineInput, UpdateServicePipelineOutput, UpdateServiceSyncBlockerInput, UpdateServiceSyncBlockerOutput, UpdateServiceSyncConfigInput, UpdateServiceSyncConfigOutput, UpdateServiceTemplateInput, UpdateServiceTemplateOutput, UpdateServiceTemplateVersionInput, UpdateServiceTemplateVersionOutput, UpdateTemplateSyncConfigInput, UpdateTemplateSyncConfigOutput, ValidationException

Instance Attribute Summary collapse

Instance Attribute Details

#componentTypes::ComponentState

The state of the component associated with the deployment.



1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
# File 'lib/aws-sdk-proton/types.rb', line 1898

class DeploymentState < Struct.new(
  :component,
  :environment,
  :service_instance,
  :service_pipeline,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Component < DeploymentState; end
  class Environment < DeploymentState; end
  class ServiceInstance < DeploymentState; end
  class ServicePipeline < DeploymentState; end
  class Unknown < DeploymentState; end
end

#environmentTypes::EnvironmentState

The state of the environment associated with the deployment.



1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
# File 'lib/aws-sdk-proton/types.rb', line 1898

class DeploymentState < Struct.new(
  :component,
  :environment,
  :service_instance,
  :service_pipeline,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Component < DeploymentState; end
  class Environment < DeploymentState; end
  class ServiceInstance < DeploymentState; end
  class ServicePipeline < DeploymentState; end
  class Unknown < DeploymentState; end
end

#s3Types::S3ObjectSource

An S3 source object that includes the template bundle S3 path and name for a template minor version.



5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
# File 'lib/aws-sdk-proton/types.rb', line 5756

class TemplateVersionSourceInput < Struct.new(
  :s3,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3 < TemplateVersionSourceInput; end
  class Unknown < TemplateVersionSourceInput; end
end

#service_instanceTypes::ServiceInstanceState

The state of the service instance associated with the deployment.



1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
# File 'lib/aws-sdk-proton/types.rb', line 1898

class DeploymentState < Struct.new(
  :component,
  :environment,
  :service_instance,
  :service_pipeline,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Component < DeploymentState; end
  class Environment < DeploymentState; end
  class ServiceInstance < DeploymentState; end
  class ServicePipeline < DeploymentState; end
  class Unknown < DeploymentState; end
end

#service_pipelineTypes::ServicePipelineState

The state of the service pipeline associated with the deployment.



1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
# File 'lib/aws-sdk-proton/types.rb', line 1898

class DeploymentState < Struct.new(
  :component,
  :environment,
  :service_instance,
  :service_pipeline,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Component < DeploymentState; end
  class Environment < DeploymentState; end
  class ServiceInstance < DeploymentState; end
  class ServicePipeline < DeploymentState; end
  class Unknown < DeploymentState; end
end