Class: Aws::BedrockAgentCoreControl::Types::GetOauth2CredentialProviderResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#callback_urlString

Callback URL to register on the OAuth2 credential provider as an allowed callback URL. This URL is where the OAuth2 authorization server redirects users after they complete the authorization flow.

Returns:

  • (String)


7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#client_secret_arnTypes::Secret

The Amazon Resource Name (ARN) of the client secret in AWS Secrets Manager.

Returns:



7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#created_timeTime

The timestamp when the OAuth2 credential provider was created.

Returns:

  • (Time)


7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#credential_provider_arnString

ARN of the credential provider requested.

Returns:

  • (String)


7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#credential_provider_vendorString

The vendor of the OAuth2 credential provider.

Returns:

  • (String)


7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonString

The reason for failure if the OAuth2 credential provider is in a failed state.

Returns:

  • (String)


7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_timeTime

The timestamp when the OAuth2 credential provider was last updated.

Returns:

  • (Time)


7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the OAuth2 credential provider.

Returns:

  • (String)


7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#oauth2_provider_config_outputTypes::Oauth2ProviderConfigOutput

The configuration output for the OAuth2 provider.



7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the OAuth2 credential provider.

Returns:

  • (String)


7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7472

class GetOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :credential_provider_vendor,
  :callback_url,
  :oauth2_provider_config_output,
  :created_time,
  :last_updated_time,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end