Class: AWSCDK::AppRunner::CfnService::IngressConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
app_runner/cfn_service.rb

Overview

Network configuration settings for inbound network traffic.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(is_publicly_accessible:) ⇒ IngressConfigurationProperty

Returns a new instance of IngressConfigurationProperty.

Parameters:

  • is_publicly_accessible (Boolean, AWSCDK::IResolvable)

    Specifies whether your App Runner service is publicly accessible.



1232
1233
1234
1235
# File 'app_runner/cfn_service.rb', line 1232

def initialize(is_publicly_accessible:)
  @is_publicly_accessible = is_publicly_accessible
  Jsii::Type.check_type(@is_publicly_accessible, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "isPubliclyAccessible")
end

Instance Attribute Details

#is_publicly_accessibleBoolean, AWSCDK::IResolvable (readonly)

Specifies whether your App Runner service is publicly accessible.

To make the service publicly accessible set it to True . To make the service privately accessible, from only within an Amazon VPC set it to False .



1243
1244
1245
# File 'app_runner/cfn_service.rb', line 1243

def is_publicly_accessible
  @is_publicly_accessible
end

Class Method Details

.jsii_propertiesObject



1245
1246
1247
1248
1249
# File 'app_runner/cfn_service.rb', line 1245

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

Instance Method Details

#to_jsiiObject



1251
1252
1253
1254
1255
1256
1257
# File 'app_runner/cfn_service.rb', line 1251

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