Class: Aws::BedrockAgentCoreControl::Types::UpdateApiKeyCredentialProviderResponse

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

#api_key_secret_arn ⇒ Types::Secret

The Amazon Resource Name (ARN) of the API key secret in Amazon Web Services Secrets Manager.

Returns:



21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 21308

class UpdateApiKeyCredentialProviderResponse < Struct.new(
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :name,
  :credential_provider_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#api_key_secret_json_key ⇒ String

The JSON key used to extract the API key value from the Amazon Web Services Secrets Manager secret.

Returns:

  • (String)


21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 21308

class UpdateApiKeyCredentialProviderResponse < Struct.new(
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :name,
  :credential_provider_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#api_key_secret_source ⇒ String

The source type of the API key secret. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

Returns:

  • (String)


21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 21308

class UpdateApiKeyCredentialProviderResponse < Struct.new(
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :name,
  :credential_provider_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#created_time ⇒ Time

The timestamp when the API key credential provider was created.

Returns:

  • (Time)


21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 21308

class UpdateApiKeyCredentialProviderResponse < Struct.new(
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :name,
  :credential_provider_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#credential_provider_arn ⇒ String

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

Returns:

  • (String)


21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 21308

class UpdateApiKeyCredentialProviderResponse < Struct.new(
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :name,
  :credential_provider_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_time ⇒ Time

The timestamp when the API key credential provider was last updated.

Returns:

  • (Time)


21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 21308

class UpdateApiKeyCredentialProviderResponse < Struct.new(
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :name,
  :credential_provider_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the API key credential provider.

Returns:

  • (String)


21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 21308

class UpdateApiKeyCredentialProviderResponse < Struct.new(
  :api_key_secret_arn,
  :api_key_secret_json_key,
  :api_key_secret_source,
  :name,
  :credential_provider_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end