Class: Aws::SsmSap::Types::Component
- Inherits:
-
Struct
- Object
- Struct
- Aws::SsmSap::Types::Component
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-ssmsap/types.rb
Overview
The SAP component of your application.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The ID of the application.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the component.
-
#associated_host ⇒ Types::AssociatedHost
The associated host of the component.
-
#child_components ⇒ Array<String>
The child components of a highly available environment.
-
#component_id ⇒ String
The ID of the component.
-
#component_type ⇒ String
The type of the component.
-
#database_connection ⇒ Types::DatabaseConnection
The connection specifications for the database of the component.
-
#databases ⇒ Array<String>
The SAP HANA databases of the component.
-
#hdb_version ⇒ String
The SAP HANA version of the component.
-
#hosts ⇒ Array<Types::Host>
The hosts of the component.
-
#last_updated ⇒ Time
The time at which the component was last updated.
-
#parent_component ⇒ String
The parent component of a highly available environment.
-
#primary_host ⇒ String
The primary host of the component.
-
#resilience ⇒ Types::Resilience
Details of the SAP HANA system replication for the component.
-
#sap_feature ⇒ String
The SAP feature of the component.
-
#sap_hostname ⇒ String
The hostname of the component.
-
#sap_kernel_version ⇒ String
The kernel version of the component.
-
#sid ⇒ String
The SAP System Identifier of the application component.
-
#status ⇒ String
The status of the component.
-
#system_number ⇒ String
The SAP system number of the application component.
Instance Attribute Details
#application_id ⇒ String
The ID of the application.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#associated_host ⇒ Types::AssociatedHost
The associated host of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#child_components ⇒ Array<String>
The child components of a highly available environment. For example, in a highly available SAP on AWS workload, the child component consists of the primary and secondar instances.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#component_id ⇒ String
The ID of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#component_type ⇒ String
The type of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#database_connection ⇒ Types::DatabaseConnection
The connection specifications for the database of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#databases ⇒ Array<String>
The SAP HANA databases of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#hdb_version ⇒ String
The SAP HANA version of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#hosts ⇒ Array<Types::Host>
The hosts of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#last_updated ⇒ Time
The time at which the component was last updated.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#parent_component ⇒ String
The parent component of a highly available environment. For example, in a highly available SAP on AWS workload, the parent component consists of the entire setup, including the child components.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#primary_host ⇒ String
The primary host of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#resilience ⇒ Types::Resilience
Details of the SAP HANA system replication for the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#sap_feature ⇒ String
The SAP feature of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#sap_hostname ⇒ String
The hostname of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#sap_kernel_version ⇒ String
The kernel version of the component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#sid ⇒ String
The SAP System Identifier of the application component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the component.
-
ACTIVATED - this status has been deprecated.
-
STARTING - the component is in the process of being started.
-
STOPPED - the component is not running.
-
STOPPING - the component is in the process of being stopped.
-
RUNNING - the component is running.
-
RUNNING_WITH_ERROR - one or more child component(s) of the parent component is not running. Call [ ‘GetComponent` ][1] to review the status of each child component.
-
UNDEFINED - AWS Systems Manager for SAP cannot provide the component status based on the discovered information. Verify your SAP application.
[1]: docs.aws.amazon.com/ssmsap/latest/APIReference/API_GetComponent.html
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |
#system_number ⇒ String
The SAP system number of the application component.
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/aws-sdk-ssmsap/types.rb', line 291 class Component < Struct.new( :component_id, :sid, :system_number, :parent_component, :child_components, :application_id, :component_type, :status, :sap_hostname, :sap_feature, :sap_kernel_version, :hdb_version, :resilience, :associated_host, :databases, :hosts, :primary_host, :database_connection, :last_updated, :arn) SENSITIVE = [] include Aws::Structure end |