Module: AWSCDK::EC2::IInterfaceVPCEndpointService

Included in:
InterfaceVPCEndpointAWSService, InterfaceVPCEndpointService
Defined in:
ec2/i_interface_vpc_endpoint_service.rb

Overview

A service for an interface VPC endpoint.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.jsii_overridable_methodsObject



28
29
30
31
32
33
34
# File 'ec2/i_interface_vpc_endpoint_service.rb', line 28

def self.jsii_overridable_methods
  {
    :name => { kind: :property, name: "name", is_optional: false },
    :port => { kind: :property, name: "port", is_optional: false },
    :private_dns_default => { kind: :property, name: "privateDnsDefault", is_optional: true },
  }
end

Instance Method Details

#nameString

The name of the service.

Returns:

  • (String)


10
11
12
# File 'ec2/i_interface_vpc_endpoint_service.rb', line 10

def name()
  jsii_get_property("name")
end

#portNumeric

The port of the service.

Returns:

  • (Numeric)


17
18
19
# File 'ec2/i_interface_vpc_endpoint_service.rb', line 17

def port()
  jsii_get_property("port")
end

#private_dns_defaultBoolean?

Whether Private DNS is supported by default.

Returns:

  • (Boolean, nil)


24
25
26
# File 'ec2/i_interface_vpc_endpoint_service.rb', line 24

def private_dns_default()
  jsii_get_property("privateDnsDefault")
end