Class: AWSCDK::AppFlow::CfnConnectorProfile::TrendmicroConnectorProfileCredentialsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
app_flow/cfn_connector_profile.rb

Overview

The connector-specific profile credentials required when using Trend Micro.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(api_secret_key:) ⇒ TrendmicroConnectorProfileCredentialsProperty

Returns a new instance of TrendmicroConnectorProfileCredentialsProperty.

Parameters:

  • api_secret_key (String)

    The Secret Access Key portion of the credentials.



2926
2927
2928
2929
# File 'app_flow/cfn_connector_profile.rb', line 2926

def initialize(api_secret_key:)
  @api_secret_key = api_secret_key
  Jsii::Type.check_type(@api_secret_key, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "apiSecretKey")
end

Instance Attribute Details

#api_secret_keyString (readonly)

The Secret Access Key portion of the credentials.



2935
2936
2937
# File 'app_flow/cfn_connector_profile.rb', line 2935

def api_secret_key
  @api_secret_key
end

Class Method Details

.jsii_propertiesObject



2937
2938
2939
2940
2941
# File 'app_flow/cfn_connector_profile.rb', line 2937

def self.jsii_properties
  {
    :api_secret_key => "apiSecretKey",
  }
end

Instance Method Details

#to_jsiiObject



2943
2944
2945
2946
2947
2948
2949
# File 'app_flow/cfn_connector_profile.rb', line 2943

def to_jsii
  result = {}
  result.merge!({
    "apiSecretKey" => @api_secret_key,
  })
  result.compact
end