Class: Aws::CodeStarconnections::Types::VpcConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeStarconnections::Types::VpcConfiguration
- Defined in:
- gems/aws-sdk-codestarconnections/lib/aws-sdk-codestarconnections/types.rb
Overview
When making an API call, you may pass VpcConfiguration data as a hash:
{
vpc_id: "VpcId", # required
subnet_ids: ["SubnetId"], # required
security_group_ids: ["SecurityGroupId"], # required
tls_certificate: "TlsCertificate",
}
The VPC configuration provisioned for the host.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#security_group_ids ⇒ Array<String>
The ID of the security group or security groups associated with the Amazon VPC connected to the infrastructure where your provider type is installed.
-
#subnet_ids ⇒ Array<String>
The ID of the subnet or subnets associated with the Amazon VPC connected to the infrastructure where your provider type is installed.
-
#tls_certificate ⇒ String
The value of the Transport Layer Security (TLS) certificate associated with the infrastructure where your provider type is installed.
-
#vpc_id ⇒ String
The ID of the Amazon VPC connected to the infrastructure where your provider type is installed.
Instance Attribute Details
#security_group_ids ⇒ Array<String>
The ID of the security group or security groups associated with the Amazon VPC connected to the infrastructure where your provider type is installed.
787 788 789 790 791 792 793 794 |
# File 'gems/aws-sdk-codestarconnections/lib/aws-sdk-codestarconnections/types.rb', line 787 class VpcConfiguration < Struct.new( :vpc_id, :subnet_ids, :security_group_ids, :tls_certificate) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
The ID of the subnet or subnets associated with the Amazon VPC connected to the infrastructure where your provider type is installed.
787 788 789 790 791 792 793 794 |
# File 'gems/aws-sdk-codestarconnections/lib/aws-sdk-codestarconnections/types.rb', line 787 class VpcConfiguration < Struct.new( :vpc_id, :subnet_ids, :security_group_ids, :tls_certificate) SENSITIVE = [] include Aws::Structure end |
#tls_certificate ⇒ String
The value of the Transport Layer Security (TLS) certificate associated with the infrastructure where your provider type is installed.
787 788 789 790 791 792 793 794 |
# File 'gems/aws-sdk-codestarconnections/lib/aws-sdk-codestarconnections/types.rb', line 787 class VpcConfiguration < Struct.new( :vpc_id, :subnet_ids, :security_group_ids, :tls_certificate) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The ID of the Amazon VPC connected to the infrastructure where your provider type is installed.
787 788 789 790 791 792 793 794 |
# File 'gems/aws-sdk-codestarconnections/lib/aws-sdk-codestarconnections/types.rb', line 787 class VpcConfiguration < Struct.new( :vpc_id, :subnet_ids, :security_group_ids, :tls_certificate) SENSITIVE = [] include Aws::Structure end |