Class: AWSCDK::SecurityHub::CfnConnectorV2::JiraCloudProviderConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
security_hub/cfn_connector_v2.rb

Overview

The initial configuration settings required to establish an integration between Security Hub CSPM and Jira Cloud.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(project_key:) ⇒ JiraCloudProviderConfigurationProperty

Returns a new instance of JiraCloudProviderConfigurationProperty.

Parameters:

  • project_key (String)

    The project key for a JiraCloud instance.



610
611
612
613
# File 'security_hub/cfn_connector_v2.rb', line 610

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

Instance Attribute Details

#project_keyString (readonly)

The project key for a JiraCloud instance.



619
620
621
# File 'security_hub/cfn_connector_v2.rb', line 619

def project_key
  @project_key
end

Class Method Details

.jsii_propertiesObject



621
622
623
624
625
# File 'security_hub/cfn_connector_v2.rb', line 621

def self.jsii_properties
  {
    :project_key => "projectKey",
  }
end

Instance Method Details

#to_jsiiObject



627
628
629
630
631
632
633
# File 'security_hub/cfn_connector_v2.rb', line 627

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