Class: Aws::Proton::Types::DeploymentState
- Inherits:
-
Struct
- Object
- Struct
- Aws::Proton::Types::DeploymentState
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-proton/types.rb
Overview
DeploymentState is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of DeploymentState corresponding to the set member.
The detailed data about the current state of the deployment.
Direct Known Subclasses
Component, Environment, ServiceInstance, ServicePipeline, Unknown
Defined Under Namespace
Classes: Component, Environment, ServiceInstance, ServicePipeline, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#component ⇒ Types::ComponentState
The state of the component associated with the deployment.
-
#environment ⇒ Types::EnvironmentState
The state of the environment associated with the deployment.
-
#service_instance ⇒ Types::ServiceInstanceState
The state of the service instance associated with the deployment.
-
#service_pipeline ⇒ Types::ServicePipelineState
The state of the service pipeline associated with the deployment.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#component ⇒ Types::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 |
#environment ⇒ Types::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 |
#service_instance ⇒ Types::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_pipeline ⇒ Types::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 |
#unknown ⇒ Object
Returns the value of attribute unknown
1898 1899 1900 |
# File 'lib/aws-sdk-proton/types.rb', line 1898 def unknown @unknown end |