Class: AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Inherits:
Jsii::Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ OAuth2CredentialProviderVendor

Returns a new instance of OAuth2CredentialProviderVendor.

Raises:

  • (NoMethodError)


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

.ATLASSIANAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Atlassian OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.AUTH0AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Auth0 OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.COGNITOAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Amazon Cognito OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.CUSTOMAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Custom OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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_ARKAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

CyberArk OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.DROPBOXAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Dropbox OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.FACEBOOKAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Facebook OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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_AUTHAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

FusionAuth OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.GITHUBAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

GitHub OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.GOOGLEAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Google OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.HUBSPOTAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

HubSpot OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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_methodsObject



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

.LINKEDINAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

LinkedIn OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.MICROSOFTAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Microsoft OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.NOTIONAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Notion OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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.

Parameters:

  • value (String)

    The vendor string value.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.OKTAAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Okta OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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_LOGINAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

OneLogin OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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_ONEAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

PingOne OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.REDDITAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Reddit OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.SALESFORCEAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Salesforce OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.SLACKAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Slack OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.SPOTIFYAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Spotify OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.TWITCHAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Twitch OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.XAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

X (Twitter) OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.YANDEXAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Yandex OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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

.ZOOMAWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor

Zoom OAuth2.

Returns:

  • (AWSCDK::BedrockAgentCore::OAuth2CredentialProviderVendor)


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_stringString

Returns the string value.

Returns:

  • (String)


215
216
217
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 215

def to_string()
  jsii_call_method("toString", [])
end

#valueString

The vendor string value.

Returns:

  • (String)


208
209
210
# File 'bedrock_agent_core/o_auth2_credential_provider_vendor.rb', line 208

def value()
  jsii_get_property("value")
end