Class: AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
- Defined in:
- bedrock_agent_core/o_auth2_credential_provider_vendor.rb
Overview
Built-in OAuth2 vendors supported by AWS::BedrockAgentCore::OAuth2CredentialProvider.
Class Method Summary collapse
-
.ATLASSIAN ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Atlassian OAuth2.
-
.AUTH0 ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Auth0 OAuth2.
-
.COGNITO ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Amazon Cognito OAuth2.
-
.CUSTOM ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Custom OAuth2.
-
.CYBER_ARK ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
CyberArk OAuth2.
-
.DROPBOX ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Dropbox OAuth2.
-
.FACEBOOK ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Facebook OAuth2.
-
.FUSION_AUTH ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
FusionAuth OAuth2.
-
.GITHUB ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
GitHub OAuth2.
-
.GOOGLE ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Google OAuth2.
-
.HUBSPOT ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
HubSpot OAuth2.
- .jsii_overridable_methods ⇒ Object
-
.LINKEDIN ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
LinkedIn OAuth2.
-
.MICROSOFT ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Microsoft OAuth2.
-
.NOTION ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Notion OAuth2.
-
.of(value) ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Use a custom OAuth2 vendor not yet defined in this class.
-
.OKTA ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Okta OAuth2.
-
.ONE_LOGIN ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
OneLogin OAuth2.
-
.PING_ONE ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
PingOne OAuth2.
-
.REDDIT ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Reddit OAuth2.
-
.SALESFORCE ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Salesforce OAuth2.
-
.SLACK ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Slack OAuth2.
-
.SPOTIFY ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Spotify OAuth2.
-
.TWITCH ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Twitch OAuth2.
-
.X ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
X (Twitter) OAuth2.
-
.YANDEX ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Yandex OAuth2.
-
.ZOOM ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Zoom OAuth2.
Instance Method Summary collapse
-
#initialize(*args) ⇒ OAuth2CredentialProviderVendor
constructor
A new instance of OAuth2CredentialProviderVendor.
-
#to_string ⇒ String
Returns the string value.
-
#value ⇒ String
The vendor string value.
Constructor Details
#initialize(*args) ⇒ OAuth2CredentialProviderVendor
Returns a new instance of OAuth2CredentialProviderVendor.
10 11 12 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 10 def initialize(*args) raise NoMethodError, "aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor does not have a visible constructor; use the provided factory methods" end |
Class Method Details
.ATLASSIAN ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Atlassian OAuth2.
33 34 35 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 33 def self.ATLASSIAN() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "ATLASSIAN") end |
.AUTH0 ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Auth0 OAuth2.
40 41 42 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 40 def self.AUTH0() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "AUTH0") end |
.COGNITO ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Amazon Cognito OAuth2.
47 48 49 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 47 def self.COGNITO() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "COGNITO") end |
.CUSTOM ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Custom OAuth2.
54 55 56 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 54 def self.CUSTOM() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "CUSTOM") end |
.CYBER_ARK ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
CyberArk OAuth2.
61 62 63 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 61 def self.CYBER_ARK() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "CYBER_ARK") end |
.DROPBOX ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Dropbox OAuth2.
68 69 70 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 68 def self.DROPBOX() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "DROPBOX") end |
.FACEBOOK ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Facebook OAuth2.
75 76 77 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 75 def self.FACEBOOK() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "FACEBOOK") end |
.FUSION_AUTH ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
FusionAuth OAuth2.
82 83 84 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 82 def self.FUSION_AUTH() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "FUSION_AUTH") end |
.GITHUB ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
GitHub OAuth2.
89 90 91 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 89 def self.GITHUB() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "GITHUB") end |
.GOOGLE ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Google OAuth2.
96 97 98 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 96 def self.GOOGLE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "GOOGLE") end |
.HUBSPOT ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
HubSpot OAuth2.
103 104 105 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 103 def self.HUBSPOT() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "HUBSPOT") end |
.jsii_overridable_methods ⇒ Object
14 15 16 17 18 19 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 14 def self.jsii_overridable_methods { :value => { kind: :property, name: "value", is_optional: false }, :to_string => { kind: :method, name: "toString", is_optional: false }, } end |
.LINKEDIN ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
LinkedIn OAuth2.
110 111 112 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 110 def self.LINKEDIN() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "LINKEDIN") end |
.MICROSOFT ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Microsoft OAuth2.
117 118 119 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 117 def self.MICROSOFT() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "MICROSOFT") end |
.NOTION ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Notion OAuth2.
124 125 126 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 124 def self.NOTION() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "NOTION") end |
.of(value) ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Use a custom OAuth2 vendor not yet defined in this class.
25 26 27 28 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 25 def self.of(value) Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "value") Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "of", [value]) end |
.OKTA ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Okta OAuth2.
131 132 133 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 131 def self.OKTA() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "OKTA") end |
.ONE_LOGIN ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
OneLogin OAuth2.
138 139 140 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 138 def self.ONE_LOGIN() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "ONE_LOGIN") end |
.PING_ONE ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
PingOne OAuth2.
145 146 147 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 145 def self.PING_ONE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "PING_ONE") end |
.REDDIT ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Reddit OAuth2.
152 153 154 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 152 def self.REDDIT() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "REDDIT") end |
.SALESFORCE ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Salesforce OAuth2.
159 160 161 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 159 def self.SALESFORCE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "SALESFORCE") end |
.SLACK ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Slack OAuth2.
166 167 168 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 166 def self.SLACK() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "SLACK") end |
.SPOTIFY ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Spotify OAuth2.
173 174 175 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 173 def self.SPOTIFY() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "SPOTIFY") end |
.TWITCH ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Twitch OAuth2.
180 181 182 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 180 def self.TWITCH() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "TWITCH") end |
.X ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
X (Twitter) OAuth2.
187 188 189 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 187 def self.X() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "X") end |
.YANDEX ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Yandex OAuth2.
194 195 196 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 194 def self.YANDEX() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "YANDEX") end |
.ZOOM ⇒ AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor
Zoom OAuth2.
201 202 203 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 201 def self.ZOOM() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.OAuth2CredentialProviderVendor", "ZOOM") end |
Instance Method Details
#to_string ⇒ String
Returns the string value.
215 216 217 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 215 def to_string() jsii_call_method("toString", []) end |
#value ⇒ String
The vendor string value.
208 209 210 |
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 208 def value() jsii_get_property("value") end |