Class: AWSCDK::Events::HttpParameter

Inherits:
Jsii::Object
  • Object
show all
Defined in:
events/http_parameter.rb

Overview

An additional HTTP parameter to send along with the OAuth request.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeHttpParameter

Returns a new instance of HttpParameter.



8
9
10
# File 'events/http_parameter.rb', line 8

def initialize
  Jsii::Object.instance_method(:initialize).bind(self).call
end

Class Method Details

.from_secret(value) ⇒ AWSCDK::Events::HttpParameter

Make an OAuthParameter from a secret.

Parameters:

Returns:

  • (AWSCDK::Events::HttpParameter)


21
22
23
24
# File 'events/http_parameter.rb', line 21

def self.from_secret(value)
  Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5TZWNyZXRWYWx1ZSJ9")), "value")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_events.HttpParameter", "fromSecret", [value])
end

.from_string(value) ⇒ AWSCDK::Events::HttpParameter

Make an OAuthParameter from a string value.

The value is not treated as a secret.

Parameters:

  • value (String)

Returns:

  • (AWSCDK::Events::HttpParameter)


32
33
34
35
# File 'events/http_parameter.rb', line 32

def self.from_string(value)
  Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "value")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_events.HttpParameter", "fromString", [value])
end

.jsii_overridable_methodsObject



12
13
14
15
# File 'events/http_parameter.rb', line 12

def self.jsii_overridable_methods
  {
  }
end