Class: Aws::BedrockAgentCoreControl::Types::CreateOauth2CredentialProviderResponse

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)


2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2870

class CreateOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :callback_url,
  :oauth2_provider_config_output,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#client_secret_arnTypes::Secret

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

Returns:



2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2870

class CreateOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :callback_url,
  :oauth2_provider_config_output,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#credential_provider_arnString

The Amazon Resource Name (ARN) of the OAuth2 credential provider.

Returns:

  • (String)


2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2870

class CreateOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :callback_url,
  :oauth2_provider_config_output,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the OAuth2 credential provider.

Returns:

  • (String)


2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2870

class CreateOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :callback_url,
  :oauth2_provider_config_output,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#oauth2_provider_config_outputTypes::Oauth2ProviderConfigOutput

Contains the output configuration for an OAuth2 provider.



2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2870

class CreateOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :callback_url,
  :oauth2_provider_config_output,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the OAuth2 credential provider.

Returns:

  • (String)


2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2870

class CreateOauth2CredentialProviderResponse < Struct.new(
  :client_secret_arn,
  :name,
  :credential_provider_arn,
  :callback_url,
  :oauth2_provider_config_output,
  :status)
  SENSITIVE = []
  include Aws::Structure
end