Class: Aws::CloudWatchOmni::Types::OAuthClientCredential

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

Overview

Credentials for an OAuth 2.0 client-credentials grant used to authenticate an integration with its external system.

Constant Summary collapse

SENSITIVE =
[:client_secret]

Instance Attribute Summary collapse

Instance Attribute Details

#client_idString

The OAuth 2.0 client identifier registered with the external system.

Returns:

  • (String)


3738
3739
3740
3741
3742
3743
3744
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3738

class OAuthClientCredential < Struct.new(
  :client_id,
  :client_secret,
  :provider_id)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#client_secretString

The OAuth 2.0 client secret that pairs with the client identifier.

Returns:

  • (String)


3738
3739
3740
3741
3742
3743
3744
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3738

class OAuthClientCredential < Struct.new(
  :client_id,
  :client_secret,
  :provider_id)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#provider_idString

The identifier of the OAuth provider that issued the client credentials.

Returns:

  • (String)


3738
3739
3740
3741
3742
3743
3744
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 3738

class OAuthClientCredential < Struct.new(
  :client_id,
  :client_secret,
  :provider_id)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end