Class: Aws::CloudWatchOmni::Types::IntegrationIdentifier

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#integration_arnString

The Amazon Resource Name of the integration.

Returns:

  • (String)


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_idString

The unique identifier of the integration.

Returns:

  • (String)


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_nameString

The name of the integration; unique within the account.

Returns:

  • (String)


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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



2639
2640
2641
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 2639

def unknown
  @unknown
end