Class: AWSCDK::EC2::GatewayVPCEndpointAWSService
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::EC2::GatewayVPCEndpointAWSService
- Includes:
- IGatewayVPCEndpointService
- Defined in:
- ec2/gateway_vpc_endpoint_aws_service.rb
Overview
An AWS service for a gateway VPC endpoint.
Class Method Summary collapse
- .DYNAMODB ⇒ AWSCDK::EC2::GatewayVPCEndpointAWSService
- .jsii_overridable_methods ⇒ Object
- .S3 ⇒ AWSCDK::EC2::GatewayVPCEndpointAWSService
- .S3_EXPRESS ⇒ AWSCDK::EC2::GatewayVPCEndpointAWSService
Instance Method Summary collapse
-
#initialize(name, prefix = nil) ⇒ GatewayVPCEndpointAWSService
constructor
A new instance of GatewayVPCEndpointAWSService.
-
#name ⇒ String
The name of the service.
Constructor Details
#initialize(name, prefix = nil) ⇒ GatewayVPCEndpointAWSService
Returns a new instance of GatewayVPCEndpointAWSService.
11 12 13 14 15 |
# File 'ec2/gateway_vpc_endpoint_aws_service.rb', line 11 def initialize(name, prefix = nil) Jsii::Type.check_type(name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "name") Jsii::Type.check_type(prefix, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "prefix") unless prefix.nil? Jsii::Object.instance_method(:initialize).bind(self).call(name, prefix) end |
Class Method Details
.DYNAMODB ⇒ AWSCDK::EC2::GatewayVPCEndpointAWSService
24 25 26 |
# File 'ec2/gateway_vpc_endpoint_aws_service.rb', line 24 def self.DYNAMODB() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.GatewayVpcEndpointAwsService", "DYNAMODB") end |
.jsii_overridable_methods ⇒ Object
17 18 19 20 21 |
# File 'ec2/gateway_vpc_endpoint_aws_service.rb', line 17 def self.jsii_overridable_methods { :name => { kind: :property, name: "name", is_optional: false }, } end |
.S3 ⇒ AWSCDK::EC2::GatewayVPCEndpointAWSService
29 30 31 |
# File 'ec2/gateway_vpc_endpoint_aws_service.rb', line 29 def self.S3() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.GatewayVpcEndpointAwsService", "S3") end |
.S3_EXPRESS ⇒ AWSCDK::EC2::GatewayVPCEndpointAWSService
34 35 36 |
# File 'ec2/gateway_vpc_endpoint_aws_service.rb', line 34 def self.S3_EXPRESS() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.GatewayVpcEndpointAwsService", "S3_EXPRESS") end |
Instance Method Details
#name ⇒ String
The name of the service.
41 42 43 |
# File 'ec2/gateway_vpc_endpoint_aws_service.rb', line 41 def name() jsii_get_property("name") end |