Class: Aws::BedrockAgentCoreControl::Types::CreatePaymentManagerResponse

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

#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.

Returns:

  • (String)


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.

Returns:

  • (Time)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Hash<String,String>)


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