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  |