Class: AWSCDK::SecurityAgent::CfnAgentSpace::IntegratedResourceProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
security_agent/cfn_agent_space.rb

Overview

Integrated Resource details.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(integration:) ⇒ IntegratedResourceProperty

Returns a new instance of IntegratedResourceProperty.

Parameters:

  • integration (String)

    Unique identifier of the Provider Integration.



745
746
747
748
# File 'security_agent/cfn_agent_space.rb', line 745

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

Instance Attribute Details

#integrationString (readonly)

Unique identifier of the Provider Integration.



754
755
756
# File 'security_agent/cfn_agent_space.rb', line 754

def integration
  @integration
end

Class Method Details

.jsii_propertiesObject



756
757
758
759
760
# File 'security_agent/cfn_agent_space.rb', line 756

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

Instance Method Details

#to_jsiiObject



762
763
764
765
766
767
768
# File 'security_agent/cfn_agent_space.rb', line 762

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