Class: Aws::BedrockAgentCore::Types::StripePrivyTokenResponseOutput

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

Overview

Stripe Privy token response containing appId, basicAuthToken, and optionally authorizationSignature.

Constant Summary collapse

SENSITIVE =
[:authorization_signature, :basic_auth_token]

Instance Attribute Summary collapse

Instance Attribute Details

#app_id ⇒ String

The Privy app ID for the privy-app-id header.

Returns:

  • (String)


10537
10538
10539
10540
10541
10542
10543
10544
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 10537

class StripePrivyTokenResponseOutput < Struct.new(
  :authorization_signature,
  :request_expiry,
  :app_id,
  :basic_auth_token)
  SENSITIVE = [:authorization_signature, :basic_auth_token]
  include Aws::Structure
end

#authorization_signature ⇒ String

Base64-encoded ECDSA P-256 authorization signature (only present when includeAuthorizationSignature is true).

Returns:

  • (String)


10537
10538
10539
10540
10541
10542
10543
10544
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 10537

class StripePrivyTokenResponseOutput < Struct.new(
  :authorization_signature,
  :request_expiry,
  :app_id,
  :basic_auth_token)
  SENSITIVE = [:authorization_signature, :basic_auth_token]
  include Aws::Structure
end

#basic_auth_token ⇒ String

Base64-encoded Basic Auth token (appId:appSecret) for the Authorization header.

Returns:

  • (String)


10537
10538
10539
10540
10541
10542
10543
10544
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 10537

class StripePrivyTokenResponseOutput < Struct.new(
  :authorization_signature,
  :request_expiry,
  :app_id,
  :basic_auth_token)
  SENSITIVE = [:authorization_signature, :basic_auth_token]
  include Aws::Structure
end

#request_expiry ⇒ Integer

Unix timestamp in milliseconds when the authorization signature expires.

Returns:

  • (Integer)


10537
10538
10539
10540
10541
10542
10543
10544
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 10537

class StripePrivyTokenResponseOutput < Struct.new(
  :authorization_signature,
  :request_expiry,
  :app_id,
  :basic_auth_token)
  SENSITIVE = [:authorization_signature, :basic_auth_token]
  include Aws::Structure
end