Class: AWSCDK::Location::CfnAPIKey::AppleAppProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
location/cfn_api_key.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bundle_id:) ⇒ AppleAppProperty

Returns a new instance of AppleAppProperty.

Parameters:

  • bundle_id (String)


822
823
824
825
# File 'location/cfn_api_key.rb', line 822

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

Instance Attribute Details

#bundle_idString (readonly)



829
830
831
# File 'location/cfn_api_key.rb', line 829

def bundle_id
  @bundle_id
end

Class Method Details

.jsii_propertiesObject



831
832
833
834
835
# File 'location/cfn_api_key.rb', line 831

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

Instance Method Details

#to_jsiiObject



837
838
839
840
841
842
843
# File 'location/cfn_api_key.rb', line 837

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