Class: Aws::BedrockAgentCoreControl::Types::Oauth2ProviderConfigOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::Oauth2ProviderConfigOutput
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Oauth2ProviderConfigOutput is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Oauth2ProviderConfigOutput corresponding to the set member.
Contains the output configuration for an OAuth2 provider.
Direct Known Subclasses
AtlassianOauth2ProviderConfig, CustomOauth2ProviderConfig, GithubOauth2ProviderConfig, GoogleOauth2ProviderConfig, IncludedOauth2ProviderConfig, LinkedinOauth2ProviderConfig, MicrosoftOauth2ProviderConfig, SalesforceOauth2ProviderConfig, SlackOauth2ProviderConfig, Unknown
Defined Under Namespace
Classes: AtlassianOauth2ProviderConfig, CustomOauth2ProviderConfig, GithubOauth2ProviderConfig, GoogleOauth2ProviderConfig, IncludedOauth2ProviderConfig, LinkedinOauth2ProviderConfig, MicrosoftOauth2ProviderConfig, SalesforceOauth2ProviderConfig, SlackOauth2ProviderConfig, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#atlassian_oauth_2_provider_config ⇒ Types::AtlassianOauth2ProviderConfigOutput
The configuration details for the Atlassian OAuth2 provider.
-
#custom_oauth_2_provider_config ⇒ Types::CustomOauth2ProviderConfigOutput
The output configuration for a custom OAuth2 provider.
-
#github_oauth_2_provider_config ⇒ Types::GithubOauth2ProviderConfigOutput
The output configuration for a GitHub OAuth2 provider.
-
#google_oauth_2_provider_config ⇒ Types::GoogleOauth2ProviderConfigOutput
The output configuration for a Google OAuth2 provider.
-
#included_oauth_2_provider_config ⇒ Types::IncludedOauth2ProviderConfigOutput
The configuration for a non-custom OAuth2 provider.
-
#linkedin_oauth_2_provider_config ⇒ Types::LinkedinOauth2ProviderConfigOutput
The configuration details for the LinkedIn OAuth2 provider.
-
#microsoft_oauth_2_provider_config ⇒ Types::MicrosoftOauth2ProviderConfigOutput
The output configuration for a Microsoft OAuth2 provider.
-
#salesforce_oauth_2_provider_config ⇒ Types::SalesforceOauth2ProviderConfigOutput
The output configuration for a Salesforce OAuth2 provider.
-
#slack_oauth_2_provider_config ⇒ Types::SlackOauth2ProviderConfigOutput
The output configuration for a Slack OAuth2 provider.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#atlassian_oauth_2_provider_config ⇒ Types::AtlassianOauth2ProviderConfigOutput
The configuration details for the Atlassian OAuth2 provider.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#custom_oauth_2_provider_config ⇒ Types::CustomOauth2ProviderConfigOutput
The output configuration for a custom OAuth2 provider.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#github_oauth_2_provider_config ⇒ Types::GithubOauth2ProviderConfigOutput
The output configuration for a GitHub OAuth2 provider.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#google_oauth_2_provider_config ⇒ Types::GoogleOauth2ProviderConfigOutput
The output configuration for a Google OAuth2 provider.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#included_oauth_2_provider_config ⇒ Types::IncludedOauth2ProviderConfigOutput
The configuration for a non-custom OAuth2 provider. This includes the configuration details for supported OAuth2 providers that have built-in integration support.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#linkedin_oauth_2_provider_config ⇒ Types::LinkedinOauth2ProviderConfigOutput
The configuration details for the LinkedIn OAuth2 provider.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#microsoft_oauth_2_provider_config ⇒ Types::MicrosoftOauth2ProviderConfigOutput
The output configuration for a Microsoft OAuth2 provider.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#salesforce_oauth_2_provider_config ⇒ Types::SalesforceOauth2ProviderConfigOutput
The output configuration for a Salesforce OAuth2 provider.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#slack_oauth_2_provider_config ⇒ Types::SlackOauth2ProviderConfigOutput
The output configuration for a Slack OAuth2 provider.
7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 class Oauth2ProviderConfigOutput < Struct.new( :custom_oauth_2_provider_config, :google_oauth_2_provider_config, :github_oauth_2_provider_config, :slack_oauth_2_provider_config, :salesforce_oauth_2_provider_config, :microsoft_oauth_2_provider_config, :atlassian_oauth_2_provider_config, :linkedin_oauth_2_provider_config, :included_oauth_2_provider_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GoogleOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class GithubOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SlackOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class SalesforceOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class MicrosoftOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class AtlassianOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class LinkedinOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class IncludedOauth2ProviderConfig < Oauth2ProviderConfigOutput; end class Unknown < Oauth2ProviderConfigOutput; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
7332 7333 7334 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7332 def unknown @unknown end |