Class: Aws::CloudWatchOmni::Types::UpdateIntegrationInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb

Overview

The request for updating an existing integration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#credentialTypes::IntegrationCredential

The replacement credential used to authenticate with the provider.



5025
5026
5027
5028
5029
5030
5031
5032
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 5025

class UpdateIntegrationInput < Struct.new(
  :identifier,
  :credential,
  :integration_attributes,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#identifierTypes::IntegrationIdentifier

Identifies the integration to update — exactly one of integrationId, integrationArn, or integrationName.



5025
5026
5027
5028
5029
5030
5031
5032
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 5025

class UpdateIntegrationInput < Struct.new(
  :identifier,
  :credential,
  :integration_attributes,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#integration_attributesHash<String,String>

The provider-specific attributes to associate with the integration.

Returns:

  • (Hash<String,String>)


5025
5026
5027
5028
5029
5030
5031
5032
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 5025

class UpdateIntegrationInput < Struct.new(
  :identifier,
  :credential,
  :integration_attributes,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name of the IAM role assumed to access the integration.

Returns:

  • (String)


5025
5026
5027
5028
5029
5030
5031
5032
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 5025

class UpdateIntegrationInput < Struct.new(
  :identifier,
  :credential,
  :integration_attributes,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end