Class: Aws::CloudWatchOmni::Types::IntegrationIdentifier
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchOmni::Types::IntegrationIdentifier
- Defined in:
- gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb
Overview
Note:
IntegrationIdentifier is a union - when making an API calls you must set exactly one of the members.
Identifies a single integration by exactly one of its unique keys: the integration id, the integration ARN, or the integration name.
Defined Under Namespace
Classes: IntegrationArn, IntegrationId, IntegrationName, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#integration_arn ⇒ String
The Amazon Resource Name of the integration.
-
#integration_id ⇒ String
The unique identifier of the integration.
-
#integration_name ⇒ String
The name of the integration; unique within the account.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#integration_arn ⇒ String
The Amazon Resource Name of the integration.
2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2639 class IntegrationIdentifier < Struct.new( :integration_id, :integration_arn, :integration_name, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IntegrationId < IntegrationIdentifier; end class IntegrationArn < IntegrationIdentifier; end class IntegrationName < IntegrationIdentifier; end class Unknown < IntegrationIdentifier; end end |
#integration_id ⇒ String
The unique identifier of the integration.
2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2639 class IntegrationIdentifier < Struct.new( :integration_id, :integration_arn, :integration_name, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IntegrationId < IntegrationIdentifier; end class IntegrationArn < IntegrationIdentifier; end class IntegrationName < IntegrationIdentifier; end class Unknown < IntegrationIdentifier; end end |
#integration_name ⇒ String
The name of the integration; unique within the account.
2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2639 class IntegrationIdentifier < Struct.new( :integration_id, :integration_arn, :integration_name, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IntegrationId < IntegrationIdentifier; end class IntegrationArn < IntegrationIdentifier; end class IntegrationName < IntegrationIdentifier; end class Unknown < IntegrationIdentifier; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
2639 2640 2641 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2639 def unknown @unknown end |