Class: Aws::SecurityAgent::Types::InitiateProviderRegistrationInput

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

Overview

Constant Summary collapse

SENSITIVE =
[:client_secret]

Instance Attribute Summary collapse

Instance Attribute Details

#client_id ⇒ String

The client ID of the OAuth application registered on your self-managed provider instance.

Returns:

  • (String)


4810
4811
4812
4813
4814
4815
4816
4817
4818
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4810

class InitiateProviderRegistrationInput < Struct.new(
  :provider,
  :target_url,
  :organization_name,
  :client_id,
  :client_secret)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#client_secret ⇒ String

The client secret of the OAuth application registered on your self-managed provider instance.

Returns:

  • (String)


4810
4811
4812
4813
4814
4815
4816
4817
4818
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4810

class InitiateProviderRegistrationInput < Struct.new(
  :provider,
  :target_url,
  :organization_name,
  :client_id,
  :client_secret)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#organization_name ⇒ String

The name of the organization to connect.

Returns:

  • (String)


4810
4811
4812
4813
4814
4815
4816
4817
4818
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4810

class InitiateProviderRegistrationInput < Struct.new(
  :provider,
  :target_url,
  :organization_name,
  :client_id,
  :client_secret)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#provider ⇒ String

The provider to initiate registration with.

Returns:

  • (String)


4810
4811
4812
4813
4814
4815
4816
4817
4818
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4810

class InitiateProviderRegistrationInput < Struct.new(
  :provider,
  :target_url,
  :organization_name,
  :client_id,
  :client_secret)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#target_url ⇒ String

The HTTPS URL of a self-managed provider instance. Omit for SaaS providers.

Returns:

  • (String)


4810
4811
4812
4813
4814
4815
4816
4817
4818
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4810

class InitiateProviderRegistrationInput < Struct.new(
  :provider,
  :target_url,
  :organization_name,
  :client_id,
  :client_secret)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end