Class: Aws::BedrockAgentCoreControl::Types::CustomOauth2ProviderConfigOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CustomOauth2ProviderConfigOutput
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Output configuration for a custom OAuth2 provider.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_authentication_method ⇒ String
The client authentication method used when authenticating with the token endpoint.
-
#client_id ⇒ String
The client ID for the custom OAuth2 provider.
-
#oauth_discovery ⇒ Types::Oauth2Discovery
The OAuth2 discovery information for the custom provider.
-
#on_behalf_of_token_exchange_config ⇒ Types::OnBehalfOfTokenExchangeConfigType
The configuration for on-behalf-of token exchange.
-
#private_endpoint ⇒ Types::PrivateEndpoint
The default private endpoint for the custom OAuth2 provider, enabling secure connectivity through a VPC Lattice resource configuration.
-
#private_endpoint_overrides ⇒ Array<Types::PrivateEndpointOverride>
The private endpoint overrides for the custom OAuth2 provider configuration.
-
#private_key_jwt_config ⇒ Types::PrivateKeyJwtConfig
The configuration for private_key_jwt client authentication used by this OAuth2 credential provider.
Instance Attribute Details
#client_authentication_method ⇒ String
The client authentication method used when authenticating with the token endpoint.
5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5749 class CustomOauth2ProviderConfigOutput < Struct.new( :oauth_discovery, :client_id, :on_behalf_of_token_exchange_config, :client_authentication_method, :private_endpoint, :private_endpoint_overrides, :private_key_jwt_config) SENSITIVE = [] include Aws::Structure end |
#client_id ⇒ String
The client ID for the custom OAuth2 provider.
5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5749 class CustomOauth2ProviderConfigOutput < Struct.new( :oauth_discovery, :client_id, :on_behalf_of_token_exchange_config, :client_authentication_method, :private_endpoint, :private_endpoint_overrides, :private_key_jwt_config) SENSITIVE = [] include Aws::Structure end |
#oauth_discovery ⇒ Types::Oauth2Discovery
The OAuth2 discovery information for the custom provider.
5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5749 class CustomOauth2ProviderConfigOutput < Struct.new( :oauth_discovery, :client_id, :on_behalf_of_token_exchange_config, :client_authentication_method, :private_endpoint, :private_endpoint_overrides, :private_key_jwt_config) SENSITIVE = [] include Aws::Structure end |
#on_behalf_of_token_exchange_config ⇒ Types::OnBehalfOfTokenExchangeConfigType
The configuration for on-behalf-of token exchange.
5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5749 class CustomOauth2ProviderConfigOutput < Struct.new( :oauth_discovery, :client_id, :on_behalf_of_token_exchange_config, :client_authentication_method, :private_endpoint, :private_endpoint_overrides, :private_key_jwt_config) SENSITIVE = [] include Aws::Structure end |
#private_endpoint ⇒ Types::PrivateEndpoint
The default private endpoint for the custom OAuth2 provider, enabling secure connectivity through a VPC Lattice resource configuration.
5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5749 class CustomOauth2ProviderConfigOutput < Struct.new( :oauth_discovery, :client_id, :on_behalf_of_token_exchange_config, :client_authentication_method, :private_endpoint, :private_endpoint_overrides, :private_key_jwt_config) SENSITIVE = [] include Aws::Structure end |
#private_endpoint_overrides ⇒ Array<Types::PrivateEndpointOverride>
The private endpoint overrides for the custom OAuth2 provider configuration.
5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5749 class CustomOauth2ProviderConfigOutput < Struct.new( :oauth_discovery, :client_id, :on_behalf_of_token_exchange_config, :client_authentication_method, :private_endpoint, :private_endpoint_overrides, :private_key_jwt_config) SENSITIVE = [] include Aws::Structure end |
#private_key_jwt_config ⇒ Types::PrivateKeyJwtConfig
The configuration for private_key_jwt client authentication used by this OAuth2 credential provider.
5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5749 class CustomOauth2ProviderConfigOutput < Struct.new( :oauth_discovery, :client_id, :on_behalf_of_token_exchange_config, :client_authentication_method, :private_endpoint, :private_endpoint_overrides, :private_key_jwt_config) SENSITIVE = [] include Aws::Structure end |