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
-
#name ⇒ String
The name of the service.
-
#port ⇒ Numeric
The port of the service.
-
#private_dns_default ⇒ Boolean?
Whether Private DNS is supported by default.
Class Method Details
.jsii_overridable_methods ⇒ Object
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
#name ⇒ String
The name of the service.
10 11 12 |
# File 'ec2/i_interface_vpc_endpoint_service.rb', line 10 def name() jsii_get_property("name") end |
#port ⇒ Numeric
The port of the service.
17 18 19 |
# File 'ec2/i_interface_vpc_endpoint_service.rb', line 17 def port() jsii_get_property("port") end |
#private_dns_default ⇒ Boolean?
Whether Private DNS is supported by default.
24 25 26 |
# File 'ec2/i_interface_vpc_endpoint_service.rb', line 24 def private_dns_default() jsii_get_property("privateDnsDefault") end |