Documentation
¶
Index ¶
- type SubnetArgs
- type SubnetsArgs
- type VpcComponent
- func (vpc *VpcComponent) GetCidrBlock() pulumi.StringOutput
- func (vpc *VpcComponent) GetIsolatedSubnetIDs() pulumi.StringArrayOutput
- func (vpc *VpcComponent) GetPrivateSubnetIDs() pulumi.StringArrayOutput
- func (vpc *VpcComponent) GetPublicSubnetIDs() pulumi.StringArrayOutput
- func (vpc *VpcComponent) ID() pulumi.StringOutput
- type VpcComponentArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SubnetArgs ¶
type SubnetArgs struct {
CidrMask int `pulumi:"cidrMask"`
}
type SubnetsArgs ¶
type SubnetsArgs struct { PublicSubnets SubnetArgs `pulumi:"publicSubnets"` PrivateSubnets SubnetArgs `pulumi:"privateSubnets"` IsolatedSubnets SubnetArgs `pulumi:"isolatedSubnets"` }
type VpcComponent ¶
type VpcComponent struct { pulumi.ResourceState // contains filtered or unexported fields }
func NewVpcComponent ¶
func NewVpcComponent(ctx *pulumi.Context, vpcComponentArgs *VpcComponentArgs, opts ...pulumi.ResourceOption) (*VpcComponent, error)
func (*VpcComponent) GetCidrBlock ¶
func (vpc *VpcComponent) GetCidrBlock() pulumi.StringOutput
func (*VpcComponent) GetIsolatedSubnetIDs ¶
func (vpc *VpcComponent) GetIsolatedSubnetIDs() pulumi.StringArrayOutput
func (*VpcComponent) GetPrivateSubnetIDs ¶
func (vpc *VpcComponent) GetPrivateSubnetIDs() pulumi.StringArrayOutput
func (*VpcComponent) GetPublicSubnetIDs ¶
func (vpc *VpcComponent) GetPublicSubnetIDs() pulumi.StringArrayOutput
func (*VpcComponent) ID ¶
func (vpc *VpcComponent) ID() pulumi.StringOutput
type VpcComponentArgs ¶
type VpcComponentArgs struct { Name string `pulumi:"name"` CidrBlock string `pulumi:"cidrBlock"` Subnets SubnetsArgs `pulumi:"subnets"` }
Click to show internal directories.
Click to hide internal directories.