Class: Aws::BedrockAgentCoreControl::Types::CreatePaymentManagerResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CreatePaymentManagerResponse
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authorizer_configuration ⇒ Types::AuthorizerConfiguration
Represents inbound authorization configuration options used to authenticate incoming requests.
-
#authorizer_type ⇒ String
The type of authorizer for the created payment manager.
-
#created_at ⇒ Time
The timestamp when the payment manager was created.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive payment manager data at rest, if configured.
-
#name ⇒ String
The name of the created payment manager.
-
#payment_manager_arn ⇒ String
The Amazon Resource Name (ARN) of the created payment manager.
-
#payment_manager_id ⇒ String
The unique identifier of the created payment manager.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role associated with the created payment manager.
-
#status ⇒ String
The current status of the payment manager.
-
#tags ⇒ Hash<String,String>
The tags associated with the created payment manager.
-
#workload_identity_details ⇒ Types::WorkloadIdentityDetails
The information about the workload identity.
Instance Attribute Details
#authorizer_configuration ⇒ Types::AuthorizerConfiguration
Represents inbound authorization configuration options used to authenticate incoming requests.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#authorizer_type ⇒ String
The type of authorizer for the created payment manager.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the payment manager was created.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive payment manager data at rest, if configured.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the created payment manager.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#payment_manager_arn ⇒ String
The Amazon Resource Name (ARN) of the created payment manager.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#payment_manager_id ⇒ String
The unique identifier of the created payment manager.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role associated with the created payment manager.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the payment manager. Possible values include
CREATING, READY, UPDATING, DELETING, CREATE_FAILED,
UPDATE_FAILED, and DELETE_FAILED.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags associated with the created payment manager.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#workload_identity_details ⇒ Types::WorkloadIdentityDetails
The information about the workload identity.
4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4705 class CreatePaymentManagerResponse < Struct.new( :payment_manager_arn, :payment_manager_id, :name, :authorizer_type, :authorizer_configuration, :role_arn, :workload_identity_details, :created_at, :status, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |