Documentation ¶
Index ¶
- type HaVip
- type HaVipArgs
- type HaVipArray
- type HaVipArrayInput
- type HaVipArrayOutput
- type HaVipAssociate
- type HaVipAssociateArgs
- type HaVipAssociateArray
- type HaVipAssociateArrayInput
- type HaVipAssociateArrayOutput
- func (HaVipAssociateArrayOutput) ElementType() reflect.Type
- func (o HaVipAssociateArrayOutput) Index(i pulumi.IntInput) HaVipAssociateOutput
- func (o HaVipAssociateArrayOutput) ToHaVipAssociateArrayOutput() HaVipAssociateArrayOutput
- func (o HaVipAssociateArrayOutput) ToHaVipAssociateArrayOutputWithContext(ctx context.Context) HaVipAssociateArrayOutput
- type HaVipAssociateInput
- type HaVipAssociateMap
- type HaVipAssociateMapInput
- type HaVipAssociateMapOutput
- func (HaVipAssociateMapOutput) ElementType() reflect.Type
- func (o HaVipAssociateMapOutput) MapIndex(k pulumi.StringInput) HaVipAssociateOutput
- func (o HaVipAssociateMapOutput) ToHaVipAssociateMapOutput() HaVipAssociateMapOutput
- func (o HaVipAssociateMapOutput) ToHaVipAssociateMapOutputWithContext(ctx context.Context) HaVipAssociateMapOutput
- type HaVipAssociateOutput
- func (HaVipAssociateOutput) ElementType() reflect.Type
- func (o HaVipAssociateOutput) HaVipId() pulumi.StringOutput
- func (o HaVipAssociateOutput) InstanceId() pulumi.StringOutput
- func (o HaVipAssociateOutput) InstanceType() pulumi.StringPtrOutput
- func (o HaVipAssociateOutput) ToHaVipAssociateOutput() HaVipAssociateOutput
- func (o HaVipAssociateOutput) ToHaVipAssociateOutputWithContext(ctx context.Context) HaVipAssociateOutput
- type HaVipAssociateState
- type HaVipInput
- type HaVipMap
- type HaVipMapInput
- type HaVipMapOutput
- type HaVipOutput
- func (o HaVipOutput) AssociatedEipAddress() pulumi.StringOutput
- func (o HaVipOutput) AssociatedEipId() pulumi.StringOutput
- func (o HaVipOutput) AssociatedInstanceIds() pulumi.StringArrayOutput
- func (o HaVipOutput) AssociatedInstanceType() pulumi.StringOutput
- func (o HaVipOutput) CreatedAt() pulumi.StringOutput
- func (o HaVipOutput) Description() pulumi.StringOutput
- func (HaVipOutput) ElementType() reflect.Type
- func (o HaVipOutput) HaVipName() pulumi.StringOutput
- func (o HaVipOutput) IpAddress() pulumi.StringOutput
- func (o HaVipOutput) MasterInstanceId() pulumi.StringOutput
- func (o HaVipOutput) ProjectName() pulumi.StringOutput
- func (o HaVipOutput) Status() pulumi.StringOutput
- func (o HaVipOutput) SubnetId() pulumi.StringOutput
- func (o HaVipOutput) ToHaVipOutput() HaVipOutput
- func (o HaVipOutput) ToHaVipOutputWithContext(ctx context.Context) HaVipOutput
- func (o HaVipOutput) UpdatedAt() pulumi.StringOutput
- func (o HaVipOutput) VpcId() pulumi.StringOutput
- type HaVipState
- type HaVipsArgs
- type HaVipsHaVip
- type HaVipsHaVipArgs
- type HaVipsHaVipArray
- type HaVipsHaVipArrayInput
- type HaVipsHaVipArrayOutput
- func (HaVipsHaVipArrayOutput) ElementType() reflect.Type
- func (o HaVipsHaVipArrayOutput) Index(i pulumi.IntInput) HaVipsHaVipOutput
- func (o HaVipsHaVipArrayOutput) ToHaVipsHaVipArrayOutput() HaVipsHaVipArrayOutput
- func (o HaVipsHaVipArrayOutput) ToHaVipsHaVipArrayOutputWithContext(ctx context.Context) HaVipsHaVipArrayOutput
- type HaVipsHaVipInput
- type HaVipsHaVipOutput
- func (o HaVipsHaVipOutput) AccountId() pulumi.StringOutput
- func (o HaVipsHaVipOutput) AssociatedEipAddress() pulumi.StringOutput
- func (o HaVipsHaVipOutput) AssociatedEipId() pulumi.StringOutput
- func (o HaVipsHaVipOutput) AssociatedInstanceIds() pulumi.StringArrayOutput
- func (o HaVipsHaVipOutput) AssociatedInstanceType() pulumi.StringOutput
- func (o HaVipsHaVipOutput) CreatedAt() pulumi.StringOutput
- func (o HaVipsHaVipOutput) Description() pulumi.StringOutput
- func (HaVipsHaVipOutput) ElementType() reflect.Type
- func (o HaVipsHaVipOutput) HaVipId() pulumi.StringOutput
- func (o HaVipsHaVipOutput) HaVipName() pulumi.StringOutput
- func (o HaVipsHaVipOutput) Id() pulumi.StringOutput
- func (o HaVipsHaVipOutput) IpAddress() pulumi.StringOutput
- func (o HaVipsHaVipOutput) MasterInstanceId() pulumi.StringOutput
- func (o HaVipsHaVipOutput) ProjectName() pulumi.StringOutput
- func (o HaVipsHaVipOutput) Status() pulumi.StringOutput
- func (o HaVipsHaVipOutput) SubnetId() pulumi.StringOutput
- func (o HaVipsHaVipOutput) ToHaVipsHaVipOutput() HaVipsHaVipOutput
- func (o HaVipsHaVipOutput) ToHaVipsHaVipOutputWithContext(ctx context.Context) HaVipsHaVipOutput
- func (o HaVipsHaVipOutput) UpdatedAt() pulumi.StringOutput
- func (o HaVipsHaVipOutput) VpcId() pulumi.StringOutput
- type HaVipsOutputArgs
- type HaVipsResult
- type HaVipsResultOutput
- func (HaVipsResultOutput) ElementType() reflect.Type
- func (o HaVipsResultOutput) HaVipName() pulumi.StringPtrOutput
- func (o HaVipsResultOutput) HaVips() HaVipsHaVipArrayOutput
- func (o HaVipsResultOutput) Id() pulumi.StringOutput
- func (o HaVipsResultOutput) Ids() pulumi.StringArrayOutput
- func (o HaVipsResultOutput) IpAddress() pulumi.StringPtrOutput
- func (o HaVipsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o HaVipsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o HaVipsResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o HaVipsResultOutput) Status() pulumi.StringPtrOutput
- func (o HaVipsResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o HaVipsResultOutput) ToHaVipsResultOutput() HaVipsResultOutput
- func (o HaVipsResultOutput) ToHaVipsResultOutputWithContext(ctx context.Context) HaVipsResultOutput
- func (o HaVipsResultOutput) TotalCount() pulumi.IntOutput
- func (o HaVipsResultOutput) VpcId() pulumi.StringPtrOutput
- type Ipv6AddressBandwidth
- type Ipv6AddressBandwidthArgs
- type Ipv6AddressBandwidthArray
- type Ipv6AddressBandwidthArrayInput
- type Ipv6AddressBandwidthArrayOutput
- func (Ipv6AddressBandwidthArrayOutput) ElementType() reflect.Type
- func (o Ipv6AddressBandwidthArrayOutput) Index(i pulumi.IntInput) Ipv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthArrayOutput
- func (o Ipv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthArrayOutputWithContext(ctx context.Context) Ipv6AddressBandwidthArrayOutput
- type Ipv6AddressBandwidthInput
- type Ipv6AddressBandwidthMap
- type Ipv6AddressBandwidthMapInput
- type Ipv6AddressBandwidthMapOutput
- func (Ipv6AddressBandwidthMapOutput) ElementType() reflect.Type
- func (o Ipv6AddressBandwidthMapOutput) MapIndex(k pulumi.StringInput) Ipv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthMapOutput) ToIpv6AddressBandwidthMapOutput() Ipv6AddressBandwidthMapOutput
- func (o Ipv6AddressBandwidthMapOutput) ToIpv6AddressBandwidthMapOutputWithContext(ctx context.Context) Ipv6AddressBandwidthMapOutput
- type Ipv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthOutput) AllocationId() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) Bandwidth() pulumi.IntOutput
- func (o Ipv6AddressBandwidthOutput) BillingType() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) BusinessStatus() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) CreationTime() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) DeleteTime() pulumi.StringOutput
- func (Ipv6AddressBandwidthOutput) ElementType() reflect.Type
- func (o Ipv6AddressBandwidthOutput) InstanceId() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) InstanceType() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) Ipv6Address() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) Isp() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) LockReason() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) NetworkType() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) OverdueTime() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) Status() pulumi.StringOutput
- func (o Ipv6AddressBandwidthOutput) ToIpv6AddressBandwidthOutput() Ipv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthOutput) ToIpv6AddressBandwidthOutputWithContext(ctx context.Context) Ipv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthOutput) UpdateTime() pulumi.StringOutput
- type Ipv6AddressBandwidthState
- type Ipv6AddressBandwidthsArgs
- type Ipv6AddressBandwidthsIpv6AddressBandwidth
- type Ipv6AddressBandwidthsIpv6AddressBandwidthArgs
- func (Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ElementType() reflect.Type
- func (i Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
- func (i Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
- type Ipv6AddressBandwidthsIpv6AddressBandwidthArray
- func (Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ElementType() reflect.Type
- func (i Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
- func (i Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
- type Ipv6AddressBandwidthsIpv6AddressBandwidthArrayInput
- type Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
- func (Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ElementType() reflect.Type
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) Index(i pulumi.IntInput) Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
- type Ipv6AddressBandwidthsIpv6AddressBandwidthInput
- type Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) AllocationId() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Bandwidth() pulumi.IntOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) BillingType() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) BusinessStatus() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) CreationTime() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) DeleteTime() pulumi.StringOutput
- func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ElementType() reflect.Type
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Id() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) InstanceId() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) InstanceType() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Ipv6Address() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Isp() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) LockReason() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) NetworkType() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) OverdueTime() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Status() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
- func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) UpdateTime() pulumi.StringOutput
- type Ipv6AddressBandwidthsOutputArgs
- type Ipv6AddressBandwidthsResult
- type Ipv6AddressBandwidthsResultOutput
- func (o Ipv6AddressBandwidthsResultOutput) AssociatedInstanceId() pulumi.StringPtrOutput
- func (o Ipv6AddressBandwidthsResultOutput) AssociatedInstanceType() pulumi.StringPtrOutput
- func (Ipv6AddressBandwidthsResultOutput) ElementType() reflect.Type
- func (o Ipv6AddressBandwidthsResultOutput) Id() pulumi.StringOutput
- func (o Ipv6AddressBandwidthsResultOutput) Ids() pulumi.StringArrayOutput
- func (o Ipv6AddressBandwidthsResultOutput) Ipv6AddressBandwidths() Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
- func (o Ipv6AddressBandwidthsResultOutput) Ipv6Addresses() pulumi.StringArrayOutput
- func (o Ipv6AddressBandwidthsResultOutput) Isp() pulumi.StringPtrOutput
- func (o Ipv6AddressBandwidthsResultOutput) NetworkType() pulumi.StringPtrOutput
- func (o Ipv6AddressBandwidthsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o Ipv6AddressBandwidthsResultOutput) ToIpv6AddressBandwidthsResultOutput() Ipv6AddressBandwidthsResultOutput
- func (o Ipv6AddressBandwidthsResultOutput) ToIpv6AddressBandwidthsResultOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsResultOutput
- func (o Ipv6AddressBandwidthsResultOutput) TotalCount() pulumi.IntOutput
- func (o Ipv6AddressBandwidthsResultOutput) VpcId() pulumi.StringPtrOutput
- type Ipv6AddressesArgs
- type Ipv6AddressesIpv6Address
- type Ipv6AddressesIpv6AddressArgs
- func (Ipv6AddressesIpv6AddressArgs) ElementType() reflect.Type
- func (i Ipv6AddressesIpv6AddressArgs) ToIpv6AddressesIpv6AddressOutput() Ipv6AddressesIpv6AddressOutput
- func (i Ipv6AddressesIpv6AddressArgs) ToIpv6AddressesIpv6AddressOutputWithContext(ctx context.Context) Ipv6AddressesIpv6AddressOutput
- type Ipv6AddressesIpv6AddressArray
- func (Ipv6AddressesIpv6AddressArray) ElementType() reflect.Type
- func (i Ipv6AddressesIpv6AddressArray) ToIpv6AddressesIpv6AddressArrayOutput() Ipv6AddressesIpv6AddressArrayOutput
- func (i Ipv6AddressesIpv6AddressArray) ToIpv6AddressesIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6AddressesIpv6AddressArrayOutput
- type Ipv6AddressesIpv6AddressArrayInput
- type Ipv6AddressesIpv6AddressArrayOutput
- func (Ipv6AddressesIpv6AddressArrayOutput) ElementType() reflect.Type
- func (o Ipv6AddressesIpv6AddressArrayOutput) Index(i pulumi.IntInput) Ipv6AddressesIpv6AddressOutput
- func (o Ipv6AddressesIpv6AddressArrayOutput) ToIpv6AddressesIpv6AddressArrayOutput() Ipv6AddressesIpv6AddressArrayOutput
- func (o Ipv6AddressesIpv6AddressArrayOutput) ToIpv6AddressesIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6AddressesIpv6AddressArrayOutput
- type Ipv6AddressesIpv6AddressInput
- type Ipv6AddressesIpv6AddressOutput
- func (Ipv6AddressesIpv6AddressOutput) ElementType() reflect.Type
- func (o Ipv6AddressesIpv6AddressOutput) Ipv6Address() pulumi.StringOutput
- func (o Ipv6AddressesIpv6AddressOutput) ToIpv6AddressesIpv6AddressOutput() Ipv6AddressesIpv6AddressOutput
- func (o Ipv6AddressesIpv6AddressOutput) ToIpv6AddressesIpv6AddressOutputWithContext(ctx context.Context) Ipv6AddressesIpv6AddressOutput
- type Ipv6AddressesOutputArgs
- type Ipv6AddressesResult
- type Ipv6AddressesResultOutput
- func (o Ipv6AddressesResultOutput) AssociatedInstanceId() pulumi.StringPtrOutput
- func (Ipv6AddressesResultOutput) ElementType() reflect.Type
- func (o Ipv6AddressesResultOutput) Id() pulumi.StringOutput
- func (o Ipv6AddressesResultOutput) Ipv6Addresses() Ipv6AddressesIpv6AddressArrayOutput
- func (o Ipv6AddressesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o Ipv6AddressesResultOutput) ToIpv6AddressesResultOutput() Ipv6AddressesResultOutput
- func (o Ipv6AddressesResultOutput) ToIpv6AddressesResultOutputWithContext(ctx context.Context) Ipv6AddressesResultOutput
- func (o Ipv6AddressesResultOutput) TotalCount() pulumi.IntOutput
- type Ipv6Gateway
- type Ipv6GatewayArgs
- type Ipv6GatewayArray
- type Ipv6GatewayArrayInput
- type Ipv6GatewayArrayOutput
- func (Ipv6GatewayArrayOutput) ElementType() reflect.Type
- func (o Ipv6GatewayArrayOutput) Index(i pulumi.IntInput) Ipv6GatewayOutput
- func (o Ipv6GatewayArrayOutput) ToIpv6GatewayArrayOutput() Ipv6GatewayArrayOutput
- func (o Ipv6GatewayArrayOutput) ToIpv6GatewayArrayOutputWithContext(ctx context.Context) Ipv6GatewayArrayOutput
- type Ipv6GatewayInput
- type Ipv6GatewayMap
- type Ipv6GatewayMapInput
- type Ipv6GatewayMapOutput
- func (Ipv6GatewayMapOutput) ElementType() reflect.Type
- func (o Ipv6GatewayMapOutput) MapIndex(k pulumi.StringInput) Ipv6GatewayOutput
- func (o Ipv6GatewayMapOutput) ToIpv6GatewayMapOutput() Ipv6GatewayMapOutput
- func (o Ipv6GatewayMapOutput) ToIpv6GatewayMapOutputWithContext(ctx context.Context) Ipv6GatewayMapOutput
- type Ipv6GatewayOutput
- func (o Ipv6GatewayOutput) CreationTime() pulumi.StringOutput
- func (o Ipv6GatewayOutput) Description() pulumi.StringOutput
- func (Ipv6GatewayOutput) ElementType() reflect.Type
- func (o Ipv6GatewayOutput) Ipv6GatewayId() pulumi.StringOutput
- func (o Ipv6GatewayOutput) Name() pulumi.StringOutput
- func (o Ipv6GatewayOutput) Status() pulumi.StringOutput
- func (o Ipv6GatewayOutput) ToIpv6GatewayOutput() Ipv6GatewayOutput
- func (o Ipv6GatewayOutput) ToIpv6GatewayOutputWithContext(ctx context.Context) Ipv6GatewayOutput
- func (o Ipv6GatewayOutput) UpdateTime() pulumi.StringOutput
- func (o Ipv6GatewayOutput) VpcId() pulumi.StringOutput
- type Ipv6GatewayState
- type Ipv6GatewaysArgs
- type Ipv6GatewaysIpv6Gateway
- type Ipv6GatewaysIpv6GatewayArgs
- type Ipv6GatewaysIpv6GatewayArray
- func (Ipv6GatewaysIpv6GatewayArray) ElementType() reflect.Type
- func (i Ipv6GatewaysIpv6GatewayArray) ToIpv6GatewaysIpv6GatewayArrayOutput() Ipv6GatewaysIpv6GatewayArrayOutput
- func (i Ipv6GatewaysIpv6GatewayArray) ToIpv6GatewaysIpv6GatewayArrayOutputWithContext(ctx context.Context) Ipv6GatewaysIpv6GatewayArrayOutput
- type Ipv6GatewaysIpv6GatewayArrayInput
- type Ipv6GatewaysIpv6GatewayArrayOutput
- func (Ipv6GatewaysIpv6GatewayArrayOutput) ElementType() reflect.Type
- func (o Ipv6GatewaysIpv6GatewayArrayOutput) Index(i pulumi.IntInput) Ipv6GatewaysIpv6GatewayOutput
- func (o Ipv6GatewaysIpv6GatewayArrayOutput) ToIpv6GatewaysIpv6GatewayArrayOutput() Ipv6GatewaysIpv6GatewayArrayOutput
- func (o Ipv6GatewaysIpv6GatewayArrayOutput) ToIpv6GatewaysIpv6GatewayArrayOutputWithContext(ctx context.Context) Ipv6GatewaysIpv6GatewayArrayOutput
- type Ipv6GatewaysIpv6GatewayInput
- type Ipv6GatewaysIpv6GatewayOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) CreationTime() pulumi.StringOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) Description() pulumi.StringOutput
- func (Ipv6GatewaysIpv6GatewayOutput) ElementType() reflect.Type
- func (o Ipv6GatewaysIpv6GatewayOutput) Id() pulumi.StringOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) Ipv6GatewayId() pulumi.StringOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) Name() pulumi.StringOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) Status() pulumi.StringOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) ToIpv6GatewaysIpv6GatewayOutput() Ipv6GatewaysIpv6GatewayOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) ToIpv6GatewaysIpv6GatewayOutputWithContext(ctx context.Context) Ipv6GatewaysIpv6GatewayOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) UpdateTime() pulumi.StringOutput
- func (o Ipv6GatewaysIpv6GatewayOutput) VpcId() pulumi.StringOutput
- type Ipv6GatewaysOutputArgs
- type Ipv6GatewaysResult
- type Ipv6GatewaysResultOutput
- func (Ipv6GatewaysResultOutput) ElementType() reflect.Type
- func (o Ipv6GatewaysResultOutput) Id() pulumi.StringOutput
- func (o Ipv6GatewaysResultOutput) Ids() pulumi.StringArrayOutput
- func (o Ipv6GatewaysResultOutput) Ipv6Gateways() Ipv6GatewaysIpv6GatewayArrayOutput
- func (o Ipv6GatewaysResultOutput) Name() pulumi.StringPtrOutput
- func (o Ipv6GatewaysResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o Ipv6GatewaysResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o Ipv6GatewaysResultOutput) ToIpv6GatewaysResultOutput() Ipv6GatewaysResultOutput
- func (o Ipv6GatewaysResultOutput) ToIpv6GatewaysResultOutputWithContext(ctx context.Context) Ipv6GatewaysResultOutput
- func (o Ipv6GatewaysResultOutput) TotalCount() pulumi.IntOutput
- func (o Ipv6GatewaysResultOutput) VpcIds() pulumi.StringArrayOutput
- type NetworkAcl
- type NetworkAclArgs
- type NetworkAclArray
- type NetworkAclArrayInput
- type NetworkAclArrayOutput
- func (NetworkAclArrayOutput) ElementType() reflect.Type
- func (o NetworkAclArrayOutput) Index(i pulumi.IntInput) NetworkAclOutput
- func (o NetworkAclArrayOutput) ToNetworkAclArrayOutput() NetworkAclArrayOutput
- func (o NetworkAclArrayOutput) ToNetworkAclArrayOutputWithContext(ctx context.Context) NetworkAclArrayOutput
- type NetworkAclAssociate
- type NetworkAclAssociateArgs
- type NetworkAclAssociateArray
- type NetworkAclAssociateArrayInput
- type NetworkAclAssociateArrayOutput
- func (NetworkAclAssociateArrayOutput) ElementType() reflect.Type
- func (o NetworkAclAssociateArrayOutput) Index(i pulumi.IntInput) NetworkAclAssociateOutput
- func (o NetworkAclAssociateArrayOutput) ToNetworkAclAssociateArrayOutput() NetworkAclAssociateArrayOutput
- func (o NetworkAclAssociateArrayOutput) ToNetworkAclAssociateArrayOutputWithContext(ctx context.Context) NetworkAclAssociateArrayOutput
- type NetworkAclAssociateInput
- type NetworkAclAssociateMap
- type NetworkAclAssociateMapInput
- type NetworkAclAssociateMapOutput
- func (NetworkAclAssociateMapOutput) ElementType() reflect.Type
- func (o NetworkAclAssociateMapOutput) MapIndex(k pulumi.StringInput) NetworkAclAssociateOutput
- func (o NetworkAclAssociateMapOutput) ToNetworkAclAssociateMapOutput() NetworkAclAssociateMapOutput
- func (o NetworkAclAssociateMapOutput) ToNetworkAclAssociateMapOutputWithContext(ctx context.Context) NetworkAclAssociateMapOutput
- type NetworkAclAssociateOutput
- func (NetworkAclAssociateOutput) ElementType() reflect.Type
- func (o NetworkAclAssociateOutput) NetworkAclId() pulumi.StringOutput
- func (o NetworkAclAssociateOutput) ResourceId() pulumi.StringOutput
- func (o NetworkAclAssociateOutput) ToNetworkAclAssociateOutput() NetworkAclAssociateOutput
- func (o NetworkAclAssociateOutput) ToNetworkAclAssociateOutputWithContext(ctx context.Context) NetworkAclAssociateOutput
- type NetworkAclAssociateState
- type NetworkAclEgressAclEntry
- type NetworkAclEgressAclEntryArgs
- func (NetworkAclEgressAclEntryArgs) ElementType() reflect.Type
- func (i NetworkAclEgressAclEntryArgs) ToNetworkAclEgressAclEntryOutput() NetworkAclEgressAclEntryOutput
- func (i NetworkAclEgressAclEntryArgs) ToNetworkAclEgressAclEntryOutputWithContext(ctx context.Context) NetworkAclEgressAclEntryOutput
- type NetworkAclEgressAclEntryArray
- func (NetworkAclEgressAclEntryArray) ElementType() reflect.Type
- func (i NetworkAclEgressAclEntryArray) ToNetworkAclEgressAclEntryArrayOutput() NetworkAclEgressAclEntryArrayOutput
- func (i NetworkAclEgressAclEntryArray) ToNetworkAclEgressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclEgressAclEntryArrayOutput
- type NetworkAclEgressAclEntryArrayInput
- type NetworkAclEgressAclEntryArrayOutput
- func (NetworkAclEgressAclEntryArrayOutput) ElementType() reflect.Type
- func (o NetworkAclEgressAclEntryArrayOutput) Index(i pulumi.IntInput) NetworkAclEgressAclEntryOutput
- func (o NetworkAclEgressAclEntryArrayOutput) ToNetworkAclEgressAclEntryArrayOutput() NetworkAclEgressAclEntryArrayOutput
- func (o NetworkAclEgressAclEntryArrayOutput) ToNetworkAclEgressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclEgressAclEntryArrayOutput
- type NetworkAclEgressAclEntryInput
- type NetworkAclEgressAclEntryOutput
- func (o NetworkAclEgressAclEntryOutput) Description() pulumi.StringPtrOutput
- func (o NetworkAclEgressAclEntryOutput) DestinationCidrIp() pulumi.StringPtrOutput
- func (NetworkAclEgressAclEntryOutput) ElementType() reflect.Type
- func (o NetworkAclEgressAclEntryOutput) NetworkAclEntryId() pulumi.StringPtrOutput
- func (o NetworkAclEgressAclEntryOutput) NetworkAclEntryName() pulumi.StringPtrOutput
- func (o NetworkAclEgressAclEntryOutput) Policy() pulumi.StringPtrOutput
- func (o NetworkAclEgressAclEntryOutput) Port() pulumi.StringPtrOutput
- func (o NetworkAclEgressAclEntryOutput) Priority() pulumi.IntPtrOutput
- func (o NetworkAclEgressAclEntryOutput) Protocol() pulumi.StringPtrOutput
- func (o NetworkAclEgressAclEntryOutput) ToNetworkAclEgressAclEntryOutput() NetworkAclEgressAclEntryOutput
- func (o NetworkAclEgressAclEntryOutput) ToNetworkAclEgressAclEntryOutputWithContext(ctx context.Context) NetworkAclEgressAclEntryOutput
- type NetworkAclIngressAclEntry
- type NetworkAclIngressAclEntryArgs
- func (NetworkAclIngressAclEntryArgs) ElementType() reflect.Type
- func (i NetworkAclIngressAclEntryArgs) ToNetworkAclIngressAclEntryOutput() NetworkAclIngressAclEntryOutput
- func (i NetworkAclIngressAclEntryArgs) ToNetworkAclIngressAclEntryOutputWithContext(ctx context.Context) NetworkAclIngressAclEntryOutput
- type NetworkAclIngressAclEntryArray
- func (NetworkAclIngressAclEntryArray) ElementType() reflect.Type
- func (i NetworkAclIngressAclEntryArray) ToNetworkAclIngressAclEntryArrayOutput() NetworkAclIngressAclEntryArrayOutput
- func (i NetworkAclIngressAclEntryArray) ToNetworkAclIngressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclIngressAclEntryArrayOutput
- type NetworkAclIngressAclEntryArrayInput
- type NetworkAclIngressAclEntryArrayOutput
- func (NetworkAclIngressAclEntryArrayOutput) ElementType() reflect.Type
- func (o NetworkAclIngressAclEntryArrayOutput) Index(i pulumi.IntInput) NetworkAclIngressAclEntryOutput
- func (o NetworkAclIngressAclEntryArrayOutput) ToNetworkAclIngressAclEntryArrayOutput() NetworkAclIngressAclEntryArrayOutput
- func (o NetworkAclIngressAclEntryArrayOutput) ToNetworkAclIngressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclIngressAclEntryArrayOutput
- type NetworkAclIngressAclEntryInput
- type NetworkAclIngressAclEntryOutput
- func (o NetworkAclIngressAclEntryOutput) Description() pulumi.StringPtrOutput
- func (NetworkAclIngressAclEntryOutput) ElementType() reflect.Type
- func (o NetworkAclIngressAclEntryOutput) NetworkAclEntryId() pulumi.StringPtrOutput
- func (o NetworkAclIngressAclEntryOutput) NetworkAclEntryName() pulumi.StringPtrOutput
- func (o NetworkAclIngressAclEntryOutput) Policy() pulumi.StringPtrOutput
- func (o NetworkAclIngressAclEntryOutput) Port() pulumi.StringPtrOutput
- func (o NetworkAclIngressAclEntryOutput) Priority() pulumi.IntPtrOutput
- func (o NetworkAclIngressAclEntryOutput) Protocol() pulumi.StringPtrOutput
- func (o NetworkAclIngressAclEntryOutput) SourceCidrIp() pulumi.StringPtrOutput
- func (o NetworkAclIngressAclEntryOutput) ToNetworkAclIngressAclEntryOutput() NetworkAclIngressAclEntryOutput
- func (o NetworkAclIngressAclEntryOutput) ToNetworkAclIngressAclEntryOutputWithContext(ctx context.Context) NetworkAclIngressAclEntryOutput
- type NetworkAclInput
- type NetworkAclMap
- type NetworkAclMapInput
- type NetworkAclMapOutput
- func (NetworkAclMapOutput) ElementType() reflect.Type
- func (o NetworkAclMapOutput) MapIndex(k pulumi.StringInput) NetworkAclOutput
- func (o NetworkAclMapOutput) ToNetworkAclMapOutput() NetworkAclMapOutput
- func (o NetworkAclMapOutput) ToNetworkAclMapOutputWithContext(ctx context.Context) NetworkAclMapOutput
- type NetworkAclOutput
- func (o NetworkAclOutput) Description() pulumi.StringPtrOutput
- func (o NetworkAclOutput) EgressAclEntries() NetworkAclEgressAclEntryArrayOutput
- func (NetworkAclOutput) ElementType() reflect.Type
- func (o NetworkAclOutput) IngressAclEntries() NetworkAclIngressAclEntryArrayOutput
- func (o NetworkAclOutput) NetworkAclName() pulumi.StringOutput
- func (o NetworkAclOutput) ProjectName() pulumi.StringOutput
- func (o NetworkAclOutput) ToNetworkAclOutput() NetworkAclOutput
- func (o NetworkAclOutput) ToNetworkAclOutputWithContext(ctx context.Context) NetworkAclOutput
- func (o NetworkAclOutput) VpcId() pulumi.StringOutput
- type NetworkAclState
- type NetworkAclsArgs
- type NetworkAclsNetworkAcl
- type NetworkAclsNetworkAclArgs
- type NetworkAclsNetworkAclArray
- func (NetworkAclsNetworkAclArray) ElementType() reflect.Type
- func (i NetworkAclsNetworkAclArray) ToNetworkAclsNetworkAclArrayOutput() NetworkAclsNetworkAclArrayOutput
- func (i NetworkAclsNetworkAclArray) ToNetworkAclsNetworkAclArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclArrayOutput
- type NetworkAclsNetworkAclArrayInput
- type NetworkAclsNetworkAclArrayOutput
- func (NetworkAclsNetworkAclArrayOutput) ElementType() reflect.Type
- func (o NetworkAclsNetworkAclArrayOutput) Index(i pulumi.IntInput) NetworkAclsNetworkAclOutput
- func (o NetworkAclsNetworkAclArrayOutput) ToNetworkAclsNetworkAclArrayOutput() NetworkAclsNetworkAclArrayOutput
- func (o NetworkAclsNetworkAclArrayOutput) ToNetworkAclsNetworkAclArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclArrayOutput
- type NetworkAclsNetworkAclEgressAclEntry
- type NetworkAclsNetworkAclEgressAclEntryArgs
- func (NetworkAclsNetworkAclEgressAclEntryArgs) ElementType() reflect.Type
- func (i NetworkAclsNetworkAclEgressAclEntryArgs) ToNetworkAclsNetworkAclEgressAclEntryOutput() NetworkAclsNetworkAclEgressAclEntryOutput
- func (i NetworkAclsNetworkAclEgressAclEntryArgs) ToNetworkAclsNetworkAclEgressAclEntryOutputWithContext(ctx context.Context) NetworkAclsNetworkAclEgressAclEntryOutput
- type NetworkAclsNetworkAclEgressAclEntryArray
- func (NetworkAclsNetworkAclEgressAclEntryArray) ElementType() reflect.Type
- func (i NetworkAclsNetworkAclEgressAclEntryArray) ToNetworkAclsNetworkAclEgressAclEntryArrayOutput() NetworkAclsNetworkAclEgressAclEntryArrayOutput
- func (i NetworkAclsNetworkAclEgressAclEntryArray) ToNetworkAclsNetworkAclEgressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclEgressAclEntryArrayOutput
- type NetworkAclsNetworkAclEgressAclEntryArrayInput
- type NetworkAclsNetworkAclEgressAclEntryArrayOutput
- func (NetworkAclsNetworkAclEgressAclEntryArrayOutput) ElementType() reflect.Type
- func (o NetworkAclsNetworkAclEgressAclEntryArrayOutput) Index(i pulumi.IntInput) NetworkAclsNetworkAclEgressAclEntryOutput
- func (o NetworkAclsNetworkAclEgressAclEntryArrayOutput) ToNetworkAclsNetworkAclEgressAclEntryArrayOutput() NetworkAclsNetworkAclEgressAclEntryArrayOutput
- func (o NetworkAclsNetworkAclEgressAclEntryArrayOutput) ToNetworkAclsNetworkAclEgressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclEgressAclEntryArrayOutput
- type NetworkAclsNetworkAclEgressAclEntryInput
- type NetworkAclsNetworkAclEgressAclEntryOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) Description() pulumi.StringOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) DestinationCidrIp() pulumi.StringOutput
- func (NetworkAclsNetworkAclEgressAclEntryOutput) ElementType() reflect.Type
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) NetworkAclEntryId() pulumi.StringOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) NetworkAclEntryName() pulumi.StringOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) Policy() pulumi.StringOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) Port() pulumi.StringOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) Priority() pulumi.IntOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) Protocol() pulumi.StringOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) ToNetworkAclsNetworkAclEgressAclEntryOutput() NetworkAclsNetworkAclEgressAclEntryOutput
- func (o NetworkAclsNetworkAclEgressAclEntryOutput) ToNetworkAclsNetworkAclEgressAclEntryOutputWithContext(ctx context.Context) NetworkAclsNetworkAclEgressAclEntryOutput
- type NetworkAclsNetworkAclIngressAclEntry
- type NetworkAclsNetworkAclIngressAclEntryArgs
- func (NetworkAclsNetworkAclIngressAclEntryArgs) ElementType() reflect.Type
- func (i NetworkAclsNetworkAclIngressAclEntryArgs) ToNetworkAclsNetworkAclIngressAclEntryOutput() NetworkAclsNetworkAclIngressAclEntryOutput
- func (i NetworkAclsNetworkAclIngressAclEntryArgs) ToNetworkAclsNetworkAclIngressAclEntryOutputWithContext(ctx context.Context) NetworkAclsNetworkAclIngressAclEntryOutput
- type NetworkAclsNetworkAclIngressAclEntryArray
- func (NetworkAclsNetworkAclIngressAclEntryArray) ElementType() reflect.Type
- func (i NetworkAclsNetworkAclIngressAclEntryArray) ToNetworkAclsNetworkAclIngressAclEntryArrayOutput() NetworkAclsNetworkAclIngressAclEntryArrayOutput
- func (i NetworkAclsNetworkAclIngressAclEntryArray) ToNetworkAclsNetworkAclIngressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclIngressAclEntryArrayOutput
- type NetworkAclsNetworkAclIngressAclEntryArrayInput
- type NetworkAclsNetworkAclIngressAclEntryArrayOutput
- func (NetworkAclsNetworkAclIngressAclEntryArrayOutput) ElementType() reflect.Type
- func (o NetworkAclsNetworkAclIngressAclEntryArrayOutput) Index(i pulumi.IntInput) NetworkAclsNetworkAclIngressAclEntryOutput
- func (o NetworkAclsNetworkAclIngressAclEntryArrayOutput) ToNetworkAclsNetworkAclIngressAclEntryArrayOutput() NetworkAclsNetworkAclIngressAclEntryArrayOutput
- func (o NetworkAclsNetworkAclIngressAclEntryArrayOutput) ToNetworkAclsNetworkAclIngressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclIngressAclEntryArrayOutput
- type NetworkAclsNetworkAclIngressAclEntryInput
- type NetworkAclsNetworkAclIngressAclEntryOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) Description() pulumi.StringOutput
- func (NetworkAclsNetworkAclIngressAclEntryOutput) ElementType() reflect.Type
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) NetworkAclEntryId() pulumi.StringOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) NetworkAclEntryName() pulumi.StringOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) Policy() pulumi.StringOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) Port() pulumi.StringOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) Priority() pulumi.IntOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) Protocol() pulumi.StringOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) SourceCidrIp() pulumi.StringOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) ToNetworkAclsNetworkAclIngressAclEntryOutput() NetworkAclsNetworkAclIngressAclEntryOutput
- func (o NetworkAclsNetworkAclIngressAclEntryOutput) ToNetworkAclsNetworkAclIngressAclEntryOutputWithContext(ctx context.Context) NetworkAclsNetworkAclIngressAclEntryOutput
- type NetworkAclsNetworkAclInput
- type NetworkAclsNetworkAclOutput
- func (o NetworkAclsNetworkAclOutput) AclEntryCount() pulumi.IntOutput
- func (o NetworkAclsNetworkAclOutput) CreationTime() pulumi.StringOutput
- func (o NetworkAclsNetworkAclOutput) Description() pulumi.StringOutput
- func (o NetworkAclsNetworkAclOutput) EgressAclEntries() NetworkAclsNetworkAclEgressAclEntryArrayOutput
- func (NetworkAclsNetworkAclOutput) ElementType() reflect.Type
- func (o NetworkAclsNetworkAclOutput) Id() pulumi.StringOutput
- func (o NetworkAclsNetworkAclOutput) IngressAclEntries() NetworkAclsNetworkAclIngressAclEntryArrayOutput
- func (o NetworkAclsNetworkAclOutput) NetworkAclId() pulumi.StringOutput
- func (o NetworkAclsNetworkAclOutput) NetworkAclName() pulumi.StringOutput
- func (o NetworkAclsNetworkAclOutput) Resources() NetworkAclsNetworkAclResourceArrayOutput
- func (o NetworkAclsNetworkAclOutput) Status() pulumi.StringOutput
- func (o NetworkAclsNetworkAclOutput) ToNetworkAclsNetworkAclOutput() NetworkAclsNetworkAclOutput
- func (o NetworkAclsNetworkAclOutput) ToNetworkAclsNetworkAclOutputWithContext(ctx context.Context) NetworkAclsNetworkAclOutput
- func (o NetworkAclsNetworkAclOutput) UpdateTime() pulumi.StringOutput
- func (o NetworkAclsNetworkAclOutput) VpcId() pulumi.StringOutput
- type NetworkAclsNetworkAclResource
- type NetworkAclsNetworkAclResourceArgs
- func (NetworkAclsNetworkAclResourceArgs) ElementType() reflect.Type
- func (i NetworkAclsNetworkAclResourceArgs) ToNetworkAclsNetworkAclResourceOutput() NetworkAclsNetworkAclResourceOutput
- func (i NetworkAclsNetworkAclResourceArgs) ToNetworkAclsNetworkAclResourceOutputWithContext(ctx context.Context) NetworkAclsNetworkAclResourceOutput
- type NetworkAclsNetworkAclResourceArray
- func (NetworkAclsNetworkAclResourceArray) ElementType() reflect.Type
- func (i NetworkAclsNetworkAclResourceArray) ToNetworkAclsNetworkAclResourceArrayOutput() NetworkAclsNetworkAclResourceArrayOutput
- func (i NetworkAclsNetworkAclResourceArray) ToNetworkAclsNetworkAclResourceArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclResourceArrayOutput
- type NetworkAclsNetworkAclResourceArrayInput
- type NetworkAclsNetworkAclResourceArrayOutput
- func (NetworkAclsNetworkAclResourceArrayOutput) ElementType() reflect.Type
- func (o NetworkAclsNetworkAclResourceArrayOutput) Index(i pulumi.IntInput) NetworkAclsNetworkAclResourceOutput
- func (o NetworkAclsNetworkAclResourceArrayOutput) ToNetworkAclsNetworkAclResourceArrayOutput() NetworkAclsNetworkAclResourceArrayOutput
- func (o NetworkAclsNetworkAclResourceArrayOutput) ToNetworkAclsNetworkAclResourceArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclResourceArrayOutput
- type NetworkAclsNetworkAclResourceInput
- type NetworkAclsNetworkAclResourceOutput
- func (NetworkAclsNetworkAclResourceOutput) ElementType() reflect.Type
- func (o NetworkAclsNetworkAclResourceOutput) ResourceId() pulumi.StringOutput
- func (o NetworkAclsNetworkAclResourceOutput) Status() pulumi.StringOutput
- func (o NetworkAclsNetworkAclResourceOutput) ToNetworkAclsNetworkAclResourceOutput() NetworkAclsNetworkAclResourceOutput
- func (o NetworkAclsNetworkAclResourceOutput) ToNetworkAclsNetworkAclResourceOutputWithContext(ctx context.Context) NetworkAclsNetworkAclResourceOutput
- type NetworkAclsOutputArgs
- type NetworkAclsResult
- type NetworkAclsResultOutput
- func (NetworkAclsResultOutput) ElementType() reflect.Type
- func (o NetworkAclsResultOutput) Id() pulumi.StringOutput
- func (o NetworkAclsResultOutput) Ids() pulumi.StringArrayOutput
- func (o NetworkAclsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o NetworkAclsResultOutput) NetworkAclName() pulumi.StringPtrOutput
- func (o NetworkAclsResultOutput) NetworkAcls() NetworkAclsNetworkAclArrayOutput
- func (o NetworkAclsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o NetworkAclsResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkAclsResultOutput) ToNetworkAclsResultOutput() NetworkAclsResultOutput
- func (o NetworkAclsResultOutput) ToNetworkAclsResultOutputWithContext(ctx context.Context) NetworkAclsResultOutput
- func (o NetworkAclsResultOutput) TotalCount() pulumi.IntOutput
- func (o NetworkAclsResultOutput) VpcId() pulumi.StringPtrOutput
- type NetworkInterface
- type NetworkInterfaceArgs
- type NetworkInterfaceArray
- type NetworkInterfaceArrayInput
- type NetworkInterfaceArrayOutput
- func (NetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceOutput
- func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
- func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
- type NetworkInterfaceAttach
- type NetworkInterfaceAttachArgs
- type NetworkInterfaceAttachArray
- func (NetworkInterfaceAttachArray) ElementType() reflect.Type
- func (i NetworkInterfaceAttachArray) ToNetworkInterfaceAttachArrayOutput() NetworkInterfaceAttachArrayOutput
- func (i NetworkInterfaceAttachArray) ToNetworkInterfaceAttachArrayOutputWithContext(ctx context.Context) NetworkInterfaceAttachArrayOutput
- type NetworkInterfaceAttachArrayInput
- type NetworkInterfaceAttachArrayOutput
- func (NetworkInterfaceAttachArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceAttachArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceAttachOutput
- func (o NetworkInterfaceAttachArrayOutput) ToNetworkInterfaceAttachArrayOutput() NetworkInterfaceAttachArrayOutput
- func (o NetworkInterfaceAttachArrayOutput) ToNetworkInterfaceAttachArrayOutputWithContext(ctx context.Context) NetworkInterfaceAttachArrayOutput
- type NetworkInterfaceAttachInput
- type NetworkInterfaceAttachMap
- type NetworkInterfaceAttachMapInput
- type NetworkInterfaceAttachMapOutput
- func (NetworkInterfaceAttachMapOutput) ElementType() reflect.Type
- func (o NetworkInterfaceAttachMapOutput) MapIndex(k pulumi.StringInput) NetworkInterfaceAttachOutput
- func (o NetworkInterfaceAttachMapOutput) ToNetworkInterfaceAttachMapOutput() NetworkInterfaceAttachMapOutput
- func (o NetworkInterfaceAttachMapOutput) ToNetworkInterfaceAttachMapOutputWithContext(ctx context.Context) NetworkInterfaceAttachMapOutput
- type NetworkInterfaceAttachOutput
- func (NetworkInterfaceAttachOutput) ElementType() reflect.Type
- func (o NetworkInterfaceAttachOutput) InstanceId() pulumi.StringOutput
- func (o NetworkInterfaceAttachOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o NetworkInterfaceAttachOutput) ToNetworkInterfaceAttachOutput() NetworkInterfaceAttachOutput
- func (o NetworkInterfaceAttachOutput) ToNetworkInterfaceAttachOutputWithContext(ctx context.Context) NetworkInterfaceAttachOutput
- type NetworkInterfaceAttachState
- type NetworkInterfaceInput
- type NetworkInterfaceMap
- type NetworkInterfaceMapInput
- type NetworkInterfaceMapOutput
- func (NetworkInterfaceMapOutput) ElementType() reflect.Type
- func (o NetworkInterfaceMapOutput) MapIndex(k pulumi.StringInput) NetworkInterfaceOutput
- func (o NetworkInterfaceMapOutput) ToNetworkInterfaceMapOutput() NetworkInterfaceMapOutput
- func (o NetworkInterfaceMapOutput) ToNetworkInterfaceMapOutputWithContext(ctx context.Context) NetworkInterfaceMapOutput
- type NetworkInterfaceOutput
- func (o NetworkInterfaceOutput) Description() pulumi.StringPtrOutput
- func (NetworkInterfaceOutput) ElementType() reflect.Type
- func (o NetworkInterfaceOutput) Ipv6AddressCount() pulumi.IntOutput
- func (o NetworkInterfaceOutput) Ipv6Addresses() pulumi.StringArrayOutput
- func (o NetworkInterfaceOutput) NetworkInterfaceName() pulumi.StringOutput
- func (o NetworkInterfaceOutput) PortSecurityEnabled() pulumi.BoolOutput
- func (o NetworkInterfaceOutput) PrimaryIpAddress() pulumi.StringOutput
- func (o NetworkInterfaceOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o NetworkInterfaceOutput) ProjectName() pulumi.StringOutput
- func (o NetworkInterfaceOutput) SecondaryPrivateIpAddressCount() pulumi.IntOutput
- func (o NetworkInterfaceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NetworkInterfaceOutput) Status() pulumi.StringOutput
- func (o NetworkInterfaceOutput) SubnetId() pulumi.StringOutput
- func (o NetworkInterfaceOutput) Tags() NetworkInterfaceTagArrayOutput
- func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
- func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
- type NetworkInterfaceState
- type NetworkInterfaceTag
- type NetworkInterfaceTagArgs
- type NetworkInterfaceTagArray
- type NetworkInterfaceTagArrayInput
- type NetworkInterfaceTagArrayOutput
- func (NetworkInterfaceTagArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceTagArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceTagOutput
- func (o NetworkInterfaceTagArrayOutput) ToNetworkInterfaceTagArrayOutput() NetworkInterfaceTagArrayOutput
- func (o NetworkInterfaceTagArrayOutput) ToNetworkInterfaceTagArrayOutputWithContext(ctx context.Context) NetworkInterfaceTagArrayOutput
- type NetworkInterfaceTagInput
- type NetworkInterfaceTagOutput
- func (NetworkInterfaceTagOutput) ElementType() reflect.Type
- func (o NetworkInterfaceTagOutput) Key() pulumi.StringOutput
- func (o NetworkInterfaceTagOutput) ToNetworkInterfaceTagOutput() NetworkInterfaceTagOutput
- func (o NetworkInterfaceTagOutput) ToNetworkInterfaceTagOutputWithContext(ctx context.Context) NetworkInterfaceTagOutput
- func (o NetworkInterfaceTagOutput) Value() pulumi.StringOutput
- type NetworkInterfacesArgs
- type NetworkInterfacesNetworkInterface
- type NetworkInterfacesNetworkInterfaceArgs
- func (NetworkInterfacesNetworkInterfaceArgs) ElementType() reflect.Type
- func (i NetworkInterfacesNetworkInterfaceArgs) ToNetworkInterfacesNetworkInterfaceOutput() NetworkInterfacesNetworkInterfaceOutput
- func (i NetworkInterfacesNetworkInterfaceArgs) ToNetworkInterfacesNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceOutput
- type NetworkInterfacesNetworkInterfaceArray
- func (NetworkInterfacesNetworkInterfaceArray) ElementType() reflect.Type
- func (i NetworkInterfacesNetworkInterfaceArray) ToNetworkInterfacesNetworkInterfaceArrayOutput() NetworkInterfacesNetworkInterfaceArrayOutput
- func (i NetworkInterfacesNetworkInterfaceArray) ToNetworkInterfacesNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceArrayOutput
- type NetworkInterfacesNetworkInterfaceArrayInput
- type NetworkInterfacesNetworkInterfaceArrayOutput
- func (NetworkInterfacesNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfacesNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) NetworkInterfacesNetworkInterfaceOutput
- func (o NetworkInterfacesNetworkInterfaceArrayOutput) ToNetworkInterfacesNetworkInterfaceArrayOutput() NetworkInterfacesNetworkInterfaceArrayOutput
- func (o NetworkInterfacesNetworkInterfaceArrayOutput) ToNetworkInterfacesNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceArrayOutput
- type NetworkInterfacesNetworkInterfaceInput
- type NetworkInterfacesNetworkInterfaceOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) AccountId() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) AssociatedElasticIpAddress() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) AssociatedElasticIpId() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) CreatedAt() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) Description() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) DeviceId() pulumi.StringOutput
- func (NetworkInterfacesNetworkInterfaceOutput) ElementType() reflect.Type
- func (o NetworkInterfacesNetworkInterfaceOutput) Id() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) Ipv6Sets() pulumi.StringArrayOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) MacAddress() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) NetworkInterfaceName() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) PortSecurityEnabled() pulumi.BoolOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) PrimaryIpAddress() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) PrivateIpSets() NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) ProjectName() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) ServiceManaged() pulumi.BoolOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) Status() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) SubnetId() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) Tags() NetworkInterfacesNetworkInterfaceTagArrayOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) ToNetworkInterfacesNetworkInterfaceOutput() NetworkInterfacesNetworkInterfaceOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) ToNetworkInterfacesNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) Type() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) UpdatedAt() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) VpcId() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) VpcName() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceOutput) ZoneId() pulumi.StringOutput
- type NetworkInterfacesNetworkInterfacePrivateIpSet
- type NetworkInterfacesNetworkInterfacePrivateIpSetArgs
- func (NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ElementType() reflect.Type
- func (i NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutput() NetworkInterfacesNetworkInterfacePrivateIpSetOutput
- func (i NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetOutput
- type NetworkInterfacesNetworkInterfacePrivateIpSetArray
- func (NetworkInterfacesNetworkInterfacePrivateIpSetArray) ElementType() reflect.Type
- func (i NetworkInterfacesNetworkInterfacePrivateIpSetArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
- func (i NetworkInterfacesNetworkInterfacePrivateIpSetArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
- type NetworkInterfacesNetworkInterfacePrivateIpSetArrayInput
- type NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
- func (NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) Index(i pulumi.IntInput) NetworkInterfacesNetworkInterfacePrivateIpSetOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
- type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp
- type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs
- func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ElementType() reflect.Type
- func (i NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
- func (i NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
- type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray
- func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ElementType() reflect.Type
- func (i NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
- func (i NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
- type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayInput
- type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
- func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) Index(i pulumi.IntInput) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
- type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpInput
- type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) AllocationId() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) EipAddress() pulumi.StringOutput
- func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ElementType() reflect.Type
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
- type NetworkInterfacesNetworkInterfacePrivateIpSetInput
- type NetworkInterfacesNetworkInterfacePrivateIpSetOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) AssociatedElasticIps() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
- func (NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ElementType() reflect.Type
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) Primary() pulumi.BoolOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) PrivateIpAddress() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutput() NetworkInterfacesNetworkInterfacePrivateIpSetOutput
- func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetOutput
- type NetworkInterfacesNetworkInterfaceTag
- type NetworkInterfacesNetworkInterfaceTagArgs
- func (NetworkInterfacesNetworkInterfaceTagArgs) ElementType() reflect.Type
- func (i NetworkInterfacesNetworkInterfaceTagArgs) ToNetworkInterfacesNetworkInterfaceTagOutput() NetworkInterfacesNetworkInterfaceTagOutput
- func (i NetworkInterfacesNetworkInterfaceTagArgs) ToNetworkInterfacesNetworkInterfaceTagOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceTagOutput
- type NetworkInterfacesNetworkInterfaceTagArray
- func (NetworkInterfacesNetworkInterfaceTagArray) ElementType() reflect.Type
- func (i NetworkInterfacesNetworkInterfaceTagArray) ToNetworkInterfacesNetworkInterfaceTagArrayOutput() NetworkInterfacesNetworkInterfaceTagArrayOutput
- func (i NetworkInterfacesNetworkInterfaceTagArray) ToNetworkInterfacesNetworkInterfaceTagArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceTagArrayOutput
- type NetworkInterfacesNetworkInterfaceTagArrayInput
- type NetworkInterfacesNetworkInterfaceTagArrayOutput
- func (NetworkInterfacesNetworkInterfaceTagArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfacesNetworkInterfaceTagArrayOutput) Index(i pulumi.IntInput) NetworkInterfacesNetworkInterfaceTagOutput
- func (o NetworkInterfacesNetworkInterfaceTagArrayOutput) ToNetworkInterfacesNetworkInterfaceTagArrayOutput() NetworkInterfacesNetworkInterfaceTagArrayOutput
- func (o NetworkInterfacesNetworkInterfaceTagArrayOutput) ToNetworkInterfacesNetworkInterfaceTagArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceTagArrayOutput
- type NetworkInterfacesNetworkInterfaceTagInput
- type NetworkInterfacesNetworkInterfaceTagOutput
- func (NetworkInterfacesNetworkInterfaceTagOutput) ElementType() reflect.Type
- func (o NetworkInterfacesNetworkInterfaceTagOutput) Key() pulumi.StringOutput
- func (o NetworkInterfacesNetworkInterfaceTagOutput) ToNetworkInterfacesNetworkInterfaceTagOutput() NetworkInterfacesNetworkInterfaceTagOutput
- func (o NetworkInterfacesNetworkInterfaceTagOutput) ToNetworkInterfacesNetworkInterfaceTagOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceTagOutput
- func (o NetworkInterfacesNetworkInterfaceTagOutput) Value() pulumi.StringOutput
- type NetworkInterfacesOutputArgs
- type NetworkInterfacesResult
- type NetworkInterfacesResultOutput
- func (NetworkInterfacesResultOutput) ElementType() reflect.Type
- func (o NetworkInterfacesResultOutput) Id() pulumi.StringOutput
- func (o NetworkInterfacesResultOutput) Ids() pulumi.StringArrayOutput
- func (o NetworkInterfacesResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) NetworkInterfaceIds() pulumi.StringArrayOutput
- func (o NetworkInterfacesResultOutput) NetworkInterfaceName() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) NetworkInterfaces() NetworkInterfacesNetworkInterfaceArrayOutput
- func (o NetworkInterfacesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) PrimaryIpAddresses() pulumi.StringArrayOutput
- func (o NetworkInterfacesResultOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o NetworkInterfacesResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) SecurityGroupId() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) Status() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) Tags() NetworkInterfacesTagArrayOutput
- func (o NetworkInterfacesResultOutput) ToNetworkInterfacesResultOutput() NetworkInterfacesResultOutput
- func (o NetworkInterfacesResultOutput) ToNetworkInterfacesResultOutputWithContext(ctx context.Context) NetworkInterfacesResultOutput
- func (o NetworkInterfacesResultOutput) TotalCount() pulumi.IntOutput
- func (o NetworkInterfacesResultOutput) Type() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) VpcId() pulumi.StringPtrOutput
- func (o NetworkInterfacesResultOutput) ZoneId() pulumi.StringPtrOutput
- type NetworkInterfacesTag
- type NetworkInterfacesTagArgs
- type NetworkInterfacesTagArray
- type NetworkInterfacesTagArrayInput
- type NetworkInterfacesTagArrayOutput
- func (NetworkInterfacesTagArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfacesTagArrayOutput) Index(i pulumi.IntInput) NetworkInterfacesTagOutput
- func (o NetworkInterfacesTagArrayOutput) ToNetworkInterfacesTagArrayOutput() NetworkInterfacesTagArrayOutput
- func (o NetworkInterfacesTagArrayOutput) ToNetworkInterfacesTagArrayOutputWithContext(ctx context.Context) NetworkInterfacesTagArrayOutput
- type NetworkInterfacesTagInput
- type NetworkInterfacesTagOutput
- func (NetworkInterfacesTagOutput) ElementType() reflect.Type
- func (o NetworkInterfacesTagOutput) Key() pulumi.StringOutput
- func (o NetworkInterfacesTagOutput) ToNetworkInterfacesTagOutput() NetworkInterfacesTagOutput
- func (o NetworkInterfacesTagOutput) ToNetworkInterfacesTagOutputWithContext(ctx context.Context) NetworkInterfacesTagOutput
- func (o NetworkInterfacesTagOutput) Value() pulumi.StringOutput
- type PrefixList
- type PrefixListArgs
- type PrefixListArray
- type PrefixListArrayInput
- type PrefixListArrayOutput
- func (PrefixListArrayOutput) ElementType() reflect.Type
- func (o PrefixListArrayOutput) Index(i pulumi.IntInput) PrefixListOutput
- func (o PrefixListArrayOutput) ToPrefixListArrayOutput() PrefixListArrayOutput
- func (o PrefixListArrayOutput) ToPrefixListArrayOutputWithContext(ctx context.Context) PrefixListArrayOutput
- type PrefixListInput
- type PrefixListMap
- type PrefixListMapInput
- type PrefixListMapOutput
- func (PrefixListMapOutput) ElementType() reflect.Type
- func (o PrefixListMapOutput) MapIndex(k pulumi.StringInput) PrefixListOutput
- func (o PrefixListMapOutput) ToPrefixListMapOutput() PrefixListMapOutput
- func (o PrefixListMapOutput) ToPrefixListMapOutputWithContext(ctx context.Context) PrefixListMapOutput
- type PrefixListOutput
- func (o PrefixListOutput) Description() pulumi.StringPtrOutput
- func (PrefixListOutput) ElementType() reflect.Type
- func (o PrefixListOutput) IpVersion() pulumi.StringOutput
- func (o PrefixListOutput) MaxEntries() pulumi.IntOutput
- func (o PrefixListOutput) PrefixListAssociations() PrefixListPrefixListAssociationArrayOutput
- func (o PrefixListOutput) PrefixListEntries() PrefixListPrefixListEntryArrayOutput
- func (o PrefixListOutput) PrefixListName() pulumi.StringOutput
- func (o PrefixListOutput) Tags() PrefixListTagArrayOutput
- func (o PrefixListOutput) ToPrefixListOutput() PrefixListOutput
- func (o PrefixListOutput) ToPrefixListOutputWithContext(ctx context.Context) PrefixListOutput
- type PrefixListPrefixListAssociation
- type PrefixListPrefixListAssociationArgs
- func (PrefixListPrefixListAssociationArgs) ElementType() reflect.Type
- func (i PrefixListPrefixListAssociationArgs) ToPrefixListPrefixListAssociationOutput() PrefixListPrefixListAssociationOutput
- func (i PrefixListPrefixListAssociationArgs) ToPrefixListPrefixListAssociationOutputWithContext(ctx context.Context) PrefixListPrefixListAssociationOutput
- type PrefixListPrefixListAssociationArray
- func (PrefixListPrefixListAssociationArray) ElementType() reflect.Type
- func (i PrefixListPrefixListAssociationArray) ToPrefixListPrefixListAssociationArrayOutput() PrefixListPrefixListAssociationArrayOutput
- func (i PrefixListPrefixListAssociationArray) ToPrefixListPrefixListAssociationArrayOutputWithContext(ctx context.Context) PrefixListPrefixListAssociationArrayOutput
- type PrefixListPrefixListAssociationArrayInput
- type PrefixListPrefixListAssociationArrayOutput
- func (PrefixListPrefixListAssociationArrayOutput) ElementType() reflect.Type
- func (o PrefixListPrefixListAssociationArrayOutput) Index(i pulumi.IntInput) PrefixListPrefixListAssociationOutput
- func (o PrefixListPrefixListAssociationArrayOutput) ToPrefixListPrefixListAssociationArrayOutput() PrefixListPrefixListAssociationArrayOutput
- func (o PrefixListPrefixListAssociationArrayOutput) ToPrefixListPrefixListAssociationArrayOutputWithContext(ctx context.Context) PrefixListPrefixListAssociationArrayOutput
- type PrefixListPrefixListAssociationInput
- type PrefixListPrefixListAssociationOutput
- func (PrefixListPrefixListAssociationOutput) ElementType() reflect.Type
- func (o PrefixListPrefixListAssociationOutput) ResourceId() pulumi.StringPtrOutput
- func (o PrefixListPrefixListAssociationOutput) ResourceType() pulumi.StringPtrOutput
- func (o PrefixListPrefixListAssociationOutput) ToPrefixListPrefixListAssociationOutput() PrefixListPrefixListAssociationOutput
- func (o PrefixListPrefixListAssociationOutput) ToPrefixListPrefixListAssociationOutputWithContext(ctx context.Context) PrefixListPrefixListAssociationOutput
- type PrefixListPrefixListEntry
- type PrefixListPrefixListEntryArgs
- func (PrefixListPrefixListEntryArgs) ElementType() reflect.Type
- func (i PrefixListPrefixListEntryArgs) ToPrefixListPrefixListEntryOutput() PrefixListPrefixListEntryOutput
- func (i PrefixListPrefixListEntryArgs) ToPrefixListPrefixListEntryOutputWithContext(ctx context.Context) PrefixListPrefixListEntryOutput
- type PrefixListPrefixListEntryArray
- func (PrefixListPrefixListEntryArray) ElementType() reflect.Type
- func (i PrefixListPrefixListEntryArray) ToPrefixListPrefixListEntryArrayOutput() PrefixListPrefixListEntryArrayOutput
- func (i PrefixListPrefixListEntryArray) ToPrefixListPrefixListEntryArrayOutputWithContext(ctx context.Context) PrefixListPrefixListEntryArrayOutput
- type PrefixListPrefixListEntryArrayInput
- type PrefixListPrefixListEntryArrayOutput
- func (PrefixListPrefixListEntryArrayOutput) ElementType() reflect.Type
- func (o PrefixListPrefixListEntryArrayOutput) Index(i pulumi.IntInput) PrefixListPrefixListEntryOutput
- func (o PrefixListPrefixListEntryArrayOutput) ToPrefixListPrefixListEntryArrayOutput() PrefixListPrefixListEntryArrayOutput
- func (o PrefixListPrefixListEntryArrayOutput) ToPrefixListPrefixListEntryArrayOutputWithContext(ctx context.Context) PrefixListPrefixListEntryArrayOutput
- type PrefixListPrefixListEntryInput
- type PrefixListPrefixListEntryOutput
- func (o PrefixListPrefixListEntryOutput) Cidr() pulumi.StringPtrOutput
- func (o PrefixListPrefixListEntryOutput) Description() pulumi.StringPtrOutput
- func (PrefixListPrefixListEntryOutput) ElementType() reflect.Type
- func (o PrefixListPrefixListEntryOutput) ToPrefixListPrefixListEntryOutput() PrefixListPrefixListEntryOutput
- func (o PrefixListPrefixListEntryOutput) ToPrefixListPrefixListEntryOutputWithContext(ctx context.Context) PrefixListPrefixListEntryOutput
- type PrefixListState
- type PrefixListTag
- type PrefixListTagArgs
- type PrefixListTagArray
- type PrefixListTagArrayInput
- type PrefixListTagArrayOutput
- func (PrefixListTagArrayOutput) ElementType() reflect.Type
- func (o PrefixListTagArrayOutput) Index(i pulumi.IntInput) PrefixListTagOutput
- func (o PrefixListTagArrayOutput) ToPrefixListTagArrayOutput() PrefixListTagArrayOutput
- func (o PrefixListTagArrayOutput) ToPrefixListTagArrayOutputWithContext(ctx context.Context) PrefixListTagArrayOutput
- type PrefixListTagInput
- type PrefixListTagOutput
- func (PrefixListTagOutput) ElementType() reflect.Type
- func (o PrefixListTagOutput) Key() pulumi.StringOutput
- func (o PrefixListTagOutput) ToPrefixListTagOutput() PrefixListTagOutput
- func (o PrefixListTagOutput) ToPrefixListTagOutputWithContext(ctx context.Context) PrefixListTagOutput
- func (o PrefixListTagOutput) Value() pulumi.StringOutput
- type PrefixListsArgs
- type PrefixListsOutputArgs
- type PrefixListsPrefixList
- type PrefixListsPrefixListArgs
- type PrefixListsPrefixListArray
- func (PrefixListsPrefixListArray) ElementType() reflect.Type
- func (i PrefixListsPrefixListArray) ToPrefixListsPrefixListArrayOutput() PrefixListsPrefixListArrayOutput
- func (i PrefixListsPrefixListArray) ToPrefixListsPrefixListArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListArrayOutput
- type PrefixListsPrefixListArrayInput
- type PrefixListsPrefixListArrayOutput
- func (PrefixListsPrefixListArrayOutput) ElementType() reflect.Type
- func (o PrefixListsPrefixListArrayOutput) Index(i pulumi.IntInput) PrefixListsPrefixListOutput
- func (o PrefixListsPrefixListArrayOutput) ToPrefixListsPrefixListArrayOutput() PrefixListsPrefixListArrayOutput
- func (o PrefixListsPrefixListArrayOutput) ToPrefixListsPrefixListArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListArrayOutput
- type PrefixListsPrefixListInput
- type PrefixListsPrefixListOutput
- func (o PrefixListsPrefixListOutput) AssociationCount() pulumi.IntOutput
- func (o PrefixListsPrefixListOutput) Cidrs() pulumi.StringArrayOutput
- func (o PrefixListsPrefixListOutput) CreationTime() pulumi.StringOutput
- func (o PrefixListsPrefixListOutput) Description() pulumi.StringOutput
- func (PrefixListsPrefixListOutput) ElementType() reflect.Type
- func (o PrefixListsPrefixListOutput) Id() pulumi.StringOutput
- func (o PrefixListsPrefixListOutput) IpVersion() pulumi.StringOutput
- func (o PrefixListsPrefixListOutput) MaxEntries() pulumi.IntOutput
- func (o PrefixListsPrefixListOutput) PrefixListAssociations() PrefixListsPrefixListPrefixListAssociationArrayOutput
- func (o PrefixListsPrefixListOutput) PrefixListEntries() PrefixListsPrefixListPrefixListEntryArrayOutput
- func (o PrefixListsPrefixListOutput) PrefixListId() pulumi.StringOutput
- func (o PrefixListsPrefixListOutput) PrefixListName() pulumi.StringOutput
- func (o PrefixListsPrefixListOutput) Status() pulumi.StringOutput
- func (o PrefixListsPrefixListOutput) ToPrefixListsPrefixListOutput() PrefixListsPrefixListOutput
- func (o PrefixListsPrefixListOutput) ToPrefixListsPrefixListOutputWithContext(ctx context.Context) PrefixListsPrefixListOutput
- func (o PrefixListsPrefixListOutput) UpdateTime() pulumi.StringOutput
- type PrefixListsPrefixListPrefixListAssociation
- type PrefixListsPrefixListPrefixListAssociationArgs
- func (PrefixListsPrefixListPrefixListAssociationArgs) ElementType() reflect.Type
- func (i PrefixListsPrefixListPrefixListAssociationArgs) ToPrefixListsPrefixListPrefixListAssociationOutput() PrefixListsPrefixListPrefixListAssociationOutput
- func (i PrefixListsPrefixListPrefixListAssociationArgs) ToPrefixListsPrefixListPrefixListAssociationOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListAssociationOutput
- type PrefixListsPrefixListPrefixListAssociationArray
- func (PrefixListsPrefixListPrefixListAssociationArray) ElementType() reflect.Type
- func (i PrefixListsPrefixListPrefixListAssociationArray) ToPrefixListsPrefixListPrefixListAssociationArrayOutput() PrefixListsPrefixListPrefixListAssociationArrayOutput
- func (i PrefixListsPrefixListPrefixListAssociationArray) ToPrefixListsPrefixListPrefixListAssociationArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListAssociationArrayOutput
- type PrefixListsPrefixListPrefixListAssociationArrayInput
- type PrefixListsPrefixListPrefixListAssociationArrayOutput
- func (PrefixListsPrefixListPrefixListAssociationArrayOutput) ElementType() reflect.Type
- func (o PrefixListsPrefixListPrefixListAssociationArrayOutput) Index(i pulumi.IntInput) PrefixListsPrefixListPrefixListAssociationOutput
- func (o PrefixListsPrefixListPrefixListAssociationArrayOutput) ToPrefixListsPrefixListPrefixListAssociationArrayOutput() PrefixListsPrefixListPrefixListAssociationArrayOutput
- func (o PrefixListsPrefixListPrefixListAssociationArrayOutput) ToPrefixListsPrefixListPrefixListAssociationArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListAssociationArrayOutput
- type PrefixListsPrefixListPrefixListAssociationInput
- type PrefixListsPrefixListPrefixListAssociationOutput
- func (PrefixListsPrefixListPrefixListAssociationOutput) ElementType() reflect.Type
- func (o PrefixListsPrefixListPrefixListAssociationOutput) ResourceId() pulumi.StringOutput
- func (o PrefixListsPrefixListPrefixListAssociationOutput) ResourceType() pulumi.StringOutput
- func (o PrefixListsPrefixListPrefixListAssociationOutput) ToPrefixListsPrefixListPrefixListAssociationOutput() PrefixListsPrefixListPrefixListAssociationOutput
- func (o PrefixListsPrefixListPrefixListAssociationOutput) ToPrefixListsPrefixListPrefixListAssociationOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListAssociationOutput
- type PrefixListsPrefixListPrefixListEntry
- type PrefixListsPrefixListPrefixListEntryArgs
- func (PrefixListsPrefixListPrefixListEntryArgs) ElementType() reflect.Type
- func (i PrefixListsPrefixListPrefixListEntryArgs) ToPrefixListsPrefixListPrefixListEntryOutput() PrefixListsPrefixListPrefixListEntryOutput
- func (i PrefixListsPrefixListPrefixListEntryArgs) ToPrefixListsPrefixListPrefixListEntryOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListEntryOutput
- type PrefixListsPrefixListPrefixListEntryArray
- func (PrefixListsPrefixListPrefixListEntryArray) ElementType() reflect.Type
- func (i PrefixListsPrefixListPrefixListEntryArray) ToPrefixListsPrefixListPrefixListEntryArrayOutput() PrefixListsPrefixListPrefixListEntryArrayOutput
- func (i PrefixListsPrefixListPrefixListEntryArray) ToPrefixListsPrefixListPrefixListEntryArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListEntryArrayOutput
- type PrefixListsPrefixListPrefixListEntryArrayInput
- type PrefixListsPrefixListPrefixListEntryArrayOutput
- func (PrefixListsPrefixListPrefixListEntryArrayOutput) ElementType() reflect.Type
- func (o PrefixListsPrefixListPrefixListEntryArrayOutput) Index(i pulumi.IntInput) PrefixListsPrefixListPrefixListEntryOutput
- func (o PrefixListsPrefixListPrefixListEntryArrayOutput) ToPrefixListsPrefixListPrefixListEntryArrayOutput() PrefixListsPrefixListPrefixListEntryArrayOutput
- func (o PrefixListsPrefixListPrefixListEntryArrayOutput) ToPrefixListsPrefixListPrefixListEntryArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListEntryArrayOutput
- type PrefixListsPrefixListPrefixListEntryInput
- type PrefixListsPrefixListPrefixListEntryOutput
- func (o PrefixListsPrefixListPrefixListEntryOutput) Cidr() pulumi.StringOutput
- func (o PrefixListsPrefixListPrefixListEntryOutput) Description() pulumi.StringOutput
- func (PrefixListsPrefixListPrefixListEntryOutput) ElementType() reflect.Type
- func (o PrefixListsPrefixListPrefixListEntryOutput) PrefixListId() pulumi.StringOutput
- func (o PrefixListsPrefixListPrefixListEntryOutput) ToPrefixListsPrefixListPrefixListEntryOutput() PrefixListsPrefixListPrefixListEntryOutput
- func (o PrefixListsPrefixListPrefixListEntryOutput) ToPrefixListsPrefixListPrefixListEntryOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListEntryOutput
- type PrefixListsResult
- type PrefixListsResultOutput
- func (PrefixListsResultOutput) ElementType() reflect.Type
- func (o PrefixListsResultOutput) Id() pulumi.StringOutput
- func (o PrefixListsResultOutput) Ids() pulumi.StringArrayOutput
- func (o PrefixListsResultOutput) IpVersion() pulumi.StringPtrOutput
- func (o PrefixListsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o PrefixListsResultOutput) PrefixListName() pulumi.StringPtrOutput
- func (o PrefixListsResultOutput) PrefixLists() PrefixListsPrefixListArrayOutput
- func (o PrefixListsResultOutput) TagFilters() PrefixListsTagFilterArrayOutput
- func (o PrefixListsResultOutput) ToPrefixListsResultOutput() PrefixListsResultOutput
- func (o PrefixListsResultOutput) ToPrefixListsResultOutputWithContext(ctx context.Context) PrefixListsResultOutput
- func (o PrefixListsResultOutput) TotalCount() pulumi.IntOutput
- type PrefixListsTagFilter
- type PrefixListsTagFilterArgs
- type PrefixListsTagFilterArray
- type PrefixListsTagFilterArrayInput
- type PrefixListsTagFilterArrayOutput
- func (PrefixListsTagFilterArrayOutput) ElementType() reflect.Type
- func (o PrefixListsTagFilterArrayOutput) Index(i pulumi.IntInput) PrefixListsTagFilterOutput
- func (o PrefixListsTagFilterArrayOutput) ToPrefixListsTagFilterArrayOutput() PrefixListsTagFilterArrayOutput
- func (o PrefixListsTagFilterArrayOutput) ToPrefixListsTagFilterArrayOutputWithContext(ctx context.Context) PrefixListsTagFilterArrayOutput
- type PrefixListsTagFilterInput
- type PrefixListsTagFilterOutput
- func (PrefixListsTagFilterOutput) ElementType() reflect.Type
- func (o PrefixListsTagFilterOutput) Key() pulumi.StringPtrOutput
- func (o PrefixListsTagFilterOutput) ToPrefixListsTagFilterOutput() PrefixListsTagFilterOutput
- func (o PrefixListsTagFilterOutput) ToPrefixListsTagFilterOutputWithContext(ctx context.Context) PrefixListsTagFilterOutput
- func (o PrefixListsTagFilterOutput) Values() pulumi.StringArrayOutput
- type RouteEntriesArgs
- type RouteEntriesOutputArgs
- type RouteEntriesResult
- type RouteEntriesResultOutput
- func (o RouteEntriesResultOutput) DestinationCidrBlock() pulumi.StringPtrOutput
- func (RouteEntriesResultOutput) ElementType() reflect.Type
- func (o RouteEntriesResultOutput) Id() pulumi.StringOutput
- func (o RouteEntriesResultOutput) Ids() pulumi.StringArrayOutput
- func (o RouteEntriesResultOutput) NextHopId() pulumi.StringPtrOutput
- func (o RouteEntriesResultOutput) NextHopType() pulumi.StringPtrOutput
- func (o RouteEntriesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o RouteEntriesResultOutput) RouteEntries() RouteEntriesRouteEntryArrayOutput
- func (o RouteEntriesResultOutput) RouteEntryName() pulumi.StringPtrOutput
- func (o RouteEntriesResultOutput) RouteEntryType() pulumi.StringPtrOutput
- func (o RouteEntriesResultOutput) RouteTableId() pulumi.StringOutput
- func (o RouteEntriesResultOutput) ToRouteEntriesResultOutput() RouteEntriesResultOutput
- func (o RouteEntriesResultOutput) ToRouteEntriesResultOutputWithContext(ctx context.Context) RouteEntriesResultOutput
- func (o RouteEntriesResultOutput) TotalCount() pulumi.IntOutput
- type RouteEntriesRouteEntry
- type RouteEntriesRouteEntryArgs
- type RouteEntriesRouteEntryArray
- func (RouteEntriesRouteEntryArray) ElementType() reflect.Type
- func (i RouteEntriesRouteEntryArray) ToRouteEntriesRouteEntryArrayOutput() RouteEntriesRouteEntryArrayOutput
- func (i RouteEntriesRouteEntryArray) ToRouteEntriesRouteEntryArrayOutputWithContext(ctx context.Context) RouteEntriesRouteEntryArrayOutput
- type RouteEntriesRouteEntryArrayInput
- type RouteEntriesRouteEntryArrayOutput
- func (RouteEntriesRouteEntryArrayOutput) ElementType() reflect.Type
- func (o RouteEntriesRouteEntryArrayOutput) Index(i pulumi.IntInput) RouteEntriesRouteEntryOutput
- func (o RouteEntriesRouteEntryArrayOutput) ToRouteEntriesRouteEntryArrayOutput() RouteEntriesRouteEntryArrayOutput
- func (o RouteEntriesRouteEntryArrayOutput) ToRouteEntriesRouteEntryArrayOutputWithContext(ctx context.Context) RouteEntriesRouteEntryArrayOutput
- type RouteEntriesRouteEntryInput
- type RouteEntriesRouteEntryOutput
- func (o RouteEntriesRouteEntryOutput) Description() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) DestinationCidrBlock() pulumi.StringOutput
- func (RouteEntriesRouteEntryOutput) ElementType() reflect.Type
- func (o RouteEntriesRouteEntryOutput) Id() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) NextHopId() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) NextHopName() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) NextHopType() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) RouteEntryId() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) RouteEntryName() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) RouteTableId() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) Status() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) ToRouteEntriesRouteEntryOutput() RouteEntriesRouteEntryOutput
- func (o RouteEntriesRouteEntryOutput) ToRouteEntriesRouteEntryOutputWithContext(ctx context.Context) RouteEntriesRouteEntryOutput
- func (o RouteEntriesRouteEntryOutput) Type() pulumi.StringOutput
- func (o RouteEntriesRouteEntryOutput) VpcId() pulumi.StringOutput
- type RouteEntry
- type RouteEntryArgs
- type RouteEntryArray
- type RouteEntryArrayInput
- type RouteEntryArrayOutput
- func (RouteEntryArrayOutput) ElementType() reflect.Type
- func (o RouteEntryArrayOutput) Index(i pulumi.IntInput) RouteEntryOutput
- func (o RouteEntryArrayOutput) ToRouteEntryArrayOutput() RouteEntryArrayOutput
- func (o RouteEntryArrayOutput) ToRouteEntryArrayOutputWithContext(ctx context.Context) RouteEntryArrayOutput
- type RouteEntryInput
- type RouteEntryMap
- type RouteEntryMapInput
- type RouteEntryMapOutput
- func (RouteEntryMapOutput) ElementType() reflect.Type
- func (o RouteEntryMapOutput) MapIndex(k pulumi.StringInput) RouteEntryOutput
- func (o RouteEntryMapOutput) ToRouteEntryMapOutput() RouteEntryMapOutput
- func (o RouteEntryMapOutput) ToRouteEntryMapOutputWithContext(ctx context.Context) RouteEntryMapOutput
- type RouteEntryOutput
- func (o RouteEntryOutput) Description() pulumi.StringPtrOutput
- func (o RouteEntryOutput) DestinationCidrBlock() pulumi.StringOutput
- func (RouteEntryOutput) ElementType() reflect.Type
- func (o RouteEntryOutput) NextHopId() pulumi.StringOutput
- func (o RouteEntryOutput) NextHopType() pulumi.StringOutput
- func (o RouteEntryOutput) RouteEntryId() pulumi.StringOutput
- func (o RouteEntryOutput) RouteEntryName() pulumi.StringPtrOutput
- func (o RouteEntryOutput) RouteTableId() pulumi.StringOutput
- func (o RouteEntryOutput) Status() pulumi.StringOutput
- func (o RouteEntryOutput) ToRouteEntryOutput() RouteEntryOutput
- func (o RouteEntryOutput) ToRouteEntryOutputWithContext(ctx context.Context) RouteEntryOutput
- type RouteEntryState
- type RouteTable
- type RouteTableArgs
- type RouteTableArray
- type RouteTableArrayInput
- type RouteTableArrayOutput
- func (RouteTableArrayOutput) ElementType() reflect.Type
- func (o RouteTableArrayOutput) Index(i pulumi.IntInput) RouteTableOutput
- func (o RouteTableArrayOutput) ToRouteTableArrayOutput() RouteTableArrayOutput
- func (o RouteTableArrayOutput) ToRouteTableArrayOutputWithContext(ctx context.Context) RouteTableArrayOutput
- type RouteTableAssociate
- type RouteTableAssociateArgs
- type RouteTableAssociateArray
- type RouteTableAssociateArrayInput
- type RouteTableAssociateArrayOutput
- func (RouteTableAssociateArrayOutput) ElementType() reflect.Type
- func (o RouteTableAssociateArrayOutput) Index(i pulumi.IntInput) RouteTableAssociateOutput
- func (o RouteTableAssociateArrayOutput) ToRouteTableAssociateArrayOutput() RouteTableAssociateArrayOutput
- func (o RouteTableAssociateArrayOutput) ToRouteTableAssociateArrayOutputWithContext(ctx context.Context) RouteTableAssociateArrayOutput
- type RouteTableAssociateInput
- type RouteTableAssociateMap
- type RouteTableAssociateMapInput
- type RouteTableAssociateMapOutput
- func (RouteTableAssociateMapOutput) ElementType() reflect.Type
- func (o RouteTableAssociateMapOutput) MapIndex(k pulumi.StringInput) RouteTableAssociateOutput
- func (o RouteTableAssociateMapOutput) ToRouteTableAssociateMapOutput() RouteTableAssociateMapOutput
- func (o RouteTableAssociateMapOutput) ToRouteTableAssociateMapOutputWithContext(ctx context.Context) RouteTableAssociateMapOutput
- type RouteTableAssociateOutput
- func (RouteTableAssociateOutput) ElementType() reflect.Type
- func (o RouteTableAssociateOutput) RouteTableId() pulumi.StringOutput
- func (o RouteTableAssociateOutput) SubnetId() pulumi.StringOutput
- func (o RouteTableAssociateOutput) ToRouteTableAssociateOutput() RouteTableAssociateOutput
- func (o RouteTableAssociateOutput) ToRouteTableAssociateOutputWithContext(ctx context.Context) RouteTableAssociateOutput
- type RouteTableAssociateState
- type RouteTableInput
- type RouteTableMap
- type RouteTableMapInput
- type RouteTableMapOutput
- func (RouteTableMapOutput) ElementType() reflect.Type
- func (o RouteTableMapOutput) MapIndex(k pulumi.StringInput) RouteTableOutput
- func (o RouteTableMapOutput) ToRouteTableMapOutput() RouteTableMapOutput
- func (o RouteTableMapOutput) ToRouteTableMapOutputWithContext(ctx context.Context) RouteTableMapOutput
- type RouteTableOutput
- func (o RouteTableOutput) Description() pulumi.StringPtrOutput
- func (RouteTableOutput) ElementType() reflect.Type
- func (o RouteTableOutput) ProjectName() pulumi.StringOutput
- func (o RouteTableOutput) RouteTableName() pulumi.StringOutput
- func (o RouteTableOutput) ToRouteTableOutput() RouteTableOutput
- func (o RouteTableOutput) ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput
- func (o RouteTableOutput) VpcId() pulumi.StringOutput
- type RouteTableState
- type RouteTablesArgs
- type RouteTablesOutputArgs
- type RouteTablesResult
- type RouteTablesResultOutput
- func (RouteTablesResultOutput) ElementType() reflect.Type
- func (o RouteTablesResultOutput) Id() pulumi.StringOutput
- func (o RouteTablesResultOutput) Ids() pulumi.StringArrayOutput
- func (o RouteTablesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o RouteTablesResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o RouteTablesResultOutput) RouteTableName() pulumi.StringPtrOutput
- func (o RouteTablesResultOutput) RouteTables() RouteTablesRouteTableArrayOutput
- func (o RouteTablesResultOutput) ToRouteTablesResultOutput() RouteTablesResultOutput
- func (o RouteTablesResultOutput) ToRouteTablesResultOutputWithContext(ctx context.Context) RouteTablesResultOutput
- func (o RouteTablesResultOutput) TotalCount() pulumi.IntOutput
- func (o RouteTablesResultOutput) VpcId() pulumi.StringPtrOutput
- type RouteTablesRouteTable
- type RouteTablesRouteTableArgs
- type RouteTablesRouteTableArray
- func (RouteTablesRouteTableArray) ElementType() reflect.Type
- func (i RouteTablesRouteTableArray) ToRouteTablesRouteTableArrayOutput() RouteTablesRouteTableArrayOutput
- func (i RouteTablesRouteTableArray) ToRouteTablesRouteTableArrayOutputWithContext(ctx context.Context) RouteTablesRouteTableArrayOutput
- type RouteTablesRouteTableArrayInput
- type RouteTablesRouteTableArrayOutput
- func (RouteTablesRouteTableArrayOutput) ElementType() reflect.Type
- func (o RouteTablesRouteTableArrayOutput) Index(i pulumi.IntInput) RouteTablesRouteTableOutput
- func (o RouteTablesRouteTableArrayOutput) ToRouteTablesRouteTableArrayOutput() RouteTablesRouteTableArrayOutput
- func (o RouteTablesRouteTableArrayOutput) ToRouteTablesRouteTableArrayOutputWithContext(ctx context.Context) RouteTablesRouteTableArrayOutput
- type RouteTablesRouteTableInput
- type RouteTablesRouteTableOutput
- func (o RouteTablesRouteTableOutput) AccountId() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) CreationTime() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) Description() pulumi.StringOutput
- func (RouteTablesRouteTableOutput) ElementType() reflect.Type
- func (o RouteTablesRouteTableOutput) Id() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) ProjectName() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) RouteTableId() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) RouteTableName() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) RouteTableType() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) SubnetIds() pulumi.StringArrayOutput
- func (o RouteTablesRouteTableOutput) ToRouteTablesRouteTableOutput() RouteTablesRouteTableOutput
- func (o RouteTablesRouteTableOutput) ToRouteTablesRouteTableOutputWithContext(ctx context.Context) RouteTablesRouteTableOutput
- func (o RouteTablesRouteTableOutput) UpdateTime() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) VpcId() pulumi.StringOutput
- func (o RouteTablesRouteTableOutput) VpcName() pulumi.StringOutput
- type SecurityGroup
- type SecurityGroupArgs
- type SecurityGroupArray
- type SecurityGroupArrayInput
- type SecurityGroupArrayOutput
- func (SecurityGroupArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupOutput
- func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
- func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
- type SecurityGroupInput
- type SecurityGroupMap
- type SecurityGroupMapInput
- type SecurityGroupMapOutput
- func (SecurityGroupMapOutput) ElementType() reflect.Type
- func (o SecurityGroupMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupOutput
- func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput
- func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
- type SecurityGroupOutput
- func (o SecurityGroupOutput) CreationTime() pulumi.StringOutput
- func (o SecurityGroupOutput) Description() pulumi.StringPtrOutput
- func (SecurityGroupOutput) ElementType() reflect.Type
- func (o SecurityGroupOutput) ProjectName() pulumi.StringOutput
- func (o SecurityGroupOutput) SecurityGroupName() pulumi.StringOutput
- func (o SecurityGroupOutput) Status() pulumi.StringOutput
- func (o SecurityGroupOutput) Tags() SecurityGroupTagArrayOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
- func (o SecurityGroupOutput) VpcId() pulumi.StringOutput
- type SecurityGroupRule
- type SecurityGroupRuleArgs
- type SecurityGroupRuleArray
- type SecurityGroupRuleArrayInput
- type SecurityGroupRuleArrayOutput
- func (SecurityGroupRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupRuleArrayOutput) Index(i pulumi.IntInput) SecurityGroupRuleOutput
- func (o SecurityGroupRuleArrayOutput) ToSecurityGroupRuleArrayOutput() SecurityGroupRuleArrayOutput
- func (o SecurityGroupRuleArrayOutput) ToSecurityGroupRuleArrayOutputWithContext(ctx context.Context) SecurityGroupRuleArrayOutput
- type SecurityGroupRuleInput
- type SecurityGroupRuleMap
- type SecurityGroupRuleMapInput
- type SecurityGroupRuleMapOutput
- func (SecurityGroupRuleMapOutput) ElementType() reflect.Type
- func (o SecurityGroupRuleMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupRuleOutput
- func (o SecurityGroupRuleMapOutput) ToSecurityGroupRuleMapOutput() SecurityGroupRuleMapOutput
- func (o SecurityGroupRuleMapOutput) ToSecurityGroupRuleMapOutputWithContext(ctx context.Context) SecurityGroupRuleMapOutput
- type SecurityGroupRuleOutput
- func (o SecurityGroupRuleOutput) CidrIp() pulumi.StringPtrOutput
- func (o SecurityGroupRuleOutput) Description() pulumi.StringPtrOutput
- func (o SecurityGroupRuleOutput) Direction() pulumi.StringOutput
- func (SecurityGroupRuleOutput) ElementType() reflect.Type
- func (o SecurityGroupRuleOutput) Policy() pulumi.StringPtrOutput
- func (o SecurityGroupRuleOutput) PortEnd() pulumi.IntOutput
- func (o SecurityGroupRuleOutput) PortStart() pulumi.IntOutput
- func (o SecurityGroupRuleOutput) Priority() pulumi.IntPtrOutput
- func (o SecurityGroupRuleOutput) Protocol() pulumi.StringOutput
- func (o SecurityGroupRuleOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupRuleOutput) SourceGroupId() pulumi.StringPtrOutput
- func (o SecurityGroupRuleOutput) Status() pulumi.StringOutput
- func (o SecurityGroupRuleOutput) ToSecurityGroupRuleOutput() SecurityGroupRuleOutput
- func (o SecurityGroupRuleOutput) ToSecurityGroupRuleOutputWithContext(ctx context.Context) SecurityGroupRuleOutput
- type SecurityGroupRuleState
- type SecurityGroupRulesArgs
- type SecurityGroupRulesOutputArgs
- type SecurityGroupRulesResult
- type SecurityGroupRulesResultOutput
- func (o SecurityGroupRulesResultOutput) CidrIp() pulumi.StringPtrOutput
- func (o SecurityGroupRulesResultOutput) Direction() pulumi.StringPtrOutput
- func (SecurityGroupRulesResultOutput) ElementType() reflect.Type
- func (o SecurityGroupRulesResultOutput) Id() pulumi.StringOutput
- func (o SecurityGroupRulesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o SecurityGroupRulesResultOutput) Protocol() pulumi.StringPtrOutput
- func (o SecurityGroupRulesResultOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupRulesResultOutput) SecurityGroupRules() SecurityGroupRulesSecurityGroupRuleArrayOutput
- func (o SecurityGroupRulesResultOutput) SourceGroupId() pulumi.StringPtrOutput
- func (o SecurityGroupRulesResultOutput) ToSecurityGroupRulesResultOutput() SecurityGroupRulesResultOutput
- func (o SecurityGroupRulesResultOutput) ToSecurityGroupRulesResultOutputWithContext(ctx context.Context) SecurityGroupRulesResultOutput
- type SecurityGroupRulesSecurityGroupRule
- type SecurityGroupRulesSecurityGroupRuleArgs
- func (SecurityGroupRulesSecurityGroupRuleArgs) ElementType() reflect.Type
- func (i SecurityGroupRulesSecurityGroupRuleArgs) ToSecurityGroupRulesSecurityGroupRuleOutput() SecurityGroupRulesSecurityGroupRuleOutput
- func (i SecurityGroupRulesSecurityGroupRuleArgs) ToSecurityGroupRulesSecurityGroupRuleOutputWithContext(ctx context.Context) SecurityGroupRulesSecurityGroupRuleOutput
- type SecurityGroupRulesSecurityGroupRuleArray
- func (SecurityGroupRulesSecurityGroupRuleArray) ElementType() reflect.Type
- func (i SecurityGroupRulesSecurityGroupRuleArray) ToSecurityGroupRulesSecurityGroupRuleArrayOutput() SecurityGroupRulesSecurityGroupRuleArrayOutput
- func (i SecurityGroupRulesSecurityGroupRuleArray) ToSecurityGroupRulesSecurityGroupRuleArrayOutputWithContext(ctx context.Context) SecurityGroupRulesSecurityGroupRuleArrayOutput
- type SecurityGroupRulesSecurityGroupRuleArrayInput
- type SecurityGroupRulesSecurityGroupRuleArrayOutput
- func (SecurityGroupRulesSecurityGroupRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupRulesSecurityGroupRuleArrayOutput) Index(i pulumi.IntInput) SecurityGroupRulesSecurityGroupRuleOutput
- func (o SecurityGroupRulesSecurityGroupRuleArrayOutput) ToSecurityGroupRulesSecurityGroupRuleArrayOutput() SecurityGroupRulesSecurityGroupRuleArrayOutput
- func (o SecurityGroupRulesSecurityGroupRuleArrayOutput) ToSecurityGroupRulesSecurityGroupRuleArrayOutputWithContext(ctx context.Context) SecurityGroupRulesSecurityGroupRuleArrayOutput
- type SecurityGroupRulesSecurityGroupRuleInput
- type SecurityGroupRulesSecurityGroupRuleOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) CidrIp() pulumi.StringOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) CreationTime() pulumi.StringOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) Description() pulumi.StringOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) Direction() pulumi.StringOutput
- func (SecurityGroupRulesSecurityGroupRuleOutput) ElementType() reflect.Type
- func (o SecurityGroupRulesSecurityGroupRuleOutput) Policy() pulumi.StringOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) PortEnd() pulumi.IntOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) PortStart() pulumi.IntOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) Priority() pulumi.IntOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) Protocol() pulumi.StringOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) SourceGroupId() pulumi.StringOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) ToSecurityGroupRulesSecurityGroupRuleOutput() SecurityGroupRulesSecurityGroupRuleOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) ToSecurityGroupRulesSecurityGroupRuleOutputWithContext(ctx context.Context) SecurityGroupRulesSecurityGroupRuleOutput
- func (o SecurityGroupRulesSecurityGroupRuleOutput) UpdateTime() pulumi.StringOutput
- type SecurityGroupState
- type SecurityGroupTag
- type SecurityGroupTagArgs
- type SecurityGroupTagArray
- type SecurityGroupTagArrayInput
- type SecurityGroupTagArrayOutput
- func (SecurityGroupTagArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupTagArrayOutput) Index(i pulumi.IntInput) SecurityGroupTagOutput
- func (o SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput
- func (o SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupTagArrayOutput
- type SecurityGroupTagInput
- type SecurityGroupTagOutput
- func (SecurityGroupTagOutput) ElementType() reflect.Type
- func (o SecurityGroupTagOutput) Key() pulumi.StringOutput
- func (o SecurityGroupTagOutput) ToSecurityGroupTagOutput() SecurityGroupTagOutput
- func (o SecurityGroupTagOutput) ToSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupTagOutput
- func (o SecurityGroupTagOutput) Value() pulumi.StringOutput
- type SecurityGroupsArgs
- type SecurityGroupsOutputArgs
- type SecurityGroupsResult
- type SecurityGroupsResultOutput
- func (SecurityGroupsResultOutput) ElementType() reflect.Type
- func (o SecurityGroupsResultOutput) Id() pulumi.StringOutput
- func (o SecurityGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o SecurityGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o SecurityGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o SecurityGroupsResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o SecurityGroupsResultOutput) SecurityGroupNames() pulumi.StringArrayOutput
- func (o SecurityGroupsResultOutput) SecurityGroups() SecurityGroupsSecurityGroupArrayOutput
- func (o SecurityGroupsResultOutput) Tags() SecurityGroupsTagArrayOutput
- func (o SecurityGroupsResultOutput) ToSecurityGroupsResultOutput() SecurityGroupsResultOutput
- func (o SecurityGroupsResultOutput) ToSecurityGroupsResultOutputWithContext(ctx context.Context) SecurityGroupsResultOutput
- func (o SecurityGroupsResultOutput) TotalCount() pulumi.IntOutput
- func (o SecurityGroupsResultOutput) VpcId() pulumi.StringPtrOutput
- type SecurityGroupsSecurityGroup
- type SecurityGroupsSecurityGroupArgs
- func (SecurityGroupsSecurityGroupArgs) ElementType() reflect.Type
- func (i SecurityGroupsSecurityGroupArgs) ToSecurityGroupsSecurityGroupOutput() SecurityGroupsSecurityGroupOutput
- func (i SecurityGroupsSecurityGroupArgs) ToSecurityGroupsSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupOutput
- type SecurityGroupsSecurityGroupArray
- func (SecurityGroupsSecurityGroupArray) ElementType() reflect.Type
- func (i SecurityGroupsSecurityGroupArray) ToSecurityGroupsSecurityGroupArrayOutput() SecurityGroupsSecurityGroupArrayOutput
- func (i SecurityGroupsSecurityGroupArray) ToSecurityGroupsSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupArrayOutput
- type SecurityGroupsSecurityGroupArrayInput
- type SecurityGroupsSecurityGroupArrayOutput
- func (SecurityGroupsSecurityGroupArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupsSecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupsSecurityGroupOutput
- func (o SecurityGroupsSecurityGroupArrayOutput) ToSecurityGroupsSecurityGroupArrayOutput() SecurityGroupsSecurityGroupArrayOutput
- func (o SecurityGroupsSecurityGroupArrayOutput) ToSecurityGroupsSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupArrayOutput
- type SecurityGroupsSecurityGroupInput
- type SecurityGroupsSecurityGroupOutput
- func (o SecurityGroupsSecurityGroupOutput) CreationTime() pulumi.StringOutput
- func (o SecurityGroupsSecurityGroupOutput) Description() pulumi.StringOutput
- func (SecurityGroupsSecurityGroupOutput) ElementType() reflect.Type
- func (o SecurityGroupsSecurityGroupOutput) Id() pulumi.StringOutput
- func (o SecurityGroupsSecurityGroupOutput) ProjectName() pulumi.StringOutput
- func (o SecurityGroupsSecurityGroupOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupsSecurityGroupOutput) SecurityGroupName() pulumi.StringOutput
- func (o SecurityGroupsSecurityGroupOutput) Status() pulumi.StringOutput
- func (o SecurityGroupsSecurityGroupOutput) Tags() SecurityGroupsSecurityGroupTagArrayOutput
- func (o SecurityGroupsSecurityGroupOutput) ToSecurityGroupsSecurityGroupOutput() SecurityGroupsSecurityGroupOutput
- func (o SecurityGroupsSecurityGroupOutput) ToSecurityGroupsSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupOutput
- func (o SecurityGroupsSecurityGroupOutput) Type() pulumi.StringOutput
- func (o SecurityGroupsSecurityGroupOutput) VpcId() pulumi.StringOutput
- type SecurityGroupsSecurityGroupTag
- type SecurityGroupsSecurityGroupTagArgs
- func (SecurityGroupsSecurityGroupTagArgs) ElementType() reflect.Type
- func (i SecurityGroupsSecurityGroupTagArgs) ToSecurityGroupsSecurityGroupTagOutput() SecurityGroupsSecurityGroupTagOutput
- func (i SecurityGroupsSecurityGroupTagArgs) ToSecurityGroupsSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupTagOutput
- type SecurityGroupsSecurityGroupTagArray
- func (SecurityGroupsSecurityGroupTagArray) ElementType() reflect.Type
- func (i SecurityGroupsSecurityGroupTagArray) ToSecurityGroupsSecurityGroupTagArrayOutput() SecurityGroupsSecurityGroupTagArrayOutput
- func (i SecurityGroupsSecurityGroupTagArray) ToSecurityGroupsSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupTagArrayOutput
- type SecurityGroupsSecurityGroupTagArrayInput
- type SecurityGroupsSecurityGroupTagArrayOutput
- func (SecurityGroupsSecurityGroupTagArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupsSecurityGroupTagArrayOutput) Index(i pulumi.IntInput) SecurityGroupsSecurityGroupTagOutput
- func (o SecurityGroupsSecurityGroupTagArrayOutput) ToSecurityGroupsSecurityGroupTagArrayOutput() SecurityGroupsSecurityGroupTagArrayOutput
- func (o SecurityGroupsSecurityGroupTagArrayOutput) ToSecurityGroupsSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupTagArrayOutput
- type SecurityGroupsSecurityGroupTagInput
- type SecurityGroupsSecurityGroupTagOutput
- func (SecurityGroupsSecurityGroupTagOutput) ElementType() reflect.Type
- func (o SecurityGroupsSecurityGroupTagOutput) Key() pulumi.StringOutput
- func (o SecurityGroupsSecurityGroupTagOutput) ToSecurityGroupsSecurityGroupTagOutput() SecurityGroupsSecurityGroupTagOutput
- func (o SecurityGroupsSecurityGroupTagOutput) ToSecurityGroupsSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupTagOutput
- func (o SecurityGroupsSecurityGroupTagOutput) Value() pulumi.StringOutput
- type SecurityGroupsTag
- type SecurityGroupsTagArgs
- type SecurityGroupsTagArray
- type SecurityGroupsTagArrayInput
- type SecurityGroupsTagArrayOutput
- func (SecurityGroupsTagArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupsTagArrayOutput) Index(i pulumi.IntInput) SecurityGroupsTagOutput
- func (o SecurityGroupsTagArrayOutput) ToSecurityGroupsTagArrayOutput() SecurityGroupsTagArrayOutput
- func (o SecurityGroupsTagArrayOutput) ToSecurityGroupsTagArrayOutputWithContext(ctx context.Context) SecurityGroupsTagArrayOutput
- type SecurityGroupsTagInput
- type SecurityGroupsTagOutput
- func (SecurityGroupsTagOutput) ElementType() reflect.Type
- func (o SecurityGroupsTagOutput) Key() pulumi.StringOutput
- func (o SecurityGroupsTagOutput) ToSecurityGroupsTagOutput() SecurityGroupsTagOutput
- func (o SecurityGroupsTagOutput) ToSecurityGroupsTagOutputWithContext(ctx context.Context) SecurityGroupsTagOutput
- func (o SecurityGroupsTagOutput) Value() pulumi.StringOutput
- type Subnet
- type SubnetArgs
- type SubnetArray
- type SubnetArrayInput
- type SubnetArrayOutput
- type SubnetInput
- type SubnetMap
- type SubnetMapInput
- type SubnetMapOutput
- type SubnetOutput
- func (o SubnetOutput) CidrBlock() pulumi.StringOutput
- func (o SubnetOutput) CreationTime() pulumi.StringOutput
- func (o SubnetOutput) Description() pulumi.StringPtrOutput
- func (SubnetOutput) ElementType() reflect.Type
- func (o SubnetOutput) EnableIpv6() pulumi.BoolOutput
- func (o SubnetOutput) Ipv6CidrBlock() pulumi.IntOutput
- func (o SubnetOutput) Status() pulumi.StringOutput
- func (o SubnetOutput) SubnetName() pulumi.StringOutput
- func (o SubnetOutput) ToSubnetOutput() SubnetOutput
- func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
- func (o SubnetOutput) VpcId() pulumi.StringOutput
- func (o SubnetOutput) ZoneId() pulumi.StringOutput
- type SubnetState
- type SubnetsArgs
- type SubnetsOutputArgs
- type SubnetsResult
- type SubnetsResultOutput
- func (SubnetsResultOutput) ElementType() reflect.Type
- func (o SubnetsResultOutput) Id() pulumi.StringOutput
- func (o SubnetsResultOutput) Ids() pulumi.StringArrayOutput
- func (o SubnetsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) RouteTableId() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) SubnetName() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) Subnets() SubnetsSubnetArrayOutput
- func (o SubnetsResultOutput) ToSubnetsResultOutput() SubnetsResultOutput
- func (o SubnetsResultOutput) ToSubnetsResultOutputWithContext(ctx context.Context) SubnetsResultOutput
- func (o SubnetsResultOutput) TotalCount() pulumi.IntOutput
- func (o SubnetsResultOutput) VpcId() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) ZoneId() pulumi.StringPtrOutput
- type SubnetsSubnet
- type SubnetsSubnetArgs
- type SubnetsSubnetArray
- type SubnetsSubnetArrayInput
- type SubnetsSubnetArrayOutput
- func (SubnetsSubnetArrayOutput) ElementType() reflect.Type
- func (o SubnetsSubnetArrayOutput) Index(i pulumi.IntInput) SubnetsSubnetOutput
- func (o SubnetsSubnetArrayOutput) ToSubnetsSubnetArrayOutput() SubnetsSubnetArrayOutput
- func (o SubnetsSubnetArrayOutput) ToSubnetsSubnetArrayOutputWithContext(ctx context.Context) SubnetsSubnetArrayOutput
- type SubnetsSubnetInput
- type SubnetsSubnetOutput
- func (o SubnetsSubnetOutput) AccountId() pulumi.StringOutput
- func (o SubnetsSubnetOutput) AvailableIpAddressCount() pulumi.IntOutput
- func (o SubnetsSubnetOutput) CidrBlock() pulumi.StringOutput
- func (o SubnetsSubnetOutput) CreationTime() pulumi.StringOutput
- func (o SubnetsSubnetOutput) Description() pulumi.StringOutput
- func (SubnetsSubnetOutput) ElementType() reflect.Type
- func (o SubnetsSubnetOutput) Id() pulumi.StringOutput
- func (o SubnetsSubnetOutput) Ipv6CidrBlock() pulumi.StringOutput
- func (o SubnetsSubnetOutput) NetworkAclId() pulumi.StringOutput
- func (o SubnetsSubnetOutput) RouteTable() SubnetsSubnetRouteTableOutput
- func (o SubnetsSubnetOutput) RouteTableId() pulumi.StringOutput
- func (o SubnetsSubnetOutput) RouteTableType() pulumi.StringOutput
- func (o SubnetsSubnetOutput) Status() pulumi.StringOutput
- func (o SubnetsSubnetOutput) SubnetName() pulumi.StringOutput
- func (o SubnetsSubnetOutput) ToSubnetsSubnetOutput() SubnetsSubnetOutput
- func (o SubnetsSubnetOutput) ToSubnetsSubnetOutputWithContext(ctx context.Context) SubnetsSubnetOutput
- func (o SubnetsSubnetOutput) TotalIpv4Count() pulumi.IntOutput
- func (o SubnetsSubnetOutput) UpdateTime() pulumi.StringOutput
- func (o SubnetsSubnetOutput) VpcId() pulumi.StringOutput
- func (o SubnetsSubnetOutput) ZoneId() pulumi.StringOutput
- type SubnetsSubnetRouteTable
- type SubnetsSubnetRouteTableArgs
- type SubnetsSubnetRouteTableInput
- type SubnetsSubnetRouteTableOutput
- func (SubnetsSubnetRouteTableOutput) ElementType() reflect.Type
- func (o SubnetsSubnetRouteTableOutput) RouteTableId() pulumi.StringOutput
- func (o SubnetsSubnetRouteTableOutput) RouteTableType() pulumi.StringOutput
- func (o SubnetsSubnetRouteTableOutput) ToSubnetsSubnetRouteTableOutput() SubnetsSubnetRouteTableOutput
- func (o SubnetsSubnetRouteTableOutput) ToSubnetsSubnetRouteTableOutputWithContext(ctx context.Context) SubnetsSubnetRouteTableOutput
- type Vpc
- type VpcArgs
- type VpcArray
- type VpcArrayInput
- type VpcArrayOutput
- type VpcAssociateCen
- type VpcAssociateCenArgs
- type VpcAssociateCenArray
- type VpcAssociateCenArrayInput
- type VpcAssociateCenArrayOutput
- func (VpcAssociateCenArrayOutput) ElementType() reflect.Type
- func (o VpcAssociateCenArrayOutput) Index(i pulumi.IntInput) VpcAssociateCenOutput
- func (o VpcAssociateCenArrayOutput) ToVpcAssociateCenArrayOutput() VpcAssociateCenArrayOutput
- func (o VpcAssociateCenArrayOutput) ToVpcAssociateCenArrayOutputWithContext(ctx context.Context) VpcAssociateCenArrayOutput
- type VpcAssociateCenInput
- type VpcAssociateCenOutput
- func (o VpcAssociateCenOutput) CenId() pulumi.StringPtrOutput
- func (o VpcAssociateCenOutput) CenOwnerId() pulumi.StringPtrOutput
- func (o VpcAssociateCenOutput) CenStatus() pulumi.StringPtrOutput
- func (VpcAssociateCenOutput) ElementType() reflect.Type
- func (o VpcAssociateCenOutput) ToVpcAssociateCenOutput() VpcAssociateCenOutput
- func (o VpcAssociateCenOutput) ToVpcAssociateCenOutputWithContext(ctx context.Context) VpcAssociateCenOutput
- type VpcInput
- type VpcMap
- type VpcMapInput
- type VpcMapOutput
- type VpcOutput
- func (o VpcOutput) AccountId() pulumi.StringOutput
- func (o VpcOutput) AssociateCens() VpcAssociateCenArrayOutput
- func (o VpcOutput) AuxiliaryCidrBlocks() pulumi.StringArrayOutput
- func (o VpcOutput) CidrBlock() pulumi.StringOutput
- func (o VpcOutput) CreationTime() pulumi.StringOutput
- func (o VpcOutput) Description() pulumi.StringPtrOutput
- func (o VpcOutput) DnsServers() pulumi.StringArrayOutput
- func (VpcOutput) ElementType() reflect.Type
- func (o VpcOutput) EnableIpv6() pulumi.BoolOutput
- func (o VpcOutput) Ipv6CidrBlock() pulumi.StringOutput
- func (o VpcOutput) NatGatewayIds() pulumi.StringArrayOutput
- func (o VpcOutput) ProjectName() pulumi.StringOutput
- func (o VpcOutput) RouteTableIds() pulumi.StringArrayOutput
- func (o VpcOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o VpcOutput) Status() pulumi.StringOutput
- func (o VpcOutput) SubnetIds() pulumi.StringArrayOutput
- func (o VpcOutput) Tags() VpcTagArrayOutput
- func (o VpcOutput) ToVpcOutput() VpcOutput
- func (o VpcOutput) ToVpcOutputWithContext(ctx context.Context) VpcOutput
- func (o VpcOutput) UpdateTime() pulumi.StringOutput
- func (o VpcOutput) VpcId() pulumi.StringOutput
- func (o VpcOutput) VpcName() pulumi.StringOutput
- type VpcState
- type VpcTag
- type VpcTagArgs
- type VpcTagArray
- type VpcTagArrayInput
- type VpcTagArrayOutput
- type VpcTagInput
- type VpcTagOutput
- type VpcsArgs
- type VpcsOutputArgs
- type VpcsResult
- type VpcsResultOutput
- func (VpcsResultOutput) ElementType() reflect.Type
- func (o VpcsResultOutput) Id() pulumi.StringOutput
- func (o VpcsResultOutput) Ids() pulumi.StringArrayOutput
- func (o VpcsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o VpcsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o VpcsResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o VpcsResultOutput) Tags() VpcsTagArrayOutput
- func (o VpcsResultOutput) ToVpcsResultOutput() VpcsResultOutput
- func (o VpcsResultOutput) ToVpcsResultOutputWithContext(ctx context.Context) VpcsResultOutput
- func (o VpcsResultOutput) TotalCount() pulumi.IntOutput
- func (o VpcsResultOutput) VpcName() pulumi.StringPtrOutput
- func (o VpcsResultOutput) Vpcs() VpcsVpcArrayOutput
- type VpcsTag
- type VpcsTagArgs
- type VpcsTagArray
- type VpcsTagArrayInput
- type VpcsTagArrayOutput
- type VpcsTagInput
- type VpcsTagOutput
- type VpcsVpc
- type VpcsVpcArgs
- type VpcsVpcArray
- type VpcsVpcArrayInput
- type VpcsVpcArrayOutput
- type VpcsVpcAssociateCen
- type VpcsVpcAssociateCenArgs
- type VpcsVpcAssociateCenArray
- type VpcsVpcAssociateCenArrayInput
- type VpcsVpcAssociateCenArrayOutput
- func (VpcsVpcAssociateCenArrayOutput) ElementType() reflect.Type
- func (o VpcsVpcAssociateCenArrayOutput) Index(i pulumi.IntInput) VpcsVpcAssociateCenOutput
- func (o VpcsVpcAssociateCenArrayOutput) ToVpcsVpcAssociateCenArrayOutput() VpcsVpcAssociateCenArrayOutput
- func (o VpcsVpcAssociateCenArrayOutput) ToVpcsVpcAssociateCenArrayOutputWithContext(ctx context.Context) VpcsVpcAssociateCenArrayOutput
- type VpcsVpcAssociateCenInput
- type VpcsVpcAssociateCenOutput
- func (o VpcsVpcAssociateCenOutput) CenId() pulumi.StringOutput
- func (o VpcsVpcAssociateCenOutput) CenOwnerId() pulumi.StringOutput
- func (o VpcsVpcAssociateCenOutput) CenStatus() pulumi.StringOutput
- func (VpcsVpcAssociateCenOutput) ElementType() reflect.Type
- func (o VpcsVpcAssociateCenOutput) ToVpcsVpcAssociateCenOutput() VpcsVpcAssociateCenOutput
- func (o VpcsVpcAssociateCenOutput) ToVpcsVpcAssociateCenOutputWithContext(ctx context.Context) VpcsVpcAssociateCenOutput
- type VpcsVpcInput
- type VpcsVpcOutput
- func (o VpcsVpcOutput) AccountId() pulumi.StringOutput
- func (o VpcsVpcOutput) AssociateCens() VpcsVpcAssociateCenArrayOutput
- func (o VpcsVpcOutput) AuxiliaryCidrBlocks() pulumi.StringArrayOutput
- func (o VpcsVpcOutput) CidrBlock() pulumi.StringOutput
- func (o VpcsVpcOutput) CreationTime() pulumi.StringOutput
- func (o VpcsVpcOutput) Description() pulumi.StringOutput
- func (o VpcsVpcOutput) DnsServers() pulumi.StringArrayOutput
- func (VpcsVpcOutput) ElementType() reflect.Type
- func (o VpcsVpcOutput) Ipv6CidrBlock() pulumi.StringOutput
- func (o VpcsVpcOutput) NatGatewayIds() pulumi.StringArrayOutput
- func (o VpcsVpcOutput) ProjectName() pulumi.StringOutput
- func (o VpcsVpcOutput) RouteTableIds() pulumi.StringArrayOutput
- func (o VpcsVpcOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o VpcsVpcOutput) Status() pulumi.StringOutput
- func (o VpcsVpcOutput) SubnetIds() pulumi.StringArrayOutput
- func (o VpcsVpcOutput) Tags() VpcsVpcTagArrayOutput
- func (o VpcsVpcOutput) ToVpcsVpcOutput() VpcsVpcOutput
- func (o VpcsVpcOutput) ToVpcsVpcOutputWithContext(ctx context.Context) VpcsVpcOutput
- func (o VpcsVpcOutput) UpdateTime() pulumi.StringOutput
- func (o VpcsVpcOutput) VpcId() pulumi.StringOutput
- func (o VpcsVpcOutput) VpcName() pulumi.StringOutput
- type VpcsVpcTag
- type VpcsVpcTagArgs
- type VpcsVpcTagArray
- type VpcsVpcTagArrayInput
- type VpcsVpcTagArrayOutput
- func (VpcsVpcTagArrayOutput) ElementType() reflect.Type
- func (o VpcsVpcTagArrayOutput) Index(i pulumi.IntInput) VpcsVpcTagOutput
- func (o VpcsVpcTagArrayOutput) ToVpcsVpcTagArrayOutput() VpcsVpcTagArrayOutput
- func (o VpcsVpcTagArrayOutput) ToVpcsVpcTagArrayOutputWithContext(ctx context.Context) VpcsVpcTagArrayOutput
- type VpcsVpcTagInput
- type VpcsVpcTagOutput
- func (VpcsVpcTagOutput) ElementType() reflect.Type
- func (o VpcsVpcTagOutput) Key() pulumi.StringOutput
- func (o VpcsVpcTagOutput) ToVpcsVpcTagOutput() VpcsVpcTagOutput
- func (o VpcsVpcTagOutput) ToVpcsVpcTagOutputWithContext(ctx context.Context) VpcsVpcTagOutput
- func (o VpcsVpcTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HaVip ¶ added in v0.0.19
type HaVip struct { pulumi.CustomResourceState // The associated eip address of the Ha Vip. AssociatedEipAddress pulumi.StringOutput `pulumi:"associatedEipAddress"` // The associated eip id of the Ha Vip. AssociatedEipId pulumi.StringOutput `pulumi:"associatedEipId"` // The associated instance ids of the Ha Vip. AssociatedInstanceIds pulumi.StringArrayOutput `pulumi:"associatedInstanceIds"` // The associated instance type of the Ha Vip. AssociatedInstanceType pulumi.StringOutput `pulumi:"associatedInstanceType"` // The create time of the Ha Vip. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The description of the Ha Vip. Description pulumi.StringOutput `pulumi:"description"` // The name of the Ha Vip. HaVipName pulumi.StringOutput `pulumi:"haVipName"` // The ip address of the Ha Vip. IpAddress pulumi.StringOutput `pulumi:"ipAddress"` // The master instance id of the Ha Vip. MasterInstanceId pulumi.StringOutput `pulumi:"masterInstanceId"` // The project name of the Ha Vip. ProjectName pulumi.StringOutput `pulumi:"projectName"` // The status of the Ha Vip. Status pulumi.StringOutput `pulumi:"status"` // The subnet id of the Ha Vip. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The update time of the Ha Vip. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // The vpc id of the Ha Vip. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to manage ha vip ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/eip" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } fooHaVip, err := vpc.NewHaVip(ctx, "fooHaVip", &vpc.HaVipArgs{ HaVipName: pulumi.String("acc-test-ha-vip"), Description: pulumi.String("acc-test"), SubnetId: fooSubnet.ID(), }) if err != nil { return err } fooAddress, err := eip.NewAddress(ctx, "fooAddress", &eip.AddressArgs{ BillingType: pulumi.String("PostPaidByTraffic"), }) if err != nil { return err } _, err = eip.NewAssociate(ctx, "fooAssociate", &eip.AssociateArgs{ AllocationId: fooAddress.ID(), InstanceId: fooHaVip.ID(), InstanceType: pulumi.String("HaVip"), }) if err != nil { return err } return nil }) }
```
## Import
HaVip can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/haVip:HaVip default havip-2byzv8icq1b7k2dx0eegb****
```
func GetHaVip ¶ added in v0.0.19
func GetHaVip(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HaVipState, opts ...pulumi.ResourceOption) (*HaVip, error)
GetHaVip gets an existing HaVip resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHaVip ¶ added in v0.0.19
func NewHaVip(ctx *pulumi.Context, name string, args *HaVipArgs, opts ...pulumi.ResourceOption) (*HaVip, error)
NewHaVip registers a new resource with the given unique name, arguments, and options.
func (*HaVip) ElementType ¶ added in v0.0.19
func (*HaVip) ToHaVipOutput ¶ added in v0.0.19
func (i *HaVip) ToHaVipOutput() HaVipOutput
func (*HaVip) ToHaVipOutputWithContext ¶ added in v0.0.19
func (i *HaVip) ToHaVipOutputWithContext(ctx context.Context) HaVipOutput
type HaVipArgs ¶ added in v0.0.19
type HaVipArgs struct { // The description of the Ha Vip. Description pulumi.StringPtrInput // The name of the Ha Vip. HaVipName pulumi.StringPtrInput // The ip address of the Ha Vip. IpAddress pulumi.StringPtrInput // The subnet id of the Ha Vip. SubnetId pulumi.StringInput }
The set of arguments for constructing a HaVip resource.
func (HaVipArgs) ElementType ¶ added in v0.0.19
type HaVipArray ¶ added in v0.0.19
type HaVipArray []HaVipInput
func (HaVipArray) ElementType ¶ added in v0.0.19
func (HaVipArray) ElementType() reflect.Type
func (HaVipArray) ToHaVipArrayOutput ¶ added in v0.0.19
func (i HaVipArray) ToHaVipArrayOutput() HaVipArrayOutput
func (HaVipArray) ToHaVipArrayOutputWithContext ¶ added in v0.0.19
func (i HaVipArray) ToHaVipArrayOutputWithContext(ctx context.Context) HaVipArrayOutput
type HaVipArrayInput ¶ added in v0.0.19
type HaVipArrayInput interface { pulumi.Input ToHaVipArrayOutput() HaVipArrayOutput ToHaVipArrayOutputWithContext(context.Context) HaVipArrayOutput }
HaVipArrayInput is an input type that accepts HaVipArray and HaVipArrayOutput values. You can construct a concrete instance of `HaVipArrayInput` via:
HaVipArray{ HaVipArgs{...} }
type HaVipArrayOutput ¶ added in v0.0.19
type HaVipArrayOutput struct{ *pulumi.OutputState }
func (HaVipArrayOutput) ElementType ¶ added in v0.0.19
func (HaVipArrayOutput) ElementType() reflect.Type
func (HaVipArrayOutput) Index ¶ added in v0.0.19
func (o HaVipArrayOutput) Index(i pulumi.IntInput) HaVipOutput
func (HaVipArrayOutput) ToHaVipArrayOutput ¶ added in v0.0.19
func (o HaVipArrayOutput) ToHaVipArrayOutput() HaVipArrayOutput
func (HaVipArrayOutput) ToHaVipArrayOutputWithContext ¶ added in v0.0.19
func (o HaVipArrayOutput) ToHaVipArrayOutputWithContext(ctx context.Context) HaVipArrayOutput
type HaVipAssociate ¶ added in v0.0.19
type HaVipAssociate struct { pulumi.CustomResourceState // The id of the Ha Vip. HaVipId pulumi.StringOutput `pulumi:"haVipId"` // The id of the associated instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The type of the associated instance. Valid values: `EcsInstance`, `NetworkInterface`. InstanceType pulumi.StringPtrOutput `pulumi:"instanceType"` }
Provides a resource to manage ha vip associate ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } fooSecurityGroup, err := vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{ SecurityGroupName: pulumi.String("acc-test-sg"), VpcId: fooVpc.ID(), }) if err != nil { return err } fooNetworkInterface, err := vpc.NewNetworkInterface(ctx, "fooNetworkInterface", &vpc.NetworkInterfaceArgs{ NetworkInterfaceName: pulumi.String("acc-test-eni"), Description: pulumi.String("acc-test"), SubnetId: fooSubnet.ID(), SecurityGroupIds: pulumi.StringArray{ fooSecurityGroup.ID(), }, PrimaryIpAddress: pulumi.String("172.16.0.253"), PortSecurityEnabled: pulumi.Bool(false), PrivateIpAddresses: pulumi.StringArray{ pulumi.String("172.16.0.2"), }, ProjectName: pulumi.String("default"), Tags: vpc.NetworkInterfaceTagArray{ &vpc.NetworkInterfaceTagArgs{ Key: pulumi.String("k1"), Value: pulumi.String("v1"), }, }, }) if err != nil { return err } fooHaVip, err := vpc.NewHaVip(ctx, "fooHaVip", &vpc.HaVipArgs{ HaVipName: pulumi.String("acc-test-ha-vip"), Description: pulumi.String("acc-test"), SubnetId: fooSubnet.ID(), IpAddress: pulumi.String("172.16.0.5"), }) if err != nil { return err } _, err = vpc.NewHaVipAssociate(ctx, "fooHaVipAssociate", &vpc.HaVipAssociateArgs{ HaVipId: fooHaVip.ID(), InstanceType: pulumi.String("NetworkInterface"), InstanceId: fooNetworkInterface.ID(), }) if err != nil { return err } return nil }) }
```
## Import
HaVipAssociate can be imported using the ha_vip_id:instance_id, e.g.
```sh
$ pulumi import volcengine:vpc/haVipAssociate:HaVipAssociate default havip-2byzv8icq1b7k2dx0eegb****:eni-2d5wv84h7onpc58ozfeeu****
```
func GetHaVipAssociate ¶ added in v0.0.19
func GetHaVipAssociate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HaVipAssociateState, opts ...pulumi.ResourceOption) (*HaVipAssociate, error)
GetHaVipAssociate gets an existing HaVipAssociate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHaVipAssociate ¶ added in v0.0.19
func NewHaVipAssociate(ctx *pulumi.Context, name string, args *HaVipAssociateArgs, opts ...pulumi.ResourceOption) (*HaVipAssociate, error)
NewHaVipAssociate registers a new resource with the given unique name, arguments, and options.
func (*HaVipAssociate) ElementType ¶ added in v0.0.19
func (*HaVipAssociate) ElementType() reflect.Type
func (*HaVipAssociate) ToHaVipAssociateOutput ¶ added in v0.0.19
func (i *HaVipAssociate) ToHaVipAssociateOutput() HaVipAssociateOutput
func (*HaVipAssociate) ToHaVipAssociateOutputWithContext ¶ added in v0.0.19
func (i *HaVipAssociate) ToHaVipAssociateOutputWithContext(ctx context.Context) HaVipAssociateOutput
type HaVipAssociateArgs ¶ added in v0.0.19
type HaVipAssociateArgs struct { // The id of the Ha Vip. HaVipId pulumi.StringInput // The id of the associated instance. InstanceId pulumi.StringInput // The type of the associated instance. Valid values: `EcsInstance`, `NetworkInterface`. InstanceType pulumi.StringPtrInput }
The set of arguments for constructing a HaVipAssociate resource.
func (HaVipAssociateArgs) ElementType ¶ added in v0.0.19
func (HaVipAssociateArgs) ElementType() reflect.Type
type HaVipAssociateArray ¶ added in v0.0.19
type HaVipAssociateArray []HaVipAssociateInput
func (HaVipAssociateArray) ElementType ¶ added in v0.0.19
func (HaVipAssociateArray) ElementType() reflect.Type
func (HaVipAssociateArray) ToHaVipAssociateArrayOutput ¶ added in v0.0.19
func (i HaVipAssociateArray) ToHaVipAssociateArrayOutput() HaVipAssociateArrayOutput
func (HaVipAssociateArray) ToHaVipAssociateArrayOutputWithContext ¶ added in v0.0.19
func (i HaVipAssociateArray) ToHaVipAssociateArrayOutputWithContext(ctx context.Context) HaVipAssociateArrayOutput
type HaVipAssociateArrayInput ¶ added in v0.0.19
type HaVipAssociateArrayInput interface { pulumi.Input ToHaVipAssociateArrayOutput() HaVipAssociateArrayOutput ToHaVipAssociateArrayOutputWithContext(context.Context) HaVipAssociateArrayOutput }
HaVipAssociateArrayInput is an input type that accepts HaVipAssociateArray and HaVipAssociateArrayOutput values. You can construct a concrete instance of `HaVipAssociateArrayInput` via:
HaVipAssociateArray{ HaVipAssociateArgs{...} }
type HaVipAssociateArrayOutput ¶ added in v0.0.19
type HaVipAssociateArrayOutput struct{ *pulumi.OutputState }
func (HaVipAssociateArrayOutput) ElementType ¶ added in v0.0.19
func (HaVipAssociateArrayOutput) ElementType() reflect.Type
func (HaVipAssociateArrayOutput) Index ¶ added in v0.0.19
func (o HaVipAssociateArrayOutput) Index(i pulumi.IntInput) HaVipAssociateOutput
func (HaVipAssociateArrayOutput) ToHaVipAssociateArrayOutput ¶ added in v0.0.19
func (o HaVipAssociateArrayOutput) ToHaVipAssociateArrayOutput() HaVipAssociateArrayOutput
func (HaVipAssociateArrayOutput) ToHaVipAssociateArrayOutputWithContext ¶ added in v0.0.19
func (o HaVipAssociateArrayOutput) ToHaVipAssociateArrayOutputWithContext(ctx context.Context) HaVipAssociateArrayOutput
type HaVipAssociateInput ¶ added in v0.0.19
type HaVipAssociateInput interface { pulumi.Input ToHaVipAssociateOutput() HaVipAssociateOutput ToHaVipAssociateOutputWithContext(ctx context.Context) HaVipAssociateOutput }
type HaVipAssociateMap ¶ added in v0.0.19
type HaVipAssociateMap map[string]HaVipAssociateInput
func (HaVipAssociateMap) ElementType ¶ added in v0.0.19
func (HaVipAssociateMap) ElementType() reflect.Type
func (HaVipAssociateMap) ToHaVipAssociateMapOutput ¶ added in v0.0.19
func (i HaVipAssociateMap) ToHaVipAssociateMapOutput() HaVipAssociateMapOutput
func (HaVipAssociateMap) ToHaVipAssociateMapOutputWithContext ¶ added in v0.0.19
func (i HaVipAssociateMap) ToHaVipAssociateMapOutputWithContext(ctx context.Context) HaVipAssociateMapOutput
type HaVipAssociateMapInput ¶ added in v0.0.19
type HaVipAssociateMapInput interface { pulumi.Input ToHaVipAssociateMapOutput() HaVipAssociateMapOutput ToHaVipAssociateMapOutputWithContext(context.Context) HaVipAssociateMapOutput }
HaVipAssociateMapInput is an input type that accepts HaVipAssociateMap and HaVipAssociateMapOutput values. You can construct a concrete instance of `HaVipAssociateMapInput` via:
HaVipAssociateMap{ "key": HaVipAssociateArgs{...} }
type HaVipAssociateMapOutput ¶ added in v0.0.19
type HaVipAssociateMapOutput struct{ *pulumi.OutputState }
func (HaVipAssociateMapOutput) ElementType ¶ added in v0.0.19
func (HaVipAssociateMapOutput) ElementType() reflect.Type
func (HaVipAssociateMapOutput) MapIndex ¶ added in v0.0.19
func (o HaVipAssociateMapOutput) MapIndex(k pulumi.StringInput) HaVipAssociateOutput
func (HaVipAssociateMapOutput) ToHaVipAssociateMapOutput ¶ added in v0.0.19
func (o HaVipAssociateMapOutput) ToHaVipAssociateMapOutput() HaVipAssociateMapOutput
func (HaVipAssociateMapOutput) ToHaVipAssociateMapOutputWithContext ¶ added in v0.0.19
func (o HaVipAssociateMapOutput) ToHaVipAssociateMapOutputWithContext(ctx context.Context) HaVipAssociateMapOutput
type HaVipAssociateOutput ¶ added in v0.0.19
type HaVipAssociateOutput struct{ *pulumi.OutputState }
func (HaVipAssociateOutput) ElementType ¶ added in v0.0.19
func (HaVipAssociateOutput) ElementType() reflect.Type
func (HaVipAssociateOutput) HaVipId ¶ added in v0.0.19
func (o HaVipAssociateOutput) HaVipId() pulumi.StringOutput
The id of the Ha Vip.
func (HaVipAssociateOutput) InstanceId ¶ added in v0.0.19
func (o HaVipAssociateOutput) InstanceId() pulumi.StringOutput
The id of the associated instance.
func (HaVipAssociateOutput) InstanceType ¶ added in v0.0.19
func (o HaVipAssociateOutput) InstanceType() pulumi.StringPtrOutput
The type of the associated instance. Valid values: `EcsInstance`, `NetworkInterface`.
func (HaVipAssociateOutput) ToHaVipAssociateOutput ¶ added in v0.0.19
func (o HaVipAssociateOutput) ToHaVipAssociateOutput() HaVipAssociateOutput
func (HaVipAssociateOutput) ToHaVipAssociateOutputWithContext ¶ added in v0.0.19
func (o HaVipAssociateOutput) ToHaVipAssociateOutputWithContext(ctx context.Context) HaVipAssociateOutput
type HaVipAssociateState ¶ added in v0.0.19
type HaVipAssociateState struct { // The id of the Ha Vip. HaVipId pulumi.StringPtrInput // The id of the associated instance. InstanceId pulumi.StringPtrInput // The type of the associated instance. Valid values: `EcsInstance`, `NetworkInterface`. InstanceType pulumi.StringPtrInput }
func (HaVipAssociateState) ElementType ¶ added in v0.0.19
func (HaVipAssociateState) ElementType() reflect.Type
type HaVipInput ¶ added in v0.0.19
type HaVipInput interface { pulumi.Input ToHaVipOutput() HaVipOutput ToHaVipOutputWithContext(ctx context.Context) HaVipOutput }
type HaVipMap ¶ added in v0.0.19
type HaVipMap map[string]HaVipInput
func (HaVipMap) ElementType ¶ added in v0.0.19
func (HaVipMap) ToHaVipMapOutput ¶ added in v0.0.19
func (i HaVipMap) ToHaVipMapOutput() HaVipMapOutput
func (HaVipMap) ToHaVipMapOutputWithContext ¶ added in v0.0.19
func (i HaVipMap) ToHaVipMapOutputWithContext(ctx context.Context) HaVipMapOutput
type HaVipMapInput ¶ added in v0.0.19
type HaVipMapInput interface { pulumi.Input ToHaVipMapOutput() HaVipMapOutput ToHaVipMapOutputWithContext(context.Context) HaVipMapOutput }
HaVipMapInput is an input type that accepts HaVipMap and HaVipMapOutput values. You can construct a concrete instance of `HaVipMapInput` via:
HaVipMap{ "key": HaVipArgs{...} }
type HaVipMapOutput ¶ added in v0.0.19
type HaVipMapOutput struct{ *pulumi.OutputState }
func (HaVipMapOutput) ElementType ¶ added in v0.0.19
func (HaVipMapOutput) ElementType() reflect.Type
func (HaVipMapOutput) MapIndex ¶ added in v0.0.19
func (o HaVipMapOutput) MapIndex(k pulumi.StringInput) HaVipOutput
func (HaVipMapOutput) ToHaVipMapOutput ¶ added in v0.0.19
func (o HaVipMapOutput) ToHaVipMapOutput() HaVipMapOutput
func (HaVipMapOutput) ToHaVipMapOutputWithContext ¶ added in v0.0.19
func (o HaVipMapOutput) ToHaVipMapOutputWithContext(ctx context.Context) HaVipMapOutput
type HaVipOutput ¶ added in v0.0.19
type HaVipOutput struct{ *pulumi.OutputState }
func (HaVipOutput) AssociatedEipAddress ¶ added in v0.0.19
func (o HaVipOutput) AssociatedEipAddress() pulumi.StringOutput
The associated eip address of the Ha Vip.
func (HaVipOutput) AssociatedEipId ¶ added in v0.0.19
func (o HaVipOutput) AssociatedEipId() pulumi.StringOutput
The associated eip id of the Ha Vip.
func (HaVipOutput) AssociatedInstanceIds ¶ added in v0.0.19
func (o HaVipOutput) AssociatedInstanceIds() pulumi.StringArrayOutput
The associated instance ids of the Ha Vip.
func (HaVipOutput) AssociatedInstanceType ¶ added in v0.0.19
func (o HaVipOutput) AssociatedInstanceType() pulumi.StringOutput
The associated instance type of the Ha Vip.
func (HaVipOutput) CreatedAt ¶ added in v0.0.19
func (o HaVipOutput) CreatedAt() pulumi.StringOutput
The create time of the Ha Vip.
func (HaVipOutput) Description ¶ added in v0.0.19
func (o HaVipOutput) Description() pulumi.StringOutput
The description of the Ha Vip.
func (HaVipOutput) ElementType ¶ added in v0.0.19
func (HaVipOutput) ElementType() reflect.Type
func (HaVipOutput) HaVipName ¶ added in v0.0.19
func (o HaVipOutput) HaVipName() pulumi.StringOutput
The name of the Ha Vip.
func (HaVipOutput) IpAddress ¶ added in v0.0.19
func (o HaVipOutput) IpAddress() pulumi.StringOutput
The ip address of the Ha Vip.
func (HaVipOutput) MasterInstanceId ¶ added in v0.0.19
func (o HaVipOutput) MasterInstanceId() pulumi.StringOutput
The master instance id of the Ha Vip.
func (HaVipOutput) ProjectName ¶ added in v0.0.19
func (o HaVipOutput) ProjectName() pulumi.StringOutput
The project name of the Ha Vip.
func (HaVipOutput) Status ¶ added in v0.0.19
func (o HaVipOutput) Status() pulumi.StringOutput
The status of the Ha Vip.
func (HaVipOutput) SubnetId ¶ added in v0.0.19
func (o HaVipOutput) SubnetId() pulumi.StringOutput
The subnet id of the Ha Vip.
func (HaVipOutput) ToHaVipOutput ¶ added in v0.0.19
func (o HaVipOutput) ToHaVipOutput() HaVipOutput
func (HaVipOutput) ToHaVipOutputWithContext ¶ added in v0.0.19
func (o HaVipOutput) ToHaVipOutputWithContext(ctx context.Context) HaVipOutput
func (HaVipOutput) UpdatedAt ¶ added in v0.0.19
func (o HaVipOutput) UpdatedAt() pulumi.StringOutput
The update time of the Ha Vip.
func (HaVipOutput) VpcId ¶ added in v0.0.19
func (o HaVipOutput) VpcId() pulumi.StringOutput
The vpc id of the Ha Vip.
type HaVipState ¶ added in v0.0.19
type HaVipState struct { // The associated eip address of the Ha Vip. AssociatedEipAddress pulumi.StringPtrInput // The associated eip id of the Ha Vip. AssociatedEipId pulumi.StringPtrInput // The associated instance ids of the Ha Vip. AssociatedInstanceIds pulumi.StringArrayInput // The associated instance type of the Ha Vip. AssociatedInstanceType pulumi.StringPtrInput // The create time of the Ha Vip. CreatedAt pulumi.StringPtrInput // The description of the Ha Vip. Description pulumi.StringPtrInput // The name of the Ha Vip. HaVipName pulumi.StringPtrInput // The ip address of the Ha Vip. IpAddress pulumi.StringPtrInput // The master instance id of the Ha Vip. MasterInstanceId pulumi.StringPtrInput // The project name of the Ha Vip. ProjectName pulumi.StringPtrInput // The status of the Ha Vip. Status pulumi.StringPtrInput // The subnet id of the Ha Vip. SubnetId pulumi.StringPtrInput // The update time of the Ha Vip. UpdatedAt pulumi.StringPtrInput // The vpc id of the Ha Vip. VpcId pulumi.StringPtrInput }
func (HaVipState) ElementType ¶ added in v0.0.19
func (HaVipState) ElementType() reflect.Type
type HaVipsArgs ¶ added in v0.0.19
type HaVipsArgs struct { // The name of Ha Vip. HaVipName *string `pulumi:"haVipName"` // A list of Ha Vip IDs. Ids []string `pulumi:"ids"` // The ip address of Ha Vip. IpAddress *string `pulumi:"ipAddress"` // A Name Regex of Resource. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The project name of Ha Vip. ProjectName *string `pulumi:"projectName"` // The status of Ha Vip. Status *string `pulumi:"status"` // The id of subnet. SubnetId *string `pulumi:"subnetId"` // The id of vpc. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking HaVips.
type HaVipsHaVip ¶ added in v0.0.19
type HaVipsHaVip struct { // The account id of the Ha Vip. AccountId string `pulumi:"accountId"` // The associated eip address of the Ha Vip. AssociatedEipAddress string `pulumi:"associatedEipAddress"` // The associated eip id of the Ha Vip. AssociatedEipId string `pulumi:"associatedEipId"` // The associated instance ids of the Ha Vip. AssociatedInstanceIds []string `pulumi:"associatedInstanceIds"` // The associated instance type of the Ha Vip. AssociatedInstanceType string `pulumi:"associatedInstanceType"` // The create time of the Ha Vip. CreatedAt string `pulumi:"createdAt"` // The description of the Ha Vip. Description string `pulumi:"description"` // The id of the Ha Vip. HaVipId string `pulumi:"haVipId"` // The name of Ha Vip. HaVipName string `pulumi:"haVipName"` // The id of the Ha Vip. Id string `pulumi:"id"` // The ip address of Ha Vip. IpAddress string `pulumi:"ipAddress"` // The master instance id of the Ha Vip. MasterInstanceId string `pulumi:"masterInstanceId"` // The project name of Ha Vip. ProjectName string `pulumi:"projectName"` // The status of Ha Vip. Status string `pulumi:"status"` // The id of subnet. SubnetId string `pulumi:"subnetId"` // The update time of the Ha Vip. UpdatedAt string `pulumi:"updatedAt"` // The id of vpc. VpcId string `pulumi:"vpcId"` }
type HaVipsHaVipArgs ¶ added in v0.0.19
type HaVipsHaVipArgs struct { // The account id of the Ha Vip. AccountId pulumi.StringInput `pulumi:"accountId"` // The associated eip address of the Ha Vip. AssociatedEipAddress pulumi.StringInput `pulumi:"associatedEipAddress"` // The associated eip id of the Ha Vip. AssociatedEipId pulumi.StringInput `pulumi:"associatedEipId"` // The associated instance ids of the Ha Vip. AssociatedInstanceIds pulumi.StringArrayInput `pulumi:"associatedInstanceIds"` // The associated instance type of the Ha Vip. AssociatedInstanceType pulumi.StringInput `pulumi:"associatedInstanceType"` // The create time of the Ha Vip. CreatedAt pulumi.StringInput `pulumi:"createdAt"` // The description of the Ha Vip. Description pulumi.StringInput `pulumi:"description"` // The id of the Ha Vip. HaVipId pulumi.StringInput `pulumi:"haVipId"` // The name of Ha Vip. HaVipName pulumi.StringInput `pulumi:"haVipName"` // The id of the Ha Vip. Id pulumi.StringInput `pulumi:"id"` // The ip address of Ha Vip. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The master instance id of the Ha Vip. MasterInstanceId pulumi.StringInput `pulumi:"masterInstanceId"` // The project name of Ha Vip. ProjectName pulumi.StringInput `pulumi:"projectName"` // The status of Ha Vip. Status pulumi.StringInput `pulumi:"status"` // The id of subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The update time of the Ha Vip. UpdatedAt pulumi.StringInput `pulumi:"updatedAt"` // The id of vpc. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (HaVipsHaVipArgs) ElementType ¶ added in v0.0.19
func (HaVipsHaVipArgs) ElementType() reflect.Type
func (HaVipsHaVipArgs) ToHaVipsHaVipOutput ¶ added in v0.0.19
func (i HaVipsHaVipArgs) ToHaVipsHaVipOutput() HaVipsHaVipOutput
func (HaVipsHaVipArgs) ToHaVipsHaVipOutputWithContext ¶ added in v0.0.19
func (i HaVipsHaVipArgs) ToHaVipsHaVipOutputWithContext(ctx context.Context) HaVipsHaVipOutput
type HaVipsHaVipArray ¶ added in v0.0.19
type HaVipsHaVipArray []HaVipsHaVipInput
func (HaVipsHaVipArray) ElementType ¶ added in v0.0.19
func (HaVipsHaVipArray) ElementType() reflect.Type
func (HaVipsHaVipArray) ToHaVipsHaVipArrayOutput ¶ added in v0.0.19
func (i HaVipsHaVipArray) ToHaVipsHaVipArrayOutput() HaVipsHaVipArrayOutput
func (HaVipsHaVipArray) ToHaVipsHaVipArrayOutputWithContext ¶ added in v0.0.19
func (i HaVipsHaVipArray) ToHaVipsHaVipArrayOutputWithContext(ctx context.Context) HaVipsHaVipArrayOutput
type HaVipsHaVipArrayInput ¶ added in v0.0.19
type HaVipsHaVipArrayInput interface { pulumi.Input ToHaVipsHaVipArrayOutput() HaVipsHaVipArrayOutput ToHaVipsHaVipArrayOutputWithContext(context.Context) HaVipsHaVipArrayOutput }
HaVipsHaVipArrayInput is an input type that accepts HaVipsHaVipArray and HaVipsHaVipArrayOutput values. You can construct a concrete instance of `HaVipsHaVipArrayInput` via:
HaVipsHaVipArray{ HaVipsHaVipArgs{...} }
type HaVipsHaVipArrayOutput ¶ added in v0.0.19
type HaVipsHaVipArrayOutput struct{ *pulumi.OutputState }
func (HaVipsHaVipArrayOutput) ElementType ¶ added in v0.0.19
func (HaVipsHaVipArrayOutput) ElementType() reflect.Type
func (HaVipsHaVipArrayOutput) Index ¶ added in v0.0.19
func (o HaVipsHaVipArrayOutput) Index(i pulumi.IntInput) HaVipsHaVipOutput
func (HaVipsHaVipArrayOutput) ToHaVipsHaVipArrayOutput ¶ added in v0.0.19
func (o HaVipsHaVipArrayOutput) ToHaVipsHaVipArrayOutput() HaVipsHaVipArrayOutput
func (HaVipsHaVipArrayOutput) ToHaVipsHaVipArrayOutputWithContext ¶ added in v0.0.19
func (o HaVipsHaVipArrayOutput) ToHaVipsHaVipArrayOutputWithContext(ctx context.Context) HaVipsHaVipArrayOutput
type HaVipsHaVipInput ¶ added in v0.0.19
type HaVipsHaVipInput interface { pulumi.Input ToHaVipsHaVipOutput() HaVipsHaVipOutput ToHaVipsHaVipOutputWithContext(context.Context) HaVipsHaVipOutput }
HaVipsHaVipInput is an input type that accepts HaVipsHaVipArgs and HaVipsHaVipOutput values. You can construct a concrete instance of `HaVipsHaVipInput` via:
HaVipsHaVipArgs{...}
type HaVipsHaVipOutput ¶ added in v0.0.19
type HaVipsHaVipOutput struct{ *pulumi.OutputState }
func (HaVipsHaVipOutput) AccountId ¶ added in v0.0.19
func (o HaVipsHaVipOutput) AccountId() pulumi.StringOutput
The account id of the Ha Vip.
func (HaVipsHaVipOutput) AssociatedEipAddress ¶ added in v0.0.19
func (o HaVipsHaVipOutput) AssociatedEipAddress() pulumi.StringOutput
The associated eip address of the Ha Vip.
func (HaVipsHaVipOutput) AssociatedEipId ¶ added in v0.0.19
func (o HaVipsHaVipOutput) AssociatedEipId() pulumi.StringOutput
The associated eip id of the Ha Vip.
func (HaVipsHaVipOutput) AssociatedInstanceIds ¶ added in v0.0.19
func (o HaVipsHaVipOutput) AssociatedInstanceIds() pulumi.StringArrayOutput
The associated instance ids of the Ha Vip.
func (HaVipsHaVipOutput) AssociatedInstanceType ¶ added in v0.0.19
func (o HaVipsHaVipOutput) AssociatedInstanceType() pulumi.StringOutput
The associated instance type of the Ha Vip.
func (HaVipsHaVipOutput) CreatedAt ¶ added in v0.0.19
func (o HaVipsHaVipOutput) CreatedAt() pulumi.StringOutput
The create time of the Ha Vip.
func (HaVipsHaVipOutput) Description ¶ added in v0.0.19
func (o HaVipsHaVipOutput) Description() pulumi.StringOutput
The description of the Ha Vip.
func (HaVipsHaVipOutput) ElementType ¶ added in v0.0.19
func (HaVipsHaVipOutput) ElementType() reflect.Type
func (HaVipsHaVipOutput) HaVipId ¶ added in v0.0.19
func (o HaVipsHaVipOutput) HaVipId() pulumi.StringOutput
The id of the Ha Vip.
func (HaVipsHaVipOutput) HaVipName ¶ added in v0.0.19
func (o HaVipsHaVipOutput) HaVipName() pulumi.StringOutput
The name of Ha Vip.
func (HaVipsHaVipOutput) Id ¶ added in v0.0.19
func (o HaVipsHaVipOutput) Id() pulumi.StringOutput
The id of the Ha Vip.
func (HaVipsHaVipOutput) IpAddress ¶ added in v0.0.19
func (o HaVipsHaVipOutput) IpAddress() pulumi.StringOutput
The ip address of Ha Vip.
func (HaVipsHaVipOutput) MasterInstanceId ¶ added in v0.0.19
func (o HaVipsHaVipOutput) MasterInstanceId() pulumi.StringOutput
The master instance id of the Ha Vip.
func (HaVipsHaVipOutput) ProjectName ¶ added in v0.0.19
func (o HaVipsHaVipOutput) ProjectName() pulumi.StringOutput
The project name of Ha Vip.
func (HaVipsHaVipOutput) Status ¶ added in v0.0.19
func (o HaVipsHaVipOutput) Status() pulumi.StringOutput
The status of Ha Vip.
func (HaVipsHaVipOutput) SubnetId ¶ added in v0.0.19
func (o HaVipsHaVipOutput) SubnetId() pulumi.StringOutput
The id of subnet.
func (HaVipsHaVipOutput) ToHaVipsHaVipOutput ¶ added in v0.0.19
func (o HaVipsHaVipOutput) ToHaVipsHaVipOutput() HaVipsHaVipOutput
func (HaVipsHaVipOutput) ToHaVipsHaVipOutputWithContext ¶ added in v0.0.19
func (o HaVipsHaVipOutput) ToHaVipsHaVipOutputWithContext(ctx context.Context) HaVipsHaVipOutput
func (HaVipsHaVipOutput) UpdatedAt ¶ added in v0.0.19
func (o HaVipsHaVipOutput) UpdatedAt() pulumi.StringOutput
The update time of the Ha Vip.
func (HaVipsHaVipOutput) VpcId ¶ added in v0.0.19
func (o HaVipsHaVipOutput) VpcId() pulumi.StringOutput
The id of vpc.
type HaVipsOutputArgs ¶ added in v0.0.19
type HaVipsOutputArgs struct { // The name of Ha Vip. HaVipName pulumi.StringPtrInput `pulumi:"haVipName"` // A list of Ha Vip IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The ip address of Ha Vip. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // A Name Regex of Resource. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The project name of Ha Vip. ProjectName pulumi.StringPtrInput `pulumi:"projectName"` // The status of Ha Vip. Status pulumi.StringPtrInput `pulumi:"status"` // The id of subnet. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The id of vpc. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking HaVips.
func (HaVipsOutputArgs) ElementType ¶ added in v0.0.19
func (HaVipsOutputArgs) ElementType() reflect.Type
type HaVipsResult ¶ added in v0.0.19
type HaVipsResult struct { // The name of the Ha Vip. HaVipName *string `pulumi:"haVipName"` // The collection of query. HaVips []HaVipsHaVip `pulumi:"haVips"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The ip address of the Ha Vip. IpAddress *string `pulumi:"ipAddress"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The project name of the Ha Vip. ProjectName *string `pulumi:"projectName"` // The status of the Ha Vip. Status *string `pulumi:"status"` // The subnet id of the Ha Vip. SubnetId *string `pulumi:"subnetId"` // The total count of query. TotalCount int `pulumi:"totalCount"` // The vpc id of the Ha Vip. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by HaVips.
func HaVips ¶ added in v0.0.19
func HaVips(ctx *pulumi.Context, args *HaVipsArgs, opts ...pulumi.InvokeOption) (*HaVipsResult, error)
Use this data source to query detailed information of ha vips ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } fooHaVip, err := vpc.NewHaVip(ctx, "fooHaVip", &vpc.HaVipArgs{ HaVipName: pulumi.String("acc-test-ha-vip"), Description: pulumi.String("acc-test"), SubnetId: fooSubnet.ID(), }) if err != nil { return err } _ = vpc.HaVipsOutput(ctx, vpc.HaVipsOutputArgs{ Ids: pulumi.StringArray{ fooHaVip.ID(), }, }, nil) return nil }) }
```
type HaVipsResultOutput ¶ added in v0.0.19
type HaVipsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by HaVips.
func HaVipsOutput ¶ added in v0.0.19
func HaVipsOutput(ctx *pulumi.Context, args HaVipsOutputArgs, opts ...pulumi.InvokeOption) HaVipsResultOutput
func (HaVipsResultOutput) ElementType ¶ added in v0.0.19
func (HaVipsResultOutput) ElementType() reflect.Type
func (HaVipsResultOutput) HaVipName ¶ added in v0.0.19
func (o HaVipsResultOutput) HaVipName() pulumi.StringPtrOutput
The name of the Ha Vip.
func (HaVipsResultOutput) HaVips ¶ added in v0.0.19
func (o HaVipsResultOutput) HaVips() HaVipsHaVipArrayOutput
The collection of query.
func (HaVipsResultOutput) Id ¶ added in v0.0.19
func (o HaVipsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (HaVipsResultOutput) Ids ¶ added in v0.0.19
func (o HaVipsResultOutput) Ids() pulumi.StringArrayOutput
func (HaVipsResultOutput) IpAddress ¶ added in v0.0.19
func (o HaVipsResultOutput) IpAddress() pulumi.StringPtrOutput
The ip address of the Ha Vip.
func (HaVipsResultOutput) NameRegex ¶ added in v0.0.19
func (o HaVipsResultOutput) NameRegex() pulumi.StringPtrOutput
func (HaVipsResultOutput) OutputFile ¶ added in v0.0.19
func (o HaVipsResultOutput) OutputFile() pulumi.StringPtrOutput
func (HaVipsResultOutput) ProjectName ¶ added in v0.0.19
func (o HaVipsResultOutput) ProjectName() pulumi.StringPtrOutput
The project name of the Ha Vip.
func (HaVipsResultOutput) Status ¶ added in v0.0.19
func (o HaVipsResultOutput) Status() pulumi.StringPtrOutput
The status of the Ha Vip.
func (HaVipsResultOutput) SubnetId ¶ added in v0.0.19
func (o HaVipsResultOutput) SubnetId() pulumi.StringPtrOutput
The subnet id of the Ha Vip.
func (HaVipsResultOutput) ToHaVipsResultOutput ¶ added in v0.0.19
func (o HaVipsResultOutput) ToHaVipsResultOutput() HaVipsResultOutput
func (HaVipsResultOutput) ToHaVipsResultOutputWithContext ¶ added in v0.0.19
func (o HaVipsResultOutput) ToHaVipsResultOutputWithContext(ctx context.Context) HaVipsResultOutput
func (HaVipsResultOutput) TotalCount ¶ added in v0.0.19
func (o HaVipsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
func (HaVipsResultOutput) VpcId ¶ added in v0.0.19
func (o HaVipsResultOutput) VpcId() pulumi.StringPtrOutput
The vpc id of the Ha Vip.
type Ipv6AddressBandwidth ¶
type Ipv6AddressBandwidth struct { pulumi.CustomResourceState // The ID of the Ipv6AddressBandwidth. AllocationId pulumi.StringOutput `pulumi:"allocationId"` // Peek bandwidth of the Ipv6 address. Valid values: 1 to 200. Unit: Mbit/s. Bandwidth pulumi.IntOutput `pulumi:"bandwidth"` // BillingType of the Ipv6 bandwidth. Valid values: `PostPaidByBandwidth`; `PostPaidByTraffic`. BillingType pulumi.StringOutput `pulumi:"billingType"` // The BusinessStatus of the Ipv6AddressBandwidth. BusinessStatus pulumi.StringOutput `pulumi:"businessStatus"` // Creation time of the Ipv6AddressBandwidth. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // Delete time of the Ipv6AddressBandwidth. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // The ID of the associated instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The type of the associated instance. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // Ipv6 address. Ipv6Address pulumi.StringOutput `pulumi:"ipv6Address"` // The ISP of the Ipv6AddressBandwidth. Isp pulumi.StringOutput `pulumi:"isp"` // The BusinessStatus of the Ipv6AddressBandwidth. LockReason pulumi.StringOutput `pulumi:"lockReason"` // The network type of the Ipv6AddressBandwidth. NetworkType pulumi.StringOutput `pulumi:"networkType"` // Overdue time of the Ipv6AddressBandwidth. OverdueTime pulumi.StringOutput `pulumi:"overdueTime"` // The status of the Ipv6AddressBandwidth. Status pulumi.StringOutput `pulumi:"status"` // Update time of the Ipv6AddressBandwidth. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { dataEcs, err := ecs.Instances(ctx, &ecs.InstancesArgs{ Ids: []string{ "i-ycal1mtpucl8j0hjiihy", }, }, nil) if err != nil { return err } dataIpv6, err := vpc.Ipv6Addresses(ctx, &vpc.Ipv6AddressesArgs{ AssociatedInstanceId: pulumi.StringRef(dataEcs.Instances[0].InstanceId), }, nil) if err != nil { return err } _, err = vpc.NewIpv6AddressBandwidth(ctx, "foo", &vpc.Ipv6AddressBandwidthArgs{ Ipv6Address: *pulumi.String(dataIpv6.Ipv6Addresses[0].Ipv6Address), BillingType: pulumi.String("PostPaidByBandwidth"), Bandwidth: pulumi.Int(5), }) if err != nil { return err } return nil }) }
```
## Import
Ipv6AddressBandwidth can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/ipv6AddressBandwidth:Ipv6AddressBandwidth default eip-2fede9fsgnr4059gp674m6ney
```
func GetIpv6AddressBandwidth ¶
func GetIpv6AddressBandwidth(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ipv6AddressBandwidthState, opts ...pulumi.ResourceOption) (*Ipv6AddressBandwidth, error)
GetIpv6AddressBandwidth gets an existing Ipv6AddressBandwidth resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIpv6AddressBandwidth ¶
func NewIpv6AddressBandwidth(ctx *pulumi.Context, name string, args *Ipv6AddressBandwidthArgs, opts ...pulumi.ResourceOption) (*Ipv6AddressBandwidth, error)
NewIpv6AddressBandwidth registers a new resource with the given unique name, arguments, and options.
func (*Ipv6AddressBandwidth) ElementType ¶
func (*Ipv6AddressBandwidth) ElementType() reflect.Type
func (*Ipv6AddressBandwidth) ToIpv6AddressBandwidthOutput ¶
func (i *Ipv6AddressBandwidth) ToIpv6AddressBandwidthOutput() Ipv6AddressBandwidthOutput
func (*Ipv6AddressBandwidth) ToIpv6AddressBandwidthOutputWithContext ¶
func (i *Ipv6AddressBandwidth) ToIpv6AddressBandwidthOutputWithContext(ctx context.Context) Ipv6AddressBandwidthOutput
type Ipv6AddressBandwidthArgs ¶
type Ipv6AddressBandwidthArgs struct { // Peek bandwidth of the Ipv6 address. Valid values: 1 to 200. Unit: Mbit/s. Bandwidth pulumi.IntPtrInput // BillingType of the Ipv6 bandwidth. Valid values: `PostPaidByBandwidth`; `PostPaidByTraffic`. BillingType pulumi.StringInput // Ipv6 address. Ipv6Address pulumi.StringInput }
The set of arguments for constructing a Ipv6AddressBandwidth resource.
func (Ipv6AddressBandwidthArgs) ElementType ¶
func (Ipv6AddressBandwidthArgs) ElementType() reflect.Type
type Ipv6AddressBandwidthArray ¶
type Ipv6AddressBandwidthArray []Ipv6AddressBandwidthInput
func (Ipv6AddressBandwidthArray) ElementType ¶
func (Ipv6AddressBandwidthArray) ElementType() reflect.Type
func (Ipv6AddressBandwidthArray) ToIpv6AddressBandwidthArrayOutput ¶
func (i Ipv6AddressBandwidthArray) ToIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthArrayOutput
func (Ipv6AddressBandwidthArray) ToIpv6AddressBandwidthArrayOutputWithContext ¶
func (i Ipv6AddressBandwidthArray) ToIpv6AddressBandwidthArrayOutputWithContext(ctx context.Context) Ipv6AddressBandwidthArrayOutput
type Ipv6AddressBandwidthArrayInput ¶
type Ipv6AddressBandwidthArrayInput interface { pulumi.Input ToIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthArrayOutput ToIpv6AddressBandwidthArrayOutputWithContext(context.Context) Ipv6AddressBandwidthArrayOutput }
Ipv6AddressBandwidthArrayInput is an input type that accepts Ipv6AddressBandwidthArray and Ipv6AddressBandwidthArrayOutput values. You can construct a concrete instance of `Ipv6AddressBandwidthArrayInput` via:
Ipv6AddressBandwidthArray{ Ipv6AddressBandwidthArgs{...} }
type Ipv6AddressBandwidthArrayOutput ¶
type Ipv6AddressBandwidthArrayOutput struct{ *pulumi.OutputState }
func (Ipv6AddressBandwidthArrayOutput) ElementType ¶
func (Ipv6AddressBandwidthArrayOutput) ElementType() reflect.Type
func (Ipv6AddressBandwidthArrayOutput) Index ¶
func (o Ipv6AddressBandwidthArrayOutput) Index(i pulumi.IntInput) Ipv6AddressBandwidthOutput
func (Ipv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthArrayOutput ¶
func (o Ipv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthArrayOutput
func (Ipv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthArrayOutputWithContext ¶
func (o Ipv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthArrayOutputWithContext(ctx context.Context) Ipv6AddressBandwidthArrayOutput
type Ipv6AddressBandwidthInput ¶
type Ipv6AddressBandwidthInput interface { pulumi.Input ToIpv6AddressBandwidthOutput() Ipv6AddressBandwidthOutput ToIpv6AddressBandwidthOutputWithContext(ctx context.Context) Ipv6AddressBandwidthOutput }
type Ipv6AddressBandwidthMap ¶
type Ipv6AddressBandwidthMap map[string]Ipv6AddressBandwidthInput
func (Ipv6AddressBandwidthMap) ElementType ¶
func (Ipv6AddressBandwidthMap) ElementType() reflect.Type
func (Ipv6AddressBandwidthMap) ToIpv6AddressBandwidthMapOutput ¶
func (i Ipv6AddressBandwidthMap) ToIpv6AddressBandwidthMapOutput() Ipv6AddressBandwidthMapOutput
func (Ipv6AddressBandwidthMap) ToIpv6AddressBandwidthMapOutputWithContext ¶
func (i Ipv6AddressBandwidthMap) ToIpv6AddressBandwidthMapOutputWithContext(ctx context.Context) Ipv6AddressBandwidthMapOutput
type Ipv6AddressBandwidthMapInput ¶
type Ipv6AddressBandwidthMapInput interface { pulumi.Input ToIpv6AddressBandwidthMapOutput() Ipv6AddressBandwidthMapOutput ToIpv6AddressBandwidthMapOutputWithContext(context.Context) Ipv6AddressBandwidthMapOutput }
Ipv6AddressBandwidthMapInput is an input type that accepts Ipv6AddressBandwidthMap and Ipv6AddressBandwidthMapOutput values. You can construct a concrete instance of `Ipv6AddressBandwidthMapInput` via:
Ipv6AddressBandwidthMap{ "key": Ipv6AddressBandwidthArgs{...} }
type Ipv6AddressBandwidthMapOutput ¶
type Ipv6AddressBandwidthMapOutput struct{ *pulumi.OutputState }
func (Ipv6AddressBandwidthMapOutput) ElementType ¶
func (Ipv6AddressBandwidthMapOutput) ElementType() reflect.Type
func (Ipv6AddressBandwidthMapOutput) MapIndex ¶
func (o Ipv6AddressBandwidthMapOutput) MapIndex(k pulumi.StringInput) Ipv6AddressBandwidthOutput
func (Ipv6AddressBandwidthMapOutput) ToIpv6AddressBandwidthMapOutput ¶
func (o Ipv6AddressBandwidthMapOutput) ToIpv6AddressBandwidthMapOutput() Ipv6AddressBandwidthMapOutput
func (Ipv6AddressBandwidthMapOutput) ToIpv6AddressBandwidthMapOutputWithContext ¶
func (o Ipv6AddressBandwidthMapOutput) ToIpv6AddressBandwidthMapOutputWithContext(ctx context.Context) Ipv6AddressBandwidthMapOutput
type Ipv6AddressBandwidthOutput ¶
type Ipv6AddressBandwidthOutput struct{ *pulumi.OutputState }
func (Ipv6AddressBandwidthOutput) AllocationId ¶
func (o Ipv6AddressBandwidthOutput) AllocationId() pulumi.StringOutput
The ID of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) Bandwidth ¶
func (o Ipv6AddressBandwidthOutput) Bandwidth() pulumi.IntOutput
Peek bandwidth of the Ipv6 address. Valid values: 1 to 200. Unit: Mbit/s.
func (Ipv6AddressBandwidthOutput) BillingType ¶
func (o Ipv6AddressBandwidthOutput) BillingType() pulumi.StringOutput
BillingType of the Ipv6 bandwidth. Valid values: `PostPaidByBandwidth`; `PostPaidByTraffic`.
func (Ipv6AddressBandwidthOutput) BusinessStatus ¶
func (o Ipv6AddressBandwidthOutput) BusinessStatus() pulumi.StringOutput
The BusinessStatus of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) CreationTime ¶
func (o Ipv6AddressBandwidthOutput) CreationTime() pulumi.StringOutput
Creation time of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) DeleteTime ¶
func (o Ipv6AddressBandwidthOutput) DeleteTime() pulumi.StringOutput
Delete time of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) ElementType ¶
func (Ipv6AddressBandwidthOutput) ElementType() reflect.Type
func (Ipv6AddressBandwidthOutput) InstanceId ¶
func (o Ipv6AddressBandwidthOutput) InstanceId() pulumi.StringOutput
The ID of the associated instance.
func (Ipv6AddressBandwidthOutput) InstanceType ¶
func (o Ipv6AddressBandwidthOutput) InstanceType() pulumi.StringOutput
The type of the associated instance.
func (Ipv6AddressBandwidthOutput) Ipv6Address ¶
func (o Ipv6AddressBandwidthOutput) Ipv6Address() pulumi.StringOutput
Ipv6 address.
func (Ipv6AddressBandwidthOutput) Isp ¶
func (o Ipv6AddressBandwidthOutput) Isp() pulumi.StringOutput
The ISP of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) LockReason ¶
func (o Ipv6AddressBandwidthOutput) LockReason() pulumi.StringOutput
The BusinessStatus of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) NetworkType ¶
func (o Ipv6AddressBandwidthOutput) NetworkType() pulumi.StringOutput
The network type of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) OverdueTime ¶
func (o Ipv6AddressBandwidthOutput) OverdueTime() pulumi.StringOutput
Overdue time of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) Status ¶
func (o Ipv6AddressBandwidthOutput) Status() pulumi.StringOutput
The status of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthOutput) ToIpv6AddressBandwidthOutput ¶
func (o Ipv6AddressBandwidthOutput) ToIpv6AddressBandwidthOutput() Ipv6AddressBandwidthOutput
func (Ipv6AddressBandwidthOutput) ToIpv6AddressBandwidthOutputWithContext ¶
func (o Ipv6AddressBandwidthOutput) ToIpv6AddressBandwidthOutputWithContext(ctx context.Context) Ipv6AddressBandwidthOutput
func (Ipv6AddressBandwidthOutput) UpdateTime ¶
func (o Ipv6AddressBandwidthOutput) UpdateTime() pulumi.StringOutput
Update time of the Ipv6AddressBandwidth.
type Ipv6AddressBandwidthState ¶
type Ipv6AddressBandwidthState struct { // The ID of the Ipv6AddressBandwidth. AllocationId pulumi.StringPtrInput // Peek bandwidth of the Ipv6 address. Valid values: 1 to 200. Unit: Mbit/s. Bandwidth pulumi.IntPtrInput // BillingType of the Ipv6 bandwidth. Valid values: `PostPaidByBandwidth`; `PostPaidByTraffic`. BillingType pulumi.StringPtrInput // The BusinessStatus of the Ipv6AddressBandwidth. BusinessStatus pulumi.StringPtrInput // Creation time of the Ipv6AddressBandwidth. CreationTime pulumi.StringPtrInput // Delete time of the Ipv6AddressBandwidth. DeleteTime pulumi.StringPtrInput // The ID of the associated instance. InstanceId pulumi.StringPtrInput // The type of the associated instance. InstanceType pulumi.StringPtrInput // Ipv6 address. Ipv6Address pulumi.StringPtrInput // The ISP of the Ipv6AddressBandwidth. Isp pulumi.StringPtrInput // The BusinessStatus of the Ipv6AddressBandwidth. LockReason pulumi.StringPtrInput // The network type of the Ipv6AddressBandwidth. NetworkType pulumi.StringPtrInput // Overdue time of the Ipv6AddressBandwidth. OverdueTime pulumi.StringPtrInput // The status of the Ipv6AddressBandwidth. Status pulumi.StringPtrInput // Update time of the Ipv6AddressBandwidth. UpdateTime pulumi.StringPtrInput }
func (Ipv6AddressBandwidthState) ElementType ¶
func (Ipv6AddressBandwidthState) ElementType() reflect.Type
type Ipv6AddressBandwidthsArgs ¶
type Ipv6AddressBandwidthsArgs struct { // The ID of the associated instance. AssociatedInstanceId *string `pulumi:"associatedInstanceId"` // The type of the associated instance. AssociatedInstanceType *string `pulumi:"associatedInstanceType"` // Allocation IDs of the Ipv6 address width. Ids []string `pulumi:"ids"` // The ipv6 addresses. Ipv6Addresses []string `pulumi:"ipv6Addresses"` // ISP of the ipv6 address. Isp *string `pulumi:"isp"` // The network type of the ipv6 address. NetworkType *string `pulumi:"networkType"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The ID of Vpc the ipv6 address in. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking Ipv6AddressBandwidths.
type Ipv6AddressBandwidthsIpv6AddressBandwidth ¶
type Ipv6AddressBandwidthsIpv6AddressBandwidth struct { // The ID of the Ipv6AddressBandwidth. AllocationId string `pulumi:"allocationId"` // Peek bandwidth of the Ipv6 address. Bandwidth int `pulumi:"bandwidth"` // BillingType of the Ipv6 bandwidth. BillingType string `pulumi:"billingType"` // The BusinessStatus of the Ipv6AddressBandwidth. BusinessStatus string `pulumi:"businessStatus"` // Creation time of the Ipv6AddressBandwidth. CreationTime string `pulumi:"creationTime"` // Delete time of the Ipv6AddressBandwidth. DeleteTime string `pulumi:"deleteTime"` // The ID of the Ipv6AddressBandwidth. Id string `pulumi:"id"` // The ID of the associated instance. InstanceId string `pulumi:"instanceId"` // The type of the associated instance. InstanceType string `pulumi:"instanceType"` // The IPv6 address. Ipv6Address string `pulumi:"ipv6Address"` // ISP of the ipv6 address. Isp string `pulumi:"isp"` // The BusinessStatus of the Ipv6AddressBandwidth. LockReason string `pulumi:"lockReason"` // The network type of the ipv6 address. NetworkType string `pulumi:"networkType"` // Overdue time of the Ipv6AddressBandwidth. OverdueTime string `pulumi:"overdueTime"` // The status of the Ipv6AddressBandwidth. Status string `pulumi:"status"` // Update time of the Ipv6AddressBandwidth. UpdateTime string `pulumi:"updateTime"` }
type Ipv6AddressBandwidthsIpv6AddressBandwidthArgs ¶
type Ipv6AddressBandwidthsIpv6AddressBandwidthArgs struct { // The ID of the Ipv6AddressBandwidth. AllocationId pulumi.StringInput `pulumi:"allocationId"` // Peek bandwidth of the Ipv6 address. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // BillingType of the Ipv6 bandwidth. BillingType pulumi.StringInput `pulumi:"billingType"` // The BusinessStatus of the Ipv6AddressBandwidth. BusinessStatus pulumi.StringInput `pulumi:"businessStatus"` // Creation time of the Ipv6AddressBandwidth. CreationTime pulumi.StringInput `pulumi:"creationTime"` // Delete time of the Ipv6AddressBandwidth. DeleteTime pulumi.StringInput `pulumi:"deleteTime"` // The ID of the Ipv6AddressBandwidth. Id pulumi.StringInput `pulumi:"id"` // The ID of the associated instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The type of the associated instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` // The IPv6 address. Ipv6Address pulumi.StringInput `pulumi:"ipv6Address"` // ISP of the ipv6 address. Isp pulumi.StringInput `pulumi:"isp"` // The BusinessStatus of the Ipv6AddressBandwidth. LockReason pulumi.StringInput `pulumi:"lockReason"` // The network type of the ipv6 address. NetworkType pulumi.StringInput `pulumi:"networkType"` // Overdue time of the Ipv6AddressBandwidth. OverdueTime pulumi.StringInput `pulumi:"overdueTime"` // The status of the Ipv6AddressBandwidth. Status pulumi.StringInput `pulumi:"status"` // Update time of the Ipv6AddressBandwidth. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ElementType ¶
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ElementType() reflect.Type
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutput ¶
func (i Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutputWithContext ¶
func (i Ipv6AddressBandwidthsIpv6AddressBandwidthArgs) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
type Ipv6AddressBandwidthsIpv6AddressBandwidthArray ¶
type Ipv6AddressBandwidthsIpv6AddressBandwidthArray []Ipv6AddressBandwidthsIpv6AddressBandwidthInput
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ElementType ¶
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ElementType() reflect.Type
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutput ¶
func (i Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutputWithContext ¶
func (i Ipv6AddressBandwidthsIpv6AddressBandwidthArray) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
type Ipv6AddressBandwidthsIpv6AddressBandwidthArrayInput ¶
type Ipv6AddressBandwidthsIpv6AddressBandwidthArrayInput interface { pulumi.Input ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutputWithContext(context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput }
Ipv6AddressBandwidthsIpv6AddressBandwidthArrayInput is an input type that accepts Ipv6AddressBandwidthsIpv6AddressBandwidthArray and Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput values. You can construct a concrete instance of `Ipv6AddressBandwidthsIpv6AddressBandwidthArrayInput` via:
Ipv6AddressBandwidthsIpv6AddressBandwidthArray{ Ipv6AddressBandwidthsIpv6AddressBandwidthArgs{...} }
type Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput ¶
type Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput struct{ *pulumi.OutputState }
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ElementType ¶
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ElementType() reflect.Type
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutput ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
func (Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutputWithContext ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthArrayOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
type Ipv6AddressBandwidthsIpv6AddressBandwidthInput ¶
type Ipv6AddressBandwidthsIpv6AddressBandwidthInput interface { pulumi.Input ToIpv6AddressBandwidthsIpv6AddressBandwidthOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthOutput ToIpv6AddressBandwidthsIpv6AddressBandwidthOutputWithContext(context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthOutput }
Ipv6AddressBandwidthsIpv6AddressBandwidthInput is an input type that accepts Ipv6AddressBandwidthsIpv6AddressBandwidthArgs and Ipv6AddressBandwidthsIpv6AddressBandwidthOutput values. You can construct a concrete instance of `Ipv6AddressBandwidthsIpv6AddressBandwidthInput` via:
Ipv6AddressBandwidthsIpv6AddressBandwidthArgs{...}
type Ipv6AddressBandwidthsIpv6AddressBandwidthOutput ¶
type Ipv6AddressBandwidthsIpv6AddressBandwidthOutput struct{ *pulumi.OutputState }
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) AllocationId ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) AllocationId() pulumi.StringOutput
The ID of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Bandwidth ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Bandwidth() pulumi.IntOutput
Peek bandwidth of the Ipv6 address.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) BillingType ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) BillingType() pulumi.StringOutput
BillingType of the Ipv6 bandwidth.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) BusinessStatus ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) BusinessStatus() pulumi.StringOutput
The BusinessStatus of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) CreationTime ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) CreationTime() pulumi.StringOutput
Creation time of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) DeleteTime ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) DeleteTime() pulumi.StringOutput
Delete time of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ElementType ¶
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ElementType() reflect.Type
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) InstanceId ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) InstanceId() pulumi.StringOutput
The ID of the associated instance.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) InstanceType ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) InstanceType() pulumi.StringOutput
The type of the associated instance.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Ipv6Address ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Ipv6Address() pulumi.StringOutput
The IPv6 address.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Isp ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Isp() pulumi.StringOutput
ISP of the ipv6 address.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) LockReason ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) LockReason() pulumi.StringOutput
The BusinessStatus of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) NetworkType ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) NetworkType() pulumi.StringOutput
The network type of the ipv6 address.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) OverdueTime ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) OverdueTime() pulumi.StringOutput
Overdue time of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Status ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) Status() pulumi.StringOutput
The status of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutput ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutput() Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutputWithContext ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) ToIpv6AddressBandwidthsIpv6AddressBandwidthOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsIpv6AddressBandwidthOutput
func (Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) UpdateTime ¶
func (o Ipv6AddressBandwidthsIpv6AddressBandwidthOutput) UpdateTime() pulumi.StringOutput
Update time of the Ipv6AddressBandwidth.
type Ipv6AddressBandwidthsOutputArgs ¶
type Ipv6AddressBandwidthsOutputArgs struct { // The ID of the associated instance. AssociatedInstanceId pulumi.StringPtrInput `pulumi:"associatedInstanceId"` // The type of the associated instance. AssociatedInstanceType pulumi.StringPtrInput `pulumi:"associatedInstanceType"` // Allocation IDs of the Ipv6 address width. Ids pulumi.StringArrayInput `pulumi:"ids"` // The ipv6 addresses. Ipv6Addresses pulumi.StringArrayInput `pulumi:"ipv6Addresses"` // ISP of the ipv6 address. Isp pulumi.StringPtrInput `pulumi:"isp"` // The network type of the ipv6 address. NetworkType pulumi.StringPtrInput `pulumi:"networkType"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ID of Vpc the ipv6 address in. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking Ipv6AddressBandwidths.
func (Ipv6AddressBandwidthsOutputArgs) ElementType ¶
func (Ipv6AddressBandwidthsOutputArgs) ElementType() reflect.Type
type Ipv6AddressBandwidthsResult ¶
type Ipv6AddressBandwidthsResult struct { AssociatedInstanceId *string `pulumi:"associatedInstanceId"` AssociatedInstanceType *string `pulumi:"associatedInstanceType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The collection of Ipv6AddressBandwidth query. Ipv6AddressBandwidths []Ipv6AddressBandwidthsIpv6AddressBandwidth `pulumi:"ipv6AddressBandwidths"` Ipv6Addresses []string `pulumi:"ipv6Addresses"` // The ISP of the Ipv6AddressBandwidth. Isp *string `pulumi:"isp"` // The network type of the Ipv6AddressBandwidth. NetworkType *string `pulumi:"networkType"` OutputFile *string `pulumi:"outputFile"` // The total count of Ipv6AddressBandwidth query. TotalCount int `pulumi:"totalCount"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by Ipv6AddressBandwidths.
func Ipv6AddressBandwidths ¶
func Ipv6AddressBandwidths(ctx *pulumi.Context, args *Ipv6AddressBandwidthsArgs, opts ...pulumi.InvokeOption) (*Ipv6AddressBandwidthsResult, error)
Use this data source to query detailed information of vpc ipv6 address bandwidths ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.Ipv6AddressBandwidths(ctx, &vpc.Ipv6AddressBandwidthsArgs{ Ids: []string{ "eip-in2y2duvtlhc8gbssyfnhfre", }, }, nil) if err != nil { return err } return nil }) }
```
type Ipv6AddressBandwidthsResultOutput ¶
type Ipv6AddressBandwidthsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Ipv6AddressBandwidths.
func Ipv6AddressBandwidthsOutput ¶
func Ipv6AddressBandwidthsOutput(ctx *pulumi.Context, args Ipv6AddressBandwidthsOutputArgs, opts ...pulumi.InvokeOption) Ipv6AddressBandwidthsResultOutput
func (Ipv6AddressBandwidthsResultOutput) AssociatedInstanceId ¶
func (o Ipv6AddressBandwidthsResultOutput) AssociatedInstanceId() pulumi.StringPtrOutput
func (Ipv6AddressBandwidthsResultOutput) AssociatedInstanceType ¶
func (o Ipv6AddressBandwidthsResultOutput) AssociatedInstanceType() pulumi.StringPtrOutput
func (Ipv6AddressBandwidthsResultOutput) ElementType ¶
func (Ipv6AddressBandwidthsResultOutput) ElementType() reflect.Type
func (Ipv6AddressBandwidthsResultOutput) Id ¶
func (o Ipv6AddressBandwidthsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (Ipv6AddressBandwidthsResultOutput) Ids ¶
func (o Ipv6AddressBandwidthsResultOutput) Ids() pulumi.StringArrayOutput
func (Ipv6AddressBandwidthsResultOutput) Ipv6AddressBandwidths ¶
func (o Ipv6AddressBandwidthsResultOutput) Ipv6AddressBandwidths() Ipv6AddressBandwidthsIpv6AddressBandwidthArrayOutput
The collection of Ipv6AddressBandwidth query.
func (Ipv6AddressBandwidthsResultOutput) Ipv6Addresses ¶
func (o Ipv6AddressBandwidthsResultOutput) Ipv6Addresses() pulumi.StringArrayOutput
func (Ipv6AddressBandwidthsResultOutput) Isp ¶
func (o Ipv6AddressBandwidthsResultOutput) Isp() pulumi.StringPtrOutput
The ISP of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsResultOutput) NetworkType ¶
func (o Ipv6AddressBandwidthsResultOutput) NetworkType() pulumi.StringPtrOutput
The network type of the Ipv6AddressBandwidth.
func (Ipv6AddressBandwidthsResultOutput) OutputFile ¶
func (o Ipv6AddressBandwidthsResultOutput) OutputFile() pulumi.StringPtrOutput
func (Ipv6AddressBandwidthsResultOutput) ToIpv6AddressBandwidthsResultOutput ¶
func (o Ipv6AddressBandwidthsResultOutput) ToIpv6AddressBandwidthsResultOutput() Ipv6AddressBandwidthsResultOutput
func (Ipv6AddressBandwidthsResultOutput) ToIpv6AddressBandwidthsResultOutputWithContext ¶
func (o Ipv6AddressBandwidthsResultOutput) ToIpv6AddressBandwidthsResultOutputWithContext(ctx context.Context) Ipv6AddressBandwidthsResultOutput
func (Ipv6AddressBandwidthsResultOutput) TotalCount ¶
func (o Ipv6AddressBandwidthsResultOutput) TotalCount() pulumi.IntOutput
The total count of Ipv6AddressBandwidth query.
func (Ipv6AddressBandwidthsResultOutput) VpcId ¶
func (o Ipv6AddressBandwidthsResultOutput) VpcId() pulumi.StringPtrOutput
type Ipv6AddressesArgs ¶
type Ipv6AddressesArgs struct { // The ID of the ECS instance that is assigned the IPv6 address. AssociatedInstanceId *string `pulumi:"associatedInstanceId"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking Ipv6Addresses.
type Ipv6AddressesIpv6Address ¶
type Ipv6AddressesIpv6Address struct { // The IPv6 address. Ipv6Address string `pulumi:"ipv6Address"` }
type Ipv6AddressesIpv6AddressArgs ¶
type Ipv6AddressesIpv6AddressArgs struct { // The IPv6 address. Ipv6Address pulumi.StringInput `pulumi:"ipv6Address"` }
func (Ipv6AddressesIpv6AddressArgs) ElementType ¶
func (Ipv6AddressesIpv6AddressArgs) ElementType() reflect.Type
func (Ipv6AddressesIpv6AddressArgs) ToIpv6AddressesIpv6AddressOutput ¶
func (i Ipv6AddressesIpv6AddressArgs) ToIpv6AddressesIpv6AddressOutput() Ipv6AddressesIpv6AddressOutput
func (Ipv6AddressesIpv6AddressArgs) ToIpv6AddressesIpv6AddressOutputWithContext ¶
func (i Ipv6AddressesIpv6AddressArgs) ToIpv6AddressesIpv6AddressOutputWithContext(ctx context.Context) Ipv6AddressesIpv6AddressOutput
type Ipv6AddressesIpv6AddressArray ¶
type Ipv6AddressesIpv6AddressArray []Ipv6AddressesIpv6AddressInput
func (Ipv6AddressesIpv6AddressArray) ElementType ¶
func (Ipv6AddressesIpv6AddressArray) ElementType() reflect.Type
func (Ipv6AddressesIpv6AddressArray) ToIpv6AddressesIpv6AddressArrayOutput ¶
func (i Ipv6AddressesIpv6AddressArray) ToIpv6AddressesIpv6AddressArrayOutput() Ipv6AddressesIpv6AddressArrayOutput
func (Ipv6AddressesIpv6AddressArray) ToIpv6AddressesIpv6AddressArrayOutputWithContext ¶
func (i Ipv6AddressesIpv6AddressArray) ToIpv6AddressesIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6AddressesIpv6AddressArrayOutput
type Ipv6AddressesIpv6AddressArrayInput ¶
type Ipv6AddressesIpv6AddressArrayInput interface { pulumi.Input ToIpv6AddressesIpv6AddressArrayOutput() Ipv6AddressesIpv6AddressArrayOutput ToIpv6AddressesIpv6AddressArrayOutputWithContext(context.Context) Ipv6AddressesIpv6AddressArrayOutput }
Ipv6AddressesIpv6AddressArrayInput is an input type that accepts Ipv6AddressesIpv6AddressArray and Ipv6AddressesIpv6AddressArrayOutput values. You can construct a concrete instance of `Ipv6AddressesIpv6AddressArrayInput` via:
Ipv6AddressesIpv6AddressArray{ Ipv6AddressesIpv6AddressArgs{...} }
type Ipv6AddressesIpv6AddressArrayOutput ¶
type Ipv6AddressesIpv6AddressArrayOutput struct{ *pulumi.OutputState }
func (Ipv6AddressesIpv6AddressArrayOutput) ElementType ¶
func (Ipv6AddressesIpv6AddressArrayOutput) ElementType() reflect.Type
func (Ipv6AddressesIpv6AddressArrayOutput) Index ¶
func (o Ipv6AddressesIpv6AddressArrayOutput) Index(i pulumi.IntInput) Ipv6AddressesIpv6AddressOutput
func (Ipv6AddressesIpv6AddressArrayOutput) ToIpv6AddressesIpv6AddressArrayOutput ¶
func (o Ipv6AddressesIpv6AddressArrayOutput) ToIpv6AddressesIpv6AddressArrayOutput() Ipv6AddressesIpv6AddressArrayOutput
func (Ipv6AddressesIpv6AddressArrayOutput) ToIpv6AddressesIpv6AddressArrayOutputWithContext ¶
func (o Ipv6AddressesIpv6AddressArrayOutput) ToIpv6AddressesIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6AddressesIpv6AddressArrayOutput
type Ipv6AddressesIpv6AddressInput ¶
type Ipv6AddressesIpv6AddressInput interface { pulumi.Input ToIpv6AddressesIpv6AddressOutput() Ipv6AddressesIpv6AddressOutput ToIpv6AddressesIpv6AddressOutputWithContext(context.Context) Ipv6AddressesIpv6AddressOutput }
Ipv6AddressesIpv6AddressInput is an input type that accepts Ipv6AddressesIpv6AddressArgs and Ipv6AddressesIpv6AddressOutput values. You can construct a concrete instance of `Ipv6AddressesIpv6AddressInput` via:
Ipv6AddressesIpv6AddressArgs{...}
type Ipv6AddressesIpv6AddressOutput ¶
type Ipv6AddressesIpv6AddressOutput struct{ *pulumi.OutputState }
func (Ipv6AddressesIpv6AddressOutput) ElementType ¶
func (Ipv6AddressesIpv6AddressOutput) ElementType() reflect.Type
func (Ipv6AddressesIpv6AddressOutput) Ipv6Address ¶
func (o Ipv6AddressesIpv6AddressOutput) Ipv6Address() pulumi.StringOutput
The IPv6 address.
func (Ipv6AddressesIpv6AddressOutput) ToIpv6AddressesIpv6AddressOutput ¶
func (o Ipv6AddressesIpv6AddressOutput) ToIpv6AddressesIpv6AddressOutput() Ipv6AddressesIpv6AddressOutput
func (Ipv6AddressesIpv6AddressOutput) ToIpv6AddressesIpv6AddressOutputWithContext ¶
func (o Ipv6AddressesIpv6AddressOutput) ToIpv6AddressesIpv6AddressOutputWithContext(ctx context.Context) Ipv6AddressesIpv6AddressOutput
type Ipv6AddressesOutputArgs ¶
type Ipv6AddressesOutputArgs struct { // The ID of the ECS instance that is assigned the IPv6 address. AssociatedInstanceId pulumi.StringPtrInput `pulumi:"associatedInstanceId"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking Ipv6Addresses.
func (Ipv6AddressesOutputArgs) ElementType ¶
func (Ipv6AddressesOutputArgs) ElementType() reflect.Type
type Ipv6AddressesResult ¶
type Ipv6AddressesResult struct { AssociatedInstanceId *string `pulumi:"associatedInstanceId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The collection of Ipv6Address query. Ipv6Addresses []Ipv6AddressesIpv6Address `pulumi:"ipv6Addresses"` OutputFile *string `pulumi:"outputFile"` // The total count of Ipv6Address query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Ipv6Addresses.
func Ipv6Addresses ¶
func Ipv6Addresses(ctx *pulumi.Context, args *Ipv6AddressesArgs, opts ...pulumi.InvokeOption) (*Ipv6AddressesResult, error)
Use this data source to query detailed information of vpc ipv6 addresses ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.Ipv6Addresses(ctx, &vpc.Ipv6AddressesArgs{ AssociatedInstanceId: pulumi.StringRef("i-yca53yuhj6gh9zl53kav"), }, nil) if err != nil { return err } return nil }) }
```
type Ipv6AddressesResultOutput ¶
type Ipv6AddressesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Ipv6Addresses.
func Ipv6AddressesOutput ¶
func Ipv6AddressesOutput(ctx *pulumi.Context, args Ipv6AddressesOutputArgs, opts ...pulumi.InvokeOption) Ipv6AddressesResultOutput
func (Ipv6AddressesResultOutput) AssociatedInstanceId ¶
func (o Ipv6AddressesResultOutput) AssociatedInstanceId() pulumi.StringPtrOutput
func (Ipv6AddressesResultOutput) ElementType ¶
func (Ipv6AddressesResultOutput) ElementType() reflect.Type
func (Ipv6AddressesResultOutput) Id ¶
func (o Ipv6AddressesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (Ipv6AddressesResultOutput) Ipv6Addresses ¶
func (o Ipv6AddressesResultOutput) Ipv6Addresses() Ipv6AddressesIpv6AddressArrayOutput
The collection of Ipv6Address query.
func (Ipv6AddressesResultOutput) OutputFile ¶
func (o Ipv6AddressesResultOutput) OutputFile() pulumi.StringPtrOutput
func (Ipv6AddressesResultOutput) ToIpv6AddressesResultOutput ¶
func (o Ipv6AddressesResultOutput) ToIpv6AddressesResultOutput() Ipv6AddressesResultOutput
func (Ipv6AddressesResultOutput) ToIpv6AddressesResultOutputWithContext ¶
func (o Ipv6AddressesResultOutput) ToIpv6AddressesResultOutputWithContext(ctx context.Context) Ipv6AddressesResultOutput
func (Ipv6AddressesResultOutput) TotalCount ¶
func (o Ipv6AddressesResultOutput) TotalCount() pulumi.IntOutput
The total count of Ipv6Address query.
type Ipv6Gateway ¶
type Ipv6Gateway struct { pulumi.CustomResourceState // Creation time of the Ipv6Gateway. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The description of the Ipv6Gateway. Description pulumi.StringOutput `pulumi:"description"` // The ID of the Ipv6Gateway. Ipv6GatewayId pulumi.StringOutput `pulumi:"ipv6GatewayId"` // The name of the Ipv6Gateway. Name pulumi.StringOutput `pulumi:"name"` // The Status of the Ipv6Gateway. Status pulumi.StringOutput `pulumi:"status"` // Update time of the Ipv6Gateway. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The ID of the VPC which the Ipv6Gateway belongs to. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to manage vpc ipv6 gateway ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewIpv6Gateway(ctx, "foo", &vpc.Ipv6GatewayArgs{ Description: pulumi.String("test"), VpcId: pulumi.String("vpc-12afxho4sxyio17q7y2kkp8ej"), }) if err != nil { return err } return nil }) }
```
## Import
Ipv6Gateway can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/ipv6Gateway:Ipv6Gateway default ipv6gw-12bcapllb5ukg17q7y2sd3thx
```
func GetIpv6Gateway ¶
func GetIpv6Gateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ipv6GatewayState, opts ...pulumi.ResourceOption) (*Ipv6Gateway, error)
GetIpv6Gateway gets an existing Ipv6Gateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIpv6Gateway ¶
func NewIpv6Gateway(ctx *pulumi.Context, name string, args *Ipv6GatewayArgs, opts ...pulumi.ResourceOption) (*Ipv6Gateway, error)
NewIpv6Gateway registers a new resource with the given unique name, arguments, and options.
func (*Ipv6Gateway) ElementType ¶
func (*Ipv6Gateway) ElementType() reflect.Type
func (*Ipv6Gateway) ToIpv6GatewayOutput ¶
func (i *Ipv6Gateway) ToIpv6GatewayOutput() Ipv6GatewayOutput
func (*Ipv6Gateway) ToIpv6GatewayOutputWithContext ¶
func (i *Ipv6Gateway) ToIpv6GatewayOutputWithContext(ctx context.Context) Ipv6GatewayOutput
type Ipv6GatewayArgs ¶
type Ipv6GatewayArgs struct { // The description of the Ipv6Gateway. Description pulumi.StringPtrInput // The name of the Ipv6Gateway. Name pulumi.StringPtrInput // The ID of the VPC which the Ipv6Gateway belongs to. VpcId pulumi.StringInput }
The set of arguments for constructing a Ipv6Gateway resource.
func (Ipv6GatewayArgs) ElementType ¶
func (Ipv6GatewayArgs) ElementType() reflect.Type
type Ipv6GatewayArray ¶
type Ipv6GatewayArray []Ipv6GatewayInput
func (Ipv6GatewayArray) ElementType ¶
func (Ipv6GatewayArray) ElementType() reflect.Type
func (Ipv6GatewayArray) ToIpv6GatewayArrayOutput ¶
func (i Ipv6GatewayArray) ToIpv6GatewayArrayOutput() Ipv6GatewayArrayOutput
func (Ipv6GatewayArray) ToIpv6GatewayArrayOutputWithContext ¶
func (i Ipv6GatewayArray) ToIpv6GatewayArrayOutputWithContext(ctx context.Context) Ipv6GatewayArrayOutput
type Ipv6GatewayArrayInput ¶
type Ipv6GatewayArrayInput interface { pulumi.Input ToIpv6GatewayArrayOutput() Ipv6GatewayArrayOutput ToIpv6GatewayArrayOutputWithContext(context.Context) Ipv6GatewayArrayOutput }
Ipv6GatewayArrayInput is an input type that accepts Ipv6GatewayArray and Ipv6GatewayArrayOutput values. You can construct a concrete instance of `Ipv6GatewayArrayInput` via:
Ipv6GatewayArray{ Ipv6GatewayArgs{...} }
type Ipv6GatewayArrayOutput ¶
type Ipv6GatewayArrayOutput struct{ *pulumi.OutputState }
func (Ipv6GatewayArrayOutput) ElementType ¶
func (Ipv6GatewayArrayOutput) ElementType() reflect.Type
func (Ipv6GatewayArrayOutput) Index ¶
func (o Ipv6GatewayArrayOutput) Index(i pulumi.IntInput) Ipv6GatewayOutput
func (Ipv6GatewayArrayOutput) ToIpv6GatewayArrayOutput ¶
func (o Ipv6GatewayArrayOutput) ToIpv6GatewayArrayOutput() Ipv6GatewayArrayOutput
func (Ipv6GatewayArrayOutput) ToIpv6GatewayArrayOutputWithContext ¶
func (o Ipv6GatewayArrayOutput) ToIpv6GatewayArrayOutputWithContext(ctx context.Context) Ipv6GatewayArrayOutput
type Ipv6GatewayInput ¶
type Ipv6GatewayInput interface { pulumi.Input ToIpv6GatewayOutput() Ipv6GatewayOutput ToIpv6GatewayOutputWithContext(ctx context.Context) Ipv6GatewayOutput }
type Ipv6GatewayMap ¶
type Ipv6GatewayMap map[string]Ipv6GatewayInput
func (Ipv6GatewayMap) ElementType ¶
func (Ipv6GatewayMap) ElementType() reflect.Type
func (Ipv6GatewayMap) ToIpv6GatewayMapOutput ¶
func (i Ipv6GatewayMap) ToIpv6GatewayMapOutput() Ipv6GatewayMapOutput
func (Ipv6GatewayMap) ToIpv6GatewayMapOutputWithContext ¶
func (i Ipv6GatewayMap) ToIpv6GatewayMapOutputWithContext(ctx context.Context) Ipv6GatewayMapOutput
type Ipv6GatewayMapInput ¶
type Ipv6GatewayMapInput interface { pulumi.Input ToIpv6GatewayMapOutput() Ipv6GatewayMapOutput ToIpv6GatewayMapOutputWithContext(context.Context) Ipv6GatewayMapOutput }
Ipv6GatewayMapInput is an input type that accepts Ipv6GatewayMap and Ipv6GatewayMapOutput values. You can construct a concrete instance of `Ipv6GatewayMapInput` via:
Ipv6GatewayMap{ "key": Ipv6GatewayArgs{...} }
type Ipv6GatewayMapOutput ¶
type Ipv6GatewayMapOutput struct{ *pulumi.OutputState }
func (Ipv6GatewayMapOutput) ElementType ¶
func (Ipv6GatewayMapOutput) ElementType() reflect.Type
func (Ipv6GatewayMapOutput) MapIndex ¶
func (o Ipv6GatewayMapOutput) MapIndex(k pulumi.StringInput) Ipv6GatewayOutput
func (Ipv6GatewayMapOutput) ToIpv6GatewayMapOutput ¶
func (o Ipv6GatewayMapOutput) ToIpv6GatewayMapOutput() Ipv6GatewayMapOutput
func (Ipv6GatewayMapOutput) ToIpv6GatewayMapOutputWithContext ¶
func (o Ipv6GatewayMapOutput) ToIpv6GatewayMapOutputWithContext(ctx context.Context) Ipv6GatewayMapOutput
type Ipv6GatewayOutput ¶
type Ipv6GatewayOutput struct{ *pulumi.OutputState }
func (Ipv6GatewayOutput) CreationTime ¶
func (o Ipv6GatewayOutput) CreationTime() pulumi.StringOutput
Creation time of the Ipv6Gateway.
func (Ipv6GatewayOutput) Description ¶
func (o Ipv6GatewayOutput) Description() pulumi.StringOutput
The description of the Ipv6Gateway.
func (Ipv6GatewayOutput) ElementType ¶
func (Ipv6GatewayOutput) ElementType() reflect.Type
func (Ipv6GatewayOutput) Ipv6GatewayId ¶
func (o Ipv6GatewayOutput) Ipv6GatewayId() pulumi.StringOutput
The ID of the Ipv6Gateway.
func (Ipv6GatewayOutput) Name ¶
func (o Ipv6GatewayOutput) Name() pulumi.StringOutput
The name of the Ipv6Gateway.
func (Ipv6GatewayOutput) Status ¶
func (o Ipv6GatewayOutput) Status() pulumi.StringOutput
The Status of the Ipv6Gateway.
func (Ipv6GatewayOutput) ToIpv6GatewayOutput ¶
func (o Ipv6GatewayOutput) ToIpv6GatewayOutput() Ipv6GatewayOutput
func (Ipv6GatewayOutput) ToIpv6GatewayOutputWithContext ¶
func (o Ipv6GatewayOutput) ToIpv6GatewayOutputWithContext(ctx context.Context) Ipv6GatewayOutput
func (Ipv6GatewayOutput) UpdateTime ¶
func (o Ipv6GatewayOutput) UpdateTime() pulumi.StringOutput
Update time of the Ipv6Gateway.
func (Ipv6GatewayOutput) VpcId ¶
func (o Ipv6GatewayOutput) VpcId() pulumi.StringOutput
The ID of the VPC which the Ipv6Gateway belongs to.
type Ipv6GatewayState ¶
type Ipv6GatewayState struct { // Creation time of the Ipv6Gateway. CreationTime pulumi.StringPtrInput // The description of the Ipv6Gateway. Description pulumi.StringPtrInput // The ID of the Ipv6Gateway. Ipv6GatewayId pulumi.StringPtrInput // The name of the Ipv6Gateway. Name pulumi.StringPtrInput // The Status of the Ipv6Gateway. Status pulumi.StringPtrInput // Update time of the Ipv6Gateway. UpdateTime pulumi.StringPtrInput // The ID of the VPC which the Ipv6Gateway belongs to. VpcId pulumi.StringPtrInput }
func (Ipv6GatewayState) ElementType ¶
func (Ipv6GatewayState) ElementType() reflect.Type
type Ipv6GatewaysArgs ¶
type Ipv6GatewaysArgs struct { // The ID list of the Ipv6Gateways. Ids []string `pulumi:"ids"` // The name of the Ipv6Gateway. Name *string `pulumi:"name"` // A Name Regex of the Ipv6Gateway. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The ID list of the VPC which the Ipv6Gateway belongs to. VpcIds []string `pulumi:"vpcIds"` }
A collection of arguments for invoking Ipv6Gateways.
type Ipv6GatewaysIpv6Gateway ¶
type Ipv6GatewaysIpv6Gateway struct { // Creation time of the Ipv6Gateway. CreationTime string `pulumi:"creationTime"` // The description of the Ipv6Gateway. Description string `pulumi:"description"` // The ID of the Ipv6Gateway. Id string `pulumi:"id"` // The ID of the Ipv6Gateway. Ipv6GatewayId string `pulumi:"ipv6GatewayId"` // The name of the Ipv6Gateway. Name string `pulumi:"name"` // The Status of the Ipv6Gateway. Status string `pulumi:"status"` // Update time of the Ipv6Gateway. UpdateTime string `pulumi:"updateTime"` // The id of the VPC which the Ipv6Gateway belongs to. VpcId string `pulumi:"vpcId"` }
type Ipv6GatewaysIpv6GatewayArgs ¶
type Ipv6GatewaysIpv6GatewayArgs struct { // Creation time of the Ipv6Gateway. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The description of the Ipv6Gateway. Description pulumi.StringInput `pulumi:"description"` // The ID of the Ipv6Gateway. Id pulumi.StringInput `pulumi:"id"` // The ID of the Ipv6Gateway. Ipv6GatewayId pulumi.StringInput `pulumi:"ipv6GatewayId"` // The name of the Ipv6Gateway. Name pulumi.StringInput `pulumi:"name"` // The Status of the Ipv6Gateway. Status pulumi.StringInput `pulumi:"status"` // Update time of the Ipv6Gateway. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The id of the VPC which the Ipv6Gateway belongs to. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (Ipv6GatewaysIpv6GatewayArgs) ElementType ¶
func (Ipv6GatewaysIpv6GatewayArgs) ElementType() reflect.Type
func (Ipv6GatewaysIpv6GatewayArgs) ToIpv6GatewaysIpv6GatewayOutput ¶
func (i Ipv6GatewaysIpv6GatewayArgs) ToIpv6GatewaysIpv6GatewayOutput() Ipv6GatewaysIpv6GatewayOutput
func (Ipv6GatewaysIpv6GatewayArgs) ToIpv6GatewaysIpv6GatewayOutputWithContext ¶
func (i Ipv6GatewaysIpv6GatewayArgs) ToIpv6GatewaysIpv6GatewayOutputWithContext(ctx context.Context) Ipv6GatewaysIpv6GatewayOutput
type Ipv6GatewaysIpv6GatewayArray ¶
type Ipv6GatewaysIpv6GatewayArray []Ipv6GatewaysIpv6GatewayInput
func (Ipv6GatewaysIpv6GatewayArray) ElementType ¶
func (Ipv6GatewaysIpv6GatewayArray) ElementType() reflect.Type
func (Ipv6GatewaysIpv6GatewayArray) ToIpv6GatewaysIpv6GatewayArrayOutput ¶
func (i Ipv6GatewaysIpv6GatewayArray) ToIpv6GatewaysIpv6GatewayArrayOutput() Ipv6GatewaysIpv6GatewayArrayOutput
func (Ipv6GatewaysIpv6GatewayArray) ToIpv6GatewaysIpv6GatewayArrayOutputWithContext ¶
func (i Ipv6GatewaysIpv6GatewayArray) ToIpv6GatewaysIpv6GatewayArrayOutputWithContext(ctx context.Context) Ipv6GatewaysIpv6GatewayArrayOutput
type Ipv6GatewaysIpv6GatewayArrayInput ¶
type Ipv6GatewaysIpv6GatewayArrayInput interface { pulumi.Input ToIpv6GatewaysIpv6GatewayArrayOutput() Ipv6GatewaysIpv6GatewayArrayOutput ToIpv6GatewaysIpv6GatewayArrayOutputWithContext(context.Context) Ipv6GatewaysIpv6GatewayArrayOutput }
Ipv6GatewaysIpv6GatewayArrayInput is an input type that accepts Ipv6GatewaysIpv6GatewayArray and Ipv6GatewaysIpv6GatewayArrayOutput values. You can construct a concrete instance of `Ipv6GatewaysIpv6GatewayArrayInput` via:
Ipv6GatewaysIpv6GatewayArray{ Ipv6GatewaysIpv6GatewayArgs{...} }
type Ipv6GatewaysIpv6GatewayArrayOutput ¶
type Ipv6GatewaysIpv6GatewayArrayOutput struct{ *pulumi.OutputState }
func (Ipv6GatewaysIpv6GatewayArrayOutput) ElementType ¶
func (Ipv6GatewaysIpv6GatewayArrayOutput) ElementType() reflect.Type
func (Ipv6GatewaysIpv6GatewayArrayOutput) Index ¶
func (o Ipv6GatewaysIpv6GatewayArrayOutput) Index(i pulumi.IntInput) Ipv6GatewaysIpv6GatewayOutput
func (Ipv6GatewaysIpv6GatewayArrayOutput) ToIpv6GatewaysIpv6GatewayArrayOutput ¶
func (o Ipv6GatewaysIpv6GatewayArrayOutput) ToIpv6GatewaysIpv6GatewayArrayOutput() Ipv6GatewaysIpv6GatewayArrayOutput
func (Ipv6GatewaysIpv6GatewayArrayOutput) ToIpv6GatewaysIpv6GatewayArrayOutputWithContext ¶
func (o Ipv6GatewaysIpv6GatewayArrayOutput) ToIpv6GatewaysIpv6GatewayArrayOutputWithContext(ctx context.Context) Ipv6GatewaysIpv6GatewayArrayOutput
type Ipv6GatewaysIpv6GatewayInput ¶
type Ipv6GatewaysIpv6GatewayInput interface { pulumi.Input ToIpv6GatewaysIpv6GatewayOutput() Ipv6GatewaysIpv6GatewayOutput ToIpv6GatewaysIpv6GatewayOutputWithContext(context.Context) Ipv6GatewaysIpv6GatewayOutput }
Ipv6GatewaysIpv6GatewayInput is an input type that accepts Ipv6GatewaysIpv6GatewayArgs and Ipv6GatewaysIpv6GatewayOutput values. You can construct a concrete instance of `Ipv6GatewaysIpv6GatewayInput` via:
Ipv6GatewaysIpv6GatewayArgs{...}
type Ipv6GatewaysIpv6GatewayOutput ¶
type Ipv6GatewaysIpv6GatewayOutput struct{ *pulumi.OutputState }
func (Ipv6GatewaysIpv6GatewayOutput) CreationTime ¶
func (o Ipv6GatewaysIpv6GatewayOutput) CreationTime() pulumi.StringOutput
Creation time of the Ipv6Gateway.
func (Ipv6GatewaysIpv6GatewayOutput) Description ¶
func (o Ipv6GatewaysIpv6GatewayOutput) Description() pulumi.StringOutput
The description of the Ipv6Gateway.
func (Ipv6GatewaysIpv6GatewayOutput) ElementType ¶
func (Ipv6GatewaysIpv6GatewayOutput) ElementType() reflect.Type
func (Ipv6GatewaysIpv6GatewayOutput) Id ¶
func (o Ipv6GatewaysIpv6GatewayOutput) Id() pulumi.StringOutput
The ID of the Ipv6Gateway.
func (Ipv6GatewaysIpv6GatewayOutput) Ipv6GatewayId ¶
func (o Ipv6GatewaysIpv6GatewayOutput) Ipv6GatewayId() pulumi.StringOutput
The ID of the Ipv6Gateway.
func (Ipv6GatewaysIpv6GatewayOutput) Name ¶
func (o Ipv6GatewaysIpv6GatewayOutput) Name() pulumi.StringOutput
The name of the Ipv6Gateway.
func (Ipv6GatewaysIpv6GatewayOutput) Status ¶
func (o Ipv6GatewaysIpv6GatewayOutput) Status() pulumi.StringOutput
The Status of the Ipv6Gateway.
func (Ipv6GatewaysIpv6GatewayOutput) ToIpv6GatewaysIpv6GatewayOutput ¶
func (o Ipv6GatewaysIpv6GatewayOutput) ToIpv6GatewaysIpv6GatewayOutput() Ipv6GatewaysIpv6GatewayOutput
func (Ipv6GatewaysIpv6GatewayOutput) ToIpv6GatewaysIpv6GatewayOutputWithContext ¶
func (o Ipv6GatewaysIpv6GatewayOutput) ToIpv6GatewaysIpv6GatewayOutputWithContext(ctx context.Context) Ipv6GatewaysIpv6GatewayOutput
func (Ipv6GatewaysIpv6GatewayOutput) UpdateTime ¶
func (o Ipv6GatewaysIpv6GatewayOutput) UpdateTime() pulumi.StringOutput
Update time of the Ipv6Gateway.
func (Ipv6GatewaysIpv6GatewayOutput) VpcId ¶
func (o Ipv6GatewaysIpv6GatewayOutput) VpcId() pulumi.StringOutput
The id of the VPC which the Ipv6Gateway belongs to.
type Ipv6GatewaysOutputArgs ¶
type Ipv6GatewaysOutputArgs struct { // The ID list of the Ipv6Gateways. Ids pulumi.StringArrayInput `pulumi:"ids"` // The name of the Ipv6Gateway. Name pulumi.StringPtrInput `pulumi:"name"` // A Name Regex of the Ipv6Gateway. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ID list of the VPC which the Ipv6Gateway belongs to. VpcIds pulumi.StringArrayInput `pulumi:"vpcIds"` }
A collection of arguments for invoking Ipv6Gateways.
func (Ipv6GatewaysOutputArgs) ElementType ¶
func (Ipv6GatewaysOutputArgs) ElementType() reflect.Type
type Ipv6GatewaysResult ¶
type Ipv6GatewaysResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The collection of Ipv6Gateway query. Ipv6Gateways []Ipv6GatewaysIpv6Gateway `pulumi:"ipv6Gateways"` // The Name of the Ipv6Gateway. Name *string `pulumi:"name"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The total count of Ipv6Gateway query. TotalCount int `pulumi:"totalCount"` VpcIds []string `pulumi:"vpcIds"` }
A collection of values returned by Ipv6Gateways.
func Ipv6Gateways ¶
func Ipv6Gateways(ctx *pulumi.Context, args *Ipv6GatewaysArgs, opts ...pulumi.InvokeOption) (*Ipv6GatewaysResult, error)
Use this data source to query detailed information of vpc ipv6 gateways ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.Ipv6Gateways(ctx, &vpc.Ipv6GatewaysArgs{ Ids: []string{ "ipv6gw-12bcapllb5ukg17q7y2sd3thx", }, }, nil) if err != nil { return err } return nil }) }
```
type Ipv6GatewaysResultOutput ¶
type Ipv6GatewaysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Ipv6Gateways.
func Ipv6GatewaysOutput ¶
func Ipv6GatewaysOutput(ctx *pulumi.Context, args Ipv6GatewaysOutputArgs, opts ...pulumi.InvokeOption) Ipv6GatewaysResultOutput
func (Ipv6GatewaysResultOutput) ElementType ¶
func (Ipv6GatewaysResultOutput) ElementType() reflect.Type
func (Ipv6GatewaysResultOutput) Id ¶
func (o Ipv6GatewaysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (Ipv6GatewaysResultOutput) Ids ¶
func (o Ipv6GatewaysResultOutput) Ids() pulumi.StringArrayOutput
func (Ipv6GatewaysResultOutput) Ipv6Gateways ¶
func (o Ipv6GatewaysResultOutput) Ipv6Gateways() Ipv6GatewaysIpv6GatewayArrayOutput
The collection of Ipv6Gateway query.
func (Ipv6GatewaysResultOutput) Name ¶
func (o Ipv6GatewaysResultOutput) Name() pulumi.StringPtrOutput
The Name of the Ipv6Gateway.
func (Ipv6GatewaysResultOutput) NameRegex ¶
func (o Ipv6GatewaysResultOutput) NameRegex() pulumi.StringPtrOutput
func (Ipv6GatewaysResultOutput) OutputFile ¶
func (o Ipv6GatewaysResultOutput) OutputFile() pulumi.StringPtrOutput
func (Ipv6GatewaysResultOutput) ToIpv6GatewaysResultOutput ¶
func (o Ipv6GatewaysResultOutput) ToIpv6GatewaysResultOutput() Ipv6GatewaysResultOutput
func (Ipv6GatewaysResultOutput) ToIpv6GatewaysResultOutputWithContext ¶
func (o Ipv6GatewaysResultOutput) ToIpv6GatewaysResultOutputWithContext(ctx context.Context) Ipv6GatewaysResultOutput
func (Ipv6GatewaysResultOutput) TotalCount ¶
func (o Ipv6GatewaysResultOutput) TotalCount() pulumi.IntOutput
The total count of Ipv6Gateway query.
func (Ipv6GatewaysResultOutput) VpcIds ¶
func (o Ipv6GatewaysResultOutput) VpcIds() pulumi.StringArrayOutput
type NetworkAcl ¶
type NetworkAcl struct { pulumi.CustomResourceState // The description of the Network Acl. Description pulumi.StringPtrOutput `pulumi:"description"` // The egress entries of Network Acl. EgressAclEntries NetworkAclEgressAclEntryArrayOutput `pulumi:"egressAclEntries"` // The ingress entries of Network Acl. IngressAclEntries NetworkAclIngressAclEntryArrayOutput `pulumi:"ingressAclEntries"` // The name of Network Acl. NetworkAclName pulumi.StringOutput `pulumi:"networkAclName"` // The project name of the network acl. ProjectName pulumi.StringOutput `pulumi:"projectName"` // The vpc id of Network Acl. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to manage network acl ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewNetworkAcl(ctx, "foo", &vpc.NetworkAclArgs{ EgressAclEntries: vpc.NetworkAclEgressAclEntryArray{ &vpc.NetworkAclEgressAclEntryArgs{ DestinationCidrIp: pulumi.String("192.168.0.0/16"), NetworkAclEntryName: pulumi.String("egress2"), Policy: pulumi.String("accept"), Protocol: pulumi.String("all"), }, }, IngressAclEntries: vpc.NetworkAclIngressAclEntryArray{ &vpc.NetworkAclIngressAclEntryArgs{ NetworkAclEntryName: pulumi.String("ingress1"), Policy: pulumi.String("accept"), Protocol: pulumi.String("all"), SourceCidrIp: pulumi.String("192.168.0.0/24"), }, &vpc.NetworkAclIngressAclEntryArgs{ NetworkAclEntryName: pulumi.String("ingress3"), Policy: pulumi.String("accept"), Port: pulumi.String("80/80"), Protocol: pulumi.String("tcp"), SourceCidrIp: pulumi.String("192.168.0.0/24"), }, }, NetworkAclName: pulumi.String("tf-test-acl"), ProjectName: pulumi.String("default"), VpcId: pulumi.String("vpc-2d6jskar243k058ozfdae13ne"), }) if err != nil { return err } return nil }) }
```
## Import
Network Acl can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/networkAcl:NetworkAcl default nacl-172leak37mi9s4d1w33pswqkh
```
func GetNetworkAcl ¶
func GetNetworkAcl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkAclState, opts ...pulumi.ResourceOption) (*NetworkAcl, error)
GetNetworkAcl gets an existing NetworkAcl resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkAcl ¶
func NewNetworkAcl(ctx *pulumi.Context, name string, args *NetworkAclArgs, opts ...pulumi.ResourceOption) (*NetworkAcl, error)
NewNetworkAcl registers a new resource with the given unique name, arguments, and options.
func (*NetworkAcl) ElementType ¶
func (*NetworkAcl) ElementType() reflect.Type
func (*NetworkAcl) ToNetworkAclOutput ¶
func (i *NetworkAcl) ToNetworkAclOutput() NetworkAclOutput
func (*NetworkAcl) ToNetworkAclOutputWithContext ¶
func (i *NetworkAcl) ToNetworkAclOutputWithContext(ctx context.Context) NetworkAclOutput
type NetworkAclArgs ¶
type NetworkAclArgs struct { // The description of the Network Acl. Description pulumi.StringPtrInput // The egress entries of Network Acl. EgressAclEntries NetworkAclEgressAclEntryArrayInput // The ingress entries of Network Acl. IngressAclEntries NetworkAclIngressAclEntryArrayInput // The name of Network Acl. NetworkAclName pulumi.StringPtrInput // The project name of the network acl. ProjectName pulumi.StringPtrInput // The vpc id of Network Acl. VpcId pulumi.StringInput }
The set of arguments for constructing a NetworkAcl resource.
func (NetworkAclArgs) ElementType ¶
func (NetworkAclArgs) ElementType() reflect.Type
type NetworkAclArray ¶
type NetworkAclArray []NetworkAclInput
func (NetworkAclArray) ElementType ¶
func (NetworkAclArray) ElementType() reflect.Type
func (NetworkAclArray) ToNetworkAclArrayOutput ¶
func (i NetworkAclArray) ToNetworkAclArrayOutput() NetworkAclArrayOutput
func (NetworkAclArray) ToNetworkAclArrayOutputWithContext ¶
func (i NetworkAclArray) ToNetworkAclArrayOutputWithContext(ctx context.Context) NetworkAclArrayOutput
type NetworkAclArrayInput ¶
type NetworkAclArrayInput interface { pulumi.Input ToNetworkAclArrayOutput() NetworkAclArrayOutput ToNetworkAclArrayOutputWithContext(context.Context) NetworkAclArrayOutput }
NetworkAclArrayInput is an input type that accepts NetworkAclArray and NetworkAclArrayOutput values. You can construct a concrete instance of `NetworkAclArrayInput` via:
NetworkAclArray{ NetworkAclArgs{...} }
type NetworkAclArrayOutput ¶
type NetworkAclArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclArrayOutput) ElementType ¶
func (NetworkAclArrayOutput) ElementType() reflect.Type
func (NetworkAclArrayOutput) Index ¶
func (o NetworkAclArrayOutput) Index(i pulumi.IntInput) NetworkAclOutput
func (NetworkAclArrayOutput) ToNetworkAclArrayOutput ¶
func (o NetworkAclArrayOutput) ToNetworkAclArrayOutput() NetworkAclArrayOutput
func (NetworkAclArrayOutput) ToNetworkAclArrayOutputWithContext ¶
func (o NetworkAclArrayOutput) ToNetworkAclArrayOutputWithContext(ctx context.Context) NetworkAclArrayOutput
type NetworkAclAssociate ¶
type NetworkAclAssociate struct { pulumi.CustomResourceState // The id of Network Acl. NetworkAclId pulumi.StringOutput `pulumi:"networkAclId"` // The resource id of Network Acl. ResourceId pulumi.StringOutput `pulumi:"resourceId"` }
Provides a resource to manage network acl associate ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := vpc.NewNetworkAcl(ctx, "foo", &vpc.NetworkAclArgs{ VpcId: pulumi.String("vpc-ru0wv9alfoxsu3nuld85rpp"), NetworkAclName: pulumi.String("tf-test-acl"), }) if err != nil { return err } _, err = vpc.NewNetworkAclAssociate(ctx, "foo1", &vpc.NetworkAclAssociateArgs{ NetworkAclId: foo.ID(), ResourceId: pulumi.String("subnet-637jxq81u5mon3gd6ivc7rj"), }) if err != nil { return err } return nil }) }
```
## Import
NetworkAcl associate can be imported using the network_acl_id:resource_id, e.g.
```sh
$ pulumi import volcengine:vpc/networkAclAssociate:NetworkAclAssociate default nacl-172leak37mi9s4d1w33pswqkh:subnet-637jxq81u5mon3gd6ivc7rj
```
func GetNetworkAclAssociate ¶
func GetNetworkAclAssociate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkAclAssociateState, opts ...pulumi.ResourceOption) (*NetworkAclAssociate, error)
GetNetworkAclAssociate gets an existing NetworkAclAssociate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkAclAssociate ¶
func NewNetworkAclAssociate(ctx *pulumi.Context, name string, args *NetworkAclAssociateArgs, opts ...pulumi.ResourceOption) (*NetworkAclAssociate, error)
NewNetworkAclAssociate registers a new resource with the given unique name, arguments, and options.
func (*NetworkAclAssociate) ElementType ¶
func (*NetworkAclAssociate) ElementType() reflect.Type
func (*NetworkAclAssociate) ToNetworkAclAssociateOutput ¶
func (i *NetworkAclAssociate) ToNetworkAclAssociateOutput() NetworkAclAssociateOutput
func (*NetworkAclAssociate) ToNetworkAclAssociateOutputWithContext ¶
func (i *NetworkAclAssociate) ToNetworkAclAssociateOutputWithContext(ctx context.Context) NetworkAclAssociateOutput
type NetworkAclAssociateArgs ¶
type NetworkAclAssociateArgs struct { // The id of Network Acl. NetworkAclId pulumi.StringInput // The resource id of Network Acl. ResourceId pulumi.StringInput }
The set of arguments for constructing a NetworkAclAssociate resource.
func (NetworkAclAssociateArgs) ElementType ¶
func (NetworkAclAssociateArgs) ElementType() reflect.Type
type NetworkAclAssociateArray ¶
type NetworkAclAssociateArray []NetworkAclAssociateInput
func (NetworkAclAssociateArray) ElementType ¶
func (NetworkAclAssociateArray) ElementType() reflect.Type
func (NetworkAclAssociateArray) ToNetworkAclAssociateArrayOutput ¶
func (i NetworkAclAssociateArray) ToNetworkAclAssociateArrayOutput() NetworkAclAssociateArrayOutput
func (NetworkAclAssociateArray) ToNetworkAclAssociateArrayOutputWithContext ¶
func (i NetworkAclAssociateArray) ToNetworkAclAssociateArrayOutputWithContext(ctx context.Context) NetworkAclAssociateArrayOutput
type NetworkAclAssociateArrayInput ¶
type NetworkAclAssociateArrayInput interface { pulumi.Input ToNetworkAclAssociateArrayOutput() NetworkAclAssociateArrayOutput ToNetworkAclAssociateArrayOutputWithContext(context.Context) NetworkAclAssociateArrayOutput }
NetworkAclAssociateArrayInput is an input type that accepts NetworkAclAssociateArray and NetworkAclAssociateArrayOutput values. You can construct a concrete instance of `NetworkAclAssociateArrayInput` via:
NetworkAclAssociateArray{ NetworkAclAssociateArgs{...} }
type NetworkAclAssociateArrayOutput ¶
type NetworkAclAssociateArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclAssociateArrayOutput) ElementType ¶
func (NetworkAclAssociateArrayOutput) ElementType() reflect.Type
func (NetworkAclAssociateArrayOutput) Index ¶
func (o NetworkAclAssociateArrayOutput) Index(i pulumi.IntInput) NetworkAclAssociateOutput
func (NetworkAclAssociateArrayOutput) ToNetworkAclAssociateArrayOutput ¶
func (o NetworkAclAssociateArrayOutput) ToNetworkAclAssociateArrayOutput() NetworkAclAssociateArrayOutput
func (NetworkAclAssociateArrayOutput) ToNetworkAclAssociateArrayOutputWithContext ¶
func (o NetworkAclAssociateArrayOutput) ToNetworkAclAssociateArrayOutputWithContext(ctx context.Context) NetworkAclAssociateArrayOutput
type NetworkAclAssociateInput ¶
type NetworkAclAssociateInput interface { pulumi.Input ToNetworkAclAssociateOutput() NetworkAclAssociateOutput ToNetworkAclAssociateOutputWithContext(ctx context.Context) NetworkAclAssociateOutput }
type NetworkAclAssociateMap ¶
type NetworkAclAssociateMap map[string]NetworkAclAssociateInput
func (NetworkAclAssociateMap) ElementType ¶
func (NetworkAclAssociateMap) ElementType() reflect.Type
func (NetworkAclAssociateMap) ToNetworkAclAssociateMapOutput ¶
func (i NetworkAclAssociateMap) ToNetworkAclAssociateMapOutput() NetworkAclAssociateMapOutput
func (NetworkAclAssociateMap) ToNetworkAclAssociateMapOutputWithContext ¶
func (i NetworkAclAssociateMap) ToNetworkAclAssociateMapOutputWithContext(ctx context.Context) NetworkAclAssociateMapOutput
type NetworkAclAssociateMapInput ¶
type NetworkAclAssociateMapInput interface { pulumi.Input ToNetworkAclAssociateMapOutput() NetworkAclAssociateMapOutput ToNetworkAclAssociateMapOutputWithContext(context.Context) NetworkAclAssociateMapOutput }
NetworkAclAssociateMapInput is an input type that accepts NetworkAclAssociateMap and NetworkAclAssociateMapOutput values. You can construct a concrete instance of `NetworkAclAssociateMapInput` via:
NetworkAclAssociateMap{ "key": NetworkAclAssociateArgs{...} }
type NetworkAclAssociateMapOutput ¶
type NetworkAclAssociateMapOutput struct{ *pulumi.OutputState }
func (NetworkAclAssociateMapOutput) ElementType ¶
func (NetworkAclAssociateMapOutput) ElementType() reflect.Type
func (NetworkAclAssociateMapOutput) MapIndex ¶
func (o NetworkAclAssociateMapOutput) MapIndex(k pulumi.StringInput) NetworkAclAssociateOutput
func (NetworkAclAssociateMapOutput) ToNetworkAclAssociateMapOutput ¶
func (o NetworkAclAssociateMapOutput) ToNetworkAclAssociateMapOutput() NetworkAclAssociateMapOutput
func (NetworkAclAssociateMapOutput) ToNetworkAclAssociateMapOutputWithContext ¶
func (o NetworkAclAssociateMapOutput) ToNetworkAclAssociateMapOutputWithContext(ctx context.Context) NetworkAclAssociateMapOutput
type NetworkAclAssociateOutput ¶
type NetworkAclAssociateOutput struct{ *pulumi.OutputState }
func (NetworkAclAssociateOutput) ElementType ¶
func (NetworkAclAssociateOutput) ElementType() reflect.Type
func (NetworkAclAssociateOutput) NetworkAclId ¶
func (o NetworkAclAssociateOutput) NetworkAclId() pulumi.StringOutput
The id of Network Acl.
func (NetworkAclAssociateOutput) ResourceId ¶
func (o NetworkAclAssociateOutput) ResourceId() pulumi.StringOutput
The resource id of Network Acl.
func (NetworkAclAssociateOutput) ToNetworkAclAssociateOutput ¶
func (o NetworkAclAssociateOutput) ToNetworkAclAssociateOutput() NetworkAclAssociateOutput
func (NetworkAclAssociateOutput) ToNetworkAclAssociateOutputWithContext ¶
func (o NetworkAclAssociateOutput) ToNetworkAclAssociateOutputWithContext(ctx context.Context) NetworkAclAssociateOutput
type NetworkAclAssociateState ¶
type NetworkAclAssociateState struct { // The id of Network Acl. NetworkAclId pulumi.StringPtrInput // The resource id of Network Acl. ResourceId pulumi.StringPtrInput }
func (NetworkAclAssociateState) ElementType ¶
func (NetworkAclAssociateState) ElementType() reflect.Type
type NetworkAclEgressAclEntry ¶
type NetworkAclEgressAclEntry struct { // The description of entry. Description *string `pulumi:"description"` // The DestinationCidrIp of entry. DestinationCidrIp *string `pulumi:"destinationCidrIp"` NetworkAclEntryId *string `pulumi:"networkAclEntryId"` // The name of entry. NetworkAclEntryName *string `pulumi:"networkAclEntryName"` // The policy of entry. Default is `accept`. The value can be `accept` or `drop`. Policy *string `pulumi:"policy"` // The port of entry. Default is `-1/-1`. When Protocol is `all`, `icmp` or `gre`, the port range is `-1/-1`, which means no port restriction.When the Protocol is `tcp` or `udp`, the port range is `1~65535`, and the format is `1/200`, `80/80`,which means port 1 to port 200, port 80. Port *string `pulumi:"port"` Priority *int `pulumi:"priority"` // The protocol of entry. The value can be `icmp` or `gre` or `tcp` or `udp` or `all`. Default is `all`. Protocol *string `pulumi:"protocol"` }
type NetworkAclEgressAclEntryArgs ¶
type NetworkAclEgressAclEntryArgs struct { // The description of entry. Description pulumi.StringPtrInput `pulumi:"description"` // The DestinationCidrIp of entry. DestinationCidrIp pulumi.StringPtrInput `pulumi:"destinationCidrIp"` NetworkAclEntryId pulumi.StringPtrInput `pulumi:"networkAclEntryId"` // The name of entry. NetworkAclEntryName pulumi.StringPtrInput `pulumi:"networkAclEntryName"` // The policy of entry. Default is `accept`. The value can be `accept` or `drop`. Policy pulumi.StringPtrInput `pulumi:"policy"` // The port of entry. Default is `-1/-1`. When Protocol is `all`, `icmp` or `gre`, the port range is `-1/-1`, which means no port restriction.When the Protocol is `tcp` or `udp`, the port range is `1~65535`, and the format is `1/200`, `80/80`,which means port 1 to port 200, port 80. Port pulumi.StringPtrInput `pulumi:"port"` Priority pulumi.IntPtrInput `pulumi:"priority"` // The protocol of entry. The value can be `icmp` or `gre` or `tcp` or `udp` or `all`. Default is `all`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (NetworkAclEgressAclEntryArgs) ElementType ¶
func (NetworkAclEgressAclEntryArgs) ElementType() reflect.Type
func (NetworkAclEgressAclEntryArgs) ToNetworkAclEgressAclEntryOutput ¶
func (i NetworkAclEgressAclEntryArgs) ToNetworkAclEgressAclEntryOutput() NetworkAclEgressAclEntryOutput
func (NetworkAclEgressAclEntryArgs) ToNetworkAclEgressAclEntryOutputWithContext ¶
func (i NetworkAclEgressAclEntryArgs) ToNetworkAclEgressAclEntryOutputWithContext(ctx context.Context) NetworkAclEgressAclEntryOutput
type NetworkAclEgressAclEntryArray ¶
type NetworkAclEgressAclEntryArray []NetworkAclEgressAclEntryInput
func (NetworkAclEgressAclEntryArray) ElementType ¶
func (NetworkAclEgressAclEntryArray) ElementType() reflect.Type
func (NetworkAclEgressAclEntryArray) ToNetworkAclEgressAclEntryArrayOutput ¶
func (i NetworkAclEgressAclEntryArray) ToNetworkAclEgressAclEntryArrayOutput() NetworkAclEgressAclEntryArrayOutput
func (NetworkAclEgressAclEntryArray) ToNetworkAclEgressAclEntryArrayOutputWithContext ¶
func (i NetworkAclEgressAclEntryArray) ToNetworkAclEgressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclEgressAclEntryArrayOutput
type NetworkAclEgressAclEntryArrayInput ¶
type NetworkAclEgressAclEntryArrayInput interface { pulumi.Input ToNetworkAclEgressAclEntryArrayOutput() NetworkAclEgressAclEntryArrayOutput ToNetworkAclEgressAclEntryArrayOutputWithContext(context.Context) NetworkAclEgressAclEntryArrayOutput }
NetworkAclEgressAclEntryArrayInput is an input type that accepts NetworkAclEgressAclEntryArray and NetworkAclEgressAclEntryArrayOutput values. You can construct a concrete instance of `NetworkAclEgressAclEntryArrayInput` via:
NetworkAclEgressAclEntryArray{ NetworkAclEgressAclEntryArgs{...} }
type NetworkAclEgressAclEntryArrayOutput ¶
type NetworkAclEgressAclEntryArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclEgressAclEntryArrayOutput) ElementType ¶
func (NetworkAclEgressAclEntryArrayOutput) ElementType() reflect.Type
func (NetworkAclEgressAclEntryArrayOutput) Index ¶
func (o NetworkAclEgressAclEntryArrayOutput) Index(i pulumi.IntInput) NetworkAclEgressAclEntryOutput
func (NetworkAclEgressAclEntryArrayOutput) ToNetworkAclEgressAclEntryArrayOutput ¶
func (o NetworkAclEgressAclEntryArrayOutput) ToNetworkAclEgressAclEntryArrayOutput() NetworkAclEgressAclEntryArrayOutput
func (NetworkAclEgressAclEntryArrayOutput) ToNetworkAclEgressAclEntryArrayOutputWithContext ¶
func (o NetworkAclEgressAclEntryArrayOutput) ToNetworkAclEgressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclEgressAclEntryArrayOutput
type NetworkAclEgressAclEntryInput ¶
type NetworkAclEgressAclEntryInput interface { pulumi.Input ToNetworkAclEgressAclEntryOutput() NetworkAclEgressAclEntryOutput ToNetworkAclEgressAclEntryOutputWithContext(context.Context) NetworkAclEgressAclEntryOutput }
NetworkAclEgressAclEntryInput is an input type that accepts NetworkAclEgressAclEntryArgs and NetworkAclEgressAclEntryOutput values. You can construct a concrete instance of `NetworkAclEgressAclEntryInput` via:
NetworkAclEgressAclEntryArgs{...}
type NetworkAclEgressAclEntryOutput ¶
type NetworkAclEgressAclEntryOutput struct{ *pulumi.OutputState }
func (NetworkAclEgressAclEntryOutput) Description ¶
func (o NetworkAclEgressAclEntryOutput) Description() pulumi.StringPtrOutput
The description of entry.
func (NetworkAclEgressAclEntryOutput) DestinationCidrIp ¶
func (o NetworkAclEgressAclEntryOutput) DestinationCidrIp() pulumi.StringPtrOutput
The DestinationCidrIp of entry.
func (NetworkAclEgressAclEntryOutput) ElementType ¶
func (NetworkAclEgressAclEntryOutput) ElementType() reflect.Type
func (NetworkAclEgressAclEntryOutput) NetworkAclEntryId ¶
func (o NetworkAclEgressAclEntryOutput) NetworkAclEntryId() pulumi.StringPtrOutput
func (NetworkAclEgressAclEntryOutput) NetworkAclEntryName ¶
func (o NetworkAclEgressAclEntryOutput) NetworkAclEntryName() pulumi.StringPtrOutput
The name of entry.
func (NetworkAclEgressAclEntryOutput) Policy ¶
func (o NetworkAclEgressAclEntryOutput) Policy() pulumi.StringPtrOutput
The policy of entry. Default is `accept`. The value can be `accept` or `drop`.
func (NetworkAclEgressAclEntryOutput) Port ¶
func (o NetworkAclEgressAclEntryOutput) Port() pulumi.StringPtrOutput
The port of entry. Default is `-1/-1`. When Protocol is `all`, `icmp` or `gre`, the port range is `-1/-1`, which means no port restriction.When the Protocol is `tcp` or `udp`, the port range is `1~65535`, and the format is `1/200`, `80/80`,which means port 1 to port 200, port 80.
func (NetworkAclEgressAclEntryOutput) Priority ¶
func (o NetworkAclEgressAclEntryOutput) Priority() pulumi.IntPtrOutput
func (NetworkAclEgressAclEntryOutput) Protocol ¶
func (o NetworkAclEgressAclEntryOutput) Protocol() pulumi.StringPtrOutput
The protocol of entry. The value can be `icmp` or `gre` or `tcp` or `udp` or `all`. Default is `all`.
func (NetworkAclEgressAclEntryOutput) ToNetworkAclEgressAclEntryOutput ¶
func (o NetworkAclEgressAclEntryOutput) ToNetworkAclEgressAclEntryOutput() NetworkAclEgressAclEntryOutput
func (NetworkAclEgressAclEntryOutput) ToNetworkAclEgressAclEntryOutputWithContext ¶
func (o NetworkAclEgressAclEntryOutput) ToNetworkAclEgressAclEntryOutputWithContext(ctx context.Context) NetworkAclEgressAclEntryOutput
type NetworkAclIngressAclEntry ¶
type NetworkAclIngressAclEntry struct { // The description of entry. Description *string `pulumi:"description"` NetworkAclEntryId *string `pulumi:"networkAclEntryId"` // The name of entry. NetworkAclEntryName *string `pulumi:"networkAclEntryName"` // The policy of entry, default is `accept`. The value can be `accept` or `drop`. Policy *string `pulumi:"policy"` // The port of entry. Default is `-1/-1`. When Protocol is `all`, `icmp` or `gre`, the port range is `-1/-1`, which means no port restriction. When the Protocol is `tcp` or `udp`, the port range is `1~65535`, and the format is `1/200`, `80/80`, which means port 1 to port 200, port 80. Port *string `pulumi:"port"` Priority *int `pulumi:"priority"` // The protocol of entry, default is `all`. The value can be `icmp` or `gre` or `tcp` or `udp` or `all`. Protocol *string `pulumi:"protocol"` // The SourceCidrIp of entry. SourceCidrIp *string `pulumi:"sourceCidrIp"` }
type NetworkAclIngressAclEntryArgs ¶
type NetworkAclIngressAclEntryArgs struct { // The description of entry. Description pulumi.StringPtrInput `pulumi:"description"` NetworkAclEntryId pulumi.StringPtrInput `pulumi:"networkAclEntryId"` // The name of entry. NetworkAclEntryName pulumi.StringPtrInput `pulumi:"networkAclEntryName"` // The policy of entry, default is `accept`. The value can be `accept` or `drop`. Policy pulumi.StringPtrInput `pulumi:"policy"` // The port of entry. Default is `-1/-1`. When Protocol is `all`, `icmp` or `gre`, the port range is `-1/-1`, which means no port restriction. When the Protocol is `tcp` or `udp`, the port range is `1~65535`, and the format is `1/200`, `80/80`, which means port 1 to port 200, port 80. Port pulumi.StringPtrInput `pulumi:"port"` Priority pulumi.IntPtrInput `pulumi:"priority"` // The protocol of entry, default is `all`. The value can be `icmp` or `gre` or `tcp` or `udp` or `all`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // The SourceCidrIp of entry. SourceCidrIp pulumi.StringPtrInput `pulumi:"sourceCidrIp"` }
func (NetworkAclIngressAclEntryArgs) ElementType ¶
func (NetworkAclIngressAclEntryArgs) ElementType() reflect.Type
func (NetworkAclIngressAclEntryArgs) ToNetworkAclIngressAclEntryOutput ¶
func (i NetworkAclIngressAclEntryArgs) ToNetworkAclIngressAclEntryOutput() NetworkAclIngressAclEntryOutput
func (NetworkAclIngressAclEntryArgs) ToNetworkAclIngressAclEntryOutputWithContext ¶
func (i NetworkAclIngressAclEntryArgs) ToNetworkAclIngressAclEntryOutputWithContext(ctx context.Context) NetworkAclIngressAclEntryOutput
type NetworkAclIngressAclEntryArray ¶
type NetworkAclIngressAclEntryArray []NetworkAclIngressAclEntryInput
func (NetworkAclIngressAclEntryArray) ElementType ¶
func (NetworkAclIngressAclEntryArray) ElementType() reflect.Type
func (NetworkAclIngressAclEntryArray) ToNetworkAclIngressAclEntryArrayOutput ¶
func (i NetworkAclIngressAclEntryArray) ToNetworkAclIngressAclEntryArrayOutput() NetworkAclIngressAclEntryArrayOutput
func (NetworkAclIngressAclEntryArray) ToNetworkAclIngressAclEntryArrayOutputWithContext ¶
func (i NetworkAclIngressAclEntryArray) ToNetworkAclIngressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclIngressAclEntryArrayOutput
type NetworkAclIngressAclEntryArrayInput ¶
type NetworkAclIngressAclEntryArrayInput interface { pulumi.Input ToNetworkAclIngressAclEntryArrayOutput() NetworkAclIngressAclEntryArrayOutput ToNetworkAclIngressAclEntryArrayOutputWithContext(context.Context) NetworkAclIngressAclEntryArrayOutput }
NetworkAclIngressAclEntryArrayInput is an input type that accepts NetworkAclIngressAclEntryArray and NetworkAclIngressAclEntryArrayOutput values. You can construct a concrete instance of `NetworkAclIngressAclEntryArrayInput` via:
NetworkAclIngressAclEntryArray{ NetworkAclIngressAclEntryArgs{...} }
type NetworkAclIngressAclEntryArrayOutput ¶
type NetworkAclIngressAclEntryArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclIngressAclEntryArrayOutput) ElementType ¶
func (NetworkAclIngressAclEntryArrayOutput) ElementType() reflect.Type
func (NetworkAclIngressAclEntryArrayOutput) Index ¶
func (o NetworkAclIngressAclEntryArrayOutput) Index(i pulumi.IntInput) NetworkAclIngressAclEntryOutput
func (NetworkAclIngressAclEntryArrayOutput) ToNetworkAclIngressAclEntryArrayOutput ¶
func (o NetworkAclIngressAclEntryArrayOutput) ToNetworkAclIngressAclEntryArrayOutput() NetworkAclIngressAclEntryArrayOutput
func (NetworkAclIngressAclEntryArrayOutput) ToNetworkAclIngressAclEntryArrayOutputWithContext ¶
func (o NetworkAclIngressAclEntryArrayOutput) ToNetworkAclIngressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclIngressAclEntryArrayOutput
type NetworkAclIngressAclEntryInput ¶
type NetworkAclIngressAclEntryInput interface { pulumi.Input ToNetworkAclIngressAclEntryOutput() NetworkAclIngressAclEntryOutput ToNetworkAclIngressAclEntryOutputWithContext(context.Context) NetworkAclIngressAclEntryOutput }
NetworkAclIngressAclEntryInput is an input type that accepts NetworkAclIngressAclEntryArgs and NetworkAclIngressAclEntryOutput values. You can construct a concrete instance of `NetworkAclIngressAclEntryInput` via:
NetworkAclIngressAclEntryArgs{...}
type NetworkAclIngressAclEntryOutput ¶
type NetworkAclIngressAclEntryOutput struct{ *pulumi.OutputState }
func (NetworkAclIngressAclEntryOutput) Description ¶
func (o NetworkAclIngressAclEntryOutput) Description() pulumi.StringPtrOutput
The description of entry.
func (NetworkAclIngressAclEntryOutput) ElementType ¶
func (NetworkAclIngressAclEntryOutput) ElementType() reflect.Type
func (NetworkAclIngressAclEntryOutput) NetworkAclEntryId ¶
func (o NetworkAclIngressAclEntryOutput) NetworkAclEntryId() pulumi.StringPtrOutput
func (NetworkAclIngressAclEntryOutput) NetworkAclEntryName ¶
func (o NetworkAclIngressAclEntryOutput) NetworkAclEntryName() pulumi.StringPtrOutput
The name of entry.
func (NetworkAclIngressAclEntryOutput) Policy ¶
func (o NetworkAclIngressAclEntryOutput) Policy() pulumi.StringPtrOutput
The policy of entry, default is `accept`. The value can be `accept` or `drop`.
func (NetworkAclIngressAclEntryOutput) Port ¶
func (o NetworkAclIngressAclEntryOutput) Port() pulumi.StringPtrOutput
The port of entry. Default is `-1/-1`. When Protocol is `all`, `icmp` or `gre`, the port range is `-1/-1`, which means no port restriction. When the Protocol is `tcp` or `udp`, the port range is `1~65535`, and the format is `1/200`, `80/80`, which means port 1 to port 200, port 80.
func (NetworkAclIngressAclEntryOutput) Priority ¶
func (o NetworkAclIngressAclEntryOutput) Priority() pulumi.IntPtrOutput
func (NetworkAclIngressAclEntryOutput) Protocol ¶
func (o NetworkAclIngressAclEntryOutput) Protocol() pulumi.StringPtrOutput
The protocol of entry, default is `all`. The value can be `icmp` or `gre` or `tcp` or `udp` or `all`.
func (NetworkAclIngressAclEntryOutput) SourceCidrIp ¶
func (o NetworkAclIngressAclEntryOutput) SourceCidrIp() pulumi.StringPtrOutput
The SourceCidrIp of entry.
func (NetworkAclIngressAclEntryOutput) ToNetworkAclIngressAclEntryOutput ¶
func (o NetworkAclIngressAclEntryOutput) ToNetworkAclIngressAclEntryOutput() NetworkAclIngressAclEntryOutput
func (NetworkAclIngressAclEntryOutput) ToNetworkAclIngressAclEntryOutputWithContext ¶
func (o NetworkAclIngressAclEntryOutput) ToNetworkAclIngressAclEntryOutputWithContext(ctx context.Context) NetworkAclIngressAclEntryOutput
type NetworkAclInput ¶
type NetworkAclInput interface { pulumi.Input ToNetworkAclOutput() NetworkAclOutput ToNetworkAclOutputWithContext(ctx context.Context) NetworkAclOutput }
type NetworkAclMap ¶
type NetworkAclMap map[string]NetworkAclInput
func (NetworkAclMap) ElementType ¶
func (NetworkAclMap) ElementType() reflect.Type
func (NetworkAclMap) ToNetworkAclMapOutput ¶
func (i NetworkAclMap) ToNetworkAclMapOutput() NetworkAclMapOutput
func (NetworkAclMap) ToNetworkAclMapOutputWithContext ¶
func (i NetworkAclMap) ToNetworkAclMapOutputWithContext(ctx context.Context) NetworkAclMapOutput
type NetworkAclMapInput ¶
type NetworkAclMapInput interface { pulumi.Input ToNetworkAclMapOutput() NetworkAclMapOutput ToNetworkAclMapOutputWithContext(context.Context) NetworkAclMapOutput }
NetworkAclMapInput is an input type that accepts NetworkAclMap and NetworkAclMapOutput values. You can construct a concrete instance of `NetworkAclMapInput` via:
NetworkAclMap{ "key": NetworkAclArgs{...} }
type NetworkAclMapOutput ¶
type NetworkAclMapOutput struct{ *pulumi.OutputState }
func (NetworkAclMapOutput) ElementType ¶
func (NetworkAclMapOutput) ElementType() reflect.Type
func (NetworkAclMapOutput) MapIndex ¶
func (o NetworkAclMapOutput) MapIndex(k pulumi.StringInput) NetworkAclOutput
func (NetworkAclMapOutput) ToNetworkAclMapOutput ¶
func (o NetworkAclMapOutput) ToNetworkAclMapOutput() NetworkAclMapOutput
func (NetworkAclMapOutput) ToNetworkAclMapOutputWithContext ¶
func (o NetworkAclMapOutput) ToNetworkAclMapOutputWithContext(ctx context.Context) NetworkAclMapOutput
type NetworkAclOutput ¶
type NetworkAclOutput struct{ *pulumi.OutputState }
func (NetworkAclOutput) Description ¶
func (o NetworkAclOutput) Description() pulumi.StringPtrOutput
The description of the Network Acl.
func (NetworkAclOutput) EgressAclEntries ¶
func (o NetworkAclOutput) EgressAclEntries() NetworkAclEgressAclEntryArrayOutput
The egress entries of Network Acl.
func (NetworkAclOutput) ElementType ¶
func (NetworkAclOutput) ElementType() reflect.Type
func (NetworkAclOutput) IngressAclEntries ¶
func (o NetworkAclOutput) IngressAclEntries() NetworkAclIngressAclEntryArrayOutput
The ingress entries of Network Acl.
func (NetworkAclOutput) NetworkAclName ¶
func (o NetworkAclOutput) NetworkAclName() pulumi.StringOutput
The name of Network Acl.
func (NetworkAclOutput) ProjectName ¶
func (o NetworkAclOutput) ProjectName() pulumi.StringOutput
The project name of the network acl.
func (NetworkAclOutput) ToNetworkAclOutput ¶
func (o NetworkAclOutput) ToNetworkAclOutput() NetworkAclOutput
func (NetworkAclOutput) ToNetworkAclOutputWithContext ¶
func (o NetworkAclOutput) ToNetworkAclOutputWithContext(ctx context.Context) NetworkAclOutput
func (NetworkAclOutput) VpcId ¶
func (o NetworkAclOutput) VpcId() pulumi.StringOutput
The vpc id of Network Acl.
type NetworkAclState ¶
type NetworkAclState struct { // The description of the Network Acl. Description pulumi.StringPtrInput // The egress entries of Network Acl. EgressAclEntries NetworkAclEgressAclEntryArrayInput // The ingress entries of Network Acl. IngressAclEntries NetworkAclIngressAclEntryArrayInput // The name of Network Acl. NetworkAclName pulumi.StringPtrInput // The project name of the network acl. ProjectName pulumi.StringPtrInput // The vpc id of Network Acl. VpcId pulumi.StringPtrInput }
func (NetworkAclState) ElementType ¶
func (NetworkAclState) ElementType() reflect.Type
type NetworkAclsArgs ¶
type NetworkAclsArgs struct { // A list of Network Acl IDs. Ids []string `pulumi:"ids"` // A Name Regex of Network Acl. NameRegex *string `pulumi:"nameRegex"` // The name of Network Acl. NetworkAclName *string `pulumi:"networkAclName"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The subnet id of Network Acl. SubnetId *string `pulumi:"subnetId"` // The vpc id of Network Acl. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking NetworkAcls.
type NetworkAclsNetworkAcl ¶
type NetworkAclsNetworkAcl struct { // The count of Network acl entry. AclEntryCount int `pulumi:"aclEntryCount"` // Creation time of Network Acl. CreationTime string `pulumi:"creationTime"` // The description of entry. Description string `pulumi:"description"` // The egress entries info of Network Acl. EgressAclEntries []NetworkAclsNetworkAclEgressAclEntry `pulumi:"egressAclEntries"` // The ID of Network Acl. Id string `pulumi:"id"` // The ingress entries info of Network Acl. IngressAclEntries []NetworkAclsNetworkAclIngressAclEntry `pulumi:"ingressAclEntries"` // The ID of Network Acl. NetworkAclId string `pulumi:"networkAclId"` // The name of Network Acl. NetworkAclName string `pulumi:"networkAclName"` // The resources info of Network Acl. Resources []NetworkAclsNetworkAclResource `pulumi:"resources"` // The Status of Network Acl. Status string `pulumi:"status"` // Update time of Network Acl. UpdateTime string `pulumi:"updateTime"` // The vpc id of Network Acl. VpcId string `pulumi:"vpcId"` }
type NetworkAclsNetworkAclArgs ¶
type NetworkAclsNetworkAclArgs struct { // The count of Network acl entry. AclEntryCount pulumi.IntInput `pulumi:"aclEntryCount"` // Creation time of Network Acl. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The description of entry. Description pulumi.StringInput `pulumi:"description"` // The egress entries info of Network Acl. EgressAclEntries NetworkAclsNetworkAclEgressAclEntryArrayInput `pulumi:"egressAclEntries"` // The ID of Network Acl. Id pulumi.StringInput `pulumi:"id"` // The ingress entries info of Network Acl. IngressAclEntries NetworkAclsNetworkAclIngressAclEntryArrayInput `pulumi:"ingressAclEntries"` // The ID of Network Acl. NetworkAclId pulumi.StringInput `pulumi:"networkAclId"` // The name of Network Acl. NetworkAclName pulumi.StringInput `pulumi:"networkAclName"` // The resources info of Network Acl. Resources NetworkAclsNetworkAclResourceArrayInput `pulumi:"resources"` // The Status of Network Acl. Status pulumi.StringInput `pulumi:"status"` // Update time of Network Acl. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The vpc id of Network Acl. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (NetworkAclsNetworkAclArgs) ElementType ¶
func (NetworkAclsNetworkAclArgs) ElementType() reflect.Type
func (NetworkAclsNetworkAclArgs) ToNetworkAclsNetworkAclOutput ¶
func (i NetworkAclsNetworkAclArgs) ToNetworkAclsNetworkAclOutput() NetworkAclsNetworkAclOutput
func (NetworkAclsNetworkAclArgs) ToNetworkAclsNetworkAclOutputWithContext ¶
func (i NetworkAclsNetworkAclArgs) ToNetworkAclsNetworkAclOutputWithContext(ctx context.Context) NetworkAclsNetworkAclOutput
type NetworkAclsNetworkAclArray ¶
type NetworkAclsNetworkAclArray []NetworkAclsNetworkAclInput
func (NetworkAclsNetworkAclArray) ElementType ¶
func (NetworkAclsNetworkAclArray) ElementType() reflect.Type
func (NetworkAclsNetworkAclArray) ToNetworkAclsNetworkAclArrayOutput ¶
func (i NetworkAclsNetworkAclArray) ToNetworkAclsNetworkAclArrayOutput() NetworkAclsNetworkAclArrayOutput
func (NetworkAclsNetworkAclArray) ToNetworkAclsNetworkAclArrayOutputWithContext ¶
func (i NetworkAclsNetworkAclArray) ToNetworkAclsNetworkAclArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclArrayOutput
type NetworkAclsNetworkAclArrayInput ¶
type NetworkAclsNetworkAclArrayInput interface { pulumi.Input ToNetworkAclsNetworkAclArrayOutput() NetworkAclsNetworkAclArrayOutput ToNetworkAclsNetworkAclArrayOutputWithContext(context.Context) NetworkAclsNetworkAclArrayOutput }
NetworkAclsNetworkAclArrayInput is an input type that accepts NetworkAclsNetworkAclArray and NetworkAclsNetworkAclArrayOutput values. You can construct a concrete instance of `NetworkAclsNetworkAclArrayInput` via:
NetworkAclsNetworkAclArray{ NetworkAclsNetworkAclArgs{...} }
type NetworkAclsNetworkAclArrayOutput ¶
type NetworkAclsNetworkAclArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclsNetworkAclArrayOutput) ElementType ¶
func (NetworkAclsNetworkAclArrayOutput) ElementType() reflect.Type
func (NetworkAclsNetworkAclArrayOutput) Index ¶
func (o NetworkAclsNetworkAclArrayOutput) Index(i pulumi.IntInput) NetworkAclsNetworkAclOutput
func (NetworkAclsNetworkAclArrayOutput) ToNetworkAclsNetworkAclArrayOutput ¶
func (o NetworkAclsNetworkAclArrayOutput) ToNetworkAclsNetworkAclArrayOutput() NetworkAclsNetworkAclArrayOutput
func (NetworkAclsNetworkAclArrayOutput) ToNetworkAclsNetworkAclArrayOutputWithContext ¶
func (o NetworkAclsNetworkAclArrayOutput) ToNetworkAclsNetworkAclArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclArrayOutput
type NetworkAclsNetworkAclEgressAclEntry ¶
type NetworkAclsNetworkAclEgressAclEntry struct { // The description of entry. Description string `pulumi:"description"` // The DestinationCidrIp of entry. DestinationCidrIp string `pulumi:"destinationCidrIp"` // The id of entry. NetworkAclEntryId string `pulumi:"networkAclEntryId"` // The name of entry. NetworkAclEntryName string `pulumi:"networkAclEntryName"` // The policy of entry. Policy string `pulumi:"policy"` // The port of entry. Port string `pulumi:"port"` // The priority of entry. Priority int `pulumi:"priority"` // The protocol of entry. Protocol string `pulumi:"protocol"` }
type NetworkAclsNetworkAclEgressAclEntryArgs ¶
type NetworkAclsNetworkAclEgressAclEntryArgs struct { // The description of entry. Description pulumi.StringInput `pulumi:"description"` // The DestinationCidrIp of entry. DestinationCidrIp pulumi.StringInput `pulumi:"destinationCidrIp"` // The id of entry. NetworkAclEntryId pulumi.StringInput `pulumi:"networkAclEntryId"` // The name of entry. NetworkAclEntryName pulumi.StringInput `pulumi:"networkAclEntryName"` // The policy of entry. Policy pulumi.StringInput `pulumi:"policy"` // The port of entry. Port pulumi.StringInput `pulumi:"port"` // The priority of entry. Priority pulumi.IntInput `pulumi:"priority"` // The protocol of entry. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (NetworkAclsNetworkAclEgressAclEntryArgs) ElementType ¶
func (NetworkAclsNetworkAclEgressAclEntryArgs) ElementType() reflect.Type
func (NetworkAclsNetworkAclEgressAclEntryArgs) ToNetworkAclsNetworkAclEgressAclEntryOutput ¶
func (i NetworkAclsNetworkAclEgressAclEntryArgs) ToNetworkAclsNetworkAclEgressAclEntryOutput() NetworkAclsNetworkAclEgressAclEntryOutput
func (NetworkAclsNetworkAclEgressAclEntryArgs) ToNetworkAclsNetworkAclEgressAclEntryOutputWithContext ¶
func (i NetworkAclsNetworkAclEgressAclEntryArgs) ToNetworkAclsNetworkAclEgressAclEntryOutputWithContext(ctx context.Context) NetworkAclsNetworkAclEgressAclEntryOutput
type NetworkAclsNetworkAclEgressAclEntryArray ¶
type NetworkAclsNetworkAclEgressAclEntryArray []NetworkAclsNetworkAclEgressAclEntryInput
func (NetworkAclsNetworkAclEgressAclEntryArray) ElementType ¶
func (NetworkAclsNetworkAclEgressAclEntryArray) ElementType() reflect.Type
func (NetworkAclsNetworkAclEgressAclEntryArray) ToNetworkAclsNetworkAclEgressAclEntryArrayOutput ¶
func (i NetworkAclsNetworkAclEgressAclEntryArray) ToNetworkAclsNetworkAclEgressAclEntryArrayOutput() NetworkAclsNetworkAclEgressAclEntryArrayOutput
func (NetworkAclsNetworkAclEgressAclEntryArray) ToNetworkAclsNetworkAclEgressAclEntryArrayOutputWithContext ¶
func (i NetworkAclsNetworkAclEgressAclEntryArray) ToNetworkAclsNetworkAclEgressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclEgressAclEntryArrayOutput
type NetworkAclsNetworkAclEgressAclEntryArrayInput ¶
type NetworkAclsNetworkAclEgressAclEntryArrayInput interface { pulumi.Input ToNetworkAclsNetworkAclEgressAclEntryArrayOutput() NetworkAclsNetworkAclEgressAclEntryArrayOutput ToNetworkAclsNetworkAclEgressAclEntryArrayOutputWithContext(context.Context) NetworkAclsNetworkAclEgressAclEntryArrayOutput }
NetworkAclsNetworkAclEgressAclEntryArrayInput is an input type that accepts NetworkAclsNetworkAclEgressAclEntryArray and NetworkAclsNetworkAclEgressAclEntryArrayOutput values. You can construct a concrete instance of `NetworkAclsNetworkAclEgressAclEntryArrayInput` via:
NetworkAclsNetworkAclEgressAclEntryArray{ NetworkAclsNetworkAclEgressAclEntryArgs{...} }
type NetworkAclsNetworkAclEgressAclEntryArrayOutput ¶
type NetworkAclsNetworkAclEgressAclEntryArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclsNetworkAclEgressAclEntryArrayOutput) ElementType ¶
func (NetworkAclsNetworkAclEgressAclEntryArrayOutput) ElementType() reflect.Type
func (NetworkAclsNetworkAclEgressAclEntryArrayOutput) ToNetworkAclsNetworkAclEgressAclEntryArrayOutput ¶
func (o NetworkAclsNetworkAclEgressAclEntryArrayOutput) ToNetworkAclsNetworkAclEgressAclEntryArrayOutput() NetworkAclsNetworkAclEgressAclEntryArrayOutput
func (NetworkAclsNetworkAclEgressAclEntryArrayOutput) ToNetworkAclsNetworkAclEgressAclEntryArrayOutputWithContext ¶
func (o NetworkAclsNetworkAclEgressAclEntryArrayOutput) ToNetworkAclsNetworkAclEgressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclEgressAclEntryArrayOutput
type NetworkAclsNetworkAclEgressAclEntryInput ¶
type NetworkAclsNetworkAclEgressAclEntryInput interface { pulumi.Input ToNetworkAclsNetworkAclEgressAclEntryOutput() NetworkAclsNetworkAclEgressAclEntryOutput ToNetworkAclsNetworkAclEgressAclEntryOutputWithContext(context.Context) NetworkAclsNetworkAclEgressAclEntryOutput }
NetworkAclsNetworkAclEgressAclEntryInput is an input type that accepts NetworkAclsNetworkAclEgressAclEntryArgs and NetworkAclsNetworkAclEgressAclEntryOutput values. You can construct a concrete instance of `NetworkAclsNetworkAclEgressAclEntryInput` via:
NetworkAclsNetworkAclEgressAclEntryArgs{...}
type NetworkAclsNetworkAclEgressAclEntryOutput ¶
type NetworkAclsNetworkAclEgressAclEntryOutput struct{ *pulumi.OutputState }
func (NetworkAclsNetworkAclEgressAclEntryOutput) Description ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) Description() pulumi.StringOutput
The description of entry.
func (NetworkAclsNetworkAclEgressAclEntryOutput) DestinationCidrIp ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) DestinationCidrIp() pulumi.StringOutput
The DestinationCidrIp of entry.
func (NetworkAclsNetworkAclEgressAclEntryOutput) ElementType ¶
func (NetworkAclsNetworkAclEgressAclEntryOutput) ElementType() reflect.Type
func (NetworkAclsNetworkAclEgressAclEntryOutput) NetworkAclEntryId ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) NetworkAclEntryId() pulumi.StringOutput
The id of entry.
func (NetworkAclsNetworkAclEgressAclEntryOutput) NetworkAclEntryName ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) NetworkAclEntryName() pulumi.StringOutput
The name of entry.
func (NetworkAclsNetworkAclEgressAclEntryOutput) Policy ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) Policy() pulumi.StringOutput
The policy of entry.
func (NetworkAclsNetworkAclEgressAclEntryOutput) Port ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) Port() pulumi.StringOutput
The port of entry.
func (NetworkAclsNetworkAclEgressAclEntryOutput) Priority ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) Priority() pulumi.IntOutput
The priority of entry.
func (NetworkAclsNetworkAclEgressAclEntryOutput) Protocol ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) Protocol() pulumi.StringOutput
The protocol of entry.
func (NetworkAclsNetworkAclEgressAclEntryOutput) ToNetworkAclsNetworkAclEgressAclEntryOutput ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) ToNetworkAclsNetworkAclEgressAclEntryOutput() NetworkAclsNetworkAclEgressAclEntryOutput
func (NetworkAclsNetworkAclEgressAclEntryOutput) ToNetworkAclsNetworkAclEgressAclEntryOutputWithContext ¶
func (o NetworkAclsNetworkAclEgressAclEntryOutput) ToNetworkAclsNetworkAclEgressAclEntryOutputWithContext(ctx context.Context) NetworkAclsNetworkAclEgressAclEntryOutput
type NetworkAclsNetworkAclIngressAclEntry ¶
type NetworkAclsNetworkAclIngressAclEntry struct { // The description of entry. Description string `pulumi:"description"` // The id of entry. NetworkAclEntryId string `pulumi:"networkAclEntryId"` // The name of entry. NetworkAclEntryName string `pulumi:"networkAclEntryName"` // The policy of entry. Policy string `pulumi:"policy"` // The port of entry. Port string `pulumi:"port"` // The priority of entry. Priority int `pulumi:"priority"` // The protocol of entry. Protocol string `pulumi:"protocol"` // The SourceCidrIp of entry. SourceCidrIp string `pulumi:"sourceCidrIp"` }
type NetworkAclsNetworkAclIngressAclEntryArgs ¶
type NetworkAclsNetworkAclIngressAclEntryArgs struct { // The description of entry. Description pulumi.StringInput `pulumi:"description"` // The id of entry. NetworkAclEntryId pulumi.StringInput `pulumi:"networkAclEntryId"` // The name of entry. NetworkAclEntryName pulumi.StringInput `pulumi:"networkAclEntryName"` // The policy of entry. Policy pulumi.StringInput `pulumi:"policy"` // The port of entry. Port pulumi.StringInput `pulumi:"port"` // The priority of entry. Priority pulumi.IntInput `pulumi:"priority"` // The protocol of entry. Protocol pulumi.StringInput `pulumi:"protocol"` // The SourceCidrIp of entry. SourceCidrIp pulumi.StringInput `pulumi:"sourceCidrIp"` }
func (NetworkAclsNetworkAclIngressAclEntryArgs) ElementType ¶
func (NetworkAclsNetworkAclIngressAclEntryArgs) ElementType() reflect.Type
func (NetworkAclsNetworkAclIngressAclEntryArgs) ToNetworkAclsNetworkAclIngressAclEntryOutput ¶
func (i NetworkAclsNetworkAclIngressAclEntryArgs) ToNetworkAclsNetworkAclIngressAclEntryOutput() NetworkAclsNetworkAclIngressAclEntryOutput
func (NetworkAclsNetworkAclIngressAclEntryArgs) ToNetworkAclsNetworkAclIngressAclEntryOutputWithContext ¶
func (i NetworkAclsNetworkAclIngressAclEntryArgs) ToNetworkAclsNetworkAclIngressAclEntryOutputWithContext(ctx context.Context) NetworkAclsNetworkAclIngressAclEntryOutput
type NetworkAclsNetworkAclIngressAclEntryArray ¶
type NetworkAclsNetworkAclIngressAclEntryArray []NetworkAclsNetworkAclIngressAclEntryInput
func (NetworkAclsNetworkAclIngressAclEntryArray) ElementType ¶
func (NetworkAclsNetworkAclIngressAclEntryArray) ElementType() reflect.Type
func (NetworkAclsNetworkAclIngressAclEntryArray) ToNetworkAclsNetworkAclIngressAclEntryArrayOutput ¶
func (i NetworkAclsNetworkAclIngressAclEntryArray) ToNetworkAclsNetworkAclIngressAclEntryArrayOutput() NetworkAclsNetworkAclIngressAclEntryArrayOutput
func (NetworkAclsNetworkAclIngressAclEntryArray) ToNetworkAclsNetworkAclIngressAclEntryArrayOutputWithContext ¶
func (i NetworkAclsNetworkAclIngressAclEntryArray) ToNetworkAclsNetworkAclIngressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclIngressAclEntryArrayOutput
type NetworkAclsNetworkAclIngressAclEntryArrayInput ¶
type NetworkAclsNetworkAclIngressAclEntryArrayInput interface { pulumi.Input ToNetworkAclsNetworkAclIngressAclEntryArrayOutput() NetworkAclsNetworkAclIngressAclEntryArrayOutput ToNetworkAclsNetworkAclIngressAclEntryArrayOutputWithContext(context.Context) NetworkAclsNetworkAclIngressAclEntryArrayOutput }
NetworkAclsNetworkAclIngressAclEntryArrayInput is an input type that accepts NetworkAclsNetworkAclIngressAclEntryArray and NetworkAclsNetworkAclIngressAclEntryArrayOutput values. You can construct a concrete instance of `NetworkAclsNetworkAclIngressAclEntryArrayInput` via:
NetworkAclsNetworkAclIngressAclEntryArray{ NetworkAclsNetworkAclIngressAclEntryArgs{...} }
type NetworkAclsNetworkAclIngressAclEntryArrayOutput ¶
type NetworkAclsNetworkAclIngressAclEntryArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclsNetworkAclIngressAclEntryArrayOutput) ElementType ¶
func (NetworkAclsNetworkAclIngressAclEntryArrayOutput) ElementType() reflect.Type
func (NetworkAclsNetworkAclIngressAclEntryArrayOutput) ToNetworkAclsNetworkAclIngressAclEntryArrayOutput ¶
func (o NetworkAclsNetworkAclIngressAclEntryArrayOutput) ToNetworkAclsNetworkAclIngressAclEntryArrayOutput() NetworkAclsNetworkAclIngressAclEntryArrayOutput
func (NetworkAclsNetworkAclIngressAclEntryArrayOutput) ToNetworkAclsNetworkAclIngressAclEntryArrayOutputWithContext ¶
func (o NetworkAclsNetworkAclIngressAclEntryArrayOutput) ToNetworkAclsNetworkAclIngressAclEntryArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclIngressAclEntryArrayOutput
type NetworkAclsNetworkAclIngressAclEntryInput ¶
type NetworkAclsNetworkAclIngressAclEntryInput interface { pulumi.Input ToNetworkAclsNetworkAclIngressAclEntryOutput() NetworkAclsNetworkAclIngressAclEntryOutput ToNetworkAclsNetworkAclIngressAclEntryOutputWithContext(context.Context) NetworkAclsNetworkAclIngressAclEntryOutput }
NetworkAclsNetworkAclIngressAclEntryInput is an input type that accepts NetworkAclsNetworkAclIngressAclEntryArgs and NetworkAclsNetworkAclIngressAclEntryOutput values. You can construct a concrete instance of `NetworkAclsNetworkAclIngressAclEntryInput` via:
NetworkAclsNetworkAclIngressAclEntryArgs{...}
type NetworkAclsNetworkAclIngressAclEntryOutput ¶
type NetworkAclsNetworkAclIngressAclEntryOutput struct{ *pulumi.OutputState }
func (NetworkAclsNetworkAclIngressAclEntryOutput) Description ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) Description() pulumi.StringOutput
The description of entry.
func (NetworkAclsNetworkAclIngressAclEntryOutput) ElementType ¶
func (NetworkAclsNetworkAclIngressAclEntryOutput) ElementType() reflect.Type
func (NetworkAclsNetworkAclIngressAclEntryOutput) NetworkAclEntryId ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) NetworkAclEntryId() pulumi.StringOutput
The id of entry.
func (NetworkAclsNetworkAclIngressAclEntryOutput) NetworkAclEntryName ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) NetworkAclEntryName() pulumi.StringOutput
The name of entry.
func (NetworkAclsNetworkAclIngressAclEntryOutput) Policy ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) Policy() pulumi.StringOutput
The policy of entry.
func (NetworkAclsNetworkAclIngressAclEntryOutput) Port ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) Port() pulumi.StringOutput
The port of entry.
func (NetworkAclsNetworkAclIngressAclEntryOutput) Priority ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) Priority() pulumi.IntOutput
The priority of entry.
func (NetworkAclsNetworkAclIngressAclEntryOutput) Protocol ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) Protocol() pulumi.StringOutput
The protocol of entry.
func (NetworkAclsNetworkAclIngressAclEntryOutput) SourceCidrIp ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) SourceCidrIp() pulumi.StringOutput
The SourceCidrIp of entry.
func (NetworkAclsNetworkAclIngressAclEntryOutput) ToNetworkAclsNetworkAclIngressAclEntryOutput ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) ToNetworkAclsNetworkAclIngressAclEntryOutput() NetworkAclsNetworkAclIngressAclEntryOutput
func (NetworkAclsNetworkAclIngressAclEntryOutput) ToNetworkAclsNetworkAclIngressAclEntryOutputWithContext ¶
func (o NetworkAclsNetworkAclIngressAclEntryOutput) ToNetworkAclsNetworkAclIngressAclEntryOutputWithContext(ctx context.Context) NetworkAclsNetworkAclIngressAclEntryOutput
type NetworkAclsNetworkAclInput ¶
type NetworkAclsNetworkAclInput interface { pulumi.Input ToNetworkAclsNetworkAclOutput() NetworkAclsNetworkAclOutput ToNetworkAclsNetworkAclOutputWithContext(context.Context) NetworkAclsNetworkAclOutput }
NetworkAclsNetworkAclInput is an input type that accepts NetworkAclsNetworkAclArgs and NetworkAclsNetworkAclOutput values. You can construct a concrete instance of `NetworkAclsNetworkAclInput` via:
NetworkAclsNetworkAclArgs{...}
type NetworkAclsNetworkAclOutput ¶
type NetworkAclsNetworkAclOutput struct{ *pulumi.OutputState }
func (NetworkAclsNetworkAclOutput) AclEntryCount ¶
func (o NetworkAclsNetworkAclOutput) AclEntryCount() pulumi.IntOutput
The count of Network acl entry.
func (NetworkAclsNetworkAclOutput) CreationTime ¶
func (o NetworkAclsNetworkAclOutput) CreationTime() pulumi.StringOutput
Creation time of Network Acl.
func (NetworkAclsNetworkAclOutput) Description ¶
func (o NetworkAclsNetworkAclOutput) Description() pulumi.StringOutput
The description of entry.
func (NetworkAclsNetworkAclOutput) EgressAclEntries ¶
func (o NetworkAclsNetworkAclOutput) EgressAclEntries() NetworkAclsNetworkAclEgressAclEntryArrayOutput
The egress entries info of Network Acl.
func (NetworkAclsNetworkAclOutput) ElementType ¶
func (NetworkAclsNetworkAclOutput) ElementType() reflect.Type
func (NetworkAclsNetworkAclOutput) Id ¶
func (o NetworkAclsNetworkAclOutput) Id() pulumi.StringOutput
The ID of Network Acl.
func (NetworkAclsNetworkAclOutput) IngressAclEntries ¶
func (o NetworkAclsNetworkAclOutput) IngressAclEntries() NetworkAclsNetworkAclIngressAclEntryArrayOutput
The ingress entries info of Network Acl.
func (NetworkAclsNetworkAclOutput) NetworkAclId ¶
func (o NetworkAclsNetworkAclOutput) NetworkAclId() pulumi.StringOutput
The ID of Network Acl.
func (NetworkAclsNetworkAclOutput) NetworkAclName ¶
func (o NetworkAclsNetworkAclOutput) NetworkAclName() pulumi.StringOutput
The name of Network Acl.
func (NetworkAclsNetworkAclOutput) Resources ¶
func (o NetworkAclsNetworkAclOutput) Resources() NetworkAclsNetworkAclResourceArrayOutput
The resources info of Network Acl.
func (NetworkAclsNetworkAclOutput) Status ¶
func (o NetworkAclsNetworkAclOutput) Status() pulumi.StringOutput
The Status of Network Acl.
func (NetworkAclsNetworkAclOutput) ToNetworkAclsNetworkAclOutput ¶
func (o NetworkAclsNetworkAclOutput) ToNetworkAclsNetworkAclOutput() NetworkAclsNetworkAclOutput
func (NetworkAclsNetworkAclOutput) ToNetworkAclsNetworkAclOutputWithContext ¶
func (o NetworkAclsNetworkAclOutput) ToNetworkAclsNetworkAclOutputWithContext(ctx context.Context) NetworkAclsNetworkAclOutput
func (NetworkAclsNetworkAclOutput) UpdateTime ¶
func (o NetworkAclsNetworkAclOutput) UpdateTime() pulumi.StringOutput
Update time of Network Acl.
func (NetworkAclsNetworkAclOutput) VpcId ¶
func (o NetworkAclsNetworkAclOutput) VpcId() pulumi.StringOutput
The vpc id of Network Acl.
type NetworkAclsNetworkAclResourceArgs ¶
type NetworkAclsNetworkAclResourceArgs struct { // The resource id of Network Acl. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The Status of Network Acl. Status pulumi.StringInput `pulumi:"status"` }
func (NetworkAclsNetworkAclResourceArgs) ElementType ¶
func (NetworkAclsNetworkAclResourceArgs) ElementType() reflect.Type
func (NetworkAclsNetworkAclResourceArgs) ToNetworkAclsNetworkAclResourceOutput ¶
func (i NetworkAclsNetworkAclResourceArgs) ToNetworkAclsNetworkAclResourceOutput() NetworkAclsNetworkAclResourceOutput
func (NetworkAclsNetworkAclResourceArgs) ToNetworkAclsNetworkAclResourceOutputWithContext ¶
func (i NetworkAclsNetworkAclResourceArgs) ToNetworkAclsNetworkAclResourceOutputWithContext(ctx context.Context) NetworkAclsNetworkAclResourceOutput
type NetworkAclsNetworkAclResourceArray ¶
type NetworkAclsNetworkAclResourceArray []NetworkAclsNetworkAclResourceInput
func (NetworkAclsNetworkAclResourceArray) ElementType ¶
func (NetworkAclsNetworkAclResourceArray) ElementType() reflect.Type
func (NetworkAclsNetworkAclResourceArray) ToNetworkAclsNetworkAclResourceArrayOutput ¶
func (i NetworkAclsNetworkAclResourceArray) ToNetworkAclsNetworkAclResourceArrayOutput() NetworkAclsNetworkAclResourceArrayOutput
func (NetworkAclsNetworkAclResourceArray) ToNetworkAclsNetworkAclResourceArrayOutputWithContext ¶
func (i NetworkAclsNetworkAclResourceArray) ToNetworkAclsNetworkAclResourceArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclResourceArrayOutput
type NetworkAclsNetworkAclResourceArrayInput ¶
type NetworkAclsNetworkAclResourceArrayInput interface { pulumi.Input ToNetworkAclsNetworkAclResourceArrayOutput() NetworkAclsNetworkAclResourceArrayOutput ToNetworkAclsNetworkAclResourceArrayOutputWithContext(context.Context) NetworkAclsNetworkAclResourceArrayOutput }
NetworkAclsNetworkAclResourceArrayInput is an input type that accepts NetworkAclsNetworkAclResourceArray and NetworkAclsNetworkAclResourceArrayOutput values. You can construct a concrete instance of `NetworkAclsNetworkAclResourceArrayInput` via:
NetworkAclsNetworkAclResourceArray{ NetworkAclsNetworkAclResourceArgs{...} }
type NetworkAclsNetworkAclResourceArrayOutput ¶
type NetworkAclsNetworkAclResourceArrayOutput struct{ *pulumi.OutputState }
func (NetworkAclsNetworkAclResourceArrayOutput) ElementType ¶
func (NetworkAclsNetworkAclResourceArrayOutput) ElementType() reflect.Type
func (NetworkAclsNetworkAclResourceArrayOutput) ToNetworkAclsNetworkAclResourceArrayOutput ¶
func (o NetworkAclsNetworkAclResourceArrayOutput) ToNetworkAclsNetworkAclResourceArrayOutput() NetworkAclsNetworkAclResourceArrayOutput
func (NetworkAclsNetworkAclResourceArrayOutput) ToNetworkAclsNetworkAclResourceArrayOutputWithContext ¶
func (o NetworkAclsNetworkAclResourceArrayOutput) ToNetworkAclsNetworkAclResourceArrayOutputWithContext(ctx context.Context) NetworkAclsNetworkAclResourceArrayOutput
type NetworkAclsNetworkAclResourceInput ¶
type NetworkAclsNetworkAclResourceInput interface { pulumi.Input ToNetworkAclsNetworkAclResourceOutput() NetworkAclsNetworkAclResourceOutput ToNetworkAclsNetworkAclResourceOutputWithContext(context.Context) NetworkAclsNetworkAclResourceOutput }
NetworkAclsNetworkAclResourceInput is an input type that accepts NetworkAclsNetworkAclResourceArgs and NetworkAclsNetworkAclResourceOutput values. You can construct a concrete instance of `NetworkAclsNetworkAclResourceInput` via:
NetworkAclsNetworkAclResourceArgs{...}
type NetworkAclsNetworkAclResourceOutput ¶
type NetworkAclsNetworkAclResourceOutput struct{ *pulumi.OutputState }
func (NetworkAclsNetworkAclResourceOutput) ElementType ¶
func (NetworkAclsNetworkAclResourceOutput) ElementType() reflect.Type
func (NetworkAclsNetworkAclResourceOutput) ResourceId ¶
func (o NetworkAclsNetworkAclResourceOutput) ResourceId() pulumi.StringOutput
The resource id of Network Acl.
func (NetworkAclsNetworkAclResourceOutput) Status ¶
func (o NetworkAclsNetworkAclResourceOutput) Status() pulumi.StringOutput
The Status of Network Acl.
func (NetworkAclsNetworkAclResourceOutput) ToNetworkAclsNetworkAclResourceOutput ¶
func (o NetworkAclsNetworkAclResourceOutput) ToNetworkAclsNetworkAclResourceOutput() NetworkAclsNetworkAclResourceOutput
func (NetworkAclsNetworkAclResourceOutput) ToNetworkAclsNetworkAclResourceOutputWithContext ¶
func (o NetworkAclsNetworkAclResourceOutput) ToNetworkAclsNetworkAclResourceOutputWithContext(ctx context.Context) NetworkAclsNetworkAclResourceOutput
type NetworkAclsOutputArgs ¶
type NetworkAclsOutputArgs struct { // A list of Network Acl IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A Name Regex of Network Acl. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The name of Network Acl. NetworkAclName pulumi.StringPtrInput `pulumi:"networkAclName"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The subnet id of Network Acl. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The vpc id of Network Acl. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking NetworkAcls.
func (NetworkAclsOutputArgs) ElementType ¶
func (NetworkAclsOutputArgs) ElementType() reflect.Type
type NetworkAclsResult ¶
type NetworkAclsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // The Name of Network Acl. NetworkAclName *string `pulumi:"networkAclName"` // The collection of Network Acl query. NetworkAcls []NetworkAclsNetworkAcl `pulumi:"networkAcls"` OutputFile *string `pulumi:"outputFile"` SubnetId *string `pulumi:"subnetId"` // The total count of Network Acl query. TotalCount int `pulumi:"totalCount"` // The vpc id of Network Acl. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by NetworkAcls.
func NetworkAcls ¶
func NetworkAcls(ctx *pulumi.Context, args *NetworkAclsArgs, opts ...pulumi.InvokeOption) (*NetworkAclsResult, error)
Use this data source to query detailed information of network acls ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NetworkAcls(ctx, &vpc.NetworkAclsArgs{ NetworkAclName: pulumi.StringRef("ms-tf-acl"), }, nil) if err != nil { return err } return nil }) }
```
type NetworkAclsResultOutput ¶
type NetworkAclsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by NetworkAcls.
func NetworkAclsOutput ¶
func NetworkAclsOutput(ctx *pulumi.Context, args NetworkAclsOutputArgs, opts ...pulumi.InvokeOption) NetworkAclsResultOutput
func (NetworkAclsResultOutput) ElementType ¶
func (NetworkAclsResultOutput) ElementType() reflect.Type
func (NetworkAclsResultOutput) Id ¶
func (o NetworkAclsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (NetworkAclsResultOutput) Ids ¶
func (o NetworkAclsResultOutput) Ids() pulumi.StringArrayOutput
func (NetworkAclsResultOutput) NameRegex ¶
func (o NetworkAclsResultOutput) NameRegex() pulumi.StringPtrOutput
func (NetworkAclsResultOutput) NetworkAclName ¶
func (o NetworkAclsResultOutput) NetworkAclName() pulumi.StringPtrOutput
The Name of Network Acl.
func (NetworkAclsResultOutput) NetworkAcls ¶
func (o NetworkAclsResultOutput) NetworkAcls() NetworkAclsNetworkAclArrayOutput
The collection of Network Acl query.
func (NetworkAclsResultOutput) OutputFile ¶
func (o NetworkAclsResultOutput) OutputFile() pulumi.StringPtrOutput
func (NetworkAclsResultOutput) SubnetId ¶
func (o NetworkAclsResultOutput) SubnetId() pulumi.StringPtrOutput
func (NetworkAclsResultOutput) ToNetworkAclsResultOutput ¶
func (o NetworkAclsResultOutput) ToNetworkAclsResultOutput() NetworkAclsResultOutput
func (NetworkAclsResultOutput) ToNetworkAclsResultOutputWithContext ¶
func (o NetworkAclsResultOutput) ToNetworkAclsResultOutputWithContext(ctx context.Context) NetworkAclsResultOutput
func (NetworkAclsResultOutput) TotalCount ¶
func (o NetworkAclsResultOutput) TotalCount() pulumi.IntOutput
The total count of Network Acl query.
func (NetworkAclsResultOutput) VpcId ¶
func (o NetworkAclsResultOutput) VpcId() pulumi.StringPtrOutput
The vpc id of Network Acl.
type NetworkInterface ¶
type NetworkInterface struct { pulumi.CustomResourceState // The description of the ENI. Description pulumi.StringPtrOutput `pulumi:"description"` // The number of IPv6 addresses to be automatically assigned from within the CIDR block of the subnet that hosts the ENI. Valid values: 0 to 10. // You cannot specify both the ipv6Addresses and ipv6AddressCount parameters. Ipv6AddressCount pulumi.IntOutput `pulumi:"ipv6AddressCount"` // One or more IPv6 addresses selected from within the CIDR block of the subnet that hosts the ENI. Support up to 10. // You cannot specify both the ipv6Addresses and ipv6AddressCount parameters. Ipv6Addresses pulumi.StringArrayOutput `pulumi:"ipv6Addresses"` // The name of the ENI. NetworkInterfaceName pulumi.StringOutput `pulumi:"networkInterfaceName"` // Set port security enable or disable. PortSecurityEnabled pulumi.BoolOutput `pulumi:"portSecurityEnabled"` // The primary IP address of the ENI. PrimaryIpAddress pulumi.StringOutput `pulumi:"primaryIpAddress"` // The list of private ip address. This field conflicts with `secondaryPrivateIpAddressCount`. PrivateIpAddresses pulumi.StringArrayOutput `pulumi:"privateIpAddresses"` // The ProjectName of the ENI. ProjectName pulumi.StringOutput `pulumi:"projectName"` // The count of secondary private ip address. This field conflicts with `privateIpAddress`. SecondaryPrivateIpAddressCount pulumi.IntOutput `pulumi:"secondaryPrivateIpAddressCount"` // The list of the security group id to which the secondary ENI belongs. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The status of the ENI. Status pulumi.StringOutput `pulumi:"status"` // The id of the subnet to which the ENI is connected. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Tags. Tags NetworkInterfaceTagArrayOutput `pulumi:"tags"` }
Provides a resource to manage network interface ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewNetworkInterface(ctx, "foo", &vpc.NetworkInterfaceArgs{ Description: pulumi.String("tf-test-up"), NetworkInterfaceName: pulumi.String("tf-test-up"), PortSecurityEnabled: pulumi.Bool(false), PrimaryIpAddress: pulumi.String("192.168.5.253"), PrivateIpAddresses: pulumi.StringArray{ pulumi.String("192.168.5.2"), }, ProjectName: pulumi.String("default"), SecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-2fepz3c793g1s59gp67y21r34"), }, SubnetId: pulumi.String("subnet-2fe79j7c8o5c059gp68ksxr93"), }) if err != nil { return err } return nil }) }
```
## Import
Network interface can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/networkInterface:NetworkInterface default eni-bp1fgnh68xyz9****
```
func GetNetworkInterface ¶
func GetNetworkInterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceState, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
GetNetworkInterface gets an existing NetworkInterface resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkInterface ¶
func NewNetworkInterface(ctx *pulumi.Context, name string, args *NetworkInterfaceArgs, opts ...pulumi.ResourceOption) (*NetworkInterface, error)
NewNetworkInterface registers a new resource with the given unique name, arguments, and options.
func (*NetworkInterface) ElementType ¶
func (*NetworkInterface) ElementType() reflect.Type
func (*NetworkInterface) ToNetworkInterfaceOutput ¶
func (i *NetworkInterface) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (*NetworkInterface) ToNetworkInterfaceOutputWithContext ¶
func (i *NetworkInterface) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // The description of the ENI. Description pulumi.StringPtrInput // The number of IPv6 addresses to be automatically assigned from within the CIDR block of the subnet that hosts the ENI. Valid values: 0 to 10. // You cannot specify both the ipv6Addresses and ipv6AddressCount parameters. Ipv6AddressCount pulumi.IntPtrInput // One or more IPv6 addresses selected from within the CIDR block of the subnet that hosts the ENI. Support up to 10. // You cannot specify both the ipv6Addresses and ipv6AddressCount parameters. Ipv6Addresses pulumi.StringArrayInput // The name of the ENI. NetworkInterfaceName pulumi.StringPtrInput // Set port security enable or disable. PortSecurityEnabled pulumi.BoolPtrInput // The primary IP address of the ENI. PrimaryIpAddress pulumi.StringPtrInput // The list of private ip address. This field conflicts with `secondaryPrivateIpAddressCount`. PrivateIpAddresses pulumi.StringArrayInput // The ProjectName of the ENI. ProjectName pulumi.StringPtrInput // The count of secondary private ip address. This field conflicts with `privateIpAddress`. SecondaryPrivateIpAddressCount pulumi.IntPtrInput // The list of the security group id to which the secondary ENI belongs. SecurityGroupIds pulumi.StringArrayInput // The id of the subnet to which the ENI is connected. SubnetId pulumi.StringInput // Tags. Tags NetworkInterfaceTagArrayInput }
The set of arguments for constructing a NetworkInterface resource.
func (NetworkInterfaceArgs) ElementType ¶
func (NetworkInterfaceArgs) ElementType() reflect.Type
type NetworkInterfaceArray ¶
type NetworkInterfaceArray []NetworkInterfaceInput
func (NetworkInterfaceArray) ElementType ¶
func (NetworkInterfaceArray) ElementType() reflect.Type
func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutput ¶
func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext ¶
func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
type NetworkInterfaceArrayInput ¶
type NetworkInterfaceArrayInput interface { pulumi.Input ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput ToNetworkInterfaceArrayOutputWithContext(context.Context) NetworkInterfaceArrayOutput }
NetworkInterfaceArrayInput is an input type that accepts NetworkInterfaceArray and NetworkInterfaceArrayOutput values. You can construct a concrete instance of `NetworkInterfaceArrayInput` via:
NetworkInterfaceArray{ NetworkInterfaceArgs{...} }
type NetworkInterfaceArrayOutput ¶
type NetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceArrayOutput) ElementType ¶
func (NetworkInterfaceArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceArrayOutput) Index ¶
func (o NetworkInterfaceArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceOutput
func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput ¶
func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext ¶
func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
type NetworkInterfaceAttach ¶
type NetworkInterfaceAttach struct { pulumi.CustomResourceState // The id of the instance to which the ENI is bound. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The id of the ENI. NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"` }
Provides a resource to manage network interface attach ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewNetworkInterfaceAttach(ctx, "foo", &vpc.NetworkInterfaceAttachArgs{ InstanceId: pulumi.String("i-72q20hi6s082wcafdem8"), NetworkInterfaceId: pulumi.String("eni-274ecj646ylts7fap8t6xbba1"), }) if err != nil { return err } return nil }) }
```
## Import
Network interface attach can be imported using the network_interface_id:instance_id.
```sh
$ pulumi import volcengine:vpc/networkInterfaceAttach:NetworkInterfaceAttach default eni-bp1fg655nh68xyz9***:i-wijfn35c****
```
func GetNetworkInterfaceAttach ¶
func GetNetworkInterfaceAttach(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkInterfaceAttachState, opts ...pulumi.ResourceOption) (*NetworkInterfaceAttach, error)
GetNetworkInterfaceAttach gets an existing NetworkInterfaceAttach resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetworkInterfaceAttach ¶
func NewNetworkInterfaceAttach(ctx *pulumi.Context, name string, args *NetworkInterfaceAttachArgs, opts ...pulumi.ResourceOption) (*NetworkInterfaceAttach, error)
NewNetworkInterfaceAttach registers a new resource with the given unique name, arguments, and options.
func (*NetworkInterfaceAttach) ElementType ¶
func (*NetworkInterfaceAttach) ElementType() reflect.Type
func (*NetworkInterfaceAttach) ToNetworkInterfaceAttachOutput ¶
func (i *NetworkInterfaceAttach) ToNetworkInterfaceAttachOutput() NetworkInterfaceAttachOutput
func (*NetworkInterfaceAttach) ToNetworkInterfaceAttachOutputWithContext ¶
func (i *NetworkInterfaceAttach) ToNetworkInterfaceAttachOutputWithContext(ctx context.Context) NetworkInterfaceAttachOutput
type NetworkInterfaceAttachArgs ¶
type NetworkInterfaceAttachArgs struct { // The id of the instance to which the ENI is bound. InstanceId pulumi.StringInput // The id of the ENI. NetworkInterfaceId pulumi.StringInput }
The set of arguments for constructing a NetworkInterfaceAttach resource.
func (NetworkInterfaceAttachArgs) ElementType ¶
func (NetworkInterfaceAttachArgs) ElementType() reflect.Type
type NetworkInterfaceAttachArray ¶
type NetworkInterfaceAttachArray []NetworkInterfaceAttachInput
func (NetworkInterfaceAttachArray) ElementType ¶
func (NetworkInterfaceAttachArray) ElementType() reflect.Type
func (NetworkInterfaceAttachArray) ToNetworkInterfaceAttachArrayOutput ¶
func (i NetworkInterfaceAttachArray) ToNetworkInterfaceAttachArrayOutput() NetworkInterfaceAttachArrayOutput
func (NetworkInterfaceAttachArray) ToNetworkInterfaceAttachArrayOutputWithContext ¶
func (i NetworkInterfaceAttachArray) ToNetworkInterfaceAttachArrayOutputWithContext(ctx context.Context) NetworkInterfaceAttachArrayOutput
type NetworkInterfaceAttachArrayInput ¶
type NetworkInterfaceAttachArrayInput interface { pulumi.Input ToNetworkInterfaceAttachArrayOutput() NetworkInterfaceAttachArrayOutput ToNetworkInterfaceAttachArrayOutputWithContext(context.Context) NetworkInterfaceAttachArrayOutput }
NetworkInterfaceAttachArrayInput is an input type that accepts NetworkInterfaceAttachArray and NetworkInterfaceAttachArrayOutput values. You can construct a concrete instance of `NetworkInterfaceAttachArrayInput` via:
NetworkInterfaceAttachArray{ NetworkInterfaceAttachArgs{...} }
type NetworkInterfaceAttachArrayOutput ¶
type NetworkInterfaceAttachArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceAttachArrayOutput) ElementType ¶
func (NetworkInterfaceAttachArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceAttachArrayOutput) Index ¶
func (o NetworkInterfaceAttachArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceAttachOutput
func (NetworkInterfaceAttachArrayOutput) ToNetworkInterfaceAttachArrayOutput ¶
func (o NetworkInterfaceAttachArrayOutput) ToNetworkInterfaceAttachArrayOutput() NetworkInterfaceAttachArrayOutput
func (NetworkInterfaceAttachArrayOutput) ToNetworkInterfaceAttachArrayOutputWithContext ¶
func (o NetworkInterfaceAttachArrayOutput) ToNetworkInterfaceAttachArrayOutputWithContext(ctx context.Context) NetworkInterfaceAttachArrayOutput
type NetworkInterfaceAttachInput ¶
type NetworkInterfaceAttachInput interface { pulumi.Input ToNetworkInterfaceAttachOutput() NetworkInterfaceAttachOutput ToNetworkInterfaceAttachOutputWithContext(ctx context.Context) NetworkInterfaceAttachOutput }
type NetworkInterfaceAttachMap ¶
type NetworkInterfaceAttachMap map[string]NetworkInterfaceAttachInput
func (NetworkInterfaceAttachMap) ElementType ¶
func (NetworkInterfaceAttachMap) ElementType() reflect.Type
func (NetworkInterfaceAttachMap) ToNetworkInterfaceAttachMapOutput ¶
func (i NetworkInterfaceAttachMap) ToNetworkInterfaceAttachMapOutput() NetworkInterfaceAttachMapOutput
func (NetworkInterfaceAttachMap) ToNetworkInterfaceAttachMapOutputWithContext ¶
func (i NetworkInterfaceAttachMap) ToNetworkInterfaceAttachMapOutputWithContext(ctx context.Context) NetworkInterfaceAttachMapOutput
type NetworkInterfaceAttachMapInput ¶
type NetworkInterfaceAttachMapInput interface { pulumi.Input ToNetworkInterfaceAttachMapOutput() NetworkInterfaceAttachMapOutput ToNetworkInterfaceAttachMapOutputWithContext(context.Context) NetworkInterfaceAttachMapOutput }
NetworkInterfaceAttachMapInput is an input type that accepts NetworkInterfaceAttachMap and NetworkInterfaceAttachMapOutput values. You can construct a concrete instance of `NetworkInterfaceAttachMapInput` via:
NetworkInterfaceAttachMap{ "key": NetworkInterfaceAttachArgs{...} }
type NetworkInterfaceAttachMapOutput ¶
type NetworkInterfaceAttachMapOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceAttachMapOutput) ElementType ¶
func (NetworkInterfaceAttachMapOutput) ElementType() reflect.Type
func (NetworkInterfaceAttachMapOutput) MapIndex ¶
func (o NetworkInterfaceAttachMapOutput) MapIndex(k pulumi.StringInput) NetworkInterfaceAttachOutput
func (NetworkInterfaceAttachMapOutput) ToNetworkInterfaceAttachMapOutput ¶
func (o NetworkInterfaceAttachMapOutput) ToNetworkInterfaceAttachMapOutput() NetworkInterfaceAttachMapOutput
func (NetworkInterfaceAttachMapOutput) ToNetworkInterfaceAttachMapOutputWithContext ¶
func (o NetworkInterfaceAttachMapOutput) ToNetworkInterfaceAttachMapOutputWithContext(ctx context.Context) NetworkInterfaceAttachMapOutput
type NetworkInterfaceAttachOutput ¶
type NetworkInterfaceAttachOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceAttachOutput) ElementType ¶
func (NetworkInterfaceAttachOutput) ElementType() reflect.Type
func (NetworkInterfaceAttachOutput) InstanceId ¶
func (o NetworkInterfaceAttachOutput) InstanceId() pulumi.StringOutput
The id of the instance to which the ENI is bound.
func (NetworkInterfaceAttachOutput) NetworkInterfaceId ¶
func (o NetworkInterfaceAttachOutput) NetworkInterfaceId() pulumi.StringOutput
The id of the ENI.
func (NetworkInterfaceAttachOutput) ToNetworkInterfaceAttachOutput ¶
func (o NetworkInterfaceAttachOutput) ToNetworkInterfaceAttachOutput() NetworkInterfaceAttachOutput
func (NetworkInterfaceAttachOutput) ToNetworkInterfaceAttachOutputWithContext ¶
func (o NetworkInterfaceAttachOutput) ToNetworkInterfaceAttachOutputWithContext(ctx context.Context) NetworkInterfaceAttachOutput
type NetworkInterfaceAttachState ¶
type NetworkInterfaceAttachState struct { // The id of the instance to which the ENI is bound. InstanceId pulumi.StringPtrInput // The id of the ENI. NetworkInterfaceId pulumi.StringPtrInput }
func (NetworkInterfaceAttachState) ElementType ¶
func (NetworkInterfaceAttachState) ElementType() reflect.Type
type NetworkInterfaceInput ¶
type NetworkInterfaceInput interface { pulumi.Input ToNetworkInterfaceOutput() NetworkInterfaceOutput ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput }
type NetworkInterfaceMap ¶
type NetworkInterfaceMap map[string]NetworkInterfaceInput
func (NetworkInterfaceMap) ElementType ¶
func (NetworkInterfaceMap) ElementType() reflect.Type
func (NetworkInterfaceMap) ToNetworkInterfaceMapOutput ¶
func (i NetworkInterfaceMap) ToNetworkInterfaceMapOutput() NetworkInterfaceMapOutput
func (NetworkInterfaceMap) ToNetworkInterfaceMapOutputWithContext ¶
func (i NetworkInterfaceMap) ToNetworkInterfaceMapOutputWithContext(ctx context.Context) NetworkInterfaceMapOutput
type NetworkInterfaceMapInput ¶
type NetworkInterfaceMapInput interface { pulumi.Input ToNetworkInterfaceMapOutput() NetworkInterfaceMapOutput ToNetworkInterfaceMapOutputWithContext(context.Context) NetworkInterfaceMapOutput }
NetworkInterfaceMapInput is an input type that accepts NetworkInterfaceMap and NetworkInterfaceMapOutput values. You can construct a concrete instance of `NetworkInterfaceMapInput` via:
NetworkInterfaceMap{ "key": NetworkInterfaceArgs{...} }
type NetworkInterfaceMapOutput ¶
type NetworkInterfaceMapOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceMapOutput) ElementType ¶
func (NetworkInterfaceMapOutput) ElementType() reflect.Type
func (NetworkInterfaceMapOutput) MapIndex ¶
func (o NetworkInterfaceMapOutput) MapIndex(k pulumi.StringInput) NetworkInterfaceOutput
func (NetworkInterfaceMapOutput) ToNetworkInterfaceMapOutput ¶
func (o NetworkInterfaceMapOutput) ToNetworkInterfaceMapOutput() NetworkInterfaceMapOutput
func (NetworkInterfaceMapOutput) ToNetworkInterfaceMapOutputWithContext ¶
func (o NetworkInterfaceMapOutput) ToNetworkInterfaceMapOutputWithContext(ctx context.Context) NetworkInterfaceMapOutput
type NetworkInterfaceOutput ¶
type NetworkInterfaceOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceOutput) Description ¶
func (o NetworkInterfaceOutput) Description() pulumi.StringPtrOutput
The description of the ENI.
func (NetworkInterfaceOutput) ElementType ¶
func (NetworkInterfaceOutput) ElementType() reflect.Type
func (NetworkInterfaceOutput) Ipv6AddressCount ¶ added in v0.0.19
func (o NetworkInterfaceOutput) Ipv6AddressCount() pulumi.IntOutput
The number of IPv6 addresses to be automatically assigned from within the CIDR block of the subnet that hosts the ENI. Valid values: 0 to 10. You cannot specify both the ipv6Addresses and ipv6AddressCount parameters.
func (NetworkInterfaceOutput) Ipv6Addresses ¶ added in v0.0.19
func (o NetworkInterfaceOutput) Ipv6Addresses() pulumi.StringArrayOutput
One or more IPv6 addresses selected from within the CIDR block of the subnet that hosts the ENI. Support up to 10. You cannot specify both the ipv6Addresses and ipv6AddressCount parameters.
func (NetworkInterfaceOutput) NetworkInterfaceName ¶
func (o NetworkInterfaceOutput) NetworkInterfaceName() pulumi.StringOutput
The name of the ENI.
func (NetworkInterfaceOutput) PortSecurityEnabled ¶
func (o NetworkInterfaceOutput) PortSecurityEnabled() pulumi.BoolOutput
Set port security enable or disable.
func (NetworkInterfaceOutput) PrimaryIpAddress ¶
func (o NetworkInterfaceOutput) PrimaryIpAddress() pulumi.StringOutput
The primary IP address of the ENI.
func (NetworkInterfaceOutput) PrivateIpAddresses ¶
func (o NetworkInterfaceOutput) PrivateIpAddresses() pulumi.StringArrayOutput
The list of private ip address. This field conflicts with `secondaryPrivateIpAddressCount`.
func (NetworkInterfaceOutput) ProjectName ¶
func (o NetworkInterfaceOutput) ProjectName() pulumi.StringOutput
The ProjectName of the ENI.
func (NetworkInterfaceOutput) SecondaryPrivateIpAddressCount ¶
func (o NetworkInterfaceOutput) SecondaryPrivateIpAddressCount() pulumi.IntOutput
The count of secondary private ip address. This field conflicts with `privateIpAddress`.
func (NetworkInterfaceOutput) SecurityGroupIds ¶
func (o NetworkInterfaceOutput) SecurityGroupIds() pulumi.StringArrayOutput
The list of the security group id to which the secondary ENI belongs.
func (NetworkInterfaceOutput) Status ¶
func (o NetworkInterfaceOutput) Status() pulumi.StringOutput
The status of the ENI.
func (NetworkInterfaceOutput) SubnetId ¶
func (o NetworkInterfaceOutput) SubnetId() pulumi.StringOutput
The id of the subnet to which the ENI is connected.
func (NetworkInterfaceOutput) Tags ¶
func (o NetworkInterfaceOutput) Tags() NetworkInterfaceTagArrayOutput
Tags.
func (NetworkInterfaceOutput) ToNetworkInterfaceOutput ¶
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext ¶
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceState ¶
type NetworkInterfaceState struct { // The description of the ENI. Description pulumi.StringPtrInput // The number of IPv6 addresses to be automatically assigned from within the CIDR block of the subnet that hosts the ENI. Valid values: 0 to 10. // You cannot specify both the ipv6Addresses and ipv6AddressCount parameters. Ipv6AddressCount pulumi.IntPtrInput // One or more IPv6 addresses selected from within the CIDR block of the subnet that hosts the ENI. Support up to 10. // You cannot specify both the ipv6Addresses and ipv6AddressCount parameters. Ipv6Addresses pulumi.StringArrayInput // The name of the ENI. NetworkInterfaceName pulumi.StringPtrInput // Set port security enable or disable. PortSecurityEnabled pulumi.BoolPtrInput // The primary IP address of the ENI. PrimaryIpAddress pulumi.StringPtrInput // The list of private ip address. This field conflicts with `secondaryPrivateIpAddressCount`. PrivateIpAddresses pulumi.StringArrayInput // The ProjectName of the ENI. ProjectName pulumi.StringPtrInput // The count of secondary private ip address. This field conflicts with `privateIpAddress`. SecondaryPrivateIpAddressCount pulumi.IntPtrInput // The list of the security group id to which the secondary ENI belongs. SecurityGroupIds pulumi.StringArrayInput // The status of the ENI. Status pulumi.StringPtrInput // The id of the subnet to which the ENI is connected. SubnetId pulumi.StringPtrInput // Tags. Tags NetworkInterfaceTagArrayInput }
func (NetworkInterfaceState) ElementType ¶
func (NetworkInterfaceState) ElementType() reflect.Type
type NetworkInterfaceTag ¶
type NetworkInterfaceTagArgs ¶
type NetworkInterfaceTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NetworkInterfaceTagArgs) ElementType ¶
func (NetworkInterfaceTagArgs) ElementType() reflect.Type
func (NetworkInterfaceTagArgs) ToNetworkInterfaceTagOutput ¶
func (i NetworkInterfaceTagArgs) ToNetworkInterfaceTagOutput() NetworkInterfaceTagOutput
func (NetworkInterfaceTagArgs) ToNetworkInterfaceTagOutputWithContext ¶
func (i NetworkInterfaceTagArgs) ToNetworkInterfaceTagOutputWithContext(ctx context.Context) NetworkInterfaceTagOutput
type NetworkInterfaceTagArray ¶
type NetworkInterfaceTagArray []NetworkInterfaceTagInput
func (NetworkInterfaceTagArray) ElementType ¶
func (NetworkInterfaceTagArray) ElementType() reflect.Type
func (NetworkInterfaceTagArray) ToNetworkInterfaceTagArrayOutput ¶
func (i NetworkInterfaceTagArray) ToNetworkInterfaceTagArrayOutput() NetworkInterfaceTagArrayOutput
func (NetworkInterfaceTagArray) ToNetworkInterfaceTagArrayOutputWithContext ¶
func (i NetworkInterfaceTagArray) ToNetworkInterfaceTagArrayOutputWithContext(ctx context.Context) NetworkInterfaceTagArrayOutput
type NetworkInterfaceTagArrayInput ¶
type NetworkInterfaceTagArrayInput interface { pulumi.Input ToNetworkInterfaceTagArrayOutput() NetworkInterfaceTagArrayOutput ToNetworkInterfaceTagArrayOutputWithContext(context.Context) NetworkInterfaceTagArrayOutput }
NetworkInterfaceTagArrayInput is an input type that accepts NetworkInterfaceTagArray and NetworkInterfaceTagArrayOutput values. You can construct a concrete instance of `NetworkInterfaceTagArrayInput` via:
NetworkInterfaceTagArray{ NetworkInterfaceTagArgs{...} }
type NetworkInterfaceTagArrayOutput ¶
type NetworkInterfaceTagArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceTagArrayOutput) ElementType ¶
func (NetworkInterfaceTagArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceTagArrayOutput) Index ¶
func (o NetworkInterfaceTagArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceTagOutput
func (NetworkInterfaceTagArrayOutput) ToNetworkInterfaceTagArrayOutput ¶
func (o NetworkInterfaceTagArrayOutput) ToNetworkInterfaceTagArrayOutput() NetworkInterfaceTagArrayOutput
func (NetworkInterfaceTagArrayOutput) ToNetworkInterfaceTagArrayOutputWithContext ¶
func (o NetworkInterfaceTagArrayOutput) ToNetworkInterfaceTagArrayOutputWithContext(ctx context.Context) NetworkInterfaceTagArrayOutput
type NetworkInterfaceTagInput ¶
type NetworkInterfaceTagInput interface { pulumi.Input ToNetworkInterfaceTagOutput() NetworkInterfaceTagOutput ToNetworkInterfaceTagOutputWithContext(context.Context) NetworkInterfaceTagOutput }
NetworkInterfaceTagInput is an input type that accepts NetworkInterfaceTagArgs and NetworkInterfaceTagOutput values. You can construct a concrete instance of `NetworkInterfaceTagInput` via:
NetworkInterfaceTagArgs{...}
type NetworkInterfaceTagOutput ¶
type NetworkInterfaceTagOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceTagOutput) ElementType ¶
func (NetworkInterfaceTagOutput) ElementType() reflect.Type
func (NetworkInterfaceTagOutput) Key ¶
func (o NetworkInterfaceTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NetworkInterfaceTagOutput) ToNetworkInterfaceTagOutput ¶
func (o NetworkInterfaceTagOutput) ToNetworkInterfaceTagOutput() NetworkInterfaceTagOutput
func (NetworkInterfaceTagOutput) ToNetworkInterfaceTagOutputWithContext ¶
func (o NetworkInterfaceTagOutput) ToNetworkInterfaceTagOutputWithContext(ctx context.Context) NetworkInterfaceTagOutput
func (NetworkInterfaceTagOutput) Value ¶
func (o NetworkInterfaceTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type NetworkInterfacesArgs ¶
type NetworkInterfacesArgs struct { // A list of ENI ids. Ids []string `pulumi:"ids"` // An id of the instance to which the ENI is bound. InstanceId *string `pulumi:"instanceId"` // A list of network interface ids. NetworkInterfaceIds []string `pulumi:"networkInterfaceIds"` // A name of ENI. NetworkInterfaceName *string `pulumi:"networkInterfaceName"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // A list of primary IP address of ENI. PrimaryIpAddresses []string `pulumi:"primaryIpAddresses"` // A list of private IP addresses. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // The ProjectName of the ENI. ProjectName *string `pulumi:"projectName"` // An id of the security group to which the secondary ENI belongs. SecurityGroupId *string `pulumi:"securityGroupId"` // A status of ENI, Optional choice contains `Creating`, `Available`, `Attaching`, `InUse`, `Detaching`, `Deleting`. Status *string `pulumi:"status"` // An id of the subnet to which the ENI is connected. SubnetId *string `pulumi:"subnetId"` // Tags. Tags []NetworkInterfacesTag `pulumi:"tags"` // A type of ENI, Optional choice contains `primary`, `secondary`. Type *string `pulumi:"type"` // An id of the virtual private cloud (VPC) to which the ENI belongs. VpcId *string `pulumi:"vpcId"` // The zone ID. ZoneId *string `pulumi:"zoneId"` }
A collection of arguments for invoking NetworkInterfaces.
type NetworkInterfacesNetworkInterface ¶
type NetworkInterfacesNetworkInterface struct { // The account id of the ENI creator. AccountId string `pulumi:"accountId"` // The IP address of the EIP to which the ENI associates. AssociatedElasticIpAddress string `pulumi:"associatedElasticIpAddress"` // The allocation id of the EIP to which the ENI associates. AssociatedElasticIpId string `pulumi:"associatedElasticIpId"` // The create time of the ENI. CreatedAt string `pulumi:"createdAt"` // The description of the ENI. Description string `pulumi:"description"` // The id of the device to which the ENI is bound. DeviceId string `pulumi:"deviceId"` // The id of the ENI. Id string `pulumi:"id"` // The IPv6 address list of the ENI. Ipv6Sets []string `pulumi:"ipv6Sets"` // The mac address of the ENI. MacAddress string `pulumi:"macAddress"` // The id of the ENI. NetworkInterfaceId string `pulumi:"networkInterfaceId"` // A name of ENI. NetworkInterfaceName string `pulumi:"networkInterfaceName"` // The enable of port security. PortSecurityEnabled bool `pulumi:"portSecurityEnabled"` // The primary IP address of the ENI. PrimaryIpAddress string `pulumi:"primaryIpAddress"` // The IP address of secondary private network interface. PrivateIpSets []NetworkInterfacesNetworkInterfacePrivateIpSet `pulumi:"privateIpSets"` // The ProjectName of the ENI. ProjectName string `pulumi:"projectName"` // The list of the security group id to which the secondary ENI belongs. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Whether the network card has been authorized to be used by other account services. ServiceManaged bool `pulumi:"serviceManaged"` // A status of ENI, Optional choice contains `Creating`, `Available`, `Attaching`, `InUse`, `Detaching`, `Deleting`. Status string `pulumi:"status"` // An id of the subnet to which the ENI is connected. SubnetId string `pulumi:"subnetId"` // Tags. Tags []NetworkInterfacesNetworkInterfaceTag `pulumi:"tags"` // A type of ENI, Optional choice contains `primary`, `secondary`. Type string `pulumi:"type"` // The last update time of the ENI. UpdatedAt string `pulumi:"updatedAt"` // An id of the virtual private cloud (VPC) to which the ENI belongs. VpcId string `pulumi:"vpcId"` // The name of the virtual private cloud (VPC) to which the ENI belongs. VpcName string `pulumi:"vpcName"` // The zone ID. ZoneId string `pulumi:"zoneId"` }
type NetworkInterfacesNetworkInterfaceArgs ¶
type NetworkInterfacesNetworkInterfaceArgs struct { // The account id of the ENI creator. AccountId pulumi.StringInput `pulumi:"accountId"` // The IP address of the EIP to which the ENI associates. AssociatedElasticIpAddress pulumi.StringInput `pulumi:"associatedElasticIpAddress"` // The allocation id of the EIP to which the ENI associates. AssociatedElasticIpId pulumi.StringInput `pulumi:"associatedElasticIpId"` // The create time of the ENI. CreatedAt pulumi.StringInput `pulumi:"createdAt"` // The description of the ENI. Description pulumi.StringInput `pulumi:"description"` // The id of the device to which the ENI is bound. DeviceId pulumi.StringInput `pulumi:"deviceId"` // The id of the ENI. Id pulumi.StringInput `pulumi:"id"` // The IPv6 address list of the ENI. Ipv6Sets pulumi.StringArrayInput `pulumi:"ipv6Sets"` // The mac address of the ENI. MacAddress pulumi.StringInput `pulumi:"macAddress"` // The id of the ENI. NetworkInterfaceId pulumi.StringInput `pulumi:"networkInterfaceId"` // A name of ENI. NetworkInterfaceName pulumi.StringInput `pulumi:"networkInterfaceName"` // The enable of port security. PortSecurityEnabled pulumi.BoolInput `pulumi:"portSecurityEnabled"` // The primary IP address of the ENI. PrimaryIpAddress pulumi.StringInput `pulumi:"primaryIpAddress"` // The IP address of secondary private network interface. PrivateIpSets NetworkInterfacesNetworkInterfacePrivateIpSetArrayInput `pulumi:"privateIpSets"` // The ProjectName of the ENI. ProjectName pulumi.StringInput `pulumi:"projectName"` // The list of the security group id to which the secondary ENI belongs. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Whether the network card has been authorized to be used by other account services. ServiceManaged pulumi.BoolInput `pulumi:"serviceManaged"` // A status of ENI, Optional choice contains `Creating`, `Available`, `Attaching`, `InUse`, `Detaching`, `Deleting`. Status pulumi.StringInput `pulumi:"status"` // An id of the subnet to which the ENI is connected. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Tags. Tags NetworkInterfacesNetworkInterfaceTagArrayInput `pulumi:"tags"` // A type of ENI, Optional choice contains `primary`, `secondary`. Type pulumi.StringInput `pulumi:"type"` // The last update time of the ENI. UpdatedAt pulumi.StringInput `pulumi:"updatedAt"` // An id of the virtual private cloud (VPC) to which the ENI belongs. VpcId pulumi.StringInput `pulumi:"vpcId"` // The name of the virtual private cloud (VPC) to which the ENI belongs. VpcName pulumi.StringInput `pulumi:"vpcName"` // The zone ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (NetworkInterfacesNetworkInterfaceArgs) ElementType ¶
func (NetworkInterfacesNetworkInterfaceArgs) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfaceArgs) ToNetworkInterfacesNetworkInterfaceOutput ¶
func (i NetworkInterfacesNetworkInterfaceArgs) ToNetworkInterfacesNetworkInterfaceOutput() NetworkInterfacesNetworkInterfaceOutput
func (NetworkInterfacesNetworkInterfaceArgs) ToNetworkInterfacesNetworkInterfaceOutputWithContext ¶
func (i NetworkInterfacesNetworkInterfaceArgs) ToNetworkInterfacesNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceOutput
type NetworkInterfacesNetworkInterfaceArray ¶
type NetworkInterfacesNetworkInterfaceArray []NetworkInterfacesNetworkInterfaceInput
func (NetworkInterfacesNetworkInterfaceArray) ElementType ¶
func (NetworkInterfacesNetworkInterfaceArray) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfaceArray) ToNetworkInterfacesNetworkInterfaceArrayOutput ¶
func (i NetworkInterfacesNetworkInterfaceArray) ToNetworkInterfacesNetworkInterfaceArrayOutput() NetworkInterfacesNetworkInterfaceArrayOutput
func (NetworkInterfacesNetworkInterfaceArray) ToNetworkInterfacesNetworkInterfaceArrayOutputWithContext ¶
func (i NetworkInterfacesNetworkInterfaceArray) ToNetworkInterfacesNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceArrayOutput
type NetworkInterfacesNetworkInterfaceArrayInput ¶
type NetworkInterfacesNetworkInterfaceArrayInput interface { pulumi.Input ToNetworkInterfacesNetworkInterfaceArrayOutput() NetworkInterfacesNetworkInterfaceArrayOutput ToNetworkInterfacesNetworkInterfaceArrayOutputWithContext(context.Context) NetworkInterfacesNetworkInterfaceArrayOutput }
NetworkInterfacesNetworkInterfaceArrayInput is an input type that accepts NetworkInterfacesNetworkInterfaceArray and NetworkInterfacesNetworkInterfaceArrayOutput values. You can construct a concrete instance of `NetworkInterfacesNetworkInterfaceArrayInput` via:
NetworkInterfacesNetworkInterfaceArray{ NetworkInterfacesNetworkInterfaceArgs{...} }
type NetworkInterfacesNetworkInterfaceArrayOutput ¶
type NetworkInterfacesNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesNetworkInterfaceArrayOutput) ElementType ¶
func (NetworkInterfacesNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfaceArrayOutput) ToNetworkInterfacesNetworkInterfaceArrayOutput ¶
func (o NetworkInterfacesNetworkInterfaceArrayOutput) ToNetworkInterfacesNetworkInterfaceArrayOutput() NetworkInterfacesNetworkInterfaceArrayOutput
func (NetworkInterfacesNetworkInterfaceArrayOutput) ToNetworkInterfacesNetworkInterfaceArrayOutputWithContext ¶
func (o NetworkInterfacesNetworkInterfaceArrayOutput) ToNetworkInterfacesNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceArrayOutput
type NetworkInterfacesNetworkInterfaceInput ¶
type NetworkInterfacesNetworkInterfaceInput interface { pulumi.Input ToNetworkInterfacesNetworkInterfaceOutput() NetworkInterfacesNetworkInterfaceOutput ToNetworkInterfacesNetworkInterfaceOutputWithContext(context.Context) NetworkInterfacesNetworkInterfaceOutput }
NetworkInterfacesNetworkInterfaceInput is an input type that accepts NetworkInterfacesNetworkInterfaceArgs and NetworkInterfacesNetworkInterfaceOutput values. You can construct a concrete instance of `NetworkInterfacesNetworkInterfaceInput` via:
NetworkInterfacesNetworkInterfaceArgs{...}
type NetworkInterfacesNetworkInterfaceOutput ¶
type NetworkInterfacesNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesNetworkInterfaceOutput) AccountId ¶
func (o NetworkInterfacesNetworkInterfaceOutput) AccountId() pulumi.StringOutput
The account id of the ENI creator.
func (NetworkInterfacesNetworkInterfaceOutput) AssociatedElasticIpAddress ¶
func (o NetworkInterfacesNetworkInterfaceOutput) AssociatedElasticIpAddress() pulumi.StringOutput
The IP address of the EIP to which the ENI associates.
func (NetworkInterfacesNetworkInterfaceOutput) AssociatedElasticIpId ¶
func (o NetworkInterfacesNetworkInterfaceOutput) AssociatedElasticIpId() pulumi.StringOutput
The allocation id of the EIP to which the ENI associates.
func (NetworkInterfacesNetworkInterfaceOutput) CreatedAt ¶
func (o NetworkInterfacesNetworkInterfaceOutput) CreatedAt() pulumi.StringOutput
The create time of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) Description ¶
func (o NetworkInterfacesNetworkInterfaceOutput) Description() pulumi.StringOutput
The description of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) DeviceId ¶
func (o NetworkInterfacesNetworkInterfaceOutput) DeviceId() pulumi.StringOutput
The id of the device to which the ENI is bound.
func (NetworkInterfacesNetworkInterfaceOutput) ElementType ¶
func (NetworkInterfacesNetworkInterfaceOutput) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfaceOutput) Id ¶
func (o NetworkInterfacesNetworkInterfaceOutput) Id() pulumi.StringOutput
The id of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) Ipv6Sets ¶ added in v0.0.19
func (o NetworkInterfacesNetworkInterfaceOutput) Ipv6Sets() pulumi.StringArrayOutput
The IPv6 address list of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) MacAddress ¶
func (o NetworkInterfacesNetworkInterfaceOutput) MacAddress() pulumi.StringOutput
The mac address of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) NetworkInterfaceId ¶
func (o NetworkInterfacesNetworkInterfaceOutput) NetworkInterfaceId() pulumi.StringOutput
The id of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) NetworkInterfaceName ¶
func (o NetworkInterfacesNetworkInterfaceOutput) NetworkInterfaceName() pulumi.StringOutput
A name of ENI.
func (NetworkInterfacesNetworkInterfaceOutput) PortSecurityEnabled ¶
func (o NetworkInterfacesNetworkInterfaceOutput) PortSecurityEnabled() pulumi.BoolOutput
The enable of port security.
func (NetworkInterfacesNetworkInterfaceOutput) PrimaryIpAddress ¶
func (o NetworkInterfacesNetworkInterfaceOutput) PrimaryIpAddress() pulumi.StringOutput
The primary IP address of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) PrivateIpSets ¶
func (o NetworkInterfacesNetworkInterfaceOutput) PrivateIpSets() NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
The IP address of secondary private network interface.
func (NetworkInterfacesNetworkInterfaceOutput) ProjectName ¶
func (o NetworkInterfacesNetworkInterfaceOutput) ProjectName() pulumi.StringOutput
The ProjectName of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) SecurityGroupIds ¶
func (o NetworkInterfacesNetworkInterfaceOutput) SecurityGroupIds() pulumi.StringArrayOutput
The list of the security group id to which the secondary ENI belongs.
func (NetworkInterfacesNetworkInterfaceOutput) ServiceManaged ¶
func (o NetworkInterfacesNetworkInterfaceOutput) ServiceManaged() pulumi.BoolOutput
Whether the network card has been authorized to be used by other account services.
func (NetworkInterfacesNetworkInterfaceOutput) Status ¶
func (o NetworkInterfacesNetworkInterfaceOutput) Status() pulumi.StringOutput
A status of ENI, Optional choice contains `Creating`, `Available`, `Attaching`, `InUse`, `Detaching`, `Deleting`.
func (NetworkInterfacesNetworkInterfaceOutput) SubnetId ¶
func (o NetworkInterfacesNetworkInterfaceOutput) SubnetId() pulumi.StringOutput
An id of the subnet to which the ENI is connected.
func (NetworkInterfacesNetworkInterfaceOutput) Tags ¶
func (o NetworkInterfacesNetworkInterfaceOutput) Tags() NetworkInterfacesNetworkInterfaceTagArrayOutput
Tags.
func (NetworkInterfacesNetworkInterfaceOutput) ToNetworkInterfacesNetworkInterfaceOutput ¶
func (o NetworkInterfacesNetworkInterfaceOutput) ToNetworkInterfacesNetworkInterfaceOutput() NetworkInterfacesNetworkInterfaceOutput
func (NetworkInterfacesNetworkInterfaceOutput) ToNetworkInterfacesNetworkInterfaceOutputWithContext ¶
func (o NetworkInterfacesNetworkInterfaceOutput) ToNetworkInterfacesNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceOutput
func (NetworkInterfacesNetworkInterfaceOutput) Type ¶
func (o NetworkInterfacesNetworkInterfaceOutput) Type() pulumi.StringOutput
A type of ENI, Optional choice contains `primary`, `secondary`.
func (NetworkInterfacesNetworkInterfaceOutput) UpdatedAt ¶
func (o NetworkInterfacesNetworkInterfaceOutput) UpdatedAt() pulumi.StringOutput
The last update time of the ENI.
func (NetworkInterfacesNetworkInterfaceOutput) VpcId ¶
func (o NetworkInterfacesNetworkInterfaceOutput) VpcId() pulumi.StringOutput
An id of the virtual private cloud (VPC) to which the ENI belongs.
func (NetworkInterfacesNetworkInterfaceOutput) VpcName ¶
func (o NetworkInterfacesNetworkInterfaceOutput) VpcName() pulumi.StringOutput
The name of the virtual private cloud (VPC) to which the ENI belongs.
func (NetworkInterfacesNetworkInterfaceOutput) ZoneId ¶
func (o NetworkInterfacesNetworkInterfaceOutput) ZoneId() pulumi.StringOutput
The zone ID.
type NetworkInterfacesNetworkInterfacePrivateIpSet ¶
type NetworkInterfacesNetworkInterfacePrivateIpSet struct { // The public IP that secondary private network IP associated with. AssociatedElasticIps []NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp `pulumi:"associatedElasticIps"` // Whether the network interface is primary IP address. Primary bool `pulumi:"primary"` // The secondary private network IP address of the network interface card. PrivateIpAddress string `pulumi:"privateIpAddress"` }
type NetworkInterfacesNetworkInterfacePrivateIpSetArgs ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetArgs struct { // The public IP that secondary private network IP associated with. AssociatedElasticIps NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayInput `pulumi:"associatedElasticIps"` // Whether the network interface is primary IP address. Primary pulumi.BoolInput `pulumi:"primary"` // The secondary private network IP address of the network interface card. PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"` }
func (NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ElementType ¶
func (NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutput ¶
func (i NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutput() NetworkInterfacesNetworkInterfacePrivateIpSetOutput
func (NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutputWithContext ¶
func (i NetworkInterfacesNetworkInterfacePrivateIpSetArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetOutput
type NetworkInterfacesNetworkInterfacePrivateIpSetArray ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetArray []NetworkInterfacesNetworkInterfacePrivateIpSetInput
func (NetworkInterfacesNetworkInterfacePrivateIpSetArray) ElementType ¶
func (NetworkInterfacesNetworkInterfacePrivateIpSetArray) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfacePrivateIpSetArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput ¶
func (i NetworkInterfacesNetworkInterfacePrivateIpSetArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
func (NetworkInterfacesNetworkInterfacePrivateIpSetArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutputWithContext ¶
func (i NetworkInterfacesNetworkInterfacePrivateIpSetArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
type NetworkInterfacesNetworkInterfacePrivateIpSetArrayInput ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetArrayInput interface { pulumi.Input ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutputWithContext(context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput }
NetworkInterfacesNetworkInterfacePrivateIpSetArrayInput is an input type that accepts NetworkInterfacesNetworkInterfacePrivateIpSetArray and NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput values. You can construct a concrete instance of `NetworkInterfacesNetworkInterfacePrivateIpSetArrayInput` via:
NetworkInterfacesNetworkInterfacePrivateIpSetArray{ NetworkInterfacesNetworkInterfacePrivateIpSetArgs{...} }
type NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ElementType ¶
func (NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
func (NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutputWithContext ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetArrayOutput
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs struct { // The public IP ID. AllocationId pulumi.StringInput `pulumi:"allocationId"` // The public IP address. EipAddress pulumi.StringInput `pulumi:"eipAddress"` }
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ElementType ¶
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput ¶
func (i NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutputWithContext ¶
func (i NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray []NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpInput
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ElementType ¶
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput ¶
func (i NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutputWithContext ¶
func (i NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayInput ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayInput interface { pulumi.Input ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutputWithContext(context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput }
NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayInput is an input type that accepts NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray and NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput values. You can construct a concrete instance of `NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayInput` via:
NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArray{ NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs{...} }
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ElementType ¶
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutputWithContext ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpInput ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpInput interface { pulumi.Input ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutputWithContext(context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput }
NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpInput is an input type that accepts NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs and NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput values. You can construct a concrete instance of `NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpInput` via:
NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArgs{...}
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) AllocationId ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) AllocationId() pulumi.StringOutput
The public IP ID.
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) EipAddress ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) EipAddress() pulumi.StringOutput
The public IP address.
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ElementType ¶
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
func (NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutputWithContext ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpOutput
type NetworkInterfacesNetworkInterfacePrivateIpSetInput ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetInput interface { pulumi.Input ToNetworkInterfacesNetworkInterfacePrivateIpSetOutput() NetworkInterfacesNetworkInterfacePrivateIpSetOutput ToNetworkInterfacesNetworkInterfacePrivateIpSetOutputWithContext(context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetOutput }
NetworkInterfacesNetworkInterfacePrivateIpSetInput is an input type that accepts NetworkInterfacesNetworkInterfacePrivateIpSetArgs and NetworkInterfacesNetworkInterfacePrivateIpSetOutput values. You can construct a concrete instance of `NetworkInterfacesNetworkInterfacePrivateIpSetInput` via:
NetworkInterfacesNetworkInterfacePrivateIpSetArgs{...}
type NetworkInterfacesNetworkInterfacePrivateIpSetOutput ¶
type NetworkInterfacesNetworkInterfacePrivateIpSetOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesNetworkInterfacePrivateIpSetOutput) AssociatedElasticIps ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) AssociatedElasticIps() NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIpArrayOutput
The public IP that secondary private network IP associated with.
func (NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ElementType ¶
func (NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfacePrivateIpSetOutput) Primary ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) Primary() pulumi.BoolOutput
Whether the network interface is primary IP address.
func (NetworkInterfacesNetworkInterfacePrivateIpSetOutput) PrivateIpAddress ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) PrivateIpAddress() pulumi.StringOutput
The secondary private network IP address of the network interface card.
func (NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutput ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutput() NetworkInterfacesNetworkInterfacePrivateIpSetOutput
func (NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutputWithContext ¶
func (o NetworkInterfacesNetworkInterfacePrivateIpSetOutput) ToNetworkInterfacesNetworkInterfacePrivateIpSetOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfacePrivateIpSetOutput
type NetworkInterfacesNetworkInterfaceTagArgs ¶
type NetworkInterfacesNetworkInterfaceTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NetworkInterfacesNetworkInterfaceTagArgs) ElementType ¶
func (NetworkInterfacesNetworkInterfaceTagArgs) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfaceTagArgs) ToNetworkInterfacesNetworkInterfaceTagOutput ¶
func (i NetworkInterfacesNetworkInterfaceTagArgs) ToNetworkInterfacesNetworkInterfaceTagOutput() NetworkInterfacesNetworkInterfaceTagOutput
func (NetworkInterfacesNetworkInterfaceTagArgs) ToNetworkInterfacesNetworkInterfaceTagOutputWithContext ¶
func (i NetworkInterfacesNetworkInterfaceTagArgs) ToNetworkInterfacesNetworkInterfaceTagOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceTagOutput
type NetworkInterfacesNetworkInterfaceTagArray ¶
type NetworkInterfacesNetworkInterfaceTagArray []NetworkInterfacesNetworkInterfaceTagInput
func (NetworkInterfacesNetworkInterfaceTagArray) ElementType ¶
func (NetworkInterfacesNetworkInterfaceTagArray) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfaceTagArray) ToNetworkInterfacesNetworkInterfaceTagArrayOutput ¶
func (i NetworkInterfacesNetworkInterfaceTagArray) ToNetworkInterfacesNetworkInterfaceTagArrayOutput() NetworkInterfacesNetworkInterfaceTagArrayOutput
func (NetworkInterfacesNetworkInterfaceTagArray) ToNetworkInterfacesNetworkInterfaceTagArrayOutputWithContext ¶
func (i NetworkInterfacesNetworkInterfaceTagArray) ToNetworkInterfacesNetworkInterfaceTagArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceTagArrayOutput
type NetworkInterfacesNetworkInterfaceTagArrayInput ¶
type NetworkInterfacesNetworkInterfaceTagArrayInput interface { pulumi.Input ToNetworkInterfacesNetworkInterfaceTagArrayOutput() NetworkInterfacesNetworkInterfaceTagArrayOutput ToNetworkInterfacesNetworkInterfaceTagArrayOutputWithContext(context.Context) NetworkInterfacesNetworkInterfaceTagArrayOutput }
NetworkInterfacesNetworkInterfaceTagArrayInput is an input type that accepts NetworkInterfacesNetworkInterfaceTagArray and NetworkInterfacesNetworkInterfaceTagArrayOutput values. You can construct a concrete instance of `NetworkInterfacesNetworkInterfaceTagArrayInput` via:
NetworkInterfacesNetworkInterfaceTagArray{ NetworkInterfacesNetworkInterfaceTagArgs{...} }
type NetworkInterfacesNetworkInterfaceTagArrayOutput ¶
type NetworkInterfacesNetworkInterfaceTagArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesNetworkInterfaceTagArrayOutput) ElementType ¶
func (NetworkInterfacesNetworkInterfaceTagArrayOutput) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfaceTagArrayOutput) ToNetworkInterfacesNetworkInterfaceTagArrayOutput ¶
func (o NetworkInterfacesNetworkInterfaceTagArrayOutput) ToNetworkInterfacesNetworkInterfaceTagArrayOutput() NetworkInterfacesNetworkInterfaceTagArrayOutput
func (NetworkInterfacesNetworkInterfaceTagArrayOutput) ToNetworkInterfacesNetworkInterfaceTagArrayOutputWithContext ¶
func (o NetworkInterfacesNetworkInterfaceTagArrayOutput) ToNetworkInterfacesNetworkInterfaceTagArrayOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceTagArrayOutput
type NetworkInterfacesNetworkInterfaceTagInput ¶
type NetworkInterfacesNetworkInterfaceTagInput interface { pulumi.Input ToNetworkInterfacesNetworkInterfaceTagOutput() NetworkInterfacesNetworkInterfaceTagOutput ToNetworkInterfacesNetworkInterfaceTagOutputWithContext(context.Context) NetworkInterfacesNetworkInterfaceTagOutput }
NetworkInterfacesNetworkInterfaceTagInput is an input type that accepts NetworkInterfacesNetworkInterfaceTagArgs and NetworkInterfacesNetworkInterfaceTagOutput values. You can construct a concrete instance of `NetworkInterfacesNetworkInterfaceTagInput` via:
NetworkInterfacesNetworkInterfaceTagArgs{...}
type NetworkInterfacesNetworkInterfaceTagOutput ¶
type NetworkInterfacesNetworkInterfaceTagOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesNetworkInterfaceTagOutput) ElementType ¶
func (NetworkInterfacesNetworkInterfaceTagOutput) ElementType() reflect.Type
func (NetworkInterfacesNetworkInterfaceTagOutput) Key ¶
func (o NetworkInterfacesNetworkInterfaceTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NetworkInterfacesNetworkInterfaceTagOutput) ToNetworkInterfacesNetworkInterfaceTagOutput ¶
func (o NetworkInterfacesNetworkInterfaceTagOutput) ToNetworkInterfacesNetworkInterfaceTagOutput() NetworkInterfacesNetworkInterfaceTagOutput
func (NetworkInterfacesNetworkInterfaceTagOutput) ToNetworkInterfacesNetworkInterfaceTagOutputWithContext ¶
func (o NetworkInterfacesNetworkInterfaceTagOutput) ToNetworkInterfacesNetworkInterfaceTagOutputWithContext(ctx context.Context) NetworkInterfacesNetworkInterfaceTagOutput
func (NetworkInterfacesNetworkInterfaceTagOutput) Value ¶
func (o NetworkInterfacesNetworkInterfaceTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type NetworkInterfacesOutputArgs ¶
type NetworkInterfacesOutputArgs struct { // A list of ENI ids. Ids pulumi.StringArrayInput `pulumi:"ids"` // An id of the instance to which the ENI is bound. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // A list of network interface ids. NetworkInterfaceIds pulumi.StringArrayInput `pulumi:"networkInterfaceIds"` // A name of ENI. NetworkInterfaceName pulumi.StringPtrInput `pulumi:"networkInterfaceName"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // A list of primary IP address of ENI. PrimaryIpAddresses pulumi.StringArrayInput `pulumi:"primaryIpAddresses"` // A list of private IP addresses. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // The ProjectName of the ENI. ProjectName pulumi.StringPtrInput `pulumi:"projectName"` // An id of the security group to which the secondary ENI belongs. SecurityGroupId pulumi.StringPtrInput `pulumi:"securityGroupId"` // A status of ENI, Optional choice contains `Creating`, `Available`, `Attaching`, `InUse`, `Detaching`, `Deleting`. Status pulumi.StringPtrInput `pulumi:"status"` // An id of the subnet to which the ENI is connected. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Tags. Tags NetworkInterfacesTagArrayInput `pulumi:"tags"` // A type of ENI, Optional choice contains `primary`, `secondary`. Type pulumi.StringPtrInput `pulumi:"type"` // An id of the virtual private cloud (VPC) to which the ENI belongs. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` // The zone ID. ZoneId pulumi.StringPtrInput `pulumi:"zoneId"` }
A collection of arguments for invoking NetworkInterfaces.
func (NetworkInterfacesOutputArgs) ElementType ¶
func (NetworkInterfacesOutputArgs) ElementType() reflect.Type
type NetworkInterfacesResult ¶
type NetworkInterfacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` InstanceId *string `pulumi:"instanceId"` NetworkInterfaceIds []string `pulumi:"networkInterfaceIds"` // The name of the ENI. NetworkInterfaceName *string `pulumi:"networkInterfaceName"` // The collection of ENI. NetworkInterfaces []NetworkInterfacesNetworkInterface `pulumi:"networkInterfaces"` OutputFile *string `pulumi:"outputFile"` PrimaryIpAddresses []string `pulumi:"primaryIpAddresses"` PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // The ProjectName of the ENI. ProjectName *string `pulumi:"projectName"` SecurityGroupId *string `pulumi:"securityGroupId"` // The status of the ENI. Status *string `pulumi:"status"` // The id of the subnet to which the ENI is connected. SubnetId *string `pulumi:"subnetId"` // Tags. Tags []NetworkInterfacesTag `pulumi:"tags"` // The total count of ENI query. TotalCount int `pulumi:"totalCount"` // The type of the ENI. Type *string `pulumi:"type"` // The id of the virtual private cloud (VPC) to which the ENI belongs. VpcId *string `pulumi:"vpcId"` // The zone id of the ENI. ZoneId *string `pulumi:"zoneId"` }
A collection of values returned by NetworkInterfaces.
func NetworkInterfaces ¶
func NetworkInterfaces(ctx *pulumi.Context, args *NetworkInterfacesArgs, opts ...pulumi.InvokeOption) (*NetworkInterfacesResult, error)
Use this data source to query detailed information of network interfaces ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NetworkInterfaces(ctx, &vpc.NetworkInterfacesArgs{ Ids: []string{ "eni-2744htx2w0j5s7fap8t3ivwze", }, }, nil) if err != nil { return err } return nil }) }
```
type NetworkInterfacesResultOutput ¶
type NetworkInterfacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by NetworkInterfaces.
func NetworkInterfacesOutput ¶
func NetworkInterfacesOutput(ctx *pulumi.Context, args NetworkInterfacesOutputArgs, opts ...pulumi.InvokeOption) NetworkInterfacesResultOutput
func (NetworkInterfacesResultOutput) ElementType ¶
func (NetworkInterfacesResultOutput) ElementType() reflect.Type
func (NetworkInterfacesResultOutput) Id ¶
func (o NetworkInterfacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (NetworkInterfacesResultOutput) Ids ¶
func (o NetworkInterfacesResultOutput) Ids() pulumi.StringArrayOutput
func (NetworkInterfacesResultOutput) InstanceId ¶
func (o NetworkInterfacesResultOutput) InstanceId() pulumi.StringPtrOutput
func (NetworkInterfacesResultOutput) NetworkInterfaceIds ¶
func (o NetworkInterfacesResultOutput) NetworkInterfaceIds() pulumi.StringArrayOutput
func (NetworkInterfacesResultOutput) NetworkInterfaceName ¶
func (o NetworkInterfacesResultOutput) NetworkInterfaceName() pulumi.StringPtrOutput
The name of the ENI.
func (NetworkInterfacesResultOutput) NetworkInterfaces ¶
func (o NetworkInterfacesResultOutput) NetworkInterfaces() NetworkInterfacesNetworkInterfaceArrayOutput
The collection of ENI.
func (NetworkInterfacesResultOutput) OutputFile ¶
func (o NetworkInterfacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (NetworkInterfacesResultOutput) PrimaryIpAddresses ¶
func (o NetworkInterfacesResultOutput) PrimaryIpAddresses() pulumi.StringArrayOutput
func (NetworkInterfacesResultOutput) PrivateIpAddresses ¶
func (o NetworkInterfacesResultOutput) PrivateIpAddresses() pulumi.StringArrayOutput
func (NetworkInterfacesResultOutput) ProjectName ¶
func (o NetworkInterfacesResultOutput) ProjectName() pulumi.StringPtrOutput
The ProjectName of the ENI.
func (NetworkInterfacesResultOutput) SecurityGroupId ¶
func (o NetworkInterfacesResultOutput) SecurityGroupId() pulumi.StringPtrOutput
func (NetworkInterfacesResultOutput) Status ¶
func (o NetworkInterfacesResultOutput) Status() pulumi.StringPtrOutput
The status of the ENI.
func (NetworkInterfacesResultOutput) SubnetId ¶
func (o NetworkInterfacesResultOutput) SubnetId() pulumi.StringPtrOutput
The id of the subnet to which the ENI is connected.
func (NetworkInterfacesResultOutput) Tags ¶
func (o NetworkInterfacesResultOutput) Tags() NetworkInterfacesTagArrayOutput
Tags.
func (NetworkInterfacesResultOutput) ToNetworkInterfacesResultOutput ¶
func (o NetworkInterfacesResultOutput) ToNetworkInterfacesResultOutput() NetworkInterfacesResultOutput
func (NetworkInterfacesResultOutput) ToNetworkInterfacesResultOutputWithContext ¶
func (o NetworkInterfacesResultOutput) ToNetworkInterfacesResultOutputWithContext(ctx context.Context) NetworkInterfacesResultOutput
func (NetworkInterfacesResultOutput) TotalCount ¶
func (o NetworkInterfacesResultOutput) TotalCount() pulumi.IntOutput
The total count of ENI query.
func (NetworkInterfacesResultOutput) Type ¶
func (o NetworkInterfacesResultOutput) Type() pulumi.StringPtrOutput
The type of the ENI.
func (NetworkInterfacesResultOutput) VpcId ¶
func (o NetworkInterfacesResultOutput) VpcId() pulumi.StringPtrOutput
The id of the virtual private cloud (VPC) to which the ENI belongs.
func (NetworkInterfacesResultOutput) ZoneId ¶
func (o NetworkInterfacesResultOutput) ZoneId() pulumi.StringPtrOutput
The zone id of the ENI.
type NetworkInterfacesTag ¶
type NetworkInterfacesTagArgs ¶
type NetworkInterfacesTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (NetworkInterfacesTagArgs) ElementType ¶
func (NetworkInterfacesTagArgs) ElementType() reflect.Type
func (NetworkInterfacesTagArgs) ToNetworkInterfacesTagOutput ¶
func (i NetworkInterfacesTagArgs) ToNetworkInterfacesTagOutput() NetworkInterfacesTagOutput
func (NetworkInterfacesTagArgs) ToNetworkInterfacesTagOutputWithContext ¶
func (i NetworkInterfacesTagArgs) ToNetworkInterfacesTagOutputWithContext(ctx context.Context) NetworkInterfacesTagOutput
type NetworkInterfacesTagArray ¶
type NetworkInterfacesTagArray []NetworkInterfacesTagInput
func (NetworkInterfacesTagArray) ElementType ¶
func (NetworkInterfacesTagArray) ElementType() reflect.Type
func (NetworkInterfacesTagArray) ToNetworkInterfacesTagArrayOutput ¶
func (i NetworkInterfacesTagArray) ToNetworkInterfacesTagArrayOutput() NetworkInterfacesTagArrayOutput
func (NetworkInterfacesTagArray) ToNetworkInterfacesTagArrayOutputWithContext ¶
func (i NetworkInterfacesTagArray) ToNetworkInterfacesTagArrayOutputWithContext(ctx context.Context) NetworkInterfacesTagArrayOutput
type NetworkInterfacesTagArrayInput ¶
type NetworkInterfacesTagArrayInput interface { pulumi.Input ToNetworkInterfacesTagArrayOutput() NetworkInterfacesTagArrayOutput ToNetworkInterfacesTagArrayOutputWithContext(context.Context) NetworkInterfacesTagArrayOutput }
NetworkInterfacesTagArrayInput is an input type that accepts NetworkInterfacesTagArray and NetworkInterfacesTagArrayOutput values. You can construct a concrete instance of `NetworkInterfacesTagArrayInput` via:
NetworkInterfacesTagArray{ NetworkInterfacesTagArgs{...} }
type NetworkInterfacesTagArrayOutput ¶
type NetworkInterfacesTagArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesTagArrayOutput) ElementType ¶
func (NetworkInterfacesTagArrayOutput) ElementType() reflect.Type
func (NetworkInterfacesTagArrayOutput) Index ¶
func (o NetworkInterfacesTagArrayOutput) Index(i pulumi.IntInput) NetworkInterfacesTagOutput
func (NetworkInterfacesTagArrayOutput) ToNetworkInterfacesTagArrayOutput ¶
func (o NetworkInterfacesTagArrayOutput) ToNetworkInterfacesTagArrayOutput() NetworkInterfacesTagArrayOutput
func (NetworkInterfacesTagArrayOutput) ToNetworkInterfacesTagArrayOutputWithContext ¶
func (o NetworkInterfacesTagArrayOutput) ToNetworkInterfacesTagArrayOutputWithContext(ctx context.Context) NetworkInterfacesTagArrayOutput
type NetworkInterfacesTagInput ¶
type NetworkInterfacesTagInput interface { pulumi.Input ToNetworkInterfacesTagOutput() NetworkInterfacesTagOutput ToNetworkInterfacesTagOutputWithContext(context.Context) NetworkInterfacesTagOutput }
NetworkInterfacesTagInput is an input type that accepts NetworkInterfacesTagArgs and NetworkInterfacesTagOutput values. You can construct a concrete instance of `NetworkInterfacesTagInput` via:
NetworkInterfacesTagArgs{...}
type NetworkInterfacesTagOutput ¶
type NetworkInterfacesTagOutput struct{ *pulumi.OutputState }
func (NetworkInterfacesTagOutput) ElementType ¶
func (NetworkInterfacesTagOutput) ElementType() reflect.Type
func (NetworkInterfacesTagOutput) Key ¶
func (o NetworkInterfacesTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (NetworkInterfacesTagOutput) ToNetworkInterfacesTagOutput ¶
func (o NetworkInterfacesTagOutput) ToNetworkInterfacesTagOutput() NetworkInterfacesTagOutput
func (NetworkInterfacesTagOutput) ToNetworkInterfacesTagOutputWithContext ¶
func (o NetworkInterfacesTagOutput) ToNetworkInterfacesTagOutputWithContext(ctx context.Context) NetworkInterfacesTagOutput
func (NetworkInterfacesTagOutput) Value ¶
func (o NetworkInterfacesTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type PrefixList ¶ added in v0.0.19
type PrefixList struct { pulumi.CustomResourceState // The description of the prefix list. Description pulumi.StringPtrOutput `pulumi:"description"` // IP version type. Possible values: // IPv4 (default): IPv4 type. // IPv6: IPv6 type. IpVersion pulumi.StringOutput `pulumi:"ipVersion"` // Maximum number of entries, which is the maximum number of entries that can be added to the prefix list. The value range is 1 to 200. MaxEntries pulumi.IntOutput `pulumi:"maxEntries"` // Collection of resources associated with VPC prefix list. PrefixListAssociations PrefixListPrefixListAssociationArrayOutput `pulumi:"prefixListAssociations"` // Prefix list entry list. PrefixListEntries PrefixListPrefixListEntryArrayOutput `pulumi:"prefixListEntries"` // The name of the prefix list. PrefixListName pulumi.StringOutput `pulumi:"prefixListName"` // Tags. Tags PrefixListTagArrayOutput `pulumi:"tags"` }
Provides a resource to manage vpc prefix list ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewPrefixList(ctx, "foo", &vpc.PrefixListArgs{ Description: pulumi.String("acc test description"), IpVersion: pulumi.String("IPv4"), MaxEntries: pulumi.Int(7), PrefixListEntries: vpc.PrefixListPrefixListEntryArray{ &vpc.PrefixListPrefixListEntryArgs{ Cidr: pulumi.String("192.168.4.0/28"), Description: pulumi.String("acc-test-1"), }, &vpc.PrefixListPrefixListEntryArgs{ Cidr: pulumi.String("192.168.9.0/28"), Description: pulumi.String("acc-test-4"), }, &vpc.PrefixListPrefixListEntryArgs{ Cidr: pulumi.String("192.168.8.0/28"), Description: pulumi.String("acc-test-5"), }, }, PrefixListName: pulumi.String("acc-test-prefix"), Tags: vpc.PrefixListTagArray{ &vpc.PrefixListTagArgs{ Key: pulumi.String("tf-key1"), Value: pulumi.String("tf-value1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
VpcPrefixList can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/prefixList:PrefixList default resource_id
```
func GetPrefixList ¶ added in v0.0.19
func GetPrefixList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrefixListState, opts ...pulumi.ResourceOption) (*PrefixList, error)
GetPrefixList gets an existing PrefixList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrefixList ¶ added in v0.0.19
func NewPrefixList(ctx *pulumi.Context, name string, args *PrefixListArgs, opts ...pulumi.ResourceOption) (*PrefixList, error)
NewPrefixList registers a new resource with the given unique name, arguments, and options.
func (*PrefixList) ElementType ¶ added in v0.0.19
func (*PrefixList) ElementType() reflect.Type
func (*PrefixList) ToPrefixListOutput ¶ added in v0.0.19
func (i *PrefixList) ToPrefixListOutput() PrefixListOutput
func (*PrefixList) ToPrefixListOutputWithContext ¶ added in v0.0.19
func (i *PrefixList) ToPrefixListOutputWithContext(ctx context.Context) PrefixListOutput
type PrefixListArgs ¶ added in v0.0.19
type PrefixListArgs struct { // The description of the prefix list. Description pulumi.StringPtrInput // IP version type. Possible values: // IPv4 (default): IPv4 type. // IPv6: IPv6 type. IpVersion pulumi.StringPtrInput // Maximum number of entries, which is the maximum number of entries that can be added to the prefix list. The value range is 1 to 200. MaxEntries pulumi.IntInput // Prefix list entry list. PrefixListEntries PrefixListPrefixListEntryArrayInput // The name of the prefix list. PrefixListName pulumi.StringPtrInput // Tags. Tags PrefixListTagArrayInput }
The set of arguments for constructing a PrefixList resource.
func (PrefixListArgs) ElementType ¶ added in v0.0.19
func (PrefixListArgs) ElementType() reflect.Type
type PrefixListArray ¶ added in v0.0.19
type PrefixListArray []PrefixListInput
func (PrefixListArray) ElementType ¶ added in v0.0.19
func (PrefixListArray) ElementType() reflect.Type
func (PrefixListArray) ToPrefixListArrayOutput ¶ added in v0.0.19
func (i PrefixListArray) ToPrefixListArrayOutput() PrefixListArrayOutput
func (PrefixListArray) ToPrefixListArrayOutputWithContext ¶ added in v0.0.19
func (i PrefixListArray) ToPrefixListArrayOutputWithContext(ctx context.Context) PrefixListArrayOutput
type PrefixListArrayInput ¶ added in v0.0.19
type PrefixListArrayInput interface { pulumi.Input ToPrefixListArrayOutput() PrefixListArrayOutput ToPrefixListArrayOutputWithContext(context.Context) PrefixListArrayOutput }
PrefixListArrayInput is an input type that accepts PrefixListArray and PrefixListArrayOutput values. You can construct a concrete instance of `PrefixListArrayInput` via:
PrefixListArray{ PrefixListArgs{...} }
type PrefixListArrayOutput ¶ added in v0.0.19
type PrefixListArrayOutput struct{ *pulumi.OutputState }
func (PrefixListArrayOutput) ElementType ¶ added in v0.0.19
func (PrefixListArrayOutput) ElementType() reflect.Type
func (PrefixListArrayOutput) Index ¶ added in v0.0.19
func (o PrefixListArrayOutput) Index(i pulumi.IntInput) PrefixListOutput
func (PrefixListArrayOutput) ToPrefixListArrayOutput ¶ added in v0.0.19
func (o PrefixListArrayOutput) ToPrefixListArrayOutput() PrefixListArrayOutput
func (PrefixListArrayOutput) ToPrefixListArrayOutputWithContext ¶ added in v0.0.19
func (o PrefixListArrayOutput) ToPrefixListArrayOutputWithContext(ctx context.Context) PrefixListArrayOutput
type PrefixListInput ¶ added in v0.0.19
type PrefixListInput interface { pulumi.Input ToPrefixListOutput() PrefixListOutput ToPrefixListOutputWithContext(ctx context.Context) PrefixListOutput }
type PrefixListMap ¶ added in v0.0.19
type PrefixListMap map[string]PrefixListInput
func (PrefixListMap) ElementType ¶ added in v0.0.19
func (PrefixListMap) ElementType() reflect.Type
func (PrefixListMap) ToPrefixListMapOutput ¶ added in v0.0.19
func (i PrefixListMap) ToPrefixListMapOutput() PrefixListMapOutput
func (PrefixListMap) ToPrefixListMapOutputWithContext ¶ added in v0.0.19
func (i PrefixListMap) ToPrefixListMapOutputWithContext(ctx context.Context) PrefixListMapOutput
type PrefixListMapInput ¶ added in v0.0.19
type PrefixListMapInput interface { pulumi.Input ToPrefixListMapOutput() PrefixListMapOutput ToPrefixListMapOutputWithContext(context.Context) PrefixListMapOutput }
PrefixListMapInput is an input type that accepts PrefixListMap and PrefixListMapOutput values. You can construct a concrete instance of `PrefixListMapInput` via:
PrefixListMap{ "key": PrefixListArgs{...} }
type PrefixListMapOutput ¶ added in v0.0.19
type PrefixListMapOutput struct{ *pulumi.OutputState }
func (PrefixListMapOutput) ElementType ¶ added in v0.0.19
func (PrefixListMapOutput) ElementType() reflect.Type
func (PrefixListMapOutput) MapIndex ¶ added in v0.0.19
func (o PrefixListMapOutput) MapIndex(k pulumi.StringInput) PrefixListOutput
func (PrefixListMapOutput) ToPrefixListMapOutput ¶ added in v0.0.19
func (o PrefixListMapOutput) ToPrefixListMapOutput() PrefixListMapOutput
func (PrefixListMapOutput) ToPrefixListMapOutputWithContext ¶ added in v0.0.19
func (o PrefixListMapOutput) ToPrefixListMapOutputWithContext(ctx context.Context) PrefixListMapOutput
type PrefixListOutput ¶ added in v0.0.19
type PrefixListOutput struct{ *pulumi.OutputState }
func (PrefixListOutput) Description ¶ added in v0.0.19
func (o PrefixListOutput) Description() pulumi.StringPtrOutput
The description of the prefix list.
func (PrefixListOutput) ElementType ¶ added in v0.0.19
func (PrefixListOutput) ElementType() reflect.Type
func (PrefixListOutput) IpVersion ¶ added in v0.0.19
func (o PrefixListOutput) IpVersion() pulumi.StringOutput
IP version type. Possible values: IPv4 (default): IPv4 type. IPv6: IPv6 type.
func (PrefixListOutput) MaxEntries ¶ added in v0.0.19
func (o PrefixListOutput) MaxEntries() pulumi.IntOutput
Maximum number of entries, which is the maximum number of entries that can be added to the prefix list. The value range is 1 to 200.
func (PrefixListOutput) PrefixListAssociations ¶ added in v0.0.19
func (o PrefixListOutput) PrefixListAssociations() PrefixListPrefixListAssociationArrayOutput
Collection of resources associated with VPC prefix list.
func (PrefixListOutput) PrefixListEntries ¶ added in v0.0.19
func (o PrefixListOutput) PrefixListEntries() PrefixListPrefixListEntryArrayOutput
Prefix list entry list.
func (PrefixListOutput) PrefixListName ¶ added in v0.0.19
func (o PrefixListOutput) PrefixListName() pulumi.StringOutput
The name of the prefix list.
func (PrefixListOutput) Tags ¶ added in v0.0.19
func (o PrefixListOutput) Tags() PrefixListTagArrayOutput
Tags.
func (PrefixListOutput) ToPrefixListOutput ¶ added in v0.0.19
func (o PrefixListOutput) ToPrefixListOutput() PrefixListOutput
func (PrefixListOutput) ToPrefixListOutputWithContext ¶ added in v0.0.19
func (o PrefixListOutput) ToPrefixListOutputWithContext(ctx context.Context) PrefixListOutput
type PrefixListPrefixListAssociation ¶ added in v0.0.19
type PrefixListPrefixListAssociationArgs ¶ added in v0.0.19
type PrefixListPrefixListAssociationArgs struct { // Associated resource ID. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // Related resource types. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` }
func (PrefixListPrefixListAssociationArgs) ElementType ¶ added in v0.0.19
func (PrefixListPrefixListAssociationArgs) ElementType() reflect.Type
func (PrefixListPrefixListAssociationArgs) ToPrefixListPrefixListAssociationOutput ¶ added in v0.0.19
func (i PrefixListPrefixListAssociationArgs) ToPrefixListPrefixListAssociationOutput() PrefixListPrefixListAssociationOutput
func (PrefixListPrefixListAssociationArgs) ToPrefixListPrefixListAssociationOutputWithContext ¶ added in v0.0.19
func (i PrefixListPrefixListAssociationArgs) ToPrefixListPrefixListAssociationOutputWithContext(ctx context.Context) PrefixListPrefixListAssociationOutput
type PrefixListPrefixListAssociationArray ¶ added in v0.0.19
type PrefixListPrefixListAssociationArray []PrefixListPrefixListAssociationInput
func (PrefixListPrefixListAssociationArray) ElementType ¶ added in v0.0.19
func (PrefixListPrefixListAssociationArray) ElementType() reflect.Type
func (PrefixListPrefixListAssociationArray) ToPrefixListPrefixListAssociationArrayOutput ¶ added in v0.0.19
func (i PrefixListPrefixListAssociationArray) ToPrefixListPrefixListAssociationArrayOutput() PrefixListPrefixListAssociationArrayOutput
func (PrefixListPrefixListAssociationArray) ToPrefixListPrefixListAssociationArrayOutputWithContext ¶ added in v0.0.19
func (i PrefixListPrefixListAssociationArray) ToPrefixListPrefixListAssociationArrayOutputWithContext(ctx context.Context) PrefixListPrefixListAssociationArrayOutput
type PrefixListPrefixListAssociationArrayInput ¶ added in v0.0.19
type PrefixListPrefixListAssociationArrayInput interface { pulumi.Input ToPrefixListPrefixListAssociationArrayOutput() PrefixListPrefixListAssociationArrayOutput ToPrefixListPrefixListAssociationArrayOutputWithContext(context.Context) PrefixListPrefixListAssociationArrayOutput }
PrefixListPrefixListAssociationArrayInput is an input type that accepts PrefixListPrefixListAssociationArray and PrefixListPrefixListAssociationArrayOutput values. You can construct a concrete instance of `PrefixListPrefixListAssociationArrayInput` via:
PrefixListPrefixListAssociationArray{ PrefixListPrefixListAssociationArgs{...} }
type PrefixListPrefixListAssociationArrayOutput ¶ added in v0.0.19
type PrefixListPrefixListAssociationArrayOutput struct{ *pulumi.OutputState }
func (PrefixListPrefixListAssociationArrayOutput) ElementType ¶ added in v0.0.19
func (PrefixListPrefixListAssociationArrayOutput) ElementType() reflect.Type
func (PrefixListPrefixListAssociationArrayOutput) ToPrefixListPrefixListAssociationArrayOutput ¶ added in v0.0.19
func (o PrefixListPrefixListAssociationArrayOutput) ToPrefixListPrefixListAssociationArrayOutput() PrefixListPrefixListAssociationArrayOutput
func (PrefixListPrefixListAssociationArrayOutput) ToPrefixListPrefixListAssociationArrayOutputWithContext ¶ added in v0.0.19
func (o PrefixListPrefixListAssociationArrayOutput) ToPrefixListPrefixListAssociationArrayOutputWithContext(ctx context.Context) PrefixListPrefixListAssociationArrayOutput
type PrefixListPrefixListAssociationInput ¶ added in v0.0.19
type PrefixListPrefixListAssociationInput interface { pulumi.Input ToPrefixListPrefixListAssociationOutput() PrefixListPrefixListAssociationOutput ToPrefixListPrefixListAssociationOutputWithContext(context.Context) PrefixListPrefixListAssociationOutput }
PrefixListPrefixListAssociationInput is an input type that accepts PrefixListPrefixListAssociationArgs and PrefixListPrefixListAssociationOutput values. You can construct a concrete instance of `PrefixListPrefixListAssociationInput` via:
PrefixListPrefixListAssociationArgs{...}
type PrefixListPrefixListAssociationOutput ¶ added in v0.0.19
type PrefixListPrefixListAssociationOutput struct{ *pulumi.OutputState }
func (PrefixListPrefixListAssociationOutput) ElementType ¶ added in v0.0.19
func (PrefixListPrefixListAssociationOutput) ElementType() reflect.Type
func (PrefixListPrefixListAssociationOutput) ResourceId ¶ added in v0.0.19
func (o PrefixListPrefixListAssociationOutput) ResourceId() pulumi.StringPtrOutput
Associated resource ID.
func (PrefixListPrefixListAssociationOutput) ResourceType ¶ added in v0.0.19
func (o PrefixListPrefixListAssociationOutput) ResourceType() pulumi.StringPtrOutput
Related resource types.
func (PrefixListPrefixListAssociationOutput) ToPrefixListPrefixListAssociationOutput ¶ added in v0.0.19
func (o PrefixListPrefixListAssociationOutput) ToPrefixListPrefixListAssociationOutput() PrefixListPrefixListAssociationOutput
func (PrefixListPrefixListAssociationOutput) ToPrefixListPrefixListAssociationOutputWithContext ¶ added in v0.0.19
func (o PrefixListPrefixListAssociationOutput) ToPrefixListPrefixListAssociationOutputWithContext(ctx context.Context) PrefixListPrefixListAssociationOutput
type PrefixListPrefixListEntry ¶ added in v0.0.19
type PrefixListPrefixListEntryArgs ¶ added in v0.0.19
type PrefixListPrefixListEntryArgs struct { // CIDR of prefix list entries. Cidr pulumi.StringPtrInput `pulumi:"cidr"` // Description of prefix list entries. Description pulumi.StringPtrInput `pulumi:"description"` }
func (PrefixListPrefixListEntryArgs) ElementType ¶ added in v0.0.19
func (PrefixListPrefixListEntryArgs) ElementType() reflect.Type
func (PrefixListPrefixListEntryArgs) ToPrefixListPrefixListEntryOutput ¶ added in v0.0.19
func (i PrefixListPrefixListEntryArgs) ToPrefixListPrefixListEntryOutput() PrefixListPrefixListEntryOutput
func (PrefixListPrefixListEntryArgs) ToPrefixListPrefixListEntryOutputWithContext ¶ added in v0.0.19
func (i PrefixListPrefixListEntryArgs) ToPrefixListPrefixListEntryOutputWithContext(ctx context.Context) PrefixListPrefixListEntryOutput
type PrefixListPrefixListEntryArray ¶ added in v0.0.19
type PrefixListPrefixListEntryArray []PrefixListPrefixListEntryInput
func (PrefixListPrefixListEntryArray) ElementType ¶ added in v0.0.19
func (PrefixListPrefixListEntryArray) ElementType() reflect.Type
func (PrefixListPrefixListEntryArray) ToPrefixListPrefixListEntryArrayOutput ¶ added in v0.0.19
func (i PrefixListPrefixListEntryArray) ToPrefixListPrefixListEntryArrayOutput() PrefixListPrefixListEntryArrayOutput
func (PrefixListPrefixListEntryArray) ToPrefixListPrefixListEntryArrayOutputWithContext ¶ added in v0.0.19
func (i PrefixListPrefixListEntryArray) ToPrefixListPrefixListEntryArrayOutputWithContext(ctx context.Context) PrefixListPrefixListEntryArrayOutput
type PrefixListPrefixListEntryArrayInput ¶ added in v0.0.19
type PrefixListPrefixListEntryArrayInput interface { pulumi.Input ToPrefixListPrefixListEntryArrayOutput() PrefixListPrefixListEntryArrayOutput ToPrefixListPrefixListEntryArrayOutputWithContext(context.Context) PrefixListPrefixListEntryArrayOutput }
PrefixListPrefixListEntryArrayInput is an input type that accepts PrefixListPrefixListEntryArray and PrefixListPrefixListEntryArrayOutput values. You can construct a concrete instance of `PrefixListPrefixListEntryArrayInput` via:
PrefixListPrefixListEntryArray{ PrefixListPrefixListEntryArgs{...} }
type PrefixListPrefixListEntryArrayOutput ¶ added in v0.0.19
type PrefixListPrefixListEntryArrayOutput struct{ *pulumi.OutputState }
func (PrefixListPrefixListEntryArrayOutput) ElementType ¶ added in v0.0.19
func (PrefixListPrefixListEntryArrayOutput) ElementType() reflect.Type
func (PrefixListPrefixListEntryArrayOutput) Index ¶ added in v0.0.19
func (o PrefixListPrefixListEntryArrayOutput) Index(i pulumi.IntInput) PrefixListPrefixListEntryOutput
func (PrefixListPrefixListEntryArrayOutput) ToPrefixListPrefixListEntryArrayOutput ¶ added in v0.0.19
func (o PrefixListPrefixListEntryArrayOutput) ToPrefixListPrefixListEntryArrayOutput() PrefixListPrefixListEntryArrayOutput
func (PrefixListPrefixListEntryArrayOutput) ToPrefixListPrefixListEntryArrayOutputWithContext ¶ added in v0.0.19
func (o PrefixListPrefixListEntryArrayOutput) ToPrefixListPrefixListEntryArrayOutputWithContext(ctx context.Context) PrefixListPrefixListEntryArrayOutput
type PrefixListPrefixListEntryInput ¶ added in v0.0.19
type PrefixListPrefixListEntryInput interface { pulumi.Input ToPrefixListPrefixListEntryOutput() PrefixListPrefixListEntryOutput ToPrefixListPrefixListEntryOutputWithContext(context.Context) PrefixListPrefixListEntryOutput }
PrefixListPrefixListEntryInput is an input type that accepts PrefixListPrefixListEntryArgs and PrefixListPrefixListEntryOutput values. You can construct a concrete instance of `PrefixListPrefixListEntryInput` via:
PrefixListPrefixListEntryArgs{...}
type PrefixListPrefixListEntryOutput ¶ added in v0.0.19
type PrefixListPrefixListEntryOutput struct{ *pulumi.OutputState }
func (PrefixListPrefixListEntryOutput) Cidr ¶ added in v0.0.19
func (o PrefixListPrefixListEntryOutput) Cidr() pulumi.StringPtrOutput
CIDR of prefix list entries.
func (PrefixListPrefixListEntryOutput) Description ¶ added in v0.0.19
func (o PrefixListPrefixListEntryOutput) Description() pulumi.StringPtrOutput
Description of prefix list entries.
func (PrefixListPrefixListEntryOutput) ElementType ¶ added in v0.0.19
func (PrefixListPrefixListEntryOutput) ElementType() reflect.Type
func (PrefixListPrefixListEntryOutput) ToPrefixListPrefixListEntryOutput ¶ added in v0.0.19
func (o PrefixListPrefixListEntryOutput) ToPrefixListPrefixListEntryOutput() PrefixListPrefixListEntryOutput
func (PrefixListPrefixListEntryOutput) ToPrefixListPrefixListEntryOutputWithContext ¶ added in v0.0.19
func (o PrefixListPrefixListEntryOutput) ToPrefixListPrefixListEntryOutputWithContext(ctx context.Context) PrefixListPrefixListEntryOutput
type PrefixListState ¶ added in v0.0.19
type PrefixListState struct { // The description of the prefix list. Description pulumi.StringPtrInput // IP version type. Possible values: // IPv4 (default): IPv4 type. // IPv6: IPv6 type. IpVersion pulumi.StringPtrInput // Maximum number of entries, which is the maximum number of entries that can be added to the prefix list. The value range is 1 to 200. MaxEntries pulumi.IntPtrInput // Collection of resources associated with VPC prefix list. PrefixListAssociations PrefixListPrefixListAssociationArrayInput // Prefix list entry list. PrefixListEntries PrefixListPrefixListEntryArrayInput // The name of the prefix list. PrefixListName pulumi.StringPtrInput // Tags. Tags PrefixListTagArrayInput }
func (PrefixListState) ElementType ¶ added in v0.0.19
func (PrefixListState) ElementType() reflect.Type
type PrefixListTag ¶ added in v0.0.19
type PrefixListTagArgs ¶ added in v0.0.19
type PrefixListTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (PrefixListTagArgs) ElementType ¶ added in v0.0.19
func (PrefixListTagArgs) ElementType() reflect.Type
func (PrefixListTagArgs) ToPrefixListTagOutput ¶ added in v0.0.19
func (i PrefixListTagArgs) ToPrefixListTagOutput() PrefixListTagOutput
func (PrefixListTagArgs) ToPrefixListTagOutputWithContext ¶ added in v0.0.19
func (i PrefixListTagArgs) ToPrefixListTagOutputWithContext(ctx context.Context) PrefixListTagOutput
type PrefixListTagArray ¶ added in v0.0.19
type PrefixListTagArray []PrefixListTagInput
func (PrefixListTagArray) ElementType ¶ added in v0.0.19
func (PrefixListTagArray) ElementType() reflect.Type
func (PrefixListTagArray) ToPrefixListTagArrayOutput ¶ added in v0.0.19
func (i PrefixListTagArray) ToPrefixListTagArrayOutput() PrefixListTagArrayOutput
func (PrefixListTagArray) ToPrefixListTagArrayOutputWithContext ¶ added in v0.0.19
func (i PrefixListTagArray) ToPrefixListTagArrayOutputWithContext(ctx context.Context) PrefixListTagArrayOutput
type PrefixListTagArrayInput ¶ added in v0.0.19
type PrefixListTagArrayInput interface { pulumi.Input ToPrefixListTagArrayOutput() PrefixListTagArrayOutput ToPrefixListTagArrayOutputWithContext(context.Context) PrefixListTagArrayOutput }
PrefixListTagArrayInput is an input type that accepts PrefixListTagArray and PrefixListTagArrayOutput values. You can construct a concrete instance of `PrefixListTagArrayInput` via:
PrefixListTagArray{ PrefixListTagArgs{...} }
type PrefixListTagArrayOutput ¶ added in v0.0.19
type PrefixListTagArrayOutput struct{ *pulumi.OutputState }
func (PrefixListTagArrayOutput) ElementType ¶ added in v0.0.19
func (PrefixListTagArrayOutput) ElementType() reflect.Type
func (PrefixListTagArrayOutput) Index ¶ added in v0.0.19
func (o PrefixListTagArrayOutput) Index(i pulumi.IntInput) PrefixListTagOutput
func (PrefixListTagArrayOutput) ToPrefixListTagArrayOutput ¶ added in v0.0.19
func (o PrefixListTagArrayOutput) ToPrefixListTagArrayOutput() PrefixListTagArrayOutput
func (PrefixListTagArrayOutput) ToPrefixListTagArrayOutputWithContext ¶ added in v0.0.19
func (o PrefixListTagArrayOutput) ToPrefixListTagArrayOutputWithContext(ctx context.Context) PrefixListTagArrayOutput
type PrefixListTagInput ¶ added in v0.0.19
type PrefixListTagInput interface { pulumi.Input ToPrefixListTagOutput() PrefixListTagOutput ToPrefixListTagOutputWithContext(context.Context) PrefixListTagOutput }
PrefixListTagInput is an input type that accepts PrefixListTagArgs and PrefixListTagOutput values. You can construct a concrete instance of `PrefixListTagInput` via:
PrefixListTagArgs{...}
type PrefixListTagOutput ¶ added in v0.0.19
type PrefixListTagOutput struct{ *pulumi.OutputState }
func (PrefixListTagOutput) ElementType ¶ added in v0.0.19
func (PrefixListTagOutput) ElementType() reflect.Type
func (PrefixListTagOutput) Key ¶ added in v0.0.19
func (o PrefixListTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (PrefixListTagOutput) ToPrefixListTagOutput ¶ added in v0.0.19
func (o PrefixListTagOutput) ToPrefixListTagOutput() PrefixListTagOutput
func (PrefixListTagOutput) ToPrefixListTagOutputWithContext ¶ added in v0.0.19
func (o PrefixListTagOutput) ToPrefixListTagOutputWithContext(ctx context.Context) PrefixListTagOutput
func (PrefixListTagOutput) Value ¶ added in v0.0.19
func (o PrefixListTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type PrefixListsArgs ¶ added in v0.0.19
type PrefixListsArgs struct { // A list of prefix list ids. Ids []string `pulumi:"ids"` // IP version of prefix list. IpVersion *string `pulumi:"ipVersion"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // A Name of prefix list. PrefixListName *string `pulumi:"prefixListName"` // List of tag filters. TagFilters []PrefixListsTagFilter `pulumi:"tagFilters"` }
A collection of arguments for invoking PrefixLists.
type PrefixListsOutputArgs ¶ added in v0.0.19
type PrefixListsOutputArgs struct { // A list of prefix list ids. Ids pulumi.StringArrayInput `pulumi:"ids"` // IP version of prefix list. IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // A Name of prefix list. PrefixListName pulumi.StringPtrInput `pulumi:"prefixListName"` // List of tag filters. TagFilters PrefixListsTagFilterArrayInput `pulumi:"tagFilters"` }
A collection of arguments for invoking PrefixLists.
func (PrefixListsOutputArgs) ElementType ¶ added in v0.0.19
func (PrefixListsOutputArgs) ElementType() reflect.Type
type PrefixListsPrefixList ¶ added in v0.0.19
type PrefixListsPrefixList struct { // Number of associated resources for prefix list. AssociationCount int `pulumi:"associationCount"` // CIDR address block information for prefix list. Cidrs []string `pulumi:"cidrs"` // The creation time of the prefix list. CreationTime string `pulumi:"creationTime"` // Description. Description string `pulumi:"description"` // The id of the prefix list. Id string `pulumi:"id"` // IP version of prefix list. IpVersion string `pulumi:"ipVersion"` // Maximum number of entries, which is the maximum number of items that can be added to the prefix list. MaxEntries int `pulumi:"maxEntries"` // Collection of resources associated with VPC prefix list. PrefixListAssociations []PrefixListsPrefixListPrefixListAssociation `pulumi:"prefixListAssociations"` // The prefix list entries. PrefixListEntries []PrefixListsPrefixListPrefixListEntry `pulumi:"prefixListEntries"` // The prefix list id. PrefixListId string `pulumi:"prefixListId"` // A Name of prefix list. PrefixListName string `pulumi:"prefixListName"` // The status of the prefix list. Status string `pulumi:"status"` // The update time of the prefix list. UpdateTime string `pulumi:"updateTime"` }
type PrefixListsPrefixListArgs ¶ added in v0.0.19
type PrefixListsPrefixListArgs struct { // Number of associated resources for prefix list. AssociationCount pulumi.IntInput `pulumi:"associationCount"` // CIDR address block information for prefix list. Cidrs pulumi.StringArrayInput `pulumi:"cidrs"` // The creation time of the prefix list. CreationTime pulumi.StringInput `pulumi:"creationTime"` // Description. Description pulumi.StringInput `pulumi:"description"` // The id of the prefix list. Id pulumi.StringInput `pulumi:"id"` // IP version of prefix list. IpVersion pulumi.StringInput `pulumi:"ipVersion"` // Maximum number of entries, which is the maximum number of items that can be added to the prefix list. MaxEntries pulumi.IntInput `pulumi:"maxEntries"` // Collection of resources associated with VPC prefix list. PrefixListAssociations PrefixListsPrefixListPrefixListAssociationArrayInput `pulumi:"prefixListAssociations"` // The prefix list entries. PrefixListEntries PrefixListsPrefixListPrefixListEntryArrayInput `pulumi:"prefixListEntries"` // The prefix list id. PrefixListId pulumi.StringInput `pulumi:"prefixListId"` // A Name of prefix list. PrefixListName pulumi.StringInput `pulumi:"prefixListName"` // The status of the prefix list. Status pulumi.StringInput `pulumi:"status"` // The update time of the prefix list. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (PrefixListsPrefixListArgs) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListArgs) ElementType() reflect.Type
func (PrefixListsPrefixListArgs) ToPrefixListsPrefixListOutput ¶ added in v0.0.19
func (i PrefixListsPrefixListArgs) ToPrefixListsPrefixListOutput() PrefixListsPrefixListOutput
func (PrefixListsPrefixListArgs) ToPrefixListsPrefixListOutputWithContext ¶ added in v0.0.19
func (i PrefixListsPrefixListArgs) ToPrefixListsPrefixListOutputWithContext(ctx context.Context) PrefixListsPrefixListOutput
type PrefixListsPrefixListArray ¶ added in v0.0.19
type PrefixListsPrefixListArray []PrefixListsPrefixListInput
func (PrefixListsPrefixListArray) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListArray) ElementType() reflect.Type
func (PrefixListsPrefixListArray) ToPrefixListsPrefixListArrayOutput ¶ added in v0.0.19
func (i PrefixListsPrefixListArray) ToPrefixListsPrefixListArrayOutput() PrefixListsPrefixListArrayOutput
func (PrefixListsPrefixListArray) ToPrefixListsPrefixListArrayOutputWithContext ¶ added in v0.0.19
func (i PrefixListsPrefixListArray) ToPrefixListsPrefixListArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListArrayOutput
type PrefixListsPrefixListArrayInput ¶ added in v0.0.19
type PrefixListsPrefixListArrayInput interface { pulumi.Input ToPrefixListsPrefixListArrayOutput() PrefixListsPrefixListArrayOutput ToPrefixListsPrefixListArrayOutputWithContext(context.Context) PrefixListsPrefixListArrayOutput }
PrefixListsPrefixListArrayInput is an input type that accepts PrefixListsPrefixListArray and PrefixListsPrefixListArrayOutput values. You can construct a concrete instance of `PrefixListsPrefixListArrayInput` via:
PrefixListsPrefixListArray{ PrefixListsPrefixListArgs{...} }
type PrefixListsPrefixListArrayOutput ¶ added in v0.0.19
type PrefixListsPrefixListArrayOutput struct{ *pulumi.OutputState }
func (PrefixListsPrefixListArrayOutput) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListArrayOutput) ElementType() reflect.Type
func (PrefixListsPrefixListArrayOutput) Index ¶ added in v0.0.19
func (o PrefixListsPrefixListArrayOutput) Index(i pulumi.IntInput) PrefixListsPrefixListOutput
func (PrefixListsPrefixListArrayOutput) ToPrefixListsPrefixListArrayOutput ¶ added in v0.0.19
func (o PrefixListsPrefixListArrayOutput) ToPrefixListsPrefixListArrayOutput() PrefixListsPrefixListArrayOutput
func (PrefixListsPrefixListArrayOutput) ToPrefixListsPrefixListArrayOutputWithContext ¶ added in v0.0.19
func (o PrefixListsPrefixListArrayOutput) ToPrefixListsPrefixListArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListArrayOutput
type PrefixListsPrefixListInput ¶ added in v0.0.19
type PrefixListsPrefixListInput interface { pulumi.Input ToPrefixListsPrefixListOutput() PrefixListsPrefixListOutput ToPrefixListsPrefixListOutputWithContext(context.Context) PrefixListsPrefixListOutput }
PrefixListsPrefixListInput is an input type that accepts PrefixListsPrefixListArgs and PrefixListsPrefixListOutput values. You can construct a concrete instance of `PrefixListsPrefixListInput` via:
PrefixListsPrefixListArgs{...}
type PrefixListsPrefixListOutput ¶ added in v0.0.19
type PrefixListsPrefixListOutput struct{ *pulumi.OutputState }
func (PrefixListsPrefixListOutput) AssociationCount ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) AssociationCount() pulumi.IntOutput
Number of associated resources for prefix list.
func (PrefixListsPrefixListOutput) Cidrs ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) Cidrs() pulumi.StringArrayOutput
CIDR address block information for prefix list.
func (PrefixListsPrefixListOutput) CreationTime ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) CreationTime() pulumi.StringOutput
The creation time of the prefix list.
func (PrefixListsPrefixListOutput) Description ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) Description() pulumi.StringOutput
Description.
func (PrefixListsPrefixListOutput) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListOutput) ElementType() reflect.Type
func (PrefixListsPrefixListOutput) Id ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) Id() pulumi.StringOutput
The id of the prefix list.
func (PrefixListsPrefixListOutput) IpVersion ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) IpVersion() pulumi.StringOutput
IP version of prefix list.
func (PrefixListsPrefixListOutput) MaxEntries ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) MaxEntries() pulumi.IntOutput
Maximum number of entries, which is the maximum number of items that can be added to the prefix list.
func (PrefixListsPrefixListOutput) PrefixListAssociations ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) PrefixListAssociations() PrefixListsPrefixListPrefixListAssociationArrayOutput
Collection of resources associated with VPC prefix list.
func (PrefixListsPrefixListOutput) PrefixListEntries ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) PrefixListEntries() PrefixListsPrefixListPrefixListEntryArrayOutput
The prefix list entries.
func (PrefixListsPrefixListOutput) PrefixListId ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) PrefixListId() pulumi.StringOutput
The prefix list id.
func (PrefixListsPrefixListOutput) PrefixListName ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) PrefixListName() pulumi.StringOutput
A Name of prefix list.
func (PrefixListsPrefixListOutput) Status ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) Status() pulumi.StringOutput
The status of the prefix list.
func (PrefixListsPrefixListOutput) ToPrefixListsPrefixListOutput ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) ToPrefixListsPrefixListOutput() PrefixListsPrefixListOutput
func (PrefixListsPrefixListOutput) ToPrefixListsPrefixListOutputWithContext ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) ToPrefixListsPrefixListOutputWithContext(ctx context.Context) PrefixListsPrefixListOutput
func (PrefixListsPrefixListOutput) UpdateTime ¶ added in v0.0.19
func (o PrefixListsPrefixListOutput) UpdateTime() pulumi.StringOutput
The update time of the prefix list.
type PrefixListsPrefixListPrefixListAssociation ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListAssociationArgs ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListAssociationArgs struct { // Associated resource ID. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Related resource types. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (PrefixListsPrefixListPrefixListAssociationArgs) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListPrefixListAssociationArgs) ElementType() reflect.Type
func (PrefixListsPrefixListPrefixListAssociationArgs) ToPrefixListsPrefixListPrefixListAssociationOutput ¶ added in v0.0.19
func (i PrefixListsPrefixListPrefixListAssociationArgs) ToPrefixListsPrefixListPrefixListAssociationOutput() PrefixListsPrefixListPrefixListAssociationOutput
func (PrefixListsPrefixListPrefixListAssociationArgs) ToPrefixListsPrefixListPrefixListAssociationOutputWithContext ¶ added in v0.0.19
func (i PrefixListsPrefixListPrefixListAssociationArgs) ToPrefixListsPrefixListPrefixListAssociationOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListAssociationOutput
type PrefixListsPrefixListPrefixListAssociationArray ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListAssociationArray []PrefixListsPrefixListPrefixListAssociationInput
func (PrefixListsPrefixListPrefixListAssociationArray) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListPrefixListAssociationArray) ElementType() reflect.Type
func (PrefixListsPrefixListPrefixListAssociationArray) ToPrefixListsPrefixListPrefixListAssociationArrayOutput ¶ added in v0.0.19
func (i PrefixListsPrefixListPrefixListAssociationArray) ToPrefixListsPrefixListPrefixListAssociationArrayOutput() PrefixListsPrefixListPrefixListAssociationArrayOutput
func (PrefixListsPrefixListPrefixListAssociationArray) ToPrefixListsPrefixListPrefixListAssociationArrayOutputWithContext ¶ added in v0.0.19
func (i PrefixListsPrefixListPrefixListAssociationArray) ToPrefixListsPrefixListPrefixListAssociationArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListAssociationArrayOutput
type PrefixListsPrefixListPrefixListAssociationArrayInput ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListAssociationArrayInput interface { pulumi.Input ToPrefixListsPrefixListPrefixListAssociationArrayOutput() PrefixListsPrefixListPrefixListAssociationArrayOutput ToPrefixListsPrefixListPrefixListAssociationArrayOutputWithContext(context.Context) PrefixListsPrefixListPrefixListAssociationArrayOutput }
PrefixListsPrefixListPrefixListAssociationArrayInput is an input type that accepts PrefixListsPrefixListPrefixListAssociationArray and PrefixListsPrefixListPrefixListAssociationArrayOutput values. You can construct a concrete instance of `PrefixListsPrefixListPrefixListAssociationArrayInput` via:
PrefixListsPrefixListPrefixListAssociationArray{ PrefixListsPrefixListPrefixListAssociationArgs{...} }
type PrefixListsPrefixListPrefixListAssociationArrayOutput ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListAssociationArrayOutput struct{ *pulumi.OutputState }
func (PrefixListsPrefixListPrefixListAssociationArrayOutput) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListPrefixListAssociationArrayOutput) ElementType() reflect.Type
func (PrefixListsPrefixListPrefixListAssociationArrayOutput) ToPrefixListsPrefixListPrefixListAssociationArrayOutput ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListAssociationArrayOutput) ToPrefixListsPrefixListPrefixListAssociationArrayOutput() PrefixListsPrefixListPrefixListAssociationArrayOutput
func (PrefixListsPrefixListPrefixListAssociationArrayOutput) ToPrefixListsPrefixListPrefixListAssociationArrayOutputWithContext ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListAssociationArrayOutput) ToPrefixListsPrefixListPrefixListAssociationArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListAssociationArrayOutput
type PrefixListsPrefixListPrefixListAssociationInput ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListAssociationInput interface { pulumi.Input ToPrefixListsPrefixListPrefixListAssociationOutput() PrefixListsPrefixListPrefixListAssociationOutput ToPrefixListsPrefixListPrefixListAssociationOutputWithContext(context.Context) PrefixListsPrefixListPrefixListAssociationOutput }
PrefixListsPrefixListPrefixListAssociationInput is an input type that accepts PrefixListsPrefixListPrefixListAssociationArgs and PrefixListsPrefixListPrefixListAssociationOutput values. You can construct a concrete instance of `PrefixListsPrefixListPrefixListAssociationInput` via:
PrefixListsPrefixListPrefixListAssociationArgs{...}
type PrefixListsPrefixListPrefixListAssociationOutput ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListAssociationOutput struct{ *pulumi.OutputState }
func (PrefixListsPrefixListPrefixListAssociationOutput) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListPrefixListAssociationOutput) ElementType() reflect.Type
func (PrefixListsPrefixListPrefixListAssociationOutput) ResourceId ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListAssociationOutput) ResourceId() pulumi.StringOutput
Associated resource ID.
func (PrefixListsPrefixListPrefixListAssociationOutput) ResourceType ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListAssociationOutput) ResourceType() pulumi.StringOutput
Related resource types.
func (PrefixListsPrefixListPrefixListAssociationOutput) ToPrefixListsPrefixListPrefixListAssociationOutput ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListAssociationOutput) ToPrefixListsPrefixListPrefixListAssociationOutput() PrefixListsPrefixListPrefixListAssociationOutput
func (PrefixListsPrefixListPrefixListAssociationOutput) ToPrefixListsPrefixListPrefixListAssociationOutputWithContext ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListAssociationOutput) ToPrefixListsPrefixListPrefixListAssociationOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListAssociationOutput
type PrefixListsPrefixListPrefixListEntry ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListEntryArgs ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListEntryArgs struct { // CIDR address blocks for prefix list entries. Cidr pulumi.StringInput `pulumi:"cidr"` // Description. Description pulumi.StringInput `pulumi:"description"` // The prefix list id. PrefixListId pulumi.StringInput `pulumi:"prefixListId"` }
func (PrefixListsPrefixListPrefixListEntryArgs) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListPrefixListEntryArgs) ElementType() reflect.Type
func (PrefixListsPrefixListPrefixListEntryArgs) ToPrefixListsPrefixListPrefixListEntryOutput ¶ added in v0.0.19
func (i PrefixListsPrefixListPrefixListEntryArgs) ToPrefixListsPrefixListPrefixListEntryOutput() PrefixListsPrefixListPrefixListEntryOutput
func (PrefixListsPrefixListPrefixListEntryArgs) ToPrefixListsPrefixListPrefixListEntryOutputWithContext ¶ added in v0.0.19
func (i PrefixListsPrefixListPrefixListEntryArgs) ToPrefixListsPrefixListPrefixListEntryOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListEntryOutput
type PrefixListsPrefixListPrefixListEntryArray ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListEntryArray []PrefixListsPrefixListPrefixListEntryInput
func (PrefixListsPrefixListPrefixListEntryArray) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListPrefixListEntryArray) ElementType() reflect.Type
func (PrefixListsPrefixListPrefixListEntryArray) ToPrefixListsPrefixListPrefixListEntryArrayOutput ¶ added in v0.0.19
func (i PrefixListsPrefixListPrefixListEntryArray) ToPrefixListsPrefixListPrefixListEntryArrayOutput() PrefixListsPrefixListPrefixListEntryArrayOutput
func (PrefixListsPrefixListPrefixListEntryArray) ToPrefixListsPrefixListPrefixListEntryArrayOutputWithContext ¶ added in v0.0.19
func (i PrefixListsPrefixListPrefixListEntryArray) ToPrefixListsPrefixListPrefixListEntryArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListEntryArrayOutput
type PrefixListsPrefixListPrefixListEntryArrayInput ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListEntryArrayInput interface { pulumi.Input ToPrefixListsPrefixListPrefixListEntryArrayOutput() PrefixListsPrefixListPrefixListEntryArrayOutput ToPrefixListsPrefixListPrefixListEntryArrayOutputWithContext(context.Context) PrefixListsPrefixListPrefixListEntryArrayOutput }
PrefixListsPrefixListPrefixListEntryArrayInput is an input type that accepts PrefixListsPrefixListPrefixListEntryArray and PrefixListsPrefixListPrefixListEntryArrayOutput values. You can construct a concrete instance of `PrefixListsPrefixListPrefixListEntryArrayInput` via:
PrefixListsPrefixListPrefixListEntryArray{ PrefixListsPrefixListPrefixListEntryArgs{...} }
type PrefixListsPrefixListPrefixListEntryArrayOutput ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListEntryArrayOutput struct{ *pulumi.OutputState }
func (PrefixListsPrefixListPrefixListEntryArrayOutput) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListPrefixListEntryArrayOutput) ElementType() reflect.Type
func (PrefixListsPrefixListPrefixListEntryArrayOutput) ToPrefixListsPrefixListPrefixListEntryArrayOutput ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListEntryArrayOutput) ToPrefixListsPrefixListPrefixListEntryArrayOutput() PrefixListsPrefixListPrefixListEntryArrayOutput
func (PrefixListsPrefixListPrefixListEntryArrayOutput) ToPrefixListsPrefixListPrefixListEntryArrayOutputWithContext ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListEntryArrayOutput) ToPrefixListsPrefixListPrefixListEntryArrayOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListEntryArrayOutput
type PrefixListsPrefixListPrefixListEntryInput ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListEntryInput interface { pulumi.Input ToPrefixListsPrefixListPrefixListEntryOutput() PrefixListsPrefixListPrefixListEntryOutput ToPrefixListsPrefixListPrefixListEntryOutputWithContext(context.Context) PrefixListsPrefixListPrefixListEntryOutput }
PrefixListsPrefixListPrefixListEntryInput is an input type that accepts PrefixListsPrefixListPrefixListEntryArgs and PrefixListsPrefixListPrefixListEntryOutput values. You can construct a concrete instance of `PrefixListsPrefixListPrefixListEntryInput` via:
PrefixListsPrefixListPrefixListEntryArgs{...}
type PrefixListsPrefixListPrefixListEntryOutput ¶ added in v0.0.19
type PrefixListsPrefixListPrefixListEntryOutput struct{ *pulumi.OutputState }
func (PrefixListsPrefixListPrefixListEntryOutput) Cidr ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListEntryOutput) Cidr() pulumi.StringOutput
CIDR address blocks for prefix list entries.
func (PrefixListsPrefixListPrefixListEntryOutput) Description ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListEntryOutput) Description() pulumi.StringOutput
Description.
func (PrefixListsPrefixListPrefixListEntryOutput) ElementType ¶ added in v0.0.19
func (PrefixListsPrefixListPrefixListEntryOutput) ElementType() reflect.Type
func (PrefixListsPrefixListPrefixListEntryOutput) PrefixListId ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListEntryOutput) PrefixListId() pulumi.StringOutput
The prefix list id.
func (PrefixListsPrefixListPrefixListEntryOutput) ToPrefixListsPrefixListPrefixListEntryOutput ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListEntryOutput) ToPrefixListsPrefixListPrefixListEntryOutput() PrefixListsPrefixListPrefixListEntryOutput
func (PrefixListsPrefixListPrefixListEntryOutput) ToPrefixListsPrefixListPrefixListEntryOutputWithContext ¶ added in v0.0.19
func (o PrefixListsPrefixListPrefixListEntryOutput) ToPrefixListsPrefixListPrefixListEntryOutputWithContext(ctx context.Context) PrefixListsPrefixListPrefixListEntryOutput
type PrefixListsResult ¶ added in v0.0.19
type PrefixListsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The ip version of the prefix list. IpVersion *string `pulumi:"ipVersion"` OutputFile *string `pulumi:"outputFile"` // The prefix list name. PrefixListName *string `pulumi:"prefixListName"` // The collection of query. PrefixLists []PrefixListsPrefixList `pulumi:"prefixLists"` TagFilters []PrefixListsTagFilter `pulumi:"tagFilters"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by PrefixLists.
func PrefixLists ¶ added in v0.0.19
func PrefixLists(ctx *pulumi.Context, args *PrefixListsArgs, opts ...pulumi.InvokeOption) (*PrefixListsResult, error)
Use this data source to query detailed information of vpc prefix lists ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooPrefixList, err := vpc.NewPrefixList(ctx, "fooPrefixList", &vpc.PrefixListArgs{ PrefixListName: pulumi.String("acc-test-prefix"), MaxEntries: pulumi.Int(3), Description: pulumi.String("acc test description"), IpVersion: pulumi.String("IPv4"), PrefixListEntries: vpc.PrefixListPrefixListEntryArray{ &vpc.PrefixListPrefixListEntryArgs{ Cidr: pulumi.String("192.168.4.0/28"), Description: pulumi.String("acc-test-1"), }, &vpc.PrefixListPrefixListEntryArgs{ Cidr: pulumi.String("192.168.5.0/28"), Description: pulumi.String("acc-test-2"), }, }, Tags: vpc.PrefixListTagArray{ &vpc.PrefixListTagArgs{ Key: pulumi.String("tf-key1"), Value: pulumi.String("tf-value1"), }, }, }) if err != nil { return err } _ = vpc.PrefixListsOutput(ctx, vpc.PrefixListsOutputArgs{ Ids: pulumi.StringArray{ fooPrefixList.ID(), }, }, nil) return nil }) }
```
type PrefixListsResultOutput ¶ added in v0.0.19
type PrefixListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by PrefixLists.
func PrefixListsOutput ¶ added in v0.0.19
func PrefixListsOutput(ctx *pulumi.Context, args PrefixListsOutputArgs, opts ...pulumi.InvokeOption) PrefixListsResultOutput
func (PrefixListsResultOutput) ElementType ¶ added in v0.0.19
func (PrefixListsResultOutput) ElementType() reflect.Type
func (PrefixListsResultOutput) Id ¶ added in v0.0.19
func (o PrefixListsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (PrefixListsResultOutput) Ids ¶ added in v0.0.19
func (o PrefixListsResultOutput) Ids() pulumi.StringArrayOutput
func (PrefixListsResultOutput) IpVersion ¶ added in v0.0.19
func (o PrefixListsResultOutput) IpVersion() pulumi.StringPtrOutput
The ip version of the prefix list.
func (PrefixListsResultOutput) OutputFile ¶ added in v0.0.19
func (o PrefixListsResultOutput) OutputFile() pulumi.StringPtrOutput
func (PrefixListsResultOutput) PrefixListName ¶ added in v0.0.19
func (o PrefixListsResultOutput) PrefixListName() pulumi.StringPtrOutput
The prefix list name.
func (PrefixListsResultOutput) PrefixLists ¶ added in v0.0.19
func (o PrefixListsResultOutput) PrefixLists() PrefixListsPrefixListArrayOutput
The collection of query.
func (PrefixListsResultOutput) TagFilters ¶ added in v0.0.19
func (o PrefixListsResultOutput) TagFilters() PrefixListsTagFilterArrayOutput
func (PrefixListsResultOutput) ToPrefixListsResultOutput ¶ added in v0.0.19
func (o PrefixListsResultOutput) ToPrefixListsResultOutput() PrefixListsResultOutput
func (PrefixListsResultOutput) ToPrefixListsResultOutputWithContext ¶ added in v0.0.19
func (o PrefixListsResultOutput) ToPrefixListsResultOutputWithContext(ctx context.Context) PrefixListsResultOutput
func (PrefixListsResultOutput) TotalCount ¶ added in v0.0.19
func (o PrefixListsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type PrefixListsTagFilter ¶ added in v0.0.19
type PrefixListsTagFilterArgs ¶ added in v0.0.19
type PrefixListsTagFilterArgs struct { // The key of the tag. Key pulumi.StringPtrInput `pulumi:"key"` // The values of the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (PrefixListsTagFilterArgs) ElementType ¶ added in v0.0.19
func (PrefixListsTagFilterArgs) ElementType() reflect.Type
func (PrefixListsTagFilterArgs) ToPrefixListsTagFilterOutput ¶ added in v0.0.19
func (i PrefixListsTagFilterArgs) ToPrefixListsTagFilterOutput() PrefixListsTagFilterOutput
func (PrefixListsTagFilterArgs) ToPrefixListsTagFilterOutputWithContext ¶ added in v0.0.19
func (i PrefixListsTagFilterArgs) ToPrefixListsTagFilterOutputWithContext(ctx context.Context) PrefixListsTagFilterOutput
type PrefixListsTagFilterArray ¶ added in v0.0.19
type PrefixListsTagFilterArray []PrefixListsTagFilterInput
func (PrefixListsTagFilterArray) ElementType ¶ added in v0.0.19
func (PrefixListsTagFilterArray) ElementType() reflect.Type
func (PrefixListsTagFilterArray) ToPrefixListsTagFilterArrayOutput ¶ added in v0.0.19
func (i PrefixListsTagFilterArray) ToPrefixListsTagFilterArrayOutput() PrefixListsTagFilterArrayOutput
func (PrefixListsTagFilterArray) ToPrefixListsTagFilterArrayOutputWithContext ¶ added in v0.0.19
func (i PrefixListsTagFilterArray) ToPrefixListsTagFilterArrayOutputWithContext(ctx context.Context) PrefixListsTagFilterArrayOutput
type PrefixListsTagFilterArrayInput ¶ added in v0.0.19
type PrefixListsTagFilterArrayInput interface { pulumi.Input ToPrefixListsTagFilterArrayOutput() PrefixListsTagFilterArrayOutput ToPrefixListsTagFilterArrayOutputWithContext(context.Context) PrefixListsTagFilterArrayOutput }
PrefixListsTagFilterArrayInput is an input type that accepts PrefixListsTagFilterArray and PrefixListsTagFilterArrayOutput values. You can construct a concrete instance of `PrefixListsTagFilterArrayInput` via:
PrefixListsTagFilterArray{ PrefixListsTagFilterArgs{...} }
type PrefixListsTagFilterArrayOutput ¶ added in v0.0.19
type PrefixListsTagFilterArrayOutput struct{ *pulumi.OutputState }
func (PrefixListsTagFilterArrayOutput) ElementType ¶ added in v0.0.19
func (PrefixListsTagFilterArrayOutput) ElementType() reflect.Type
func (PrefixListsTagFilterArrayOutput) Index ¶ added in v0.0.19
func (o PrefixListsTagFilterArrayOutput) Index(i pulumi.IntInput) PrefixListsTagFilterOutput
func (PrefixListsTagFilterArrayOutput) ToPrefixListsTagFilterArrayOutput ¶ added in v0.0.19
func (o PrefixListsTagFilterArrayOutput) ToPrefixListsTagFilterArrayOutput() PrefixListsTagFilterArrayOutput
func (PrefixListsTagFilterArrayOutput) ToPrefixListsTagFilterArrayOutputWithContext ¶ added in v0.0.19
func (o PrefixListsTagFilterArrayOutput) ToPrefixListsTagFilterArrayOutputWithContext(ctx context.Context) PrefixListsTagFilterArrayOutput
type PrefixListsTagFilterInput ¶ added in v0.0.19
type PrefixListsTagFilterInput interface { pulumi.Input ToPrefixListsTagFilterOutput() PrefixListsTagFilterOutput ToPrefixListsTagFilterOutputWithContext(context.Context) PrefixListsTagFilterOutput }
PrefixListsTagFilterInput is an input type that accepts PrefixListsTagFilterArgs and PrefixListsTagFilterOutput values. You can construct a concrete instance of `PrefixListsTagFilterInput` via:
PrefixListsTagFilterArgs{...}
type PrefixListsTagFilterOutput ¶ added in v0.0.19
type PrefixListsTagFilterOutput struct{ *pulumi.OutputState }
func (PrefixListsTagFilterOutput) ElementType ¶ added in v0.0.19
func (PrefixListsTagFilterOutput) ElementType() reflect.Type
func (PrefixListsTagFilterOutput) Key ¶ added in v0.0.19
func (o PrefixListsTagFilterOutput) Key() pulumi.StringPtrOutput
The key of the tag.
func (PrefixListsTagFilterOutput) ToPrefixListsTagFilterOutput ¶ added in v0.0.19
func (o PrefixListsTagFilterOutput) ToPrefixListsTagFilterOutput() PrefixListsTagFilterOutput
func (PrefixListsTagFilterOutput) ToPrefixListsTagFilterOutputWithContext ¶ added in v0.0.19
func (o PrefixListsTagFilterOutput) ToPrefixListsTagFilterOutputWithContext(ctx context.Context) PrefixListsTagFilterOutput
func (PrefixListsTagFilterOutput) Values ¶ added in v0.0.19
func (o PrefixListsTagFilterOutput) Values() pulumi.StringArrayOutput
The values of the tag.
type RouteEntriesArgs ¶
type RouteEntriesArgs struct { // A destination CIDR block of route entry. DestinationCidrBlock *string `pulumi:"destinationCidrBlock"` // A list of route entry ids. Ids []string `pulumi:"ids"` // An id of next hop. NextHopId *string `pulumi:"nextHopId"` // A type of next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`. NextHopType *string `pulumi:"nextHopType"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // A name of route entry. RouteEntryName *string `pulumi:"routeEntryName"` // A type of route entry. RouteEntryType *string `pulumi:"routeEntryType"` // An id of route table. RouteTableId string `pulumi:"routeTableId"` }
A collection of arguments for invoking RouteEntries.
type RouteEntriesOutputArgs ¶
type RouteEntriesOutputArgs struct { // A destination CIDR block of route entry. DestinationCidrBlock pulumi.StringPtrInput `pulumi:"destinationCidrBlock"` // A list of route entry ids. Ids pulumi.StringArrayInput `pulumi:"ids"` // An id of next hop. NextHopId pulumi.StringPtrInput `pulumi:"nextHopId"` // A type of next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`. NextHopType pulumi.StringPtrInput `pulumi:"nextHopType"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // A name of route entry. RouteEntryName pulumi.StringPtrInput `pulumi:"routeEntryName"` // A type of route entry. RouteEntryType pulumi.StringPtrInput `pulumi:"routeEntryType"` // An id of route table. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` }
A collection of arguments for invoking RouteEntries.
func (RouteEntriesOutputArgs) ElementType ¶
func (RouteEntriesOutputArgs) ElementType() reflect.Type
type RouteEntriesResult ¶
type RouteEntriesResult struct { // The destination CIDR block of the route entry. DestinationCidrBlock *string `pulumi:"destinationCidrBlock"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The id of the next hop. NextHopId *string `pulumi:"nextHopId"` // The type of the next hop. NextHopType *string `pulumi:"nextHopType"` OutputFile *string `pulumi:"outputFile"` // The collection of route tables. RouteEntries []RouteEntriesRouteEntry `pulumi:"routeEntries"` // The name of the route entry. RouteEntryName *string `pulumi:"routeEntryName"` RouteEntryType *string `pulumi:"routeEntryType"` // The id of the route table to which the route entry belongs. RouteTableId string `pulumi:"routeTableId"` // The total count of route entry query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by RouteEntries.
func RouteEntries ¶
func RouteEntries(ctx *pulumi.Context, args *RouteEntriesArgs, opts ...pulumi.InvokeOption) (*RouteEntriesResult, error)
Use this data source to query detailed information of route entries ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.RouteEntries(ctx, &vpc.RouteEntriesArgs{ Ids: []interface{}{}, RouteTableId: "vtb-274e19skkuhog7fap8u4i8ird", }, nil) if err != nil { return err } return nil }) }
```
type RouteEntriesResultOutput ¶
type RouteEntriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by RouteEntries.
func RouteEntriesOutput ¶
func RouteEntriesOutput(ctx *pulumi.Context, args RouteEntriesOutputArgs, opts ...pulumi.InvokeOption) RouteEntriesResultOutput
func (RouteEntriesResultOutput) DestinationCidrBlock ¶
func (o RouteEntriesResultOutput) DestinationCidrBlock() pulumi.StringPtrOutput
The destination CIDR block of the route entry.
func (RouteEntriesResultOutput) ElementType ¶
func (RouteEntriesResultOutput) ElementType() reflect.Type
func (RouteEntriesResultOutput) Id ¶
func (o RouteEntriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RouteEntriesResultOutput) Ids ¶
func (o RouteEntriesResultOutput) Ids() pulumi.StringArrayOutput
func (RouteEntriesResultOutput) NextHopId ¶
func (o RouteEntriesResultOutput) NextHopId() pulumi.StringPtrOutput
The id of the next hop.
func (RouteEntriesResultOutput) NextHopType ¶
func (o RouteEntriesResultOutput) NextHopType() pulumi.StringPtrOutput
The type of the next hop.
func (RouteEntriesResultOutput) OutputFile ¶
func (o RouteEntriesResultOutput) OutputFile() pulumi.StringPtrOutput
func (RouteEntriesResultOutput) RouteEntries ¶
func (o RouteEntriesResultOutput) RouteEntries() RouteEntriesRouteEntryArrayOutput
The collection of route tables.
func (RouteEntriesResultOutput) RouteEntryName ¶
func (o RouteEntriesResultOutput) RouteEntryName() pulumi.StringPtrOutput
The name of the route entry.
func (RouteEntriesResultOutput) RouteEntryType ¶
func (o RouteEntriesResultOutput) RouteEntryType() pulumi.StringPtrOutput
func (RouteEntriesResultOutput) RouteTableId ¶
func (o RouteEntriesResultOutput) RouteTableId() pulumi.StringOutput
The id of the route table to which the route entry belongs.
func (RouteEntriesResultOutput) ToRouteEntriesResultOutput ¶
func (o RouteEntriesResultOutput) ToRouteEntriesResultOutput() RouteEntriesResultOutput
func (RouteEntriesResultOutput) ToRouteEntriesResultOutputWithContext ¶
func (o RouteEntriesResultOutput) ToRouteEntriesResultOutputWithContext(ctx context.Context) RouteEntriesResultOutput
func (RouteEntriesResultOutput) TotalCount ¶
func (o RouteEntriesResultOutput) TotalCount() pulumi.IntOutput
The total count of route entry query.
type RouteEntriesRouteEntry ¶
type RouteEntriesRouteEntry struct { // The description of the route entry. Description string `pulumi:"description"` // A destination CIDR block of route entry. DestinationCidrBlock string `pulumi:"destinationCidrBlock"` // The id of the route entry. Id string `pulumi:"id"` // An id of next hop. NextHopId string `pulumi:"nextHopId"` // The name of the next hop. NextHopName string `pulumi:"nextHopName"` // A type of next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`. NextHopType string `pulumi:"nextHopType"` // The id of the route entry. RouteEntryId string `pulumi:"routeEntryId"` // A name of route entry. RouteEntryName string `pulumi:"routeEntryName"` // An id of route table. RouteTableId string `pulumi:"routeTableId"` // The status of the route entry. Status string `pulumi:"status"` // The type of the route entry. Type string `pulumi:"type"` // The id of the virtual private cloud (VPC) to which the route entry belongs. VpcId string `pulumi:"vpcId"` }
type RouteEntriesRouteEntryArgs ¶
type RouteEntriesRouteEntryArgs struct { // The description of the route entry. Description pulumi.StringInput `pulumi:"description"` // A destination CIDR block of route entry. DestinationCidrBlock pulumi.StringInput `pulumi:"destinationCidrBlock"` // The id of the route entry. Id pulumi.StringInput `pulumi:"id"` // An id of next hop. NextHopId pulumi.StringInput `pulumi:"nextHopId"` // The name of the next hop. NextHopName pulumi.StringInput `pulumi:"nextHopName"` // A type of next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`. NextHopType pulumi.StringInput `pulumi:"nextHopType"` // The id of the route entry. RouteEntryId pulumi.StringInput `pulumi:"routeEntryId"` // A name of route entry. RouteEntryName pulumi.StringInput `pulumi:"routeEntryName"` // An id of route table. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` // The status of the route entry. Status pulumi.StringInput `pulumi:"status"` // The type of the route entry. Type pulumi.StringInput `pulumi:"type"` // The id of the virtual private cloud (VPC) to which the route entry belongs. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (RouteEntriesRouteEntryArgs) ElementType ¶
func (RouteEntriesRouteEntryArgs) ElementType() reflect.Type
func (RouteEntriesRouteEntryArgs) ToRouteEntriesRouteEntryOutput ¶
func (i RouteEntriesRouteEntryArgs) ToRouteEntriesRouteEntryOutput() RouteEntriesRouteEntryOutput
func (RouteEntriesRouteEntryArgs) ToRouteEntriesRouteEntryOutputWithContext ¶
func (i RouteEntriesRouteEntryArgs) ToRouteEntriesRouteEntryOutputWithContext(ctx context.Context) RouteEntriesRouteEntryOutput
type RouteEntriesRouteEntryArray ¶
type RouteEntriesRouteEntryArray []RouteEntriesRouteEntryInput
func (RouteEntriesRouteEntryArray) ElementType ¶
func (RouteEntriesRouteEntryArray) ElementType() reflect.Type
func (RouteEntriesRouteEntryArray) ToRouteEntriesRouteEntryArrayOutput ¶
func (i RouteEntriesRouteEntryArray) ToRouteEntriesRouteEntryArrayOutput() RouteEntriesRouteEntryArrayOutput
func (RouteEntriesRouteEntryArray) ToRouteEntriesRouteEntryArrayOutputWithContext ¶
func (i RouteEntriesRouteEntryArray) ToRouteEntriesRouteEntryArrayOutputWithContext(ctx context.Context) RouteEntriesRouteEntryArrayOutput
type RouteEntriesRouteEntryArrayInput ¶
type RouteEntriesRouteEntryArrayInput interface { pulumi.Input ToRouteEntriesRouteEntryArrayOutput() RouteEntriesRouteEntryArrayOutput ToRouteEntriesRouteEntryArrayOutputWithContext(context.Context) RouteEntriesRouteEntryArrayOutput }
RouteEntriesRouteEntryArrayInput is an input type that accepts RouteEntriesRouteEntryArray and RouteEntriesRouteEntryArrayOutput values. You can construct a concrete instance of `RouteEntriesRouteEntryArrayInput` via:
RouteEntriesRouteEntryArray{ RouteEntriesRouteEntryArgs{...} }
type RouteEntriesRouteEntryArrayOutput ¶
type RouteEntriesRouteEntryArrayOutput struct{ *pulumi.OutputState }
func (RouteEntriesRouteEntryArrayOutput) ElementType ¶
func (RouteEntriesRouteEntryArrayOutput) ElementType() reflect.Type
func (RouteEntriesRouteEntryArrayOutput) Index ¶
func (o RouteEntriesRouteEntryArrayOutput) Index(i pulumi.IntInput) RouteEntriesRouteEntryOutput
func (RouteEntriesRouteEntryArrayOutput) ToRouteEntriesRouteEntryArrayOutput ¶
func (o RouteEntriesRouteEntryArrayOutput) ToRouteEntriesRouteEntryArrayOutput() RouteEntriesRouteEntryArrayOutput
func (RouteEntriesRouteEntryArrayOutput) ToRouteEntriesRouteEntryArrayOutputWithContext ¶
func (o RouteEntriesRouteEntryArrayOutput) ToRouteEntriesRouteEntryArrayOutputWithContext(ctx context.Context) RouteEntriesRouteEntryArrayOutput
type RouteEntriesRouteEntryInput ¶
type RouteEntriesRouteEntryInput interface { pulumi.Input ToRouteEntriesRouteEntryOutput() RouteEntriesRouteEntryOutput ToRouteEntriesRouteEntryOutputWithContext(context.Context) RouteEntriesRouteEntryOutput }
RouteEntriesRouteEntryInput is an input type that accepts RouteEntriesRouteEntryArgs and RouteEntriesRouteEntryOutput values. You can construct a concrete instance of `RouteEntriesRouteEntryInput` via:
RouteEntriesRouteEntryArgs{...}
type RouteEntriesRouteEntryOutput ¶
type RouteEntriesRouteEntryOutput struct{ *pulumi.OutputState }
func (RouteEntriesRouteEntryOutput) Description ¶
func (o RouteEntriesRouteEntryOutput) Description() pulumi.StringOutput
The description of the route entry.
func (RouteEntriesRouteEntryOutput) DestinationCidrBlock ¶
func (o RouteEntriesRouteEntryOutput) DestinationCidrBlock() pulumi.StringOutput
A destination CIDR block of route entry.
func (RouteEntriesRouteEntryOutput) ElementType ¶
func (RouteEntriesRouteEntryOutput) ElementType() reflect.Type
func (RouteEntriesRouteEntryOutput) Id ¶
func (o RouteEntriesRouteEntryOutput) Id() pulumi.StringOutput
The id of the route entry.
func (RouteEntriesRouteEntryOutput) NextHopId ¶
func (o RouteEntriesRouteEntryOutput) NextHopId() pulumi.StringOutput
An id of next hop.
func (RouteEntriesRouteEntryOutput) NextHopName ¶
func (o RouteEntriesRouteEntryOutput) NextHopName() pulumi.StringOutput
The name of the next hop.
func (RouteEntriesRouteEntryOutput) NextHopType ¶
func (o RouteEntriesRouteEntryOutput) NextHopType() pulumi.StringOutput
A type of next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`.
func (RouteEntriesRouteEntryOutput) RouteEntryId ¶
func (o RouteEntriesRouteEntryOutput) RouteEntryId() pulumi.StringOutput
The id of the route entry.
func (RouteEntriesRouteEntryOutput) RouteEntryName ¶
func (o RouteEntriesRouteEntryOutput) RouteEntryName() pulumi.StringOutput
A name of route entry.
func (RouteEntriesRouteEntryOutput) RouteTableId ¶
func (o RouteEntriesRouteEntryOutput) RouteTableId() pulumi.StringOutput
An id of route table.
func (RouteEntriesRouteEntryOutput) Status ¶
func (o RouteEntriesRouteEntryOutput) Status() pulumi.StringOutput
The status of the route entry.
func (RouteEntriesRouteEntryOutput) ToRouteEntriesRouteEntryOutput ¶
func (o RouteEntriesRouteEntryOutput) ToRouteEntriesRouteEntryOutput() RouteEntriesRouteEntryOutput
func (RouteEntriesRouteEntryOutput) ToRouteEntriesRouteEntryOutputWithContext ¶
func (o RouteEntriesRouteEntryOutput) ToRouteEntriesRouteEntryOutputWithContext(ctx context.Context) RouteEntriesRouteEntryOutput
func (RouteEntriesRouteEntryOutput) Type ¶
func (o RouteEntriesRouteEntryOutput) Type() pulumi.StringOutput
The type of the route entry.
func (RouteEntriesRouteEntryOutput) VpcId ¶
func (o RouteEntriesRouteEntryOutput) VpcId() pulumi.StringOutput
The id of the virtual private cloud (VPC) to which the route entry belongs.
type RouteEntry ¶
type RouteEntry struct { pulumi.CustomResourceState // The description of the route entry. Description pulumi.StringPtrOutput `pulumi:"description"` // The destination CIDR block of the route entry. DestinationCidrBlock pulumi.StringOutput `pulumi:"destinationCidrBlock"` // The id of the next hop. NextHopId pulumi.StringOutput `pulumi:"nextHopId"` // The type of the next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`, `TransitRouter`. NextHopType pulumi.StringOutput `pulumi:"nextHopType"` // The id of the route entry. RouteEntryId pulumi.StringOutput `pulumi:"routeEntryId"` // The name of the route entry. RouteEntryName pulumi.StringPtrOutput `pulumi:"routeEntryName"` // The id of the route table. RouteTableId pulumi.StringOutput `pulumi:"routeTableId"` // The description of the route entry. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to manage route entry ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewRouteEntry(ctx, "foo", &vpc.RouteEntryArgs{ Description: pulumi.String("tf-test-up"), DestinationCidrBlock: pulumi.String("0.0.0.0/2"), NextHopId: pulumi.String("ngw-274gwbqe340zk7fap8spkzo7x"), NextHopType: pulumi.String("NatGW"), RouteEntryName: pulumi.String("tf-test-up"), RouteTableId: pulumi.String("vtb-2744hslq5b7r47fap8tjomgnj"), }) if err != nil { return err } return nil }) }
```
## Import
Route entry can be imported using the route_table_id:route_entry_id, e.g.
```sh
$ pulumi import volcengine:vpc/routeEntry:RouteEntry default vtb-274e19skkuhog7fap8u4i8ird:rte-274e1g9ei4k5c7fap8sp974fq
```
func GetRouteEntry ¶
func GetRouteEntry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteEntryState, opts ...pulumi.ResourceOption) (*RouteEntry, error)
GetRouteEntry gets an existing RouteEntry resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRouteEntry ¶
func NewRouteEntry(ctx *pulumi.Context, name string, args *RouteEntryArgs, opts ...pulumi.ResourceOption) (*RouteEntry, error)
NewRouteEntry registers a new resource with the given unique name, arguments, and options.
func (*RouteEntry) ElementType ¶
func (*RouteEntry) ElementType() reflect.Type
func (*RouteEntry) ToRouteEntryOutput ¶
func (i *RouteEntry) ToRouteEntryOutput() RouteEntryOutput
func (*RouteEntry) ToRouteEntryOutputWithContext ¶
func (i *RouteEntry) ToRouteEntryOutputWithContext(ctx context.Context) RouteEntryOutput
type RouteEntryArgs ¶
type RouteEntryArgs struct { // The description of the route entry. Description pulumi.StringPtrInput // The destination CIDR block of the route entry. DestinationCidrBlock pulumi.StringInput // The id of the next hop. NextHopId pulumi.StringInput // The type of the next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`, `TransitRouter`. NextHopType pulumi.StringInput // The name of the route entry. RouteEntryName pulumi.StringPtrInput // The id of the route table. RouteTableId pulumi.StringInput }
The set of arguments for constructing a RouteEntry resource.
func (RouteEntryArgs) ElementType ¶
func (RouteEntryArgs) ElementType() reflect.Type
type RouteEntryArray ¶
type RouteEntryArray []RouteEntryInput
func (RouteEntryArray) ElementType ¶
func (RouteEntryArray) ElementType() reflect.Type
func (RouteEntryArray) ToRouteEntryArrayOutput ¶
func (i RouteEntryArray) ToRouteEntryArrayOutput() RouteEntryArrayOutput
func (RouteEntryArray) ToRouteEntryArrayOutputWithContext ¶
func (i RouteEntryArray) ToRouteEntryArrayOutputWithContext(ctx context.Context) RouteEntryArrayOutput
type RouteEntryArrayInput ¶
type RouteEntryArrayInput interface { pulumi.Input ToRouteEntryArrayOutput() RouteEntryArrayOutput ToRouteEntryArrayOutputWithContext(context.Context) RouteEntryArrayOutput }
RouteEntryArrayInput is an input type that accepts RouteEntryArray and RouteEntryArrayOutput values. You can construct a concrete instance of `RouteEntryArrayInput` via:
RouteEntryArray{ RouteEntryArgs{...} }
type RouteEntryArrayOutput ¶
type RouteEntryArrayOutput struct{ *pulumi.OutputState }
func (RouteEntryArrayOutput) ElementType ¶
func (RouteEntryArrayOutput) ElementType() reflect.Type
func (RouteEntryArrayOutput) Index ¶
func (o RouteEntryArrayOutput) Index(i pulumi.IntInput) RouteEntryOutput
func (RouteEntryArrayOutput) ToRouteEntryArrayOutput ¶
func (o RouteEntryArrayOutput) ToRouteEntryArrayOutput() RouteEntryArrayOutput
func (RouteEntryArrayOutput) ToRouteEntryArrayOutputWithContext ¶
func (o RouteEntryArrayOutput) ToRouteEntryArrayOutputWithContext(ctx context.Context) RouteEntryArrayOutput
type RouteEntryInput ¶
type RouteEntryInput interface { pulumi.Input ToRouteEntryOutput() RouteEntryOutput ToRouteEntryOutputWithContext(ctx context.Context) RouteEntryOutput }
type RouteEntryMap ¶
type RouteEntryMap map[string]RouteEntryInput
func (RouteEntryMap) ElementType ¶
func (RouteEntryMap) ElementType() reflect.Type
func (RouteEntryMap) ToRouteEntryMapOutput ¶
func (i RouteEntryMap) ToRouteEntryMapOutput() RouteEntryMapOutput
func (RouteEntryMap) ToRouteEntryMapOutputWithContext ¶
func (i RouteEntryMap) ToRouteEntryMapOutputWithContext(ctx context.Context) RouteEntryMapOutput
type RouteEntryMapInput ¶
type RouteEntryMapInput interface { pulumi.Input ToRouteEntryMapOutput() RouteEntryMapOutput ToRouteEntryMapOutputWithContext(context.Context) RouteEntryMapOutput }
RouteEntryMapInput is an input type that accepts RouteEntryMap and RouteEntryMapOutput values. You can construct a concrete instance of `RouteEntryMapInput` via:
RouteEntryMap{ "key": RouteEntryArgs{...} }
type RouteEntryMapOutput ¶
type RouteEntryMapOutput struct{ *pulumi.OutputState }
func (RouteEntryMapOutput) ElementType ¶
func (RouteEntryMapOutput) ElementType() reflect.Type
func (RouteEntryMapOutput) MapIndex ¶
func (o RouteEntryMapOutput) MapIndex(k pulumi.StringInput) RouteEntryOutput
func (RouteEntryMapOutput) ToRouteEntryMapOutput ¶
func (o RouteEntryMapOutput) ToRouteEntryMapOutput() RouteEntryMapOutput
func (RouteEntryMapOutput) ToRouteEntryMapOutputWithContext ¶
func (o RouteEntryMapOutput) ToRouteEntryMapOutputWithContext(ctx context.Context) RouteEntryMapOutput
type RouteEntryOutput ¶
type RouteEntryOutput struct{ *pulumi.OutputState }
func (RouteEntryOutput) Description ¶
func (o RouteEntryOutput) Description() pulumi.StringPtrOutput
The description of the route entry.
func (RouteEntryOutput) DestinationCidrBlock ¶
func (o RouteEntryOutput) DestinationCidrBlock() pulumi.StringOutput
The destination CIDR block of the route entry.
func (RouteEntryOutput) ElementType ¶
func (RouteEntryOutput) ElementType() reflect.Type
func (RouteEntryOutput) NextHopId ¶
func (o RouteEntryOutput) NextHopId() pulumi.StringOutput
The id of the next hop.
func (RouteEntryOutput) NextHopType ¶
func (o RouteEntryOutput) NextHopType() pulumi.StringOutput
The type of the next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`, `TransitRouter`.
func (RouteEntryOutput) RouteEntryId ¶
func (o RouteEntryOutput) RouteEntryId() pulumi.StringOutput
The id of the route entry.
func (RouteEntryOutput) RouteEntryName ¶
func (o RouteEntryOutput) RouteEntryName() pulumi.StringPtrOutput
The name of the route entry.
func (RouteEntryOutput) RouteTableId ¶
func (o RouteEntryOutput) RouteTableId() pulumi.StringOutput
The id of the route table.
func (RouteEntryOutput) Status ¶
func (o RouteEntryOutput) Status() pulumi.StringOutput
The description of the route entry.
func (RouteEntryOutput) ToRouteEntryOutput ¶
func (o RouteEntryOutput) ToRouteEntryOutput() RouteEntryOutput
func (RouteEntryOutput) ToRouteEntryOutputWithContext ¶
func (o RouteEntryOutput) ToRouteEntryOutputWithContext(ctx context.Context) RouteEntryOutput
type RouteEntryState ¶
type RouteEntryState struct { // The description of the route entry. Description pulumi.StringPtrInput // The destination CIDR block of the route entry. DestinationCidrBlock pulumi.StringPtrInput // The id of the next hop. NextHopId pulumi.StringPtrInput // The type of the next hop, Optional choice contains `Instance`, `NetworkInterface`, `NatGW`, `VpnGW`, `TransitRouter`. NextHopType pulumi.StringPtrInput // The id of the route entry. RouteEntryId pulumi.StringPtrInput // The name of the route entry. RouteEntryName pulumi.StringPtrInput // The id of the route table. RouteTableId pulumi.StringPtrInput // The description of the route entry. Status pulumi.StringPtrInput }
func (RouteEntryState) ElementType ¶
func (RouteEntryState) ElementType() reflect.Type
type RouteTable ¶
type RouteTable struct { pulumi.CustomResourceState // The description of the route table. Description pulumi.StringPtrOutput `pulumi:"description"` // The ProjectName of the route table. ProjectName pulumi.StringOutput `pulumi:"projectName"` // The name of the route table. RouteTableName pulumi.StringOutput `pulumi:"routeTableName"` // The id of the VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to manage route table ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewRouteTable(ctx, "foo", &vpc.RouteTableArgs{ Description: pulumi.String("tf-test1"), ProjectName: pulumi.String("yuwao"), RouteTableName: pulumi.String("tf-project-1"), VpcId: pulumi.String("vpc-2feppmy1ugt1c59gp688n1fld"), }) if err != nil { return err } return nil }) }
```
## Import
Route table can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/routeTable:RouteTable default vtb-274e0syt9av407fap8tle16kb
```
func GetRouteTable ¶
func GetRouteTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteTableState, opts ...pulumi.ResourceOption) (*RouteTable, error)
GetRouteTable gets an existing RouteTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRouteTable ¶
func NewRouteTable(ctx *pulumi.Context, name string, args *RouteTableArgs, opts ...pulumi.ResourceOption) (*RouteTable, error)
NewRouteTable registers a new resource with the given unique name, arguments, and options.
func (*RouteTable) ElementType ¶
func (*RouteTable) ElementType() reflect.Type
func (*RouteTable) ToRouteTableOutput ¶
func (i *RouteTable) ToRouteTableOutput() RouteTableOutput
func (*RouteTable) ToRouteTableOutputWithContext ¶
func (i *RouteTable) ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput
type RouteTableArgs ¶
type RouteTableArgs struct { // The description of the route table. Description pulumi.StringPtrInput // The ProjectName of the route table. ProjectName pulumi.StringPtrInput // The name of the route table. RouteTableName pulumi.StringPtrInput // The id of the VPC. VpcId pulumi.StringInput }
The set of arguments for constructing a RouteTable resource.
func (RouteTableArgs) ElementType ¶
func (RouteTableArgs) ElementType() reflect.Type
type RouteTableArray ¶
type RouteTableArray []RouteTableInput
func (RouteTableArray) ElementType ¶
func (RouteTableArray) ElementType() reflect.Type
func (RouteTableArray) ToRouteTableArrayOutput ¶
func (i RouteTableArray) ToRouteTableArrayOutput() RouteTableArrayOutput
func (RouteTableArray) ToRouteTableArrayOutputWithContext ¶
func (i RouteTableArray) ToRouteTableArrayOutputWithContext(ctx context.Context) RouteTableArrayOutput
type RouteTableArrayInput ¶
type RouteTableArrayInput interface { pulumi.Input ToRouteTableArrayOutput() RouteTableArrayOutput ToRouteTableArrayOutputWithContext(context.Context) RouteTableArrayOutput }
RouteTableArrayInput is an input type that accepts RouteTableArray and RouteTableArrayOutput values. You can construct a concrete instance of `RouteTableArrayInput` via:
RouteTableArray{ RouteTableArgs{...} }
type RouteTableArrayOutput ¶
type RouteTableArrayOutput struct{ *pulumi.OutputState }
func (RouteTableArrayOutput) ElementType ¶
func (RouteTableArrayOutput) ElementType() reflect.Type
func (RouteTableArrayOutput) Index ¶
func (o RouteTableArrayOutput) Index(i pulumi.IntInput) RouteTableOutput
func (RouteTableArrayOutput) ToRouteTableArrayOutput ¶
func (o RouteTableArrayOutput) ToRouteTableArrayOutput() RouteTableArrayOutput
func (RouteTableArrayOutput) ToRouteTableArrayOutputWithContext ¶
func (o RouteTableArrayOutput) ToRouteTableArrayOutputWithContext(ctx context.Context) RouteTableArrayOutput
type RouteTableAssociate ¶
type RouteTableAssociate struct { pulumi.CustomResourceState // The id of the route table. RouteTableId pulumi.StringOutput `pulumi:"routeTableId"` // The id of the subnet. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Provides a resource to manage route table associate ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewRouteTableAssociate(ctx, "foo", &vpc.RouteTableAssociateArgs{ RouteTableId: pulumi.String("vtb-274e19skkuhog7fap8u4i8ird"), SubnetId: pulumi.String("subnet-2744ht7fhjthc7fap8tm10eqg"), }) if err != nil { return err } return nil }) }
```
## Import
Route table associate address can be imported using the route_table_id:subnet_id, e.g.
```sh
$ pulumi import volcengine:vpc/routeTableAssociate:RouteTableAssociate default vtb-2fdzao4h726f45******:subnet-2fdzaou4liw3k5oxruv******
```
func GetRouteTableAssociate ¶
func GetRouteTableAssociate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteTableAssociateState, opts ...pulumi.ResourceOption) (*RouteTableAssociate, error)
GetRouteTableAssociate gets an existing RouteTableAssociate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRouteTableAssociate ¶
func NewRouteTableAssociate(ctx *pulumi.Context, name string, args *RouteTableAssociateArgs, opts ...pulumi.ResourceOption) (*RouteTableAssociate, error)
NewRouteTableAssociate registers a new resource with the given unique name, arguments, and options.
func (*RouteTableAssociate) ElementType ¶
func (*RouteTableAssociate) ElementType() reflect.Type
func (*RouteTableAssociate) ToRouteTableAssociateOutput ¶
func (i *RouteTableAssociate) ToRouteTableAssociateOutput() RouteTableAssociateOutput
func (*RouteTableAssociate) ToRouteTableAssociateOutputWithContext ¶
func (i *RouteTableAssociate) ToRouteTableAssociateOutputWithContext(ctx context.Context) RouteTableAssociateOutput
type RouteTableAssociateArgs ¶
type RouteTableAssociateArgs struct { // The id of the route table. RouteTableId pulumi.StringInput // The id of the subnet. SubnetId pulumi.StringInput }
The set of arguments for constructing a RouteTableAssociate resource.
func (RouteTableAssociateArgs) ElementType ¶
func (RouteTableAssociateArgs) ElementType() reflect.Type
type RouteTableAssociateArray ¶
type RouteTableAssociateArray []RouteTableAssociateInput
func (RouteTableAssociateArray) ElementType ¶
func (RouteTableAssociateArray) ElementType() reflect.Type
func (RouteTableAssociateArray) ToRouteTableAssociateArrayOutput ¶
func (i RouteTableAssociateArray) ToRouteTableAssociateArrayOutput() RouteTableAssociateArrayOutput
func (RouteTableAssociateArray) ToRouteTableAssociateArrayOutputWithContext ¶
func (i RouteTableAssociateArray) ToRouteTableAssociateArrayOutputWithContext(ctx context.Context) RouteTableAssociateArrayOutput
type RouteTableAssociateArrayInput ¶
type RouteTableAssociateArrayInput interface { pulumi.Input ToRouteTableAssociateArrayOutput() RouteTableAssociateArrayOutput ToRouteTableAssociateArrayOutputWithContext(context.Context) RouteTableAssociateArrayOutput }
RouteTableAssociateArrayInput is an input type that accepts RouteTableAssociateArray and RouteTableAssociateArrayOutput values. You can construct a concrete instance of `RouteTableAssociateArrayInput` via:
RouteTableAssociateArray{ RouteTableAssociateArgs{...} }
type RouteTableAssociateArrayOutput ¶
type RouteTableAssociateArrayOutput struct{ *pulumi.OutputState }
func (RouteTableAssociateArrayOutput) ElementType ¶
func (RouteTableAssociateArrayOutput) ElementType() reflect.Type
func (RouteTableAssociateArrayOutput) Index ¶
func (o RouteTableAssociateArrayOutput) Index(i pulumi.IntInput) RouteTableAssociateOutput
func (RouteTableAssociateArrayOutput) ToRouteTableAssociateArrayOutput ¶
func (o RouteTableAssociateArrayOutput) ToRouteTableAssociateArrayOutput() RouteTableAssociateArrayOutput
func (RouteTableAssociateArrayOutput) ToRouteTableAssociateArrayOutputWithContext ¶
func (o RouteTableAssociateArrayOutput) ToRouteTableAssociateArrayOutputWithContext(ctx context.Context) RouteTableAssociateArrayOutput
type RouteTableAssociateInput ¶
type RouteTableAssociateInput interface { pulumi.Input ToRouteTableAssociateOutput() RouteTableAssociateOutput ToRouteTableAssociateOutputWithContext(ctx context.Context) RouteTableAssociateOutput }
type RouteTableAssociateMap ¶
type RouteTableAssociateMap map[string]RouteTableAssociateInput
func (RouteTableAssociateMap) ElementType ¶
func (RouteTableAssociateMap) ElementType() reflect.Type
func (RouteTableAssociateMap) ToRouteTableAssociateMapOutput ¶
func (i RouteTableAssociateMap) ToRouteTableAssociateMapOutput() RouteTableAssociateMapOutput
func (RouteTableAssociateMap) ToRouteTableAssociateMapOutputWithContext ¶
func (i RouteTableAssociateMap) ToRouteTableAssociateMapOutputWithContext(ctx context.Context) RouteTableAssociateMapOutput
type RouteTableAssociateMapInput ¶
type RouteTableAssociateMapInput interface { pulumi.Input ToRouteTableAssociateMapOutput() RouteTableAssociateMapOutput ToRouteTableAssociateMapOutputWithContext(context.Context) RouteTableAssociateMapOutput }
RouteTableAssociateMapInput is an input type that accepts RouteTableAssociateMap and RouteTableAssociateMapOutput values. You can construct a concrete instance of `RouteTableAssociateMapInput` via:
RouteTableAssociateMap{ "key": RouteTableAssociateArgs{...} }
type RouteTableAssociateMapOutput ¶
type RouteTableAssociateMapOutput struct{ *pulumi.OutputState }
func (RouteTableAssociateMapOutput) ElementType ¶
func (RouteTableAssociateMapOutput) ElementType() reflect.Type
func (RouteTableAssociateMapOutput) MapIndex ¶
func (o RouteTableAssociateMapOutput) MapIndex(k pulumi.StringInput) RouteTableAssociateOutput
func (RouteTableAssociateMapOutput) ToRouteTableAssociateMapOutput ¶
func (o RouteTableAssociateMapOutput) ToRouteTableAssociateMapOutput() RouteTableAssociateMapOutput
func (RouteTableAssociateMapOutput) ToRouteTableAssociateMapOutputWithContext ¶
func (o RouteTableAssociateMapOutput) ToRouteTableAssociateMapOutputWithContext(ctx context.Context) RouteTableAssociateMapOutput
type RouteTableAssociateOutput ¶
type RouteTableAssociateOutput struct{ *pulumi.OutputState }
func (RouteTableAssociateOutput) ElementType ¶
func (RouteTableAssociateOutput) ElementType() reflect.Type
func (RouteTableAssociateOutput) RouteTableId ¶
func (o RouteTableAssociateOutput) RouteTableId() pulumi.StringOutput
The id of the route table.
func (RouteTableAssociateOutput) SubnetId ¶
func (o RouteTableAssociateOutput) SubnetId() pulumi.StringOutput
The id of the subnet.
func (RouteTableAssociateOutput) ToRouteTableAssociateOutput ¶
func (o RouteTableAssociateOutput) ToRouteTableAssociateOutput() RouteTableAssociateOutput
func (RouteTableAssociateOutput) ToRouteTableAssociateOutputWithContext ¶
func (o RouteTableAssociateOutput) ToRouteTableAssociateOutputWithContext(ctx context.Context) RouteTableAssociateOutput
type RouteTableAssociateState ¶
type RouteTableAssociateState struct { // The id of the route table. RouteTableId pulumi.StringPtrInput // The id of the subnet. SubnetId pulumi.StringPtrInput }
func (RouteTableAssociateState) ElementType ¶
func (RouteTableAssociateState) ElementType() reflect.Type
type RouteTableInput ¶
type RouteTableInput interface { pulumi.Input ToRouteTableOutput() RouteTableOutput ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput }
type RouteTableMap ¶
type RouteTableMap map[string]RouteTableInput
func (RouteTableMap) ElementType ¶
func (RouteTableMap) ElementType() reflect.Type
func (RouteTableMap) ToRouteTableMapOutput ¶
func (i RouteTableMap) ToRouteTableMapOutput() RouteTableMapOutput
func (RouteTableMap) ToRouteTableMapOutputWithContext ¶
func (i RouteTableMap) ToRouteTableMapOutputWithContext(ctx context.Context) RouteTableMapOutput
type RouteTableMapInput ¶
type RouteTableMapInput interface { pulumi.Input ToRouteTableMapOutput() RouteTableMapOutput ToRouteTableMapOutputWithContext(context.Context) RouteTableMapOutput }
RouteTableMapInput is an input type that accepts RouteTableMap and RouteTableMapOutput values. You can construct a concrete instance of `RouteTableMapInput` via:
RouteTableMap{ "key": RouteTableArgs{...} }
type RouteTableMapOutput ¶
type RouteTableMapOutput struct{ *pulumi.OutputState }
func (RouteTableMapOutput) ElementType ¶
func (RouteTableMapOutput) ElementType() reflect.Type
func (RouteTableMapOutput) MapIndex ¶
func (o RouteTableMapOutput) MapIndex(k pulumi.StringInput) RouteTableOutput
func (RouteTableMapOutput) ToRouteTableMapOutput ¶
func (o RouteTableMapOutput) ToRouteTableMapOutput() RouteTableMapOutput
func (RouteTableMapOutput) ToRouteTableMapOutputWithContext ¶
func (o RouteTableMapOutput) ToRouteTableMapOutputWithContext(ctx context.Context) RouteTableMapOutput
type RouteTableOutput ¶
type RouteTableOutput struct{ *pulumi.OutputState }
func (RouteTableOutput) Description ¶
func (o RouteTableOutput) Description() pulumi.StringPtrOutput
The description of the route table.
func (RouteTableOutput) ElementType ¶
func (RouteTableOutput) ElementType() reflect.Type
func (RouteTableOutput) ProjectName ¶
func (o RouteTableOutput) ProjectName() pulumi.StringOutput
The ProjectName of the route table.
func (RouteTableOutput) RouteTableName ¶
func (o RouteTableOutput) RouteTableName() pulumi.StringOutput
The name of the route table.
func (RouteTableOutput) ToRouteTableOutput ¶
func (o RouteTableOutput) ToRouteTableOutput() RouteTableOutput
func (RouteTableOutput) ToRouteTableOutputWithContext ¶
func (o RouteTableOutput) ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput
func (RouteTableOutput) VpcId ¶
func (o RouteTableOutput) VpcId() pulumi.StringOutput
The id of the VPC.
type RouteTableState ¶
type RouteTableState struct { // The description of the route table. Description pulumi.StringPtrInput // The ProjectName of the route table. ProjectName pulumi.StringPtrInput // The name of the route table. RouteTableName pulumi.StringPtrInput // The id of the VPC. VpcId pulumi.StringPtrInput }
func (RouteTableState) ElementType ¶
func (RouteTableState) ElementType() reflect.Type
type RouteTablesArgs ¶
type RouteTablesArgs struct { // A list of route table ids. Ids []string `pulumi:"ids"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The ProjectName of the route table. ProjectName *string `pulumi:"projectName"` // A name of route table. RouteTableName *string `pulumi:"routeTableName"` // An id of VPC. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking RouteTables.
type RouteTablesOutputArgs ¶
type RouteTablesOutputArgs struct { // A list of route table ids. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ProjectName of the route table. ProjectName pulumi.StringPtrInput `pulumi:"projectName"` // A name of route table. RouteTableName pulumi.StringPtrInput `pulumi:"routeTableName"` // An id of VPC. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking RouteTables.
func (RouteTablesOutputArgs) ElementType ¶
func (RouteTablesOutputArgs) ElementType() reflect.Type
type RouteTablesResult ¶
type RouteTablesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // The ProjectName of the route table. ProjectName *string `pulumi:"projectName"` // The name of the route table. RouteTableName *string `pulumi:"routeTableName"` // The collection of route tables. RouteTables []RouteTablesRouteTable `pulumi:"routeTables"` // The total count of route table query. TotalCount int `pulumi:"totalCount"` // The id of the virtual private cloud (VPC) to which the route entry belongs. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by RouteTables.
func RouteTables ¶
func RouteTables(ctx *pulumi.Context, args *RouteTablesArgs, opts ...pulumi.InvokeOption) (*RouteTablesResult, error)
Use this data source to query detailed information of route tables ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.RouteTables(ctx, &vpc.RouteTablesArgs{ Ids: []string{ "vtb-274e19skkuhog7fap8u4i8ird", "vtb-2744hslq5b7r47fap8tjomgnj", }, RouteTableName: pulumi.StringRef("vpc-fast"), }, nil) if err != nil { return err } return nil }) }
```
type RouteTablesResultOutput ¶
type RouteTablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by RouteTables.
func RouteTablesOutput ¶
func RouteTablesOutput(ctx *pulumi.Context, args RouteTablesOutputArgs, opts ...pulumi.InvokeOption) RouteTablesResultOutput
func (RouteTablesResultOutput) ElementType ¶
func (RouteTablesResultOutput) ElementType() reflect.Type
func (RouteTablesResultOutput) Id ¶
func (o RouteTablesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RouteTablesResultOutput) Ids ¶
func (o RouteTablesResultOutput) Ids() pulumi.StringArrayOutput
func (RouteTablesResultOutput) OutputFile ¶
func (o RouteTablesResultOutput) OutputFile() pulumi.StringPtrOutput
func (RouteTablesResultOutput) ProjectName ¶
func (o RouteTablesResultOutput) ProjectName() pulumi.StringPtrOutput
The ProjectName of the route table.
func (RouteTablesResultOutput) RouteTableName ¶
func (o RouteTablesResultOutput) RouteTableName() pulumi.StringPtrOutput
The name of the route table.
func (RouteTablesResultOutput) RouteTables ¶
func (o RouteTablesResultOutput) RouteTables() RouteTablesRouteTableArrayOutput
The collection of route tables.
func (RouteTablesResultOutput) ToRouteTablesResultOutput ¶
func (o RouteTablesResultOutput) ToRouteTablesResultOutput() RouteTablesResultOutput
func (RouteTablesResultOutput) ToRouteTablesResultOutputWithContext ¶
func (o RouteTablesResultOutput) ToRouteTablesResultOutputWithContext(ctx context.Context) RouteTablesResultOutput
func (RouteTablesResultOutput) TotalCount ¶
func (o RouteTablesResultOutput) TotalCount() pulumi.IntOutput
The total count of route table query.
func (RouteTablesResultOutput) VpcId ¶
func (o RouteTablesResultOutput) VpcId() pulumi.StringPtrOutput
The id of the virtual private cloud (VPC) to which the route entry belongs.
type RouteTablesRouteTable ¶
type RouteTablesRouteTable struct { // The account id of the route table creator. AccountId string `pulumi:"accountId"` // The create time of the route table. CreationTime string `pulumi:"creationTime"` // The description of the route table. Description string `pulumi:"description"` // The id of the route table. Id string `pulumi:"id"` // The ProjectName of the route table. ProjectName string `pulumi:"projectName"` // The id of the route table. RouteTableId string `pulumi:"routeTableId"` // A name of route table. RouteTableName string `pulumi:"routeTableName"` // The type of the route table. RouteTableType string `pulumi:"routeTableType"` // The list of the subnet ids to which the entry table associates. SubnetIds []string `pulumi:"subnetIds"` // The last update time of the route table. UpdateTime string `pulumi:"updateTime"` // An id of VPC. VpcId string `pulumi:"vpcId"` // The name of the virtual private cloud (VPC) to which the route entry belongs. VpcName string `pulumi:"vpcName"` }
type RouteTablesRouteTableArgs ¶
type RouteTablesRouteTableArgs struct { // The account id of the route table creator. AccountId pulumi.StringInput `pulumi:"accountId"` // The create time of the route table. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The description of the route table. Description pulumi.StringInput `pulumi:"description"` // The id of the route table. Id pulumi.StringInput `pulumi:"id"` // The ProjectName of the route table. ProjectName pulumi.StringInput `pulumi:"projectName"` // The id of the route table. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` // A name of route table. RouteTableName pulumi.StringInput `pulumi:"routeTableName"` // The type of the route table. RouteTableType pulumi.StringInput `pulumi:"routeTableType"` // The list of the subnet ids to which the entry table associates. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The last update time of the route table. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // An id of VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` // The name of the virtual private cloud (VPC) to which the route entry belongs. VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (RouteTablesRouteTableArgs) ElementType ¶
func (RouteTablesRouteTableArgs) ElementType() reflect.Type
func (RouteTablesRouteTableArgs) ToRouteTablesRouteTableOutput ¶
func (i RouteTablesRouteTableArgs) ToRouteTablesRouteTableOutput() RouteTablesRouteTableOutput
func (RouteTablesRouteTableArgs) ToRouteTablesRouteTableOutputWithContext ¶
func (i RouteTablesRouteTableArgs) ToRouteTablesRouteTableOutputWithContext(ctx context.Context) RouteTablesRouteTableOutput
type RouteTablesRouteTableArray ¶
type RouteTablesRouteTableArray []RouteTablesRouteTableInput
func (RouteTablesRouteTableArray) ElementType ¶
func (RouteTablesRouteTableArray) ElementType() reflect.Type
func (RouteTablesRouteTableArray) ToRouteTablesRouteTableArrayOutput ¶
func (i RouteTablesRouteTableArray) ToRouteTablesRouteTableArrayOutput() RouteTablesRouteTableArrayOutput
func (RouteTablesRouteTableArray) ToRouteTablesRouteTableArrayOutputWithContext ¶
func (i RouteTablesRouteTableArray) ToRouteTablesRouteTableArrayOutputWithContext(ctx context.Context) RouteTablesRouteTableArrayOutput
type RouteTablesRouteTableArrayInput ¶
type RouteTablesRouteTableArrayInput interface { pulumi.Input ToRouteTablesRouteTableArrayOutput() RouteTablesRouteTableArrayOutput ToRouteTablesRouteTableArrayOutputWithContext(context.Context) RouteTablesRouteTableArrayOutput }
RouteTablesRouteTableArrayInput is an input type that accepts RouteTablesRouteTableArray and RouteTablesRouteTableArrayOutput values. You can construct a concrete instance of `RouteTablesRouteTableArrayInput` via:
RouteTablesRouteTableArray{ RouteTablesRouteTableArgs{...} }
type RouteTablesRouteTableArrayOutput ¶
type RouteTablesRouteTableArrayOutput struct{ *pulumi.OutputState }
func (RouteTablesRouteTableArrayOutput) ElementType ¶
func (RouteTablesRouteTableArrayOutput) ElementType() reflect.Type
func (RouteTablesRouteTableArrayOutput) Index ¶
func (o RouteTablesRouteTableArrayOutput) Index(i pulumi.IntInput) RouteTablesRouteTableOutput
func (RouteTablesRouteTableArrayOutput) ToRouteTablesRouteTableArrayOutput ¶
func (o RouteTablesRouteTableArrayOutput) ToRouteTablesRouteTableArrayOutput() RouteTablesRouteTableArrayOutput
func (RouteTablesRouteTableArrayOutput) ToRouteTablesRouteTableArrayOutputWithContext ¶
func (o RouteTablesRouteTableArrayOutput) ToRouteTablesRouteTableArrayOutputWithContext(ctx context.Context) RouteTablesRouteTableArrayOutput
type RouteTablesRouteTableInput ¶
type RouteTablesRouteTableInput interface { pulumi.Input ToRouteTablesRouteTableOutput() RouteTablesRouteTableOutput ToRouteTablesRouteTableOutputWithContext(context.Context) RouteTablesRouteTableOutput }
RouteTablesRouteTableInput is an input type that accepts RouteTablesRouteTableArgs and RouteTablesRouteTableOutput values. You can construct a concrete instance of `RouteTablesRouteTableInput` via:
RouteTablesRouteTableArgs{...}
type RouteTablesRouteTableOutput ¶
type RouteTablesRouteTableOutput struct{ *pulumi.OutputState }
func (RouteTablesRouteTableOutput) AccountId ¶
func (o RouteTablesRouteTableOutput) AccountId() pulumi.StringOutput
The account id of the route table creator.
func (RouteTablesRouteTableOutput) CreationTime ¶
func (o RouteTablesRouteTableOutput) CreationTime() pulumi.StringOutput
The create time of the route table.
func (RouteTablesRouteTableOutput) Description ¶
func (o RouteTablesRouteTableOutput) Description() pulumi.StringOutput
The description of the route table.
func (RouteTablesRouteTableOutput) ElementType ¶
func (RouteTablesRouteTableOutput) ElementType() reflect.Type
func (RouteTablesRouteTableOutput) Id ¶
func (o RouteTablesRouteTableOutput) Id() pulumi.StringOutput
The id of the route table.
func (RouteTablesRouteTableOutput) ProjectName ¶
func (o RouteTablesRouteTableOutput) ProjectName() pulumi.StringOutput
The ProjectName of the route table.
func (RouteTablesRouteTableOutput) RouteTableId ¶
func (o RouteTablesRouteTableOutput) RouteTableId() pulumi.StringOutput
The id of the route table.
func (RouteTablesRouteTableOutput) RouteTableName ¶
func (o RouteTablesRouteTableOutput) RouteTableName() pulumi.StringOutput
A name of route table.
func (RouteTablesRouteTableOutput) RouteTableType ¶
func (o RouteTablesRouteTableOutput) RouteTableType() pulumi.StringOutput
The type of the route table.
func (RouteTablesRouteTableOutput) SubnetIds ¶
func (o RouteTablesRouteTableOutput) SubnetIds() pulumi.StringArrayOutput
The list of the subnet ids to which the entry table associates.
func (RouteTablesRouteTableOutput) ToRouteTablesRouteTableOutput ¶
func (o RouteTablesRouteTableOutput) ToRouteTablesRouteTableOutput() RouteTablesRouteTableOutput
func (RouteTablesRouteTableOutput) ToRouteTablesRouteTableOutputWithContext ¶
func (o RouteTablesRouteTableOutput) ToRouteTablesRouteTableOutputWithContext(ctx context.Context) RouteTablesRouteTableOutput
func (RouteTablesRouteTableOutput) UpdateTime ¶
func (o RouteTablesRouteTableOutput) UpdateTime() pulumi.StringOutput
The last update time of the route table.
func (RouteTablesRouteTableOutput) VpcId ¶
func (o RouteTablesRouteTableOutput) VpcId() pulumi.StringOutput
An id of VPC.
func (RouteTablesRouteTableOutput) VpcName ¶
func (o RouteTablesRouteTableOutput) VpcName() pulumi.StringOutput
The name of the virtual private cloud (VPC) to which the route entry belongs.
type SecurityGroup ¶
type SecurityGroup struct { pulumi.CustomResourceState // Creation time of SecurityGroup. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // Description of SecurityGroup. Description pulumi.StringPtrOutput `pulumi:"description"` // The ProjectName of SecurityGroup. ProjectName pulumi.StringOutput `pulumi:"projectName"` // Name of SecurityGroup. SecurityGroupName pulumi.StringOutput `pulumi:"securityGroupName"` // Status of SecurityGroup. Status pulumi.StringOutput `pulumi:"status"` // Tags. Tags SecurityGroupTagArrayOutput `pulumi:"tags"` // Id of the VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to manage security group ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewSecurityGroup(ctx, "g1test1", &vpc.SecurityGroupArgs{ ProjectName: pulumi.String("default"), VpcId: pulumi.String("vpc-2feppmy1ugt1c59gp688n1fld"), }) if err != nil { return err } return nil }) }
```
## Import
SecurityGroup can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/securityGroup:SecurityGroup default sg-273ycgql3ig3k7fap8t3dyvqx
```
func GetSecurityGroup ¶
func GetSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupState, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
GetSecurityGroup gets an existing SecurityGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityGroup ¶
func NewSecurityGroup(ctx *pulumi.Context, name string, args *SecurityGroupArgs, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
NewSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroup) ElementType ¶
func (*SecurityGroup) ElementType() reflect.Type
func (*SecurityGroup) ToSecurityGroupOutput ¶
func (i *SecurityGroup) ToSecurityGroupOutput() SecurityGroupOutput
func (*SecurityGroup) ToSecurityGroupOutputWithContext ¶
func (i *SecurityGroup) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupArgs ¶
type SecurityGroupArgs struct { // Description of SecurityGroup. Description pulumi.StringPtrInput // The ProjectName of SecurityGroup. ProjectName pulumi.StringPtrInput // Name of SecurityGroup. SecurityGroupName pulumi.StringPtrInput // Tags. Tags SecurityGroupTagArrayInput // Id of the VPC. VpcId pulumi.StringInput }
The set of arguments for constructing a SecurityGroup resource.
func (SecurityGroupArgs) ElementType ¶
func (SecurityGroupArgs) ElementType() reflect.Type
type SecurityGroupArray ¶
type SecurityGroupArray []SecurityGroupInput
func (SecurityGroupArray) ElementType ¶
func (SecurityGroupArray) ElementType() reflect.Type
func (SecurityGroupArray) ToSecurityGroupArrayOutput ¶
func (i SecurityGroupArray) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
func (SecurityGroupArray) ToSecurityGroupArrayOutputWithContext ¶
func (i SecurityGroupArray) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
type SecurityGroupArrayInput ¶
type SecurityGroupArrayInput interface { pulumi.Input ToSecurityGroupArrayOutput() SecurityGroupArrayOutput ToSecurityGroupArrayOutputWithContext(context.Context) SecurityGroupArrayOutput }
SecurityGroupArrayInput is an input type that accepts SecurityGroupArray and SecurityGroupArrayOutput values. You can construct a concrete instance of `SecurityGroupArrayInput` via:
SecurityGroupArray{ SecurityGroupArgs{...} }
type SecurityGroupArrayOutput ¶
type SecurityGroupArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupArrayOutput) ElementType ¶
func (SecurityGroupArrayOutput) ElementType() reflect.Type
func (SecurityGroupArrayOutput) Index ¶
func (o SecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupOutput
func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutput ¶
func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext ¶
func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
type SecurityGroupInput ¶
type SecurityGroupInput interface { pulumi.Input ToSecurityGroupOutput() SecurityGroupOutput ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput }
type SecurityGroupMap ¶
type SecurityGroupMap map[string]SecurityGroupInput
func (SecurityGroupMap) ElementType ¶
func (SecurityGroupMap) ElementType() reflect.Type
func (SecurityGroupMap) ToSecurityGroupMapOutput ¶
func (i SecurityGroupMap) ToSecurityGroupMapOutput() SecurityGroupMapOutput
func (SecurityGroupMap) ToSecurityGroupMapOutputWithContext ¶
func (i SecurityGroupMap) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
type SecurityGroupMapInput ¶
type SecurityGroupMapInput interface { pulumi.Input ToSecurityGroupMapOutput() SecurityGroupMapOutput ToSecurityGroupMapOutputWithContext(context.Context) SecurityGroupMapOutput }
SecurityGroupMapInput is an input type that accepts SecurityGroupMap and SecurityGroupMapOutput values. You can construct a concrete instance of `SecurityGroupMapInput` via:
SecurityGroupMap{ "key": SecurityGroupArgs{...} }
type SecurityGroupMapOutput ¶
type SecurityGroupMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupMapOutput) ElementType ¶
func (SecurityGroupMapOutput) ElementType() reflect.Type
func (SecurityGroupMapOutput) MapIndex ¶
func (o SecurityGroupMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupOutput
func (SecurityGroupMapOutput) ToSecurityGroupMapOutput ¶
func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput
func (SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext ¶
func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
type SecurityGroupOutput ¶
type SecurityGroupOutput struct{ *pulumi.OutputState }
func (SecurityGroupOutput) CreationTime ¶
func (o SecurityGroupOutput) CreationTime() pulumi.StringOutput
Creation time of SecurityGroup.
func (SecurityGroupOutput) Description ¶
func (o SecurityGroupOutput) Description() pulumi.StringPtrOutput
Description of SecurityGroup.
func (SecurityGroupOutput) ElementType ¶
func (SecurityGroupOutput) ElementType() reflect.Type
func (SecurityGroupOutput) ProjectName ¶
func (o SecurityGroupOutput) ProjectName() pulumi.StringOutput
The ProjectName of SecurityGroup.
func (SecurityGroupOutput) SecurityGroupName ¶
func (o SecurityGroupOutput) SecurityGroupName() pulumi.StringOutput
Name of SecurityGroup.
func (SecurityGroupOutput) Status ¶
func (o SecurityGroupOutput) Status() pulumi.StringOutput
Status of SecurityGroup.
func (SecurityGroupOutput) Tags ¶
func (o SecurityGroupOutput) Tags() SecurityGroupTagArrayOutput
Tags.
func (SecurityGroupOutput) ToSecurityGroupOutput ¶
func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
func (SecurityGroupOutput) ToSecurityGroupOutputWithContext ¶
func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
func (SecurityGroupOutput) VpcId ¶
func (o SecurityGroupOutput) VpcId() pulumi.StringOutput
Id of the VPC.
type SecurityGroupRule ¶
type SecurityGroupRule struct { pulumi.CustomResourceState // Cidr ip of egress/ingress Rule. CidrIp pulumi.StringPtrOutput `pulumi:"cidrIp"` // description of a egress rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Direction of rule, ingress (inbound) or egress (outbound). Direction pulumi.StringOutput `pulumi:"direction"` // Access strategy. Policy pulumi.StringPtrOutput `pulumi:"policy"` // Port end of egress/ingress Rule. PortEnd pulumi.IntOutput `pulumi:"portEnd"` // Port start of egress/ingress Rule. PortStart pulumi.IntOutput `pulumi:"portStart"` // Priority of a security group rule. Priority pulumi.IntPtrOutput `pulumi:"priority"` // Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all` or `icmpv6`. Protocol pulumi.StringOutput `pulumi:"protocol"` // Id of SecurityGroup. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` // ID of the source security group whose access permission you want to set. SourceGroupId pulumi.StringPtrOutput `pulumi:"sourceGroupId"` // Status of SecurityGroup. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to manage security group rule ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewSecurityGroupRule(ctx, "g1test3", &vpc.SecurityGroupRuleArgs{ CidrIp: pulumi.String("10.0.0.0/8"), Description: pulumi.String("tft1234"), Direction: pulumi.String("egress"), PortEnd: pulumi.Int(9003), PortStart: pulumi.Int(8000), Protocol: pulumi.String("tcp"), SecurityGroupId: pulumi.String("sg-2d6722jpp55og58ozfd1sqtdb"), }) if err != nil { return err } _, err = vpc.NewSecurityGroupRule(ctx, "g1test2", &vpc.SecurityGroupRuleArgs{ CidrIp: pulumi.String("10.0.0.0/24"), Direction: pulumi.String("egress"), PortEnd: pulumi.Int(9003), PortStart: pulumi.Int(8000), Protocol: pulumi.String("tcp"), SecurityGroupId: pulumi.String("sg-2d6722jpp55og58ozfd1sqtdb"), }) if err != nil { return err } _, err = vpc.NewSecurityGroupRule(ctx, "g1test1", &vpc.SecurityGroupRuleArgs{ CidrIp: pulumi.String("10.0.0.0/24"), Direction: pulumi.String("egress"), PortEnd: pulumi.Int(9003), PortStart: pulumi.Int(8000), Priority: pulumi.Int(2), Protocol: pulumi.String("tcp"), SecurityGroupId: pulumi.String("sg-2d6722jpp55og58ozfd1sqtdb"), }) if err != nil { return err } _, err = vpc.NewSecurityGroupRule(ctx, "g1test0", &vpc.SecurityGroupRuleArgs{ CidrIp: pulumi.String("10.0.0.0/24"), Description: pulumi.String("tft"), Direction: pulumi.String("ingress"), Policy: pulumi.String("drop"), PortEnd: pulumi.Int(80), PortStart: pulumi.Int(80), Priority: pulumi.Int(2), Protocol: pulumi.String("tcp"), SecurityGroupId: pulumi.String("sg-2d6722jpp55og58ozfd1sqtdb"), }) if err != nil { return err } _, err = vpc.NewSecurityGroupRule(ctx, "g1test06", &vpc.SecurityGroupRuleArgs{ Description: pulumi.String("tft"), Direction: pulumi.String("ingress"), Policy: pulumi.String("drop"), PortEnd: pulumi.Int(9003), PortStart: pulumi.Int(8000), Priority: pulumi.Int(2), Protocol: pulumi.String("tcp"), SecurityGroupId: pulumi.String("sg-2d6722jpp55og58ozfd1sqtdb"), SourceGroupId: pulumi.String("sg-3rfe5j4xdnklc5zsk2hcw5c6q"), }) if err != nil { return err } return nil }) }
```
## Import
SecurityGroupRule can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/securityGroupRule:SecurityGroupRule default ID is a string concatenated with colons(SecurityGroupId:Protocol:PortStart:PortEnd:CidrIp:SourceGroupId:Direction:Policy:Priority)
```
func GetSecurityGroupRule ¶
func GetSecurityGroupRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupRuleState, opts ...pulumi.ResourceOption) (*SecurityGroupRule, error)
GetSecurityGroupRule gets an existing SecurityGroupRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityGroupRule ¶
func NewSecurityGroupRule(ctx *pulumi.Context, name string, args *SecurityGroupRuleArgs, opts ...pulumi.ResourceOption) (*SecurityGroupRule, error)
NewSecurityGroupRule registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroupRule) ElementType ¶
func (*SecurityGroupRule) ElementType() reflect.Type
func (*SecurityGroupRule) ToSecurityGroupRuleOutput ¶
func (i *SecurityGroupRule) ToSecurityGroupRuleOutput() SecurityGroupRuleOutput
func (*SecurityGroupRule) ToSecurityGroupRuleOutputWithContext ¶
func (i *SecurityGroupRule) ToSecurityGroupRuleOutputWithContext(ctx context.Context) SecurityGroupRuleOutput
type SecurityGroupRuleArgs ¶
type SecurityGroupRuleArgs struct { // Cidr ip of egress/ingress Rule. CidrIp pulumi.StringPtrInput // description of a egress rule. Description pulumi.StringPtrInput // Direction of rule, ingress (inbound) or egress (outbound). Direction pulumi.StringInput // Access strategy. Policy pulumi.StringPtrInput // Port end of egress/ingress Rule. PortEnd pulumi.IntInput // Port start of egress/ingress Rule. PortStart pulumi.IntInput // Priority of a security group rule. Priority pulumi.IntPtrInput // Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all` or `icmpv6`. Protocol pulumi.StringInput // Id of SecurityGroup. SecurityGroupId pulumi.StringInput // ID of the source security group whose access permission you want to set. SourceGroupId pulumi.StringPtrInput }
The set of arguments for constructing a SecurityGroupRule resource.
func (SecurityGroupRuleArgs) ElementType ¶
func (SecurityGroupRuleArgs) ElementType() reflect.Type
type SecurityGroupRuleArray ¶
type SecurityGroupRuleArray []SecurityGroupRuleInput
func (SecurityGroupRuleArray) ElementType ¶
func (SecurityGroupRuleArray) ElementType() reflect.Type
func (SecurityGroupRuleArray) ToSecurityGroupRuleArrayOutput ¶
func (i SecurityGroupRuleArray) ToSecurityGroupRuleArrayOutput() SecurityGroupRuleArrayOutput
func (SecurityGroupRuleArray) ToSecurityGroupRuleArrayOutputWithContext ¶
func (i SecurityGroupRuleArray) ToSecurityGroupRuleArrayOutputWithContext(ctx context.Context) SecurityGroupRuleArrayOutput
type SecurityGroupRuleArrayInput ¶
type SecurityGroupRuleArrayInput interface { pulumi.Input ToSecurityGroupRuleArrayOutput() SecurityGroupRuleArrayOutput ToSecurityGroupRuleArrayOutputWithContext(context.Context) SecurityGroupRuleArrayOutput }
SecurityGroupRuleArrayInput is an input type that accepts SecurityGroupRuleArray and SecurityGroupRuleArrayOutput values. You can construct a concrete instance of `SecurityGroupRuleArrayInput` via:
SecurityGroupRuleArray{ SecurityGroupRuleArgs{...} }
type SecurityGroupRuleArrayOutput ¶
type SecurityGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupRuleArrayOutput) ElementType ¶
func (SecurityGroupRuleArrayOutput) ElementType() reflect.Type
func (SecurityGroupRuleArrayOutput) Index ¶
func (o SecurityGroupRuleArrayOutput) Index(i pulumi.IntInput) SecurityGroupRuleOutput
func (SecurityGroupRuleArrayOutput) ToSecurityGroupRuleArrayOutput ¶
func (o SecurityGroupRuleArrayOutput) ToSecurityGroupRuleArrayOutput() SecurityGroupRuleArrayOutput
func (SecurityGroupRuleArrayOutput) ToSecurityGroupRuleArrayOutputWithContext ¶
func (o SecurityGroupRuleArrayOutput) ToSecurityGroupRuleArrayOutputWithContext(ctx context.Context) SecurityGroupRuleArrayOutput
type SecurityGroupRuleInput ¶
type SecurityGroupRuleInput interface { pulumi.Input ToSecurityGroupRuleOutput() SecurityGroupRuleOutput ToSecurityGroupRuleOutputWithContext(ctx context.Context) SecurityGroupRuleOutput }
type SecurityGroupRuleMap ¶
type SecurityGroupRuleMap map[string]SecurityGroupRuleInput
func (SecurityGroupRuleMap) ElementType ¶
func (SecurityGroupRuleMap) ElementType() reflect.Type
func (SecurityGroupRuleMap) ToSecurityGroupRuleMapOutput ¶
func (i SecurityGroupRuleMap) ToSecurityGroupRuleMapOutput() SecurityGroupRuleMapOutput
func (SecurityGroupRuleMap) ToSecurityGroupRuleMapOutputWithContext ¶
func (i SecurityGroupRuleMap) ToSecurityGroupRuleMapOutputWithContext(ctx context.Context) SecurityGroupRuleMapOutput
type SecurityGroupRuleMapInput ¶
type SecurityGroupRuleMapInput interface { pulumi.Input ToSecurityGroupRuleMapOutput() SecurityGroupRuleMapOutput ToSecurityGroupRuleMapOutputWithContext(context.Context) SecurityGroupRuleMapOutput }
SecurityGroupRuleMapInput is an input type that accepts SecurityGroupRuleMap and SecurityGroupRuleMapOutput values. You can construct a concrete instance of `SecurityGroupRuleMapInput` via:
SecurityGroupRuleMap{ "key": SecurityGroupRuleArgs{...} }
type SecurityGroupRuleMapOutput ¶
type SecurityGroupRuleMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupRuleMapOutput) ElementType ¶
func (SecurityGroupRuleMapOutput) ElementType() reflect.Type
func (SecurityGroupRuleMapOutput) MapIndex ¶
func (o SecurityGroupRuleMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupRuleOutput
func (SecurityGroupRuleMapOutput) ToSecurityGroupRuleMapOutput ¶
func (o SecurityGroupRuleMapOutput) ToSecurityGroupRuleMapOutput() SecurityGroupRuleMapOutput
func (SecurityGroupRuleMapOutput) ToSecurityGroupRuleMapOutputWithContext ¶
func (o SecurityGroupRuleMapOutput) ToSecurityGroupRuleMapOutputWithContext(ctx context.Context) SecurityGroupRuleMapOutput
type SecurityGroupRuleOutput ¶
type SecurityGroupRuleOutput struct{ *pulumi.OutputState }
func (SecurityGroupRuleOutput) CidrIp ¶
func (o SecurityGroupRuleOutput) CidrIp() pulumi.StringPtrOutput
Cidr ip of egress/ingress Rule.
func (SecurityGroupRuleOutput) Description ¶
func (o SecurityGroupRuleOutput) Description() pulumi.StringPtrOutput
description of a egress rule.
func (SecurityGroupRuleOutput) Direction ¶
func (o SecurityGroupRuleOutput) Direction() pulumi.StringOutput
Direction of rule, ingress (inbound) or egress (outbound).
func (SecurityGroupRuleOutput) ElementType ¶
func (SecurityGroupRuleOutput) ElementType() reflect.Type
func (SecurityGroupRuleOutput) Policy ¶
func (o SecurityGroupRuleOutput) Policy() pulumi.StringPtrOutput
Access strategy.
func (SecurityGroupRuleOutput) PortEnd ¶
func (o SecurityGroupRuleOutput) PortEnd() pulumi.IntOutput
Port end of egress/ingress Rule.
func (SecurityGroupRuleOutput) PortStart ¶
func (o SecurityGroupRuleOutput) PortStart() pulumi.IntOutput
Port start of egress/ingress Rule.
func (SecurityGroupRuleOutput) Priority ¶
func (o SecurityGroupRuleOutput) Priority() pulumi.IntPtrOutput
Priority of a security group rule.
func (SecurityGroupRuleOutput) Protocol ¶
func (o SecurityGroupRuleOutput) Protocol() pulumi.StringOutput
Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all` or `icmpv6`.
func (SecurityGroupRuleOutput) SecurityGroupId ¶
func (o SecurityGroupRuleOutput) SecurityGroupId() pulumi.StringOutput
Id of SecurityGroup.
func (SecurityGroupRuleOutput) SourceGroupId ¶
func (o SecurityGroupRuleOutput) SourceGroupId() pulumi.StringPtrOutput
ID of the source security group whose access permission you want to set.
func (SecurityGroupRuleOutput) Status ¶
func (o SecurityGroupRuleOutput) Status() pulumi.StringOutput
Status of SecurityGroup.
func (SecurityGroupRuleOutput) ToSecurityGroupRuleOutput ¶
func (o SecurityGroupRuleOutput) ToSecurityGroupRuleOutput() SecurityGroupRuleOutput
func (SecurityGroupRuleOutput) ToSecurityGroupRuleOutputWithContext ¶
func (o SecurityGroupRuleOutput) ToSecurityGroupRuleOutputWithContext(ctx context.Context) SecurityGroupRuleOutput
type SecurityGroupRuleState ¶
type SecurityGroupRuleState struct { // Cidr ip of egress/ingress Rule. CidrIp pulumi.StringPtrInput // description of a egress rule. Description pulumi.StringPtrInput // Direction of rule, ingress (inbound) or egress (outbound). Direction pulumi.StringPtrInput // Access strategy. Policy pulumi.StringPtrInput // Port end of egress/ingress Rule. PortEnd pulumi.IntPtrInput // Port start of egress/ingress Rule. PortStart pulumi.IntPtrInput // Priority of a security group rule. Priority pulumi.IntPtrInput // Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all` or `icmpv6`. Protocol pulumi.StringPtrInput // Id of SecurityGroup. SecurityGroupId pulumi.StringPtrInput // ID of the source security group whose access permission you want to set. SourceGroupId pulumi.StringPtrInput // Status of SecurityGroup. Status pulumi.StringPtrInput }
func (SecurityGroupRuleState) ElementType ¶
func (SecurityGroupRuleState) ElementType() reflect.Type
type SecurityGroupRulesArgs ¶
type SecurityGroupRulesArgs struct { // Cidr ip of egress/ingress Rule. CidrIp *string `pulumi:"cidrIp"` // Direction of rule, ingress (inbound) or egress (outbound). Direction *string `pulumi:"direction"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all`. Protocol *string `pulumi:"protocol"` // SecurityGroup ID. SecurityGroupId string `pulumi:"securityGroupId"` // ID of the source security group whose access permission you want to set. SourceGroupId *string `pulumi:"sourceGroupId"` }
A collection of arguments for invoking SecurityGroupRules.
type SecurityGroupRulesOutputArgs ¶
type SecurityGroupRulesOutputArgs struct { // Cidr ip of egress/ingress Rule. CidrIp pulumi.StringPtrInput `pulumi:"cidrIp"` // Direction of rule, ingress (inbound) or egress (outbound). Direction pulumi.StringPtrInput `pulumi:"direction"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // SecurityGroup ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // ID of the source security group whose access permission you want to set. SourceGroupId pulumi.StringPtrInput `pulumi:"sourceGroupId"` }
A collection of arguments for invoking SecurityGroupRules.
func (SecurityGroupRulesOutputArgs) ElementType ¶
func (SecurityGroupRulesOutputArgs) ElementType() reflect.Type
type SecurityGroupRulesResult ¶
type SecurityGroupRulesResult struct { // Cidr ip of egress/ingress Rule. CidrIp *string `pulumi:"cidrIp"` // Direction of rule, ingress (inbound) or egress (outbound). Direction *string `pulumi:"direction"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all`. Protocol *string `pulumi:"protocol"` // Id of SecurityGroup. SecurityGroupId string `pulumi:"securityGroupId"` // The collection of SecurityGroup query. SecurityGroupRules []SecurityGroupRulesSecurityGroupRule `pulumi:"securityGroupRules"` // ID of the source security group whose access permission you want to set. SourceGroupId *string `pulumi:"sourceGroupId"` }
A collection of values returned by SecurityGroupRules.
func SecurityGroupRules ¶
func SecurityGroupRules(ctx *pulumi.Context, args *SecurityGroupRulesArgs, opts ...pulumi.InvokeOption) (*SecurityGroupRulesResult, error)
Use this data source to query detailed information of security group rules ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.SecurityGroupRules(ctx, &vpc.SecurityGroupRulesArgs{ SecurityGroupId: "sg-13f2nau7x93wg3n6nu3z5sxib", }, nil) if err != nil { return err } return nil }) }
```
type SecurityGroupRulesResultOutput ¶
type SecurityGroupRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by SecurityGroupRules.
func SecurityGroupRulesOutput ¶
func SecurityGroupRulesOutput(ctx *pulumi.Context, args SecurityGroupRulesOutputArgs, opts ...pulumi.InvokeOption) SecurityGroupRulesResultOutput
func (SecurityGroupRulesResultOutput) CidrIp ¶
func (o SecurityGroupRulesResultOutput) CidrIp() pulumi.StringPtrOutput
Cidr ip of egress/ingress Rule.
func (SecurityGroupRulesResultOutput) Direction ¶
func (o SecurityGroupRulesResultOutput) Direction() pulumi.StringPtrOutput
Direction of rule, ingress (inbound) or egress (outbound).
func (SecurityGroupRulesResultOutput) ElementType ¶
func (SecurityGroupRulesResultOutput) ElementType() reflect.Type
func (SecurityGroupRulesResultOutput) Id ¶
func (o SecurityGroupRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SecurityGroupRulesResultOutput) OutputFile ¶
func (o SecurityGroupRulesResultOutput) OutputFile() pulumi.StringPtrOutput
func (SecurityGroupRulesResultOutput) Protocol ¶
func (o SecurityGroupRulesResultOutput) Protocol() pulumi.StringPtrOutput
Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all`.
func (SecurityGroupRulesResultOutput) SecurityGroupId ¶
func (o SecurityGroupRulesResultOutput) SecurityGroupId() pulumi.StringOutput
Id of SecurityGroup.
func (SecurityGroupRulesResultOutput) SecurityGroupRules ¶
func (o SecurityGroupRulesResultOutput) SecurityGroupRules() SecurityGroupRulesSecurityGroupRuleArrayOutput
The collection of SecurityGroup query.
func (SecurityGroupRulesResultOutput) SourceGroupId ¶
func (o SecurityGroupRulesResultOutput) SourceGroupId() pulumi.StringPtrOutput
ID of the source security group whose access permission you want to set.
func (SecurityGroupRulesResultOutput) ToSecurityGroupRulesResultOutput ¶
func (o SecurityGroupRulesResultOutput) ToSecurityGroupRulesResultOutput() SecurityGroupRulesResultOutput
func (SecurityGroupRulesResultOutput) ToSecurityGroupRulesResultOutputWithContext ¶
func (o SecurityGroupRulesResultOutput) ToSecurityGroupRulesResultOutputWithContext(ctx context.Context) SecurityGroupRulesResultOutput
type SecurityGroupRulesSecurityGroupRule ¶
type SecurityGroupRulesSecurityGroupRule struct { // Cidr ip of egress/ingress Rule. CidrIp string `pulumi:"cidrIp"` // The creation time of security group rule. CreationTime string `pulumi:"creationTime"` // description of a group rule. Description string `pulumi:"description"` // Direction of rule, ingress (inbound) or egress (outbound). Direction string `pulumi:"direction"` // Access strategy. Policy string `pulumi:"policy"` // Port end of egress/ingress Rule. PortEnd int `pulumi:"portEnd"` // Port start of egress/ingress Rule. PortStart int `pulumi:"portStart"` // Priority of a security group rule. Priority int `pulumi:"priority"` // Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all`. Protocol string `pulumi:"protocol"` // SecurityGroup ID. SecurityGroupId string `pulumi:"securityGroupId"` // ID of the source security group whose access permission you want to set. SourceGroupId string `pulumi:"sourceGroupId"` // The update time of security group rule. UpdateTime string `pulumi:"updateTime"` }
type SecurityGroupRulesSecurityGroupRuleArgs ¶
type SecurityGroupRulesSecurityGroupRuleArgs struct { // Cidr ip of egress/ingress Rule. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // The creation time of security group rule. CreationTime pulumi.StringInput `pulumi:"creationTime"` // description of a group rule. Description pulumi.StringInput `pulumi:"description"` // Direction of rule, ingress (inbound) or egress (outbound). Direction pulumi.StringInput `pulumi:"direction"` // Access strategy. Policy pulumi.StringInput `pulumi:"policy"` // Port end of egress/ingress Rule. PortEnd pulumi.IntInput `pulumi:"portEnd"` // Port start of egress/ingress Rule. PortStart pulumi.IntInput `pulumi:"portStart"` // Priority of a security group rule. Priority pulumi.IntInput `pulumi:"priority"` // Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all`. Protocol pulumi.StringInput `pulumi:"protocol"` // SecurityGroup ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // ID of the source security group whose access permission you want to set. SourceGroupId pulumi.StringInput `pulumi:"sourceGroupId"` // The update time of security group rule. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (SecurityGroupRulesSecurityGroupRuleArgs) ElementType ¶
func (SecurityGroupRulesSecurityGroupRuleArgs) ElementType() reflect.Type
func (SecurityGroupRulesSecurityGroupRuleArgs) ToSecurityGroupRulesSecurityGroupRuleOutput ¶
func (i SecurityGroupRulesSecurityGroupRuleArgs) ToSecurityGroupRulesSecurityGroupRuleOutput() SecurityGroupRulesSecurityGroupRuleOutput
func (SecurityGroupRulesSecurityGroupRuleArgs) ToSecurityGroupRulesSecurityGroupRuleOutputWithContext ¶
func (i SecurityGroupRulesSecurityGroupRuleArgs) ToSecurityGroupRulesSecurityGroupRuleOutputWithContext(ctx context.Context) SecurityGroupRulesSecurityGroupRuleOutput
type SecurityGroupRulesSecurityGroupRuleArray ¶
type SecurityGroupRulesSecurityGroupRuleArray []SecurityGroupRulesSecurityGroupRuleInput
func (SecurityGroupRulesSecurityGroupRuleArray) ElementType ¶
func (SecurityGroupRulesSecurityGroupRuleArray) ElementType() reflect.Type
func (SecurityGroupRulesSecurityGroupRuleArray) ToSecurityGroupRulesSecurityGroupRuleArrayOutput ¶
func (i SecurityGroupRulesSecurityGroupRuleArray) ToSecurityGroupRulesSecurityGroupRuleArrayOutput() SecurityGroupRulesSecurityGroupRuleArrayOutput
func (SecurityGroupRulesSecurityGroupRuleArray) ToSecurityGroupRulesSecurityGroupRuleArrayOutputWithContext ¶
func (i SecurityGroupRulesSecurityGroupRuleArray) ToSecurityGroupRulesSecurityGroupRuleArrayOutputWithContext(ctx context.Context) SecurityGroupRulesSecurityGroupRuleArrayOutput
type SecurityGroupRulesSecurityGroupRuleArrayInput ¶
type SecurityGroupRulesSecurityGroupRuleArrayInput interface { pulumi.Input ToSecurityGroupRulesSecurityGroupRuleArrayOutput() SecurityGroupRulesSecurityGroupRuleArrayOutput ToSecurityGroupRulesSecurityGroupRuleArrayOutputWithContext(context.Context) SecurityGroupRulesSecurityGroupRuleArrayOutput }
SecurityGroupRulesSecurityGroupRuleArrayInput is an input type that accepts SecurityGroupRulesSecurityGroupRuleArray and SecurityGroupRulesSecurityGroupRuleArrayOutput values. You can construct a concrete instance of `SecurityGroupRulesSecurityGroupRuleArrayInput` via:
SecurityGroupRulesSecurityGroupRuleArray{ SecurityGroupRulesSecurityGroupRuleArgs{...} }
type SecurityGroupRulesSecurityGroupRuleArrayOutput ¶
type SecurityGroupRulesSecurityGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupRulesSecurityGroupRuleArrayOutput) ElementType ¶
func (SecurityGroupRulesSecurityGroupRuleArrayOutput) ElementType() reflect.Type
func (SecurityGroupRulesSecurityGroupRuleArrayOutput) ToSecurityGroupRulesSecurityGroupRuleArrayOutput ¶
func (o SecurityGroupRulesSecurityGroupRuleArrayOutput) ToSecurityGroupRulesSecurityGroupRuleArrayOutput() SecurityGroupRulesSecurityGroupRuleArrayOutput
func (SecurityGroupRulesSecurityGroupRuleArrayOutput) ToSecurityGroupRulesSecurityGroupRuleArrayOutputWithContext ¶
func (o SecurityGroupRulesSecurityGroupRuleArrayOutput) ToSecurityGroupRulesSecurityGroupRuleArrayOutputWithContext(ctx context.Context) SecurityGroupRulesSecurityGroupRuleArrayOutput
type SecurityGroupRulesSecurityGroupRuleInput ¶
type SecurityGroupRulesSecurityGroupRuleInput interface { pulumi.Input ToSecurityGroupRulesSecurityGroupRuleOutput() SecurityGroupRulesSecurityGroupRuleOutput ToSecurityGroupRulesSecurityGroupRuleOutputWithContext(context.Context) SecurityGroupRulesSecurityGroupRuleOutput }
SecurityGroupRulesSecurityGroupRuleInput is an input type that accepts SecurityGroupRulesSecurityGroupRuleArgs and SecurityGroupRulesSecurityGroupRuleOutput values. You can construct a concrete instance of `SecurityGroupRulesSecurityGroupRuleInput` via:
SecurityGroupRulesSecurityGroupRuleArgs{...}
type SecurityGroupRulesSecurityGroupRuleOutput ¶
type SecurityGroupRulesSecurityGroupRuleOutput struct{ *pulumi.OutputState }
func (SecurityGroupRulesSecurityGroupRuleOutput) CidrIp ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) CidrIp() pulumi.StringOutput
Cidr ip of egress/ingress Rule.
func (SecurityGroupRulesSecurityGroupRuleOutput) CreationTime ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) CreationTime() pulumi.StringOutput
The creation time of security group rule.
func (SecurityGroupRulesSecurityGroupRuleOutput) Description ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) Description() pulumi.StringOutput
description of a group rule.
func (SecurityGroupRulesSecurityGroupRuleOutput) Direction ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) Direction() pulumi.StringOutput
Direction of rule, ingress (inbound) or egress (outbound).
func (SecurityGroupRulesSecurityGroupRuleOutput) ElementType ¶
func (SecurityGroupRulesSecurityGroupRuleOutput) ElementType() reflect.Type
func (SecurityGroupRulesSecurityGroupRuleOutput) Policy ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) Policy() pulumi.StringOutput
Access strategy.
func (SecurityGroupRulesSecurityGroupRuleOutput) PortEnd ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) PortEnd() pulumi.IntOutput
Port end of egress/ingress Rule.
func (SecurityGroupRulesSecurityGroupRuleOutput) PortStart ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) PortStart() pulumi.IntOutput
Port start of egress/ingress Rule.
func (SecurityGroupRulesSecurityGroupRuleOutput) Priority ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) Priority() pulumi.IntOutput
Priority of a security group rule.
func (SecurityGroupRulesSecurityGroupRuleOutput) Protocol ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) Protocol() pulumi.StringOutput
Protocol of the SecurityGroup, the value can be `tcp` or `udp` or `icmp` or `all`.
func (SecurityGroupRulesSecurityGroupRuleOutput) SecurityGroupId ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) SecurityGroupId() pulumi.StringOutput
SecurityGroup ID.
func (SecurityGroupRulesSecurityGroupRuleOutput) SourceGroupId ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) SourceGroupId() pulumi.StringOutput
ID of the source security group whose access permission you want to set.
func (SecurityGroupRulesSecurityGroupRuleOutput) ToSecurityGroupRulesSecurityGroupRuleOutput ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) ToSecurityGroupRulesSecurityGroupRuleOutput() SecurityGroupRulesSecurityGroupRuleOutput
func (SecurityGroupRulesSecurityGroupRuleOutput) ToSecurityGroupRulesSecurityGroupRuleOutputWithContext ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) ToSecurityGroupRulesSecurityGroupRuleOutputWithContext(ctx context.Context) SecurityGroupRulesSecurityGroupRuleOutput
func (SecurityGroupRulesSecurityGroupRuleOutput) UpdateTime ¶
func (o SecurityGroupRulesSecurityGroupRuleOutput) UpdateTime() pulumi.StringOutput
The update time of security group rule.
type SecurityGroupState ¶
type SecurityGroupState struct { // Creation time of SecurityGroup. CreationTime pulumi.StringPtrInput // Description of SecurityGroup. Description pulumi.StringPtrInput // The ProjectName of SecurityGroup. ProjectName pulumi.StringPtrInput // Name of SecurityGroup. SecurityGroupName pulumi.StringPtrInput // Status of SecurityGroup. Status pulumi.StringPtrInput // Tags. Tags SecurityGroupTagArrayInput // Id of the VPC. VpcId pulumi.StringPtrInput }
func (SecurityGroupState) ElementType ¶
func (SecurityGroupState) ElementType() reflect.Type
type SecurityGroupTag ¶
type SecurityGroupTagArgs ¶
type SecurityGroupTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (SecurityGroupTagArgs) ElementType ¶
func (SecurityGroupTagArgs) ElementType() reflect.Type
func (SecurityGroupTagArgs) ToSecurityGroupTagOutput ¶
func (i SecurityGroupTagArgs) ToSecurityGroupTagOutput() SecurityGroupTagOutput
func (SecurityGroupTagArgs) ToSecurityGroupTagOutputWithContext ¶
func (i SecurityGroupTagArgs) ToSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupTagOutput
type SecurityGroupTagArray ¶
type SecurityGroupTagArray []SecurityGroupTagInput
func (SecurityGroupTagArray) ElementType ¶
func (SecurityGroupTagArray) ElementType() reflect.Type
func (SecurityGroupTagArray) ToSecurityGroupTagArrayOutput ¶
func (i SecurityGroupTagArray) ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput
func (SecurityGroupTagArray) ToSecurityGroupTagArrayOutputWithContext ¶
func (i SecurityGroupTagArray) ToSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupTagArrayOutput
type SecurityGroupTagArrayInput ¶
type SecurityGroupTagArrayInput interface { pulumi.Input ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput ToSecurityGroupTagArrayOutputWithContext(context.Context) SecurityGroupTagArrayOutput }
SecurityGroupTagArrayInput is an input type that accepts SecurityGroupTagArray and SecurityGroupTagArrayOutput values. You can construct a concrete instance of `SecurityGroupTagArrayInput` via:
SecurityGroupTagArray{ SecurityGroupTagArgs{...} }
type SecurityGroupTagArrayOutput ¶
type SecurityGroupTagArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupTagArrayOutput) ElementType ¶
func (SecurityGroupTagArrayOutput) ElementType() reflect.Type
func (SecurityGroupTagArrayOutput) Index ¶
func (o SecurityGroupTagArrayOutput) Index(i pulumi.IntInput) SecurityGroupTagOutput
func (SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutput ¶
func (o SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutput() SecurityGroupTagArrayOutput
func (SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutputWithContext ¶
func (o SecurityGroupTagArrayOutput) ToSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupTagArrayOutput
type SecurityGroupTagInput ¶
type SecurityGroupTagInput interface { pulumi.Input ToSecurityGroupTagOutput() SecurityGroupTagOutput ToSecurityGroupTagOutputWithContext(context.Context) SecurityGroupTagOutput }
SecurityGroupTagInput is an input type that accepts SecurityGroupTagArgs and SecurityGroupTagOutput values. You can construct a concrete instance of `SecurityGroupTagInput` via:
SecurityGroupTagArgs{...}
type SecurityGroupTagOutput ¶
type SecurityGroupTagOutput struct{ *pulumi.OutputState }
func (SecurityGroupTagOutput) ElementType ¶
func (SecurityGroupTagOutput) ElementType() reflect.Type
func (SecurityGroupTagOutput) Key ¶
func (o SecurityGroupTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (SecurityGroupTagOutput) ToSecurityGroupTagOutput ¶
func (o SecurityGroupTagOutput) ToSecurityGroupTagOutput() SecurityGroupTagOutput
func (SecurityGroupTagOutput) ToSecurityGroupTagOutputWithContext ¶
func (o SecurityGroupTagOutput) ToSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupTagOutput
func (SecurityGroupTagOutput) Value ¶
func (o SecurityGroupTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type SecurityGroupsArgs ¶
type SecurityGroupsArgs struct { // A list of SecurityGroup IDs. Ids []string `pulumi:"ids"` // A Name Regex of SecurityGroup. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The ProjectName of SecurityGroup. ProjectName *string `pulumi:"projectName"` // The list of security group name to query. SecurityGroupNames []string `pulumi:"securityGroupNames"` // Tags. Tags []SecurityGroupsTag `pulumi:"tags"` // The ID of vpc where security group is located. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking SecurityGroups.
type SecurityGroupsOutputArgs ¶
type SecurityGroupsOutputArgs struct { // A list of SecurityGroup IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A Name Regex of SecurityGroup. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ProjectName of SecurityGroup. ProjectName pulumi.StringPtrInput `pulumi:"projectName"` // The list of security group name to query. SecurityGroupNames pulumi.StringArrayInput `pulumi:"securityGroupNames"` // Tags. Tags SecurityGroupsTagArrayInput `pulumi:"tags"` // The ID of vpc where security group is located. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking SecurityGroups.
func (SecurityGroupsOutputArgs) ElementType ¶
func (SecurityGroupsOutputArgs) ElementType() reflect.Type
type SecurityGroupsResult ¶
type SecurityGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The ProjectName of SecurityGroup. ProjectName *string `pulumi:"projectName"` SecurityGroupNames []string `pulumi:"securityGroupNames"` // The collection of SecurityGroup query. SecurityGroups []SecurityGroupsSecurityGroup `pulumi:"securityGroups"` // Tags. Tags []SecurityGroupsTag `pulumi:"tags"` // The total count of SecurityGroup query. TotalCount int `pulumi:"totalCount"` // The ID of Vpc. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by SecurityGroups.
func SecurityGroups ¶
func SecurityGroups(ctx *pulumi.Context, args *SecurityGroupsArgs, opts ...pulumi.InvokeOption) (*SecurityGroupsResult, error)
Use this data source to query detailed information of security groups ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.SecurityGroups(ctx, &vpc.SecurityGroupsArgs{ Ids: []string{ "sg-273ycgql3ig3k7fap8t3dyvqx", }, }, nil) if err != nil { return err } return nil }) }
```
type SecurityGroupsResultOutput ¶
type SecurityGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by SecurityGroups.
func SecurityGroupsOutput ¶
func SecurityGroupsOutput(ctx *pulumi.Context, args SecurityGroupsOutputArgs, opts ...pulumi.InvokeOption) SecurityGroupsResultOutput
func (SecurityGroupsResultOutput) ElementType ¶
func (SecurityGroupsResultOutput) ElementType() reflect.Type
func (SecurityGroupsResultOutput) Id ¶
func (o SecurityGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SecurityGroupsResultOutput) Ids ¶
func (o SecurityGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (SecurityGroupsResultOutput) NameRegex ¶
func (o SecurityGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
func (SecurityGroupsResultOutput) OutputFile ¶
func (o SecurityGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (SecurityGroupsResultOutput) ProjectName ¶
func (o SecurityGroupsResultOutput) ProjectName() pulumi.StringPtrOutput
The ProjectName of SecurityGroup.
func (SecurityGroupsResultOutput) SecurityGroupNames ¶
func (o SecurityGroupsResultOutput) SecurityGroupNames() pulumi.StringArrayOutput
func (SecurityGroupsResultOutput) SecurityGroups ¶
func (o SecurityGroupsResultOutput) SecurityGroups() SecurityGroupsSecurityGroupArrayOutput
The collection of SecurityGroup query.
func (SecurityGroupsResultOutput) Tags ¶
func (o SecurityGroupsResultOutput) Tags() SecurityGroupsTagArrayOutput
Tags.
func (SecurityGroupsResultOutput) ToSecurityGroupsResultOutput ¶
func (o SecurityGroupsResultOutput) ToSecurityGroupsResultOutput() SecurityGroupsResultOutput
func (SecurityGroupsResultOutput) ToSecurityGroupsResultOutputWithContext ¶
func (o SecurityGroupsResultOutput) ToSecurityGroupsResultOutputWithContext(ctx context.Context) SecurityGroupsResultOutput
func (SecurityGroupsResultOutput) TotalCount ¶
func (o SecurityGroupsResultOutput) TotalCount() pulumi.IntOutput
The total count of SecurityGroup query.
func (SecurityGroupsResultOutput) VpcId ¶
func (o SecurityGroupsResultOutput) VpcId() pulumi.StringPtrOutput
The ID of Vpc.
type SecurityGroupsSecurityGroup ¶
type SecurityGroupsSecurityGroup struct { // The creation time of SecurityGroup. CreationTime string `pulumi:"creationTime"` // The description of SecurityGroup. Description string `pulumi:"description"` // The ID of SecurityGroup. Id string `pulumi:"id"` // The ProjectName of SecurityGroup. ProjectName string `pulumi:"projectName"` // The ID of SecurityGroup. SecurityGroupId string `pulumi:"securityGroupId"` // The Name of SecurityGroup. SecurityGroupName string `pulumi:"securityGroupName"` // The Status of SecurityGroup. Status string `pulumi:"status"` // Tags. Tags []SecurityGroupsSecurityGroupTag `pulumi:"tags"` // A Name Regex of SecurityGroup. Type string `pulumi:"type"` // The ID of vpc where security group is located. VpcId string `pulumi:"vpcId"` }
type SecurityGroupsSecurityGroupArgs ¶
type SecurityGroupsSecurityGroupArgs struct { // The creation time of SecurityGroup. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The description of SecurityGroup. Description pulumi.StringInput `pulumi:"description"` // The ID of SecurityGroup. Id pulumi.StringInput `pulumi:"id"` // The ProjectName of SecurityGroup. ProjectName pulumi.StringInput `pulumi:"projectName"` // The ID of SecurityGroup. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // The Name of SecurityGroup. SecurityGroupName pulumi.StringInput `pulumi:"securityGroupName"` // The Status of SecurityGroup. Status pulumi.StringInput `pulumi:"status"` // Tags. Tags SecurityGroupsSecurityGroupTagArrayInput `pulumi:"tags"` // A Name Regex of SecurityGroup. Type pulumi.StringInput `pulumi:"type"` // The ID of vpc where security group is located. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (SecurityGroupsSecurityGroupArgs) ElementType ¶
func (SecurityGroupsSecurityGroupArgs) ElementType() reflect.Type
func (SecurityGroupsSecurityGroupArgs) ToSecurityGroupsSecurityGroupOutput ¶
func (i SecurityGroupsSecurityGroupArgs) ToSecurityGroupsSecurityGroupOutput() SecurityGroupsSecurityGroupOutput
func (SecurityGroupsSecurityGroupArgs) ToSecurityGroupsSecurityGroupOutputWithContext ¶
func (i SecurityGroupsSecurityGroupArgs) ToSecurityGroupsSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupOutput
type SecurityGroupsSecurityGroupArray ¶
type SecurityGroupsSecurityGroupArray []SecurityGroupsSecurityGroupInput
func (SecurityGroupsSecurityGroupArray) ElementType ¶
func (SecurityGroupsSecurityGroupArray) ElementType() reflect.Type
func (SecurityGroupsSecurityGroupArray) ToSecurityGroupsSecurityGroupArrayOutput ¶
func (i SecurityGroupsSecurityGroupArray) ToSecurityGroupsSecurityGroupArrayOutput() SecurityGroupsSecurityGroupArrayOutput
func (SecurityGroupsSecurityGroupArray) ToSecurityGroupsSecurityGroupArrayOutputWithContext ¶
func (i SecurityGroupsSecurityGroupArray) ToSecurityGroupsSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupArrayOutput
type SecurityGroupsSecurityGroupArrayInput ¶
type SecurityGroupsSecurityGroupArrayInput interface { pulumi.Input ToSecurityGroupsSecurityGroupArrayOutput() SecurityGroupsSecurityGroupArrayOutput ToSecurityGroupsSecurityGroupArrayOutputWithContext(context.Context) SecurityGroupsSecurityGroupArrayOutput }
SecurityGroupsSecurityGroupArrayInput is an input type that accepts SecurityGroupsSecurityGroupArray and SecurityGroupsSecurityGroupArrayOutput values. You can construct a concrete instance of `SecurityGroupsSecurityGroupArrayInput` via:
SecurityGroupsSecurityGroupArray{ SecurityGroupsSecurityGroupArgs{...} }
type SecurityGroupsSecurityGroupArrayOutput ¶
type SecurityGroupsSecurityGroupArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupsSecurityGroupArrayOutput) ElementType ¶
func (SecurityGroupsSecurityGroupArrayOutput) ElementType() reflect.Type
func (SecurityGroupsSecurityGroupArrayOutput) ToSecurityGroupsSecurityGroupArrayOutput ¶
func (o SecurityGroupsSecurityGroupArrayOutput) ToSecurityGroupsSecurityGroupArrayOutput() SecurityGroupsSecurityGroupArrayOutput
func (SecurityGroupsSecurityGroupArrayOutput) ToSecurityGroupsSecurityGroupArrayOutputWithContext ¶
func (o SecurityGroupsSecurityGroupArrayOutput) ToSecurityGroupsSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupArrayOutput
type SecurityGroupsSecurityGroupInput ¶
type SecurityGroupsSecurityGroupInput interface { pulumi.Input ToSecurityGroupsSecurityGroupOutput() SecurityGroupsSecurityGroupOutput ToSecurityGroupsSecurityGroupOutputWithContext(context.Context) SecurityGroupsSecurityGroupOutput }
SecurityGroupsSecurityGroupInput is an input type that accepts SecurityGroupsSecurityGroupArgs and SecurityGroupsSecurityGroupOutput values. You can construct a concrete instance of `SecurityGroupsSecurityGroupInput` via:
SecurityGroupsSecurityGroupArgs{...}
type SecurityGroupsSecurityGroupOutput ¶
type SecurityGroupsSecurityGroupOutput struct{ *pulumi.OutputState }
func (SecurityGroupsSecurityGroupOutput) CreationTime ¶
func (o SecurityGroupsSecurityGroupOutput) CreationTime() pulumi.StringOutput
The creation time of SecurityGroup.
func (SecurityGroupsSecurityGroupOutput) Description ¶
func (o SecurityGroupsSecurityGroupOutput) Description() pulumi.StringOutput
The description of SecurityGroup.
func (SecurityGroupsSecurityGroupOutput) ElementType ¶
func (SecurityGroupsSecurityGroupOutput) ElementType() reflect.Type
func (SecurityGroupsSecurityGroupOutput) Id ¶
func (o SecurityGroupsSecurityGroupOutput) Id() pulumi.StringOutput
The ID of SecurityGroup.
func (SecurityGroupsSecurityGroupOutput) ProjectName ¶
func (o SecurityGroupsSecurityGroupOutput) ProjectName() pulumi.StringOutput
The ProjectName of SecurityGroup.
func (SecurityGroupsSecurityGroupOutput) SecurityGroupId ¶
func (o SecurityGroupsSecurityGroupOutput) SecurityGroupId() pulumi.StringOutput
The ID of SecurityGroup.
func (SecurityGroupsSecurityGroupOutput) SecurityGroupName ¶
func (o SecurityGroupsSecurityGroupOutput) SecurityGroupName() pulumi.StringOutput
The Name of SecurityGroup.
func (SecurityGroupsSecurityGroupOutput) Status ¶
func (o SecurityGroupsSecurityGroupOutput) Status() pulumi.StringOutput
The Status of SecurityGroup.
func (SecurityGroupsSecurityGroupOutput) ToSecurityGroupsSecurityGroupOutput ¶
func (o SecurityGroupsSecurityGroupOutput) ToSecurityGroupsSecurityGroupOutput() SecurityGroupsSecurityGroupOutput
func (SecurityGroupsSecurityGroupOutput) ToSecurityGroupsSecurityGroupOutputWithContext ¶
func (o SecurityGroupsSecurityGroupOutput) ToSecurityGroupsSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupOutput
func (SecurityGroupsSecurityGroupOutput) Type ¶
func (o SecurityGroupsSecurityGroupOutput) Type() pulumi.StringOutput
A Name Regex of SecurityGroup.
func (SecurityGroupsSecurityGroupOutput) VpcId ¶
func (o SecurityGroupsSecurityGroupOutput) VpcId() pulumi.StringOutput
The ID of vpc where security group is located.
type SecurityGroupsSecurityGroupTagArgs ¶
type SecurityGroupsSecurityGroupTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (SecurityGroupsSecurityGroupTagArgs) ElementType ¶
func (SecurityGroupsSecurityGroupTagArgs) ElementType() reflect.Type
func (SecurityGroupsSecurityGroupTagArgs) ToSecurityGroupsSecurityGroupTagOutput ¶
func (i SecurityGroupsSecurityGroupTagArgs) ToSecurityGroupsSecurityGroupTagOutput() SecurityGroupsSecurityGroupTagOutput
func (SecurityGroupsSecurityGroupTagArgs) ToSecurityGroupsSecurityGroupTagOutputWithContext ¶
func (i SecurityGroupsSecurityGroupTagArgs) ToSecurityGroupsSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupTagOutput
type SecurityGroupsSecurityGroupTagArray ¶
type SecurityGroupsSecurityGroupTagArray []SecurityGroupsSecurityGroupTagInput
func (SecurityGroupsSecurityGroupTagArray) ElementType ¶
func (SecurityGroupsSecurityGroupTagArray) ElementType() reflect.Type
func (SecurityGroupsSecurityGroupTagArray) ToSecurityGroupsSecurityGroupTagArrayOutput ¶
func (i SecurityGroupsSecurityGroupTagArray) ToSecurityGroupsSecurityGroupTagArrayOutput() SecurityGroupsSecurityGroupTagArrayOutput
func (SecurityGroupsSecurityGroupTagArray) ToSecurityGroupsSecurityGroupTagArrayOutputWithContext ¶
func (i SecurityGroupsSecurityGroupTagArray) ToSecurityGroupsSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupTagArrayOutput
type SecurityGroupsSecurityGroupTagArrayInput ¶
type SecurityGroupsSecurityGroupTagArrayInput interface { pulumi.Input ToSecurityGroupsSecurityGroupTagArrayOutput() SecurityGroupsSecurityGroupTagArrayOutput ToSecurityGroupsSecurityGroupTagArrayOutputWithContext(context.Context) SecurityGroupsSecurityGroupTagArrayOutput }
SecurityGroupsSecurityGroupTagArrayInput is an input type that accepts SecurityGroupsSecurityGroupTagArray and SecurityGroupsSecurityGroupTagArrayOutput values. You can construct a concrete instance of `SecurityGroupsSecurityGroupTagArrayInput` via:
SecurityGroupsSecurityGroupTagArray{ SecurityGroupsSecurityGroupTagArgs{...} }
type SecurityGroupsSecurityGroupTagArrayOutput ¶
type SecurityGroupsSecurityGroupTagArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupsSecurityGroupTagArrayOutput) ElementType ¶
func (SecurityGroupsSecurityGroupTagArrayOutput) ElementType() reflect.Type
func (SecurityGroupsSecurityGroupTagArrayOutput) ToSecurityGroupsSecurityGroupTagArrayOutput ¶
func (o SecurityGroupsSecurityGroupTagArrayOutput) ToSecurityGroupsSecurityGroupTagArrayOutput() SecurityGroupsSecurityGroupTagArrayOutput
func (SecurityGroupsSecurityGroupTagArrayOutput) ToSecurityGroupsSecurityGroupTagArrayOutputWithContext ¶
func (o SecurityGroupsSecurityGroupTagArrayOutput) ToSecurityGroupsSecurityGroupTagArrayOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupTagArrayOutput
type SecurityGroupsSecurityGroupTagInput ¶
type SecurityGroupsSecurityGroupTagInput interface { pulumi.Input ToSecurityGroupsSecurityGroupTagOutput() SecurityGroupsSecurityGroupTagOutput ToSecurityGroupsSecurityGroupTagOutputWithContext(context.Context) SecurityGroupsSecurityGroupTagOutput }
SecurityGroupsSecurityGroupTagInput is an input type that accepts SecurityGroupsSecurityGroupTagArgs and SecurityGroupsSecurityGroupTagOutput values. You can construct a concrete instance of `SecurityGroupsSecurityGroupTagInput` via:
SecurityGroupsSecurityGroupTagArgs{...}
type SecurityGroupsSecurityGroupTagOutput ¶
type SecurityGroupsSecurityGroupTagOutput struct{ *pulumi.OutputState }
func (SecurityGroupsSecurityGroupTagOutput) ElementType ¶
func (SecurityGroupsSecurityGroupTagOutput) ElementType() reflect.Type
func (SecurityGroupsSecurityGroupTagOutput) Key ¶
func (o SecurityGroupsSecurityGroupTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (SecurityGroupsSecurityGroupTagOutput) ToSecurityGroupsSecurityGroupTagOutput ¶
func (o SecurityGroupsSecurityGroupTagOutput) ToSecurityGroupsSecurityGroupTagOutput() SecurityGroupsSecurityGroupTagOutput
func (SecurityGroupsSecurityGroupTagOutput) ToSecurityGroupsSecurityGroupTagOutputWithContext ¶
func (o SecurityGroupsSecurityGroupTagOutput) ToSecurityGroupsSecurityGroupTagOutputWithContext(ctx context.Context) SecurityGroupsSecurityGroupTagOutput
func (SecurityGroupsSecurityGroupTagOutput) Value ¶
func (o SecurityGroupsSecurityGroupTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type SecurityGroupsTag ¶
type SecurityGroupsTagArgs ¶
type SecurityGroupsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (SecurityGroupsTagArgs) ElementType ¶
func (SecurityGroupsTagArgs) ElementType() reflect.Type
func (SecurityGroupsTagArgs) ToSecurityGroupsTagOutput ¶
func (i SecurityGroupsTagArgs) ToSecurityGroupsTagOutput() SecurityGroupsTagOutput
func (SecurityGroupsTagArgs) ToSecurityGroupsTagOutputWithContext ¶
func (i SecurityGroupsTagArgs) ToSecurityGroupsTagOutputWithContext(ctx context.Context) SecurityGroupsTagOutput
type SecurityGroupsTagArray ¶
type SecurityGroupsTagArray []SecurityGroupsTagInput
func (SecurityGroupsTagArray) ElementType ¶
func (SecurityGroupsTagArray) ElementType() reflect.Type
func (SecurityGroupsTagArray) ToSecurityGroupsTagArrayOutput ¶
func (i SecurityGroupsTagArray) ToSecurityGroupsTagArrayOutput() SecurityGroupsTagArrayOutput
func (SecurityGroupsTagArray) ToSecurityGroupsTagArrayOutputWithContext ¶
func (i SecurityGroupsTagArray) ToSecurityGroupsTagArrayOutputWithContext(ctx context.Context) SecurityGroupsTagArrayOutput
type SecurityGroupsTagArrayInput ¶
type SecurityGroupsTagArrayInput interface { pulumi.Input ToSecurityGroupsTagArrayOutput() SecurityGroupsTagArrayOutput ToSecurityGroupsTagArrayOutputWithContext(context.Context) SecurityGroupsTagArrayOutput }
SecurityGroupsTagArrayInput is an input type that accepts SecurityGroupsTagArray and SecurityGroupsTagArrayOutput values. You can construct a concrete instance of `SecurityGroupsTagArrayInput` via:
SecurityGroupsTagArray{ SecurityGroupsTagArgs{...} }
type SecurityGroupsTagArrayOutput ¶
type SecurityGroupsTagArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupsTagArrayOutput) ElementType ¶
func (SecurityGroupsTagArrayOutput) ElementType() reflect.Type
func (SecurityGroupsTagArrayOutput) Index ¶
func (o SecurityGroupsTagArrayOutput) Index(i pulumi.IntInput) SecurityGroupsTagOutput
func (SecurityGroupsTagArrayOutput) ToSecurityGroupsTagArrayOutput ¶
func (o SecurityGroupsTagArrayOutput) ToSecurityGroupsTagArrayOutput() SecurityGroupsTagArrayOutput
func (SecurityGroupsTagArrayOutput) ToSecurityGroupsTagArrayOutputWithContext ¶
func (o SecurityGroupsTagArrayOutput) ToSecurityGroupsTagArrayOutputWithContext(ctx context.Context) SecurityGroupsTagArrayOutput
type SecurityGroupsTagInput ¶
type SecurityGroupsTagInput interface { pulumi.Input ToSecurityGroupsTagOutput() SecurityGroupsTagOutput ToSecurityGroupsTagOutputWithContext(context.Context) SecurityGroupsTagOutput }
SecurityGroupsTagInput is an input type that accepts SecurityGroupsTagArgs and SecurityGroupsTagOutput values. You can construct a concrete instance of `SecurityGroupsTagInput` via:
SecurityGroupsTagArgs{...}
type SecurityGroupsTagOutput ¶
type SecurityGroupsTagOutput struct{ *pulumi.OutputState }
func (SecurityGroupsTagOutput) ElementType ¶
func (SecurityGroupsTagOutput) ElementType() reflect.Type
func (SecurityGroupsTagOutput) Key ¶
func (o SecurityGroupsTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (SecurityGroupsTagOutput) ToSecurityGroupsTagOutput ¶
func (o SecurityGroupsTagOutput) ToSecurityGroupsTagOutput() SecurityGroupsTagOutput
func (SecurityGroupsTagOutput) ToSecurityGroupsTagOutputWithContext ¶
func (o SecurityGroupsTagOutput) ToSecurityGroupsTagOutputWithContext(ctx context.Context) SecurityGroupsTagOutput
func (SecurityGroupsTagOutput) Value ¶
func (o SecurityGroupsTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type Subnet ¶
type Subnet struct { pulumi.CustomResourceState // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"` // Creation time of Subnet. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The description of the Subnet. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies whether to enable the IPv6 CIDR block of the Subnet. This field is only valid when modifying the Subnet. EnableIpv6 pulumi.BoolOutput `pulumi:"enableIpv6"` // The last eight bits of the IPv6 CIDR block of the Subnet. Valid values: 0 - 255. Ipv6CidrBlock pulumi.IntOutput `pulumi:"ipv6CidrBlock"` // Status of Subnet. Status pulumi.StringOutput `pulumi:"status"` // The name of the Subnet. SubnetName pulumi.StringOutput `pulumi:"subnetName"` // Id of the VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Id of the Zone. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to manage subnet ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewSubnet(ctx, "foo", &vpc.SubnetArgs{ CidrBlock: pulumi.String("192.168.1.0/24"), SubnetName: pulumi.String("subnet-test-2"), VpcId: pulumi.String("vpc-2749wnlhro3y87fap8u5ztvt5"), ZoneId: pulumi.String("cn-beijing"), }) if err != nil { return err } return nil }) }
```
## Import
Subnet can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/subnet:Subnet default subnet-274oj9a8rs9a87fap8sf9515b
```
func GetSubnet ¶
func GetSubnet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetState, opts ...pulumi.ResourceOption) (*Subnet, error)
GetSubnet gets an existing Subnet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubnet ¶
func NewSubnet(ctx *pulumi.Context, name string, args *SubnetArgs, opts ...pulumi.ResourceOption) (*Subnet, error)
NewSubnet registers a new resource with the given unique name, arguments, and options.
func (*Subnet) ElementType ¶
func (*Subnet) ToSubnetOutput ¶
func (i *Subnet) ToSubnetOutput() SubnetOutput
func (*Subnet) ToSubnetOutputWithContext ¶
func (i *Subnet) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetArgs ¶
type SubnetArgs struct { // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringInput // The description of the Subnet. Description pulumi.StringPtrInput // Specifies whether to enable the IPv6 CIDR block of the Subnet. This field is only valid when modifying the Subnet. EnableIpv6 pulumi.BoolPtrInput // The last eight bits of the IPv6 CIDR block of the Subnet. Valid values: 0 - 255. Ipv6CidrBlock pulumi.IntPtrInput // The name of the Subnet. SubnetName pulumi.StringPtrInput // Id of the VPC. VpcId pulumi.StringInput // Id of the Zone. ZoneId pulumi.StringInput }
The set of arguments for constructing a Subnet resource.
func (SubnetArgs) ElementType ¶
func (SubnetArgs) ElementType() reflect.Type
type SubnetArray ¶
type SubnetArray []SubnetInput
func (SubnetArray) ElementType ¶
func (SubnetArray) ElementType() reflect.Type
func (SubnetArray) ToSubnetArrayOutput ¶
func (i SubnetArray) ToSubnetArrayOutput() SubnetArrayOutput
func (SubnetArray) ToSubnetArrayOutputWithContext ¶
func (i SubnetArray) ToSubnetArrayOutputWithContext(ctx context.Context) SubnetArrayOutput
type SubnetArrayInput ¶
type SubnetArrayInput interface { pulumi.Input ToSubnetArrayOutput() SubnetArrayOutput ToSubnetArrayOutputWithContext(context.Context) SubnetArrayOutput }
SubnetArrayInput is an input type that accepts SubnetArray and SubnetArrayOutput values. You can construct a concrete instance of `SubnetArrayInput` via:
SubnetArray{ SubnetArgs{...} }
type SubnetArrayOutput ¶
type SubnetArrayOutput struct{ *pulumi.OutputState }
func (SubnetArrayOutput) ElementType ¶
func (SubnetArrayOutput) ElementType() reflect.Type
func (SubnetArrayOutput) Index ¶
func (o SubnetArrayOutput) Index(i pulumi.IntInput) SubnetOutput
func (SubnetArrayOutput) ToSubnetArrayOutput ¶
func (o SubnetArrayOutput) ToSubnetArrayOutput() SubnetArrayOutput
func (SubnetArrayOutput) ToSubnetArrayOutputWithContext ¶
func (o SubnetArrayOutput) ToSubnetArrayOutputWithContext(ctx context.Context) SubnetArrayOutput
type SubnetInput ¶
type SubnetInput interface { pulumi.Input ToSubnetOutput() SubnetOutput ToSubnetOutputWithContext(ctx context.Context) SubnetOutput }
type SubnetMap ¶
type SubnetMap map[string]SubnetInput
func (SubnetMap) ElementType ¶
func (SubnetMap) ToSubnetMapOutput ¶
func (i SubnetMap) ToSubnetMapOutput() SubnetMapOutput
func (SubnetMap) ToSubnetMapOutputWithContext ¶
func (i SubnetMap) ToSubnetMapOutputWithContext(ctx context.Context) SubnetMapOutput
type SubnetMapInput ¶
type SubnetMapInput interface { pulumi.Input ToSubnetMapOutput() SubnetMapOutput ToSubnetMapOutputWithContext(context.Context) SubnetMapOutput }
SubnetMapInput is an input type that accepts SubnetMap and SubnetMapOutput values. You can construct a concrete instance of `SubnetMapInput` via:
SubnetMap{ "key": SubnetArgs{...} }
type SubnetMapOutput ¶
type SubnetMapOutput struct{ *pulumi.OutputState }
func (SubnetMapOutput) ElementType ¶
func (SubnetMapOutput) ElementType() reflect.Type
func (SubnetMapOutput) MapIndex ¶
func (o SubnetMapOutput) MapIndex(k pulumi.StringInput) SubnetOutput
func (SubnetMapOutput) ToSubnetMapOutput ¶
func (o SubnetMapOutput) ToSubnetMapOutput() SubnetMapOutput
func (SubnetMapOutput) ToSubnetMapOutputWithContext ¶
func (o SubnetMapOutput) ToSubnetMapOutputWithContext(ctx context.Context) SubnetMapOutput
type SubnetOutput ¶
type SubnetOutput struct{ *pulumi.OutputState }
func (SubnetOutput) CidrBlock ¶
func (o SubnetOutput) CidrBlock() pulumi.StringOutput
A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16).
func (SubnetOutput) CreationTime ¶
func (o SubnetOutput) CreationTime() pulumi.StringOutput
Creation time of Subnet.
func (SubnetOutput) Description ¶
func (o SubnetOutput) Description() pulumi.StringPtrOutput
The description of the Subnet.
func (SubnetOutput) ElementType ¶
func (SubnetOutput) ElementType() reflect.Type
func (SubnetOutput) EnableIpv6 ¶
func (o SubnetOutput) EnableIpv6() pulumi.BoolOutput
Specifies whether to enable the IPv6 CIDR block of the Subnet. This field is only valid when modifying the Subnet.
func (SubnetOutput) Ipv6CidrBlock ¶
func (o SubnetOutput) Ipv6CidrBlock() pulumi.IntOutput
The last eight bits of the IPv6 CIDR block of the Subnet. Valid values: 0 - 255.
func (SubnetOutput) SubnetName ¶
func (o SubnetOutput) SubnetName() pulumi.StringOutput
The name of the Subnet.
func (SubnetOutput) ToSubnetOutput ¶
func (o SubnetOutput) ToSubnetOutput() SubnetOutput
func (SubnetOutput) ToSubnetOutputWithContext ¶
func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetState ¶
type SubnetState struct { // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringPtrInput // Creation time of Subnet. CreationTime pulumi.StringPtrInput // The description of the Subnet. Description pulumi.StringPtrInput // Specifies whether to enable the IPv6 CIDR block of the Subnet. This field is only valid when modifying the Subnet. EnableIpv6 pulumi.BoolPtrInput // The last eight bits of the IPv6 CIDR block of the Subnet. Valid values: 0 - 255. Ipv6CidrBlock pulumi.IntPtrInput // Status of Subnet. Status pulumi.StringPtrInput // The name of the Subnet. SubnetName pulumi.StringPtrInput // Id of the VPC. VpcId pulumi.StringPtrInput // Id of the Zone. ZoneId pulumi.StringPtrInput }
func (SubnetState) ElementType ¶
func (SubnetState) ElementType() reflect.Type
type SubnetsArgs ¶
type SubnetsArgs struct { // A list of Subnet IDs. Ids []string `pulumi:"ids"` // A Name Regex of Subnet. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The ID of route table which subnet associated with. RouteTableId *string `pulumi:"routeTableId"` // The subnet name to query. SubnetName *string `pulumi:"subnetName"` // The ID of VPC which subnet belongs to. VpcId *string `pulumi:"vpcId"` // The ID of zone which subnet belongs to. ZoneId *string `pulumi:"zoneId"` }
A collection of arguments for invoking Subnets.
type SubnetsOutputArgs ¶
type SubnetsOutputArgs struct { // A list of Subnet IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A Name Regex of Subnet. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ID of route table which subnet associated with. RouteTableId pulumi.StringPtrInput `pulumi:"routeTableId"` // The subnet name to query. SubnetName pulumi.StringPtrInput `pulumi:"subnetName"` // The ID of VPC which subnet belongs to. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` // The ID of zone which subnet belongs to. ZoneId pulumi.StringPtrInput `pulumi:"zoneId"` }
A collection of arguments for invoking Subnets.
func (SubnetsOutputArgs) ElementType ¶
func (SubnetsOutputArgs) ElementType() reflect.Type
type SubnetsResult ¶
type SubnetsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The route table ID. RouteTableId *string `pulumi:"routeTableId"` // The Name of Subnet. SubnetName *string `pulumi:"subnetName"` // The collection of Subnet query. Subnets []SubnetsSubnet `pulumi:"subnets"` // The total count of Subnet query. TotalCount int `pulumi:"totalCount"` // The Vpc ID of Subnet. VpcId *string `pulumi:"vpcId"` // The ID of Zone. ZoneId *string `pulumi:"zoneId"` }
A collection of values returned by Subnets.
func Subnets ¶
func Subnets(ctx *pulumi.Context, args *SubnetsArgs, opts ...pulumi.InvokeOption) (*SubnetsResult, error)
Use this data source to query detailed information of subnets ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.Subnets(ctx, &vpc.SubnetsArgs{ Ids: []string{ "subnet-274zsa5kfmj287fap8soo5e19", }, }, nil) if err != nil { return err } return nil }) }
```
type SubnetsResultOutput ¶
type SubnetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Subnets.
func SubnetsOutput ¶
func SubnetsOutput(ctx *pulumi.Context, args SubnetsOutputArgs, opts ...pulumi.InvokeOption) SubnetsResultOutput
func (SubnetsResultOutput) ElementType ¶
func (SubnetsResultOutput) ElementType() reflect.Type
func (SubnetsResultOutput) Id ¶
func (o SubnetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SubnetsResultOutput) Ids ¶
func (o SubnetsResultOutput) Ids() pulumi.StringArrayOutput
func (SubnetsResultOutput) NameRegex ¶
func (o SubnetsResultOutput) NameRegex() pulumi.StringPtrOutput
func (SubnetsResultOutput) OutputFile ¶
func (o SubnetsResultOutput) OutputFile() pulumi.StringPtrOutput
func (SubnetsResultOutput) RouteTableId ¶
func (o SubnetsResultOutput) RouteTableId() pulumi.StringPtrOutput
The route table ID.
func (SubnetsResultOutput) SubnetName ¶
func (o SubnetsResultOutput) SubnetName() pulumi.StringPtrOutput
The Name of Subnet.
func (SubnetsResultOutput) Subnets ¶
func (o SubnetsResultOutput) Subnets() SubnetsSubnetArrayOutput
The collection of Subnet query.
func (SubnetsResultOutput) ToSubnetsResultOutput ¶
func (o SubnetsResultOutput) ToSubnetsResultOutput() SubnetsResultOutput
func (SubnetsResultOutput) ToSubnetsResultOutputWithContext ¶
func (o SubnetsResultOutput) ToSubnetsResultOutputWithContext(ctx context.Context) SubnetsResultOutput
func (SubnetsResultOutput) TotalCount ¶
func (o SubnetsResultOutput) TotalCount() pulumi.IntOutput
The total count of Subnet query.
func (SubnetsResultOutput) VpcId ¶
func (o SubnetsResultOutput) VpcId() pulumi.StringPtrOutput
The Vpc ID of Subnet.
func (SubnetsResultOutput) ZoneId ¶
func (o SubnetsResultOutput) ZoneId() pulumi.StringPtrOutput
The ID of Zone.
type SubnetsSubnet ¶
type SubnetsSubnet struct { // The account ID which the subnet belongs to. AccountId string `pulumi:"accountId"` // The count of available ip address. AvailableIpAddressCount int `pulumi:"availableIpAddressCount"` // The cidr block of Subnet. CidrBlock string `pulumi:"cidrBlock"` // Creation time of Subnet. CreationTime string `pulumi:"creationTime"` // The description of Subnet. Description string `pulumi:"description"` // The ID of Subnet. Id string `pulumi:"id"` // The IPv6 CIDR block of the VPC. Ipv6CidrBlock string `pulumi:"ipv6CidrBlock"` // The ID of network acl which this subnet associate with. NetworkAclId string `pulumi:"networkAclId"` // The route table information. RouteTable SubnetsSubnetRouteTable `pulumi:"routeTable"` // The ID of route table which subnet associated with. RouteTableId string `pulumi:"routeTableId"` // The route table type. RouteTableType string `pulumi:"routeTableType"` // The Status of Subnet. Status string `pulumi:"status"` // The subnet name to query. SubnetName string `pulumi:"subnetName"` // The Count of ipv4. TotalIpv4Count int `pulumi:"totalIpv4Count"` // Update time of Subnet. UpdateTime string `pulumi:"updateTime"` // The ID of VPC which subnet belongs to. VpcId string `pulumi:"vpcId"` // The ID of zone which subnet belongs to. ZoneId string `pulumi:"zoneId"` }
type SubnetsSubnetArgs ¶
type SubnetsSubnetArgs struct { // The account ID which the subnet belongs to. AccountId pulumi.StringInput `pulumi:"accountId"` // The count of available ip address. AvailableIpAddressCount pulumi.IntInput `pulumi:"availableIpAddressCount"` // The cidr block of Subnet. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Creation time of Subnet. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The description of Subnet. Description pulumi.StringInput `pulumi:"description"` // The ID of Subnet. Id pulumi.StringInput `pulumi:"id"` // The IPv6 CIDR block of the VPC. Ipv6CidrBlock pulumi.StringInput `pulumi:"ipv6CidrBlock"` // The ID of network acl which this subnet associate with. NetworkAclId pulumi.StringInput `pulumi:"networkAclId"` // The route table information. RouteTable SubnetsSubnetRouteTableInput `pulumi:"routeTable"` // The ID of route table which subnet associated with. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` // The route table type. RouteTableType pulumi.StringInput `pulumi:"routeTableType"` // The Status of Subnet. Status pulumi.StringInput `pulumi:"status"` // The subnet name to query. SubnetName pulumi.StringInput `pulumi:"subnetName"` // The Count of ipv4. TotalIpv4Count pulumi.IntInput `pulumi:"totalIpv4Count"` // Update time of Subnet. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The ID of VPC which subnet belongs to. VpcId pulumi.StringInput `pulumi:"vpcId"` // The ID of zone which subnet belongs to. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (SubnetsSubnetArgs) ElementType ¶
func (SubnetsSubnetArgs) ElementType() reflect.Type
func (SubnetsSubnetArgs) ToSubnetsSubnetOutput ¶
func (i SubnetsSubnetArgs) ToSubnetsSubnetOutput() SubnetsSubnetOutput
func (SubnetsSubnetArgs) ToSubnetsSubnetOutputWithContext ¶
func (i SubnetsSubnetArgs) ToSubnetsSubnetOutputWithContext(ctx context.Context) SubnetsSubnetOutput
type SubnetsSubnetArray ¶
type SubnetsSubnetArray []SubnetsSubnetInput
func (SubnetsSubnetArray) ElementType ¶
func (SubnetsSubnetArray) ElementType() reflect.Type
func (SubnetsSubnetArray) ToSubnetsSubnetArrayOutput ¶
func (i SubnetsSubnetArray) ToSubnetsSubnetArrayOutput() SubnetsSubnetArrayOutput
func (SubnetsSubnetArray) ToSubnetsSubnetArrayOutputWithContext ¶
func (i SubnetsSubnetArray) ToSubnetsSubnetArrayOutputWithContext(ctx context.Context) SubnetsSubnetArrayOutput
type SubnetsSubnetArrayInput ¶
type SubnetsSubnetArrayInput interface { pulumi.Input ToSubnetsSubnetArrayOutput() SubnetsSubnetArrayOutput ToSubnetsSubnetArrayOutputWithContext(context.Context) SubnetsSubnetArrayOutput }
SubnetsSubnetArrayInput is an input type that accepts SubnetsSubnetArray and SubnetsSubnetArrayOutput values. You can construct a concrete instance of `SubnetsSubnetArrayInput` via:
SubnetsSubnetArray{ SubnetsSubnetArgs{...} }
type SubnetsSubnetArrayOutput ¶
type SubnetsSubnetArrayOutput struct{ *pulumi.OutputState }
func (SubnetsSubnetArrayOutput) ElementType ¶
func (SubnetsSubnetArrayOutput) ElementType() reflect.Type
func (SubnetsSubnetArrayOutput) Index ¶
func (o SubnetsSubnetArrayOutput) Index(i pulumi.IntInput) SubnetsSubnetOutput
func (SubnetsSubnetArrayOutput) ToSubnetsSubnetArrayOutput ¶
func (o SubnetsSubnetArrayOutput) ToSubnetsSubnetArrayOutput() SubnetsSubnetArrayOutput
func (SubnetsSubnetArrayOutput) ToSubnetsSubnetArrayOutputWithContext ¶
func (o SubnetsSubnetArrayOutput) ToSubnetsSubnetArrayOutputWithContext(ctx context.Context) SubnetsSubnetArrayOutput
type SubnetsSubnetInput ¶
type SubnetsSubnetInput interface { pulumi.Input ToSubnetsSubnetOutput() SubnetsSubnetOutput ToSubnetsSubnetOutputWithContext(context.Context) SubnetsSubnetOutput }
SubnetsSubnetInput is an input type that accepts SubnetsSubnetArgs and SubnetsSubnetOutput values. You can construct a concrete instance of `SubnetsSubnetInput` via:
SubnetsSubnetArgs{...}
type SubnetsSubnetOutput ¶
type SubnetsSubnetOutput struct{ *pulumi.OutputState }
func (SubnetsSubnetOutput) AccountId ¶
func (o SubnetsSubnetOutput) AccountId() pulumi.StringOutput
The account ID which the subnet belongs to.
func (SubnetsSubnetOutput) AvailableIpAddressCount ¶
func (o SubnetsSubnetOutput) AvailableIpAddressCount() pulumi.IntOutput
The count of available ip address.
func (SubnetsSubnetOutput) CidrBlock ¶
func (o SubnetsSubnetOutput) CidrBlock() pulumi.StringOutput
The cidr block of Subnet.
func (SubnetsSubnetOutput) CreationTime ¶
func (o SubnetsSubnetOutput) CreationTime() pulumi.StringOutput
Creation time of Subnet.
func (SubnetsSubnetOutput) Description ¶
func (o SubnetsSubnetOutput) Description() pulumi.StringOutput
The description of Subnet.
func (SubnetsSubnetOutput) ElementType ¶
func (SubnetsSubnetOutput) ElementType() reflect.Type
func (SubnetsSubnetOutput) Id ¶
func (o SubnetsSubnetOutput) Id() pulumi.StringOutput
The ID of Subnet.
func (SubnetsSubnetOutput) Ipv6CidrBlock ¶
func (o SubnetsSubnetOutput) Ipv6CidrBlock() pulumi.StringOutput
The IPv6 CIDR block of the VPC.
func (SubnetsSubnetOutput) NetworkAclId ¶
func (o SubnetsSubnetOutput) NetworkAclId() pulumi.StringOutput
The ID of network acl which this subnet associate with.
func (SubnetsSubnetOutput) RouteTable ¶
func (o SubnetsSubnetOutput) RouteTable() SubnetsSubnetRouteTableOutput
The route table information.
func (SubnetsSubnetOutput) RouteTableId ¶
func (o SubnetsSubnetOutput) RouteTableId() pulumi.StringOutput
The ID of route table which subnet associated with.
func (SubnetsSubnetOutput) RouteTableType ¶
func (o SubnetsSubnetOutput) RouteTableType() pulumi.StringOutput
The route table type.
func (SubnetsSubnetOutput) Status ¶
func (o SubnetsSubnetOutput) Status() pulumi.StringOutput
The Status of Subnet.
func (SubnetsSubnetOutput) SubnetName ¶
func (o SubnetsSubnetOutput) SubnetName() pulumi.StringOutput
The subnet name to query.
func (SubnetsSubnetOutput) ToSubnetsSubnetOutput ¶
func (o SubnetsSubnetOutput) ToSubnetsSubnetOutput() SubnetsSubnetOutput
func (SubnetsSubnetOutput) ToSubnetsSubnetOutputWithContext ¶
func (o SubnetsSubnetOutput) ToSubnetsSubnetOutputWithContext(ctx context.Context) SubnetsSubnetOutput
func (SubnetsSubnetOutput) TotalIpv4Count ¶
func (o SubnetsSubnetOutput) TotalIpv4Count() pulumi.IntOutput
The Count of ipv4.
func (SubnetsSubnetOutput) UpdateTime ¶
func (o SubnetsSubnetOutput) UpdateTime() pulumi.StringOutput
Update time of Subnet.
func (SubnetsSubnetOutput) VpcId ¶
func (o SubnetsSubnetOutput) VpcId() pulumi.StringOutput
The ID of VPC which subnet belongs to.
func (SubnetsSubnetOutput) ZoneId ¶
func (o SubnetsSubnetOutput) ZoneId() pulumi.StringOutput
The ID of zone which subnet belongs to.
type SubnetsSubnetRouteTable ¶
type SubnetsSubnetRouteTableArgs ¶
type SubnetsSubnetRouteTableArgs struct { // The ID of route table which subnet associated with. RouteTableId pulumi.StringInput `pulumi:"routeTableId"` // The route table type. RouteTableType pulumi.StringInput `pulumi:"routeTableType"` }
func (SubnetsSubnetRouteTableArgs) ElementType ¶
func (SubnetsSubnetRouteTableArgs) ElementType() reflect.Type
func (SubnetsSubnetRouteTableArgs) ToSubnetsSubnetRouteTableOutput ¶
func (i SubnetsSubnetRouteTableArgs) ToSubnetsSubnetRouteTableOutput() SubnetsSubnetRouteTableOutput
func (SubnetsSubnetRouteTableArgs) ToSubnetsSubnetRouteTableOutputWithContext ¶
func (i SubnetsSubnetRouteTableArgs) ToSubnetsSubnetRouteTableOutputWithContext(ctx context.Context) SubnetsSubnetRouteTableOutput
type SubnetsSubnetRouteTableInput ¶
type SubnetsSubnetRouteTableInput interface { pulumi.Input ToSubnetsSubnetRouteTableOutput() SubnetsSubnetRouteTableOutput ToSubnetsSubnetRouteTableOutputWithContext(context.Context) SubnetsSubnetRouteTableOutput }
SubnetsSubnetRouteTableInput is an input type that accepts SubnetsSubnetRouteTableArgs and SubnetsSubnetRouteTableOutput values. You can construct a concrete instance of `SubnetsSubnetRouteTableInput` via:
SubnetsSubnetRouteTableArgs{...}
type SubnetsSubnetRouteTableOutput ¶
type SubnetsSubnetRouteTableOutput struct{ *pulumi.OutputState }
func (SubnetsSubnetRouteTableOutput) ElementType ¶
func (SubnetsSubnetRouteTableOutput) ElementType() reflect.Type
func (SubnetsSubnetRouteTableOutput) RouteTableId ¶
func (o SubnetsSubnetRouteTableOutput) RouteTableId() pulumi.StringOutput
The ID of route table which subnet associated with.
func (SubnetsSubnetRouteTableOutput) RouteTableType ¶
func (o SubnetsSubnetRouteTableOutput) RouteTableType() pulumi.StringOutput
The route table type.
func (SubnetsSubnetRouteTableOutput) ToSubnetsSubnetRouteTableOutput ¶
func (o SubnetsSubnetRouteTableOutput) ToSubnetsSubnetRouteTableOutput() SubnetsSubnetRouteTableOutput
func (SubnetsSubnetRouteTableOutput) ToSubnetsSubnetRouteTableOutputWithContext ¶
func (o SubnetsSubnetRouteTableOutput) ToSubnetsSubnetRouteTableOutputWithContext(ctx context.Context) SubnetsSubnetRouteTableOutput
type Vpc ¶
type Vpc struct { pulumi.CustomResourceState // The account ID of VPC. AccountId pulumi.StringOutput `pulumi:"accountId"` // The associate cen list of VPC. AssociateCens VpcAssociateCenArrayOutput `pulumi:"associateCens"` // The auxiliary cidr block list of VPC. AuxiliaryCidrBlocks pulumi.StringArrayOutput `pulumi:"auxiliaryCidrBlocks"` // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"` // Creation time of VPC. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The description of the VPC. Description pulumi.StringPtrOutput `pulumi:"description"` // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayOutput `pulumi:"dnsServers"` // Specifies whether to enable the IPv6 CIDR block of the VPC. EnableIpv6 pulumi.BoolOutput `pulumi:"enableIpv6"` // The IPv6 CIDR block of the VPC. Ipv6CidrBlock pulumi.StringOutput `pulumi:"ipv6CidrBlock"` // The nat gateway ID list of VPC. NatGatewayIds pulumi.StringArrayOutput `pulumi:"natGatewayIds"` // The ProjectName of the VPC. ProjectName pulumi.StringOutput `pulumi:"projectName"` // The route table ID list of VPC. RouteTableIds pulumi.StringArrayOutput `pulumi:"routeTableIds"` // The security group ID list of VPC. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Status of VPC. Status pulumi.StringOutput `pulumi:"status"` // The subnet ID list of VPC. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Tags. Tags VpcTagArrayOutput `pulumi:"tags"` // The update time of VPC. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The ID of VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` // The name of the VPC. VpcName pulumi.StringOutput `pulumi:"vpcName"` }
Provides a resource to manage vpc ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.NewVpc(ctx, "foo", &vpc.VpcArgs{ CidrBlock: pulumi.String("172.16.0.0/16"), DnsServers: pulumi.StringArray{ pulumi.String("8.8.8.8"), pulumi.String("114.114.114.114"), }, ProjectName: pulumi.String("AS_test"), VpcName: pulumi.String("tf-project-1"), }) if err != nil { return err } return nil }) }
```
## Import
VPC can be imported using the id, e.g.
```sh
$ pulumi import volcengine:vpc/vpc:Vpc default vpc-mizl7m1kqccg5smt1bdpijuj
```
func GetVpc ¶
func GetVpc(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcState, opts ...pulumi.ResourceOption) (*Vpc, error)
GetVpc gets an existing Vpc resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVpc ¶
func NewVpc(ctx *pulumi.Context, name string, args *VpcArgs, opts ...pulumi.ResourceOption) (*Vpc, error)
NewVpc registers a new resource with the given unique name, arguments, and options.
func (*Vpc) ElementType ¶
func (*Vpc) ToVpcOutput ¶
type VpcArgs ¶
type VpcArgs struct { // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringInput // The description of the VPC. Description pulumi.StringPtrInput // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayInput // Specifies whether to enable the IPv6 CIDR block of the VPC. EnableIpv6 pulumi.BoolPtrInput // The IPv6 CIDR block of the VPC. Ipv6CidrBlock pulumi.StringPtrInput // The ProjectName of the VPC. ProjectName pulumi.StringPtrInput // Tags. Tags VpcTagArrayInput // The name of the VPC. VpcName pulumi.StringPtrInput }
The set of arguments for constructing a Vpc resource.
func (VpcArgs) ElementType ¶
type VpcArray ¶
type VpcArray []VpcInput
func (VpcArray) ElementType ¶
func (VpcArray) ToVpcArrayOutput ¶
func (i VpcArray) ToVpcArrayOutput() VpcArrayOutput
func (VpcArray) ToVpcArrayOutputWithContext ¶
func (i VpcArray) ToVpcArrayOutputWithContext(ctx context.Context) VpcArrayOutput
type VpcArrayInput ¶
type VpcArrayInput interface { pulumi.Input ToVpcArrayOutput() VpcArrayOutput ToVpcArrayOutputWithContext(context.Context) VpcArrayOutput }
VpcArrayInput is an input type that accepts VpcArray and VpcArrayOutput values. You can construct a concrete instance of `VpcArrayInput` via:
VpcArray{ VpcArgs{...} }
type VpcArrayOutput ¶
type VpcArrayOutput struct{ *pulumi.OutputState }
func (VpcArrayOutput) ElementType ¶
func (VpcArrayOutput) ElementType() reflect.Type
func (VpcArrayOutput) ToVpcArrayOutput ¶
func (o VpcArrayOutput) ToVpcArrayOutput() VpcArrayOutput
func (VpcArrayOutput) ToVpcArrayOutputWithContext ¶
func (o VpcArrayOutput) ToVpcArrayOutputWithContext(ctx context.Context) VpcArrayOutput
type VpcAssociateCen ¶
type VpcAssociateCenArgs ¶
type VpcAssociateCenArgs struct { // The ID of CEN. CenId pulumi.StringPtrInput `pulumi:"cenId"` // The owner ID of CEN. CenOwnerId pulumi.StringPtrInput `pulumi:"cenOwnerId"` // The status of CEN. CenStatus pulumi.StringPtrInput `pulumi:"cenStatus"` }
func (VpcAssociateCenArgs) ElementType ¶
func (VpcAssociateCenArgs) ElementType() reflect.Type
func (VpcAssociateCenArgs) ToVpcAssociateCenOutput ¶
func (i VpcAssociateCenArgs) ToVpcAssociateCenOutput() VpcAssociateCenOutput
func (VpcAssociateCenArgs) ToVpcAssociateCenOutputWithContext ¶
func (i VpcAssociateCenArgs) ToVpcAssociateCenOutputWithContext(ctx context.Context) VpcAssociateCenOutput
type VpcAssociateCenArray ¶
type VpcAssociateCenArray []VpcAssociateCenInput
func (VpcAssociateCenArray) ElementType ¶
func (VpcAssociateCenArray) ElementType() reflect.Type
func (VpcAssociateCenArray) ToVpcAssociateCenArrayOutput ¶
func (i VpcAssociateCenArray) ToVpcAssociateCenArrayOutput() VpcAssociateCenArrayOutput
func (VpcAssociateCenArray) ToVpcAssociateCenArrayOutputWithContext ¶
func (i VpcAssociateCenArray) ToVpcAssociateCenArrayOutputWithContext(ctx context.Context) VpcAssociateCenArrayOutput
type VpcAssociateCenArrayInput ¶
type VpcAssociateCenArrayInput interface { pulumi.Input ToVpcAssociateCenArrayOutput() VpcAssociateCenArrayOutput ToVpcAssociateCenArrayOutputWithContext(context.Context) VpcAssociateCenArrayOutput }
VpcAssociateCenArrayInput is an input type that accepts VpcAssociateCenArray and VpcAssociateCenArrayOutput values. You can construct a concrete instance of `VpcAssociateCenArrayInput` via:
VpcAssociateCenArray{ VpcAssociateCenArgs{...} }
type VpcAssociateCenArrayOutput ¶
type VpcAssociateCenArrayOutput struct{ *pulumi.OutputState }
func (VpcAssociateCenArrayOutput) ElementType ¶
func (VpcAssociateCenArrayOutput) ElementType() reflect.Type
func (VpcAssociateCenArrayOutput) Index ¶
func (o VpcAssociateCenArrayOutput) Index(i pulumi.IntInput) VpcAssociateCenOutput
func (VpcAssociateCenArrayOutput) ToVpcAssociateCenArrayOutput ¶
func (o VpcAssociateCenArrayOutput) ToVpcAssociateCenArrayOutput() VpcAssociateCenArrayOutput
func (VpcAssociateCenArrayOutput) ToVpcAssociateCenArrayOutputWithContext ¶
func (o VpcAssociateCenArrayOutput) ToVpcAssociateCenArrayOutputWithContext(ctx context.Context) VpcAssociateCenArrayOutput
type VpcAssociateCenInput ¶
type VpcAssociateCenInput interface { pulumi.Input ToVpcAssociateCenOutput() VpcAssociateCenOutput ToVpcAssociateCenOutputWithContext(context.Context) VpcAssociateCenOutput }
VpcAssociateCenInput is an input type that accepts VpcAssociateCenArgs and VpcAssociateCenOutput values. You can construct a concrete instance of `VpcAssociateCenInput` via:
VpcAssociateCenArgs{...}
type VpcAssociateCenOutput ¶
type VpcAssociateCenOutput struct{ *pulumi.OutputState }
func (VpcAssociateCenOutput) CenId ¶
func (o VpcAssociateCenOutput) CenId() pulumi.StringPtrOutput
The ID of CEN.
func (VpcAssociateCenOutput) CenOwnerId ¶
func (o VpcAssociateCenOutput) CenOwnerId() pulumi.StringPtrOutput
The owner ID of CEN.
func (VpcAssociateCenOutput) CenStatus ¶
func (o VpcAssociateCenOutput) CenStatus() pulumi.StringPtrOutput
The status of CEN.
func (VpcAssociateCenOutput) ElementType ¶
func (VpcAssociateCenOutput) ElementType() reflect.Type
func (VpcAssociateCenOutput) ToVpcAssociateCenOutput ¶
func (o VpcAssociateCenOutput) ToVpcAssociateCenOutput() VpcAssociateCenOutput
func (VpcAssociateCenOutput) ToVpcAssociateCenOutputWithContext ¶
func (o VpcAssociateCenOutput) ToVpcAssociateCenOutputWithContext(ctx context.Context) VpcAssociateCenOutput
type VpcMap ¶
func (VpcMap) ElementType ¶
func (VpcMap) ToVpcMapOutput ¶
func (i VpcMap) ToVpcMapOutput() VpcMapOutput
func (VpcMap) ToVpcMapOutputWithContext ¶
func (i VpcMap) ToVpcMapOutputWithContext(ctx context.Context) VpcMapOutput
type VpcMapInput ¶
type VpcMapInput interface { pulumi.Input ToVpcMapOutput() VpcMapOutput ToVpcMapOutputWithContext(context.Context) VpcMapOutput }
VpcMapInput is an input type that accepts VpcMap and VpcMapOutput values. You can construct a concrete instance of `VpcMapInput` via:
VpcMap{ "key": VpcArgs{...} }
type VpcMapOutput ¶
type VpcMapOutput struct{ *pulumi.OutputState }
func (VpcMapOutput) ElementType ¶
func (VpcMapOutput) ElementType() reflect.Type
func (VpcMapOutput) MapIndex ¶
func (o VpcMapOutput) MapIndex(k pulumi.StringInput) VpcOutput
func (VpcMapOutput) ToVpcMapOutput ¶
func (o VpcMapOutput) ToVpcMapOutput() VpcMapOutput
func (VpcMapOutput) ToVpcMapOutputWithContext ¶
func (o VpcMapOutput) ToVpcMapOutputWithContext(ctx context.Context) VpcMapOutput
type VpcOutput ¶
type VpcOutput struct{ *pulumi.OutputState }
func (VpcOutput) AccountId ¶
func (o VpcOutput) AccountId() pulumi.StringOutput
The account ID of VPC.
func (VpcOutput) AssociateCens ¶
func (o VpcOutput) AssociateCens() VpcAssociateCenArrayOutput
The associate cen list of VPC.
func (VpcOutput) AuxiliaryCidrBlocks ¶
func (o VpcOutput) AuxiliaryCidrBlocks() pulumi.StringArrayOutput
The auxiliary cidr block list of VPC.
func (VpcOutput) CidrBlock ¶
func (o VpcOutput) CidrBlock() pulumi.StringOutput
A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16).
func (VpcOutput) CreationTime ¶
func (o VpcOutput) CreationTime() pulumi.StringOutput
Creation time of VPC.
func (VpcOutput) Description ¶
func (o VpcOutput) Description() pulumi.StringPtrOutput
The description of the VPC.
func (VpcOutput) DnsServers ¶
func (o VpcOutput) DnsServers() pulumi.StringArrayOutput
The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.
func (VpcOutput) ElementType ¶
func (VpcOutput) EnableIpv6 ¶
func (o VpcOutput) EnableIpv6() pulumi.BoolOutput
Specifies whether to enable the IPv6 CIDR block of the VPC.
func (VpcOutput) Ipv6CidrBlock ¶
func (o VpcOutput) Ipv6CidrBlock() pulumi.StringOutput
The IPv6 CIDR block of the VPC.
func (VpcOutput) NatGatewayIds ¶
func (o VpcOutput) NatGatewayIds() pulumi.StringArrayOutput
The nat gateway ID list of VPC.
func (VpcOutput) ProjectName ¶
func (o VpcOutput) ProjectName() pulumi.StringOutput
The ProjectName of the VPC.
func (VpcOutput) RouteTableIds ¶
func (o VpcOutput) RouteTableIds() pulumi.StringArrayOutput
The route table ID list of VPC.
func (VpcOutput) SecurityGroupIds ¶
func (o VpcOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group ID list of VPC.
func (VpcOutput) SubnetIds ¶
func (o VpcOutput) SubnetIds() pulumi.StringArrayOutput
The subnet ID list of VPC.
func (VpcOutput) ToVpcOutput ¶
func (VpcOutput) ToVpcOutputWithContext ¶
func (VpcOutput) UpdateTime ¶
func (o VpcOutput) UpdateTime() pulumi.StringOutput
The update time of VPC.
type VpcState ¶
type VpcState struct { // The account ID of VPC. AccountId pulumi.StringPtrInput // The associate cen list of VPC. AssociateCens VpcAssociateCenArrayInput // The auxiliary cidr block list of VPC. AuxiliaryCidrBlocks pulumi.StringArrayInput // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). CidrBlock pulumi.StringPtrInput // Creation time of VPC. CreationTime pulumi.StringPtrInput // The description of the VPC. Description pulumi.StringPtrInput // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayInput // Specifies whether to enable the IPv6 CIDR block of the VPC. EnableIpv6 pulumi.BoolPtrInput // The IPv6 CIDR block of the VPC. Ipv6CidrBlock pulumi.StringPtrInput // The nat gateway ID list of VPC. NatGatewayIds pulumi.StringArrayInput // The ProjectName of the VPC. ProjectName pulumi.StringPtrInput // The route table ID list of VPC. RouteTableIds pulumi.StringArrayInput // The security group ID list of VPC. SecurityGroupIds pulumi.StringArrayInput // Status of VPC. Status pulumi.StringPtrInput // The subnet ID list of VPC. SubnetIds pulumi.StringArrayInput // Tags. Tags VpcTagArrayInput // The update time of VPC. UpdateTime pulumi.StringPtrInput // The ID of VPC. VpcId pulumi.StringPtrInput // The name of the VPC. VpcName pulumi.StringPtrInput }
func (VpcState) ElementType ¶
type VpcTagArgs ¶
type VpcTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (VpcTagArgs) ElementType ¶
func (VpcTagArgs) ElementType() reflect.Type
func (VpcTagArgs) ToVpcTagOutput ¶
func (i VpcTagArgs) ToVpcTagOutput() VpcTagOutput
func (VpcTagArgs) ToVpcTagOutputWithContext ¶
func (i VpcTagArgs) ToVpcTagOutputWithContext(ctx context.Context) VpcTagOutput
type VpcTagArray ¶
type VpcTagArray []VpcTagInput
func (VpcTagArray) ElementType ¶
func (VpcTagArray) ElementType() reflect.Type
func (VpcTagArray) ToVpcTagArrayOutput ¶
func (i VpcTagArray) ToVpcTagArrayOutput() VpcTagArrayOutput
func (VpcTagArray) ToVpcTagArrayOutputWithContext ¶
func (i VpcTagArray) ToVpcTagArrayOutputWithContext(ctx context.Context) VpcTagArrayOutput
type VpcTagArrayInput ¶
type VpcTagArrayInput interface { pulumi.Input ToVpcTagArrayOutput() VpcTagArrayOutput ToVpcTagArrayOutputWithContext(context.Context) VpcTagArrayOutput }
VpcTagArrayInput is an input type that accepts VpcTagArray and VpcTagArrayOutput values. You can construct a concrete instance of `VpcTagArrayInput` via:
VpcTagArray{ VpcTagArgs{...} }
type VpcTagArrayOutput ¶
type VpcTagArrayOutput struct{ *pulumi.OutputState }
func (VpcTagArrayOutput) ElementType ¶
func (VpcTagArrayOutput) ElementType() reflect.Type
func (VpcTagArrayOutput) Index ¶
func (o VpcTagArrayOutput) Index(i pulumi.IntInput) VpcTagOutput
func (VpcTagArrayOutput) ToVpcTagArrayOutput ¶
func (o VpcTagArrayOutput) ToVpcTagArrayOutput() VpcTagArrayOutput
func (VpcTagArrayOutput) ToVpcTagArrayOutputWithContext ¶
func (o VpcTagArrayOutput) ToVpcTagArrayOutputWithContext(ctx context.Context) VpcTagArrayOutput
type VpcTagInput ¶
type VpcTagInput interface { pulumi.Input ToVpcTagOutput() VpcTagOutput ToVpcTagOutputWithContext(context.Context) VpcTagOutput }
VpcTagInput is an input type that accepts VpcTagArgs and VpcTagOutput values. You can construct a concrete instance of `VpcTagInput` via:
VpcTagArgs{...}
type VpcTagOutput ¶
type VpcTagOutput struct{ *pulumi.OutputState }
func (VpcTagOutput) ElementType ¶
func (VpcTagOutput) ElementType() reflect.Type
func (VpcTagOutput) ToVpcTagOutput ¶
func (o VpcTagOutput) ToVpcTagOutput() VpcTagOutput
func (VpcTagOutput) ToVpcTagOutputWithContext ¶
func (o VpcTagOutput) ToVpcTagOutputWithContext(ctx context.Context) VpcTagOutput
type VpcsArgs ¶
type VpcsArgs struct { // A list of VPC IDs. Ids []string `pulumi:"ids"` // A Name Regex of Vpc. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The ProjectName of the VPC. ProjectName *string `pulumi:"projectName"` // Tags. Tags []VpcsTag `pulumi:"tags"` // The vpc name to query. VpcName *string `pulumi:"vpcName"` }
A collection of arguments for invoking Vpcs.
type VpcsOutputArgs ¶
type VpcsOutputArgs struct { // A list of VPC IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A Name Regex of Vpc. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ProjectName of the VPC. ProjectName pulumi.StringPtrInput `pulumi:"projectName"` // Tags. Tags VpcsTagArrayInput `pulumi:"tags"` // The vpc name to query. VpcName pulumi.StringPtrInput `pulumi:"vpcName"` }
A collection of arguments for invoking Vpcs.
func (VpcsOutputArgs) ElementType ¶
func (VpcsOutputArgs) ElementType() reflect.Type
type VpcsResult ¶
type VpcsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The ProjectName of the VPC. ProjectName *string `pulumi:"projectName"` // Tags. Tags []VpcsTag `pulumi:"tags"` // The total count of Vpc query. TotalCount int `pulumi:"totalCount"` // The name of VPC. VpcName *string `pulumi:"vpcName"` // The collection of Vpc query. Vpcs []VpcsVpc `pulumi:"vpcs"` }
A collection of values returned by Vpcs.
func Vpcs ¶
func Vpcs(ctx *pulumi.Context, args *VpcsArgs, opts ...pulumi.InvokeOption) (*VpcsResult, error)
Use this data source to query detailed information of vpcs ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vpc.Vpcs(ctx, &vpc.VpcsArgs{ Ids: []string{ "vpc-mizl7m1kqccg5smt1bdpijuj", }, }, nil) if err != nil { return err } return nil }) }
```
type VpcsResultOutput ¶
type VpcsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Vpcs.
func VpcsOutput ¶
func VpcsOutput(ctx *pulumi.Context, args VpcsOutputArgs, opts ...pulumi.InvokeOption) VpcsResultOutput
func (VpcsResultOutput) ElementType ¶
func (VpcsResultOutput) ElementType() reflect.Type
func (VpcsResultOutput) Id ¶
func (o VpcsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VpcsResultOutput) Ids ¶
func (o VpcsResultOutput) Ids() pulumi.StringArrayOutput
func (VpcsResultOutput) NameRegex ¶
func (o VpcsResultOutput) NameRegex() pulumi.StringPtrOutput
func (VpcsResultOutput) OutputFile ¶
func (o VpcsResultOutput) OutputFile() pulumi.StringPtrOutput
func (VpcsResultOutput) ProjectName ¶
func (o VpcsResultOutput) ProjectName() pulumi.StringPtrOutput
The ProjectName of the VPC.
func (VpcsResultOutput) ToVpcsResultOutput ¶
func (o VpcsResultOutput) ToVpcsResultOutput() VpcsResultOutput
func (VpcsResultOutput) ToVpcsResultOutputWithContext ¶
func (o VpcsResultOutput) ToVpcsResultOutputWithContext(ctx context.Context) VpcsResultOutput
func (VpcsResultOutput) TotalCount ¶
func (o VpcsResultOutput) TotalCount() pulumi.IntOutput
The total count of Vpc query.
func (VpcsResultOutput) VpcName ¶
func (o VpcsResultOutput) VpcName() pulumi.StringPtrOutput
The name of VPC.
func (VpcsResultOutput) Vpcs ¶
func (o VpcsResultOutput) Vpcs() VpcsVpcArrayOutput
The collection of Vpc query.
type VpcsTagArgs ¶
type VpcsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (VpcsTagArgs) ElementType ¶
func (VpcsTagArgs) ElementType() reflect.Type
func (VpcsTagArgs) ToVpcsTagOutput ¶
func (i VpcsTagArgs) ToVpcsTagOutput() VpcsTagOutput
func (VpcsTagArgs) ToVpcsTagOutputWithContext ¶
func (i VpcsTagArgs) ToVpcsTagOutputWithContext(ctx context.Context) VpcsTagOutput
type VpcsTagArray ¶
type VpcsTagArray []VpcsTagInput
func (VpcsTagArray) ElementType ¶
func (VpcsTagArray) ElementType() reflect.Type
func (VpcsTagArray) ToVpcsTagArrayOutput ¶
func (i VpcsTagArray) ToVpcsTagArrayOutput() VpcsTagArrayOutput
func (VpcsTagArray) ToVpcsTagArrayOutputWithContext ¶
func (i VpcsTagArray) ToVpcsTagArrayOutputWithContext(ctx context.Context) VpcsTagArrayOutput
type VpcsTagArrayInput ¶
type VpcsTagArrayInput interface { pulumi.Input ToVpcsTagArrayOutput() VpcsTagArrayOutput ToVpcsTagArrayOutputWithContext(context.Context) VpcsTagArrayOutput }
VpcsTagArrayInput is an input type that accepts VpcsTagArray and VpcsTagArrayOutput values. You can construct a concrete instance of `VpcsTagArrayInput` via:
VpcsTagArray{ VpcsTagArgs{...} }
type VpcsTagArrayOutput ¶
type VpcsTagArrayOutput struct{ *pulumi.OutputState }
func (VpcsTagArrayOutput) ElementType ¶
func (VpcsTagArrayOutput) ElementType() reflect.Type
func (VpcsTagArrayOutput) Index ¶
func (o VpcsTagArrayOutput) Index(i pulumi.IntInput) VpcsTagOutput
func (VpcsTagArrayOutput) ToVpcsTagArrayOutput ¶
func (o VpcsTagArrayOutput) ToVpcsTagArrayOutput() VpcsTagArrayOutput
func (VpcsTagArrayOutput) ToVpcsTagArrayOutputWithContext ¶
func (o VpcsTagArrayOutput) ToVpcsTagArrayOutputWithContext(ctx context.Context) VpcsTagArrayOutput
type VpcsTagInput ¶
type VpcsTagInput interface { pulumi.Input ToVpcsTagOutput() VpcsTagOutput ToVpcsTagOutputWithContext(context.Context) VpcsTagOutput }
VpcsTagInput is an input type that accepts VpcsTagArgs and VpcsTagOutput values. You can construct a concrete instance of `VpcsTagInput` via:
VpcsTagArgs{...}
type VpcsTagOutput ¶
type VpcsTagOutput struct{ *pulumi.OutputState }
func (VpcsTagOutput) ElementType ¶
func (VpcsTagOutput) ElementType() reflect.Type
func (VpcsTagOutput) ToVpcsTagOutput ¶
func (o VpcsTagOutput) ToVpcsTagOutput() VpcsTagOutput
func (VpcsTagOutput) ToVpcsTagOutputWithContext ¶
func (o VpcsTagOutput) ToVpcsTagOutputWithContext(ctx context.Context) VpcsTagOutput
type VpcsVpc ¶
type VpcsVpc struct { // The account ID of VPC. AccountId string `pulumi:"accountId"` // The associate cen list of VPC. AssociateCens []VpcsVpcAssociateCen `pulumi:"associateCens"` // The auxiliary cidr block list of VPC. AuxiliaryCidrBlocks []string `pulumi:"auxiliaryCidrBlocks"` // The cidr block of VPC. CidrBlock string `pulumi:"cidrBlock"` // The create time of VPC. CreationTime string `pulumi:"creationTime"` // The description of VPC. Description string `pulumi:"description"` // The dns server list of VPC. DnsServers []string `pulumi:"dnsServers"` // The IPv6 CIDR block of the VPC. Ipv6CidrBlock string `pulumi:"ipv6CidrBlock"` // The nat gateway ID list of VPC. NatGatewayIds []string `pulumi:"natGatewayIds"` // The ProjectName of the VPC. ProjectName string `pulumi:"projectName"` // The route table ID list of VPC. RouteTableIds []string `pulumi:"routeTableIds"` // The security group ID list of VPC. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The status of VPC. Status string `pulumi:"status"` // The subnet ID list of VPC. SubnetIds []string `pulumi:"subnetIds"` // Tags. Tags []VpcsVpcTag `pulumi:"tags"` // The update time of VPC. UpdateTime string `pulumi:"updateTime"` // The ID of VPC. VpcId string `pulumi:"vpcId"` // The vpc name to query. VpcName string `pulumi:"vpcName"` }
type VpcsVpcArgs ¶
type VpcsVpcArgs struct { // The account ID of VPC. AccountId pulumi.StringInput `pulumi:"accountId"` // The associate cen list of VPC. AssociateCens VpcsVpcAssociateCenArrayInput `pulumi:"associateCens"` // The auxiliary cidr block list of VPC. AuxiliaryCidrBlocks pulumi.StringArrayInput `pulumi:"auxiliaryCidrBlocks"` // The cidr block of VPC. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // The create time of VPC. CreationTime pulumi.StringInput `pulumi:"creationTime"` // The description of VPC. Description pulumi.StringInput `pulumi:"description"` // The dns server list of VPC. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // The IPv6 CIDR block of the VPC. Ipv6CidrBlock pulumi.StringInput `pulumi:"ipv6CidrBlock"` // The nat gateway ID list of VPC. NatGatewayIds pulumi.StringArrayInput `pulumi:"natGatewayIds"` // The ProjectName of the VPC. ProjectName pulumi.StringInput `pulumi:"projectName"` // The route table ID list of VPC. RouteTableIds pulumi.StringArrayInput `pulumi:"routeTableIds"` // The security group ID list of VPC. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The status of VPC. Status pulumi.StringInput `pulumi:"status"` // The subnet ID list of VPC. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // Tags. Tags VpcsVpcTagArrayInput `pulumi:"tags"` // The update time of VPC. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The ID of VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` // The vpc name to query. VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (VpcsVpcArgs) ElementType ¶
func (VpcsVpcArgs) ElementType() reflect.Type
func (VpcsVpcArgs) ToVpcsVpcOutput ¶
func (i VpcsVpcArgs) ToVpcsVpcOutput() VpcsVpcOutput
func (VpcsVpcArgs) ToVpcsVpcOutputWithContext ¶
func (i VpcsVpcArgs) ToVpcsVpcOutputWithContext(ctx context.Context) VpcsVpcOutput
type VpcsVpcArray ¶
type VpcsVpcArray []VpcsVpcInput
func (VpcsVpcArray) ElementType ¶
func (VpcsVpcArray) ElementType() reflect.Type
func (VpcsVpcArray) ToVpcsVpcArrayOutput ¶
func (i VpcsVpcArray) ToVpcsVpcArrayOutput() VpcsVpcArrayOutput
func (VpcsVpcArray) ToVpcsVpcArrayOutputWithContext ¶
func (i VpcsVpcArray) ToVpcsVpcArrayOutputWithContext(ctx context.Context) VpcsVpcArrayOutput
type VpcsVpcArrayInput ¶
type VpcsVpcArrayInput interface { pulumi.Input ToVpcsVpcArrayOutput() VpcsVpcArrayOutput ToVpcsVpcArrayOutputWithContext(context.Context) VpcsVpcArrayOutput }
VpcsVpcArrayInput is an input type that accepts VpcsVpcArray and VpcsVpcArrayOutput values. You can construct a concrete instance of `VpcsVpcArrayInput` via:
VpcsVpcArray{ VpcsVpcArgs{...} }
type VpcsVpcArrayOutput ¶
type VpcsVpcArrayOutput struct{ *pulumi.OutputState }
func (VpcsVpcArrayOutput) ElementType ¶
func (VpcsVpcArrayOutput) ElementType() reflect.Type
func (VpcsVpcArrayOutput) Index ¶
func (o VpcsVpcArrayOutput) Index(i pulumi.IntInput) VpcsVpcOutput
func (VpcsVpcArrayOutput) ToVpcsVpcArrayOutput ¶
func (o VpcsVpcArrayOutput) ToVpcsVpcArrayOutput() VpcsVpcArrayOutput
func (VpcsVpcArrayOutput) ToVpcsVpcArrayOutputWithContext ¶
func (o VpcsVpcArrayOutput) ToVpcsVpcArrayOutputWithContext(ctx context.Context) VpcsVpcArrayOutput
type VpcsVpcAssociateCen ¶
type VpcsVpcAssociateCenArgs ¶
type VpcsVpcAssociateCenArgs struct { // The ID of CEN. CenId pulumi.StringInput `pulumi:"cenId"` // The owner ID of CEN. CenOwnerId pulumi.StringInput `pulumi:"cenOwnerId"` // The status of CEN. CenStatus pulumi.StringInput `pulumi:"cenStatus"` }
func (VpcsVpcAssociateCenArgs) ElementType ¶
func (VpcsVpcAssociateCenArgs) ElementType() reflect.Type
func (VpcsVpcAssociateCenArgs) ToVpcsVpcAssociateCenOutput ¶
func (i VpcsVpcAssociateCenArgs) ToVpcsVpcAssociateCenOutput() VpcsVpcAssociateCenOutput
func (VpcsVpcAssociateCenArgs) ToVpcsVpcAssociateCenOutputWithContext ¶
func (i VpcsVpcAssociateCenArgs) ToVpcsVpcAssociateCenOutputWithContext(ctx context.Context) VpcsVpcAssociateCenOutput
type VpcsVpcAssociateCenArray ¶
type VpcsVpcAssociateCenArray []VpcsVpcAssociateCenInput
func (VpcsVpcAssociateCenArray) ElementType ¶
func (VpcsVpcAssociateCenArray) ElementType() reflect.Type
func (VpcsVpcAssociateCenArray) ToVpcsVpcAssociateCenArrayOutput ¶
func (i VpcsVpcAssociateCenArray) ToVpcsVpcAssociateCenArrayOutput() VpcsVpcAssociateCenArrayOutput
func (VpcsVpcAssociateCenArray) ToVpcsVpcAssociateCenArrayOutputWithContext ¶
func (i VpcsVpcAssociateCenArray) ToVpcsVpcAssociateCenArrayOutputWithContext(ctx context.Context) VpcsVpcAssociateCenArrayOutput
type VpcsVpcAssociateCenArrayInput ¶
type VpcsVpcAssociateCenArrayInput interface { pulumi.Input ToVpcsVpcAssociateCenArrayOutput() VpcsVpcAssociateCenArrayOutput ToVpcsVpcAssociateCenArrayOutputWithContext(context.Context) VpcsVpcAssociateCenArrayOutput }
VpcsVpcAssociateCenArrayInput is an input type that accepts VpcsVpcAssociateCenArray and VpcsVpcAssociateCenArrayOutput values. You can construct a concrete instance of `VpcsVpcAssociateCenArrayInput` via:
VpcsVpcAssociateCenArray{ VpcsVpcAssociateCenArgs{...} }
type VpcsVpcAssociateCenArrayOutput ¶
type VpcsVpcAssociateCenArrayOutput struct{ *pulumi.OutputState }
func (VpcsVpcAssociateCenArrayOutput) ElementType ¶
func (VpcsVpcAssociateCenArrayOutput) ElementType() reflect.Type
func (VpcsVpcAssociateCenArrayOutput) Index ¶
func (o VpcsVpcAssociateCenArrayOutput) Index(i pulumi.IntInput) VpcsVpcAssociateCenOutput
func (VpcsVpcAssociateCenArrayOutput) ToVpcsVpcAssociateCenArrayOutput ¶
func (o VpcsVpcAssociateCenArrayOutput) ToVpcsVpcAssociateCenArrayOutput() VpcsVpcAssociateCenArrayOutput
func (VpcsVpcAssociateCenArrayOutput) ToVpcsVpcAssociateCenArrayOutputWithContext ¶
func (o VpcsVpcAssociateCenArrayOutput) ToVpcsVpcAssociateCenArrayOutputWithContext(ctx context.Context) VpcsVpcAssociateCenArrayOutput
type VpcsVpcAssociateCenInput ¶
type VpcsVpcAssociateCenInput interface { pulumi.Input ToVpcsVpcAssociateCenOutput() VpcsVpcAssociateCenOutput ToVpcsVpcAssociateCenOutputWithContext(context.Context) VpcsVpcAssociateCenOutput }
VpcsVpcAssociateCenInput is an input type that accepts VpcsVpcAssociateCenArgs and VpcsVpcAssociateCenOutput values. You can construct a concrete instance of `VpcsVpcAssociateCenInput` via:
VpcsVpcAssociateCenArgs{...}
type VpcsVpcAssociateCenOutput ¶
type VpcsVpcAssociateCenOutput struct{ *pulumi.OutputState }
func (VpcsVpcAssociateCenOutput) CenId ¶
func (o VpcsVpcAssociateCenOutput) CenId() pulumi.StringOutput
The ID of CEN.
func (VpcsVpcAssociateCenOutput) CenOwnerId ¶
func (o VpcsVpcAssociateCenOutput) CenOwnerId() pulumi.StringOutput
The owner ID of CEN.
func (VpcsVpcAssociateCenOutput) CenStatus ¶
func (o VpcsVpcAssociateCenOutput) CenStatus() pulumi.StringOutput
The status of CEN.
func (VpcsVpcAssociateCenOutput) ElementType ¶
func (VpcsVpcAssociateCenOutput) ElementType() reflect.Type
func (VpcsVpcAssociateCenOutput) ToVpcsVpcAssociateCenOutput ¶
func (o VpcsVpcAssociateCenOutput) ToVpcsVpcAssociateCenOutput() VpcsVpcAssociateCenOutput
func (VpcsVpcAssociateCenOutput) ToVpcsVpcAssociateCenOutputWithContext ¶
func (o VpcsVpcAssociateCenOutput) ToVpcsVpcAssociateCenOutputWithContext(ctx context.Context) VpcsVpcAssociateCenOutput
type VpcsVpcInput ¶
type VpcsVpcInput interface { pulumi.Input ToVpcsVpcOutput() VpcsVpcOutput ToVpcsVpcOutputWithContext(context.Context) VpcsVpcOutput }
VpcsVpcInput is an input type that accepts VpcsVpcArgs and VpcsVpcOutput values. You can construct a concrete instance of `VpcsVpcInput` via:
VpcsVpcArgs{...}
type VpcsVpcOutput ¶
type VpcsVpcOutput struct{ *pulumi.OutputState }
func (VpcsVpcOutput) AccountId ¶
func (o VpcsVpcOutput) AccountId() pulumi.StringOutput
The account ID of VPC.
func (VpcsVpcOutput) AssociateCens ¶
func (o VpcsVpcOutput) AssociateCens() VpcsVpcAssociateCenArrayOutput
The associate cen list of VPC.
func (VpcsVpcOutput) AuxiliaryCidrBlocks ¶
func (o VpcsVpcOutput) AuxiliaryCidrBlocks() pulumi.StringArrayOutput
The auxiliary cidr block list of VPC.
func (VpcsVpcOutput) CidrBlock ¶
func (o VpcsVpcOutput) CidrBlock() pulumi.StringOutput
The cidr block of VPC.
func (VpcsVpcOutput) CreationTime ¶
func (o VpcsVpcOutput) CreationTime() pulumi.StringOutput
The create time of VPC.
func (VpcsVpcOutput) Description ¶
func (o VpcsVpcOutput) Description() pulumi.StringOutput
The description of VPC.
func (VpcsVpcOutput) DnsServers ¶
func (o VpcsVpcOutput) DnsServers() pulumi.StringArrayOutput
The dns server list of VPC.
func (VpcsVpcOutput) ElementType ¶
func (VpcsVpcOutput) ElementType() reflect.Type
func (VpcsVpcOutput) Ipv6CidrBlock ¶
func (o VpcsVpcOutput) Ipv6CidrBlock() pulumi.StringOutput
The IPv6 CIDR block of the VPC.
func (VpcsVpcOutput) NatGatewayIds ¶
func (o VpcsVpcOutput) NatGatewayIds() pulumi.StringArrayOutput
The nat gateway ID list of VPC.
func (VpcsVpcOutput) ProjectName ¶
func (o VpcsVpcOutput) ProjectName() pulumi.StringOutput
The ProjectName of the VPC.
func (VpcsVpcOutput) RouteTableIds ¶
func (o VpcsVpcOutput) RouteTableIds() pulumi.StringArrayOutput
The route table ID list of VPC.
func (VpcsVpcOutput) SecurityGroupIds ¶
func (o VpcsVpcOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group ID list of VPC.
func (VpcsVpcOutput) Status ¶
func (o VpcsVpcOutput) Status() pulumi.StringOutput
The status of VPC.
func (VpcsVpcOutput) SubnetIds ¶
func (o VpcsVpcOutput) SubnetIds() pulumi.StringArrayOutput
The subnet ID list of VPC.
func (VpcsVpcOutput) ToVpcsVpcOutput ¶
func (o VpcsVpcOutput) ToVpcsVpcOutput() VpcsVpcOutput
func (VpcsVpcOutput) ToVpcsVpcOutputWithContext ¶
func (o VpcsVpcOutput) ToVpcsVpcOutputWithContext(ctx context.Context) VpcsVpcOutput
func (VpcsVpcOutput) UpdateTime ¶
func (o VpcsVpcOutput) UpdateTime() pulumi.StringOutput
The update time of VPC.
func (VpcsVpcOutput) VpcName ¶
func (o VpcsVpcOutput) VpcName() pulumi.StringOutput
The vpc name to query.
type VpcsVpcTag ¶
type VpcsVpcTagArgs ¶
type VpcsVpcTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (VpcsVpcTagArgs) ElementType ¶
func (VpcsVpcTagArgs) ElementType() reflect.Type
func (VpcsVpcTagArgs) ToVpcsVpcTagOutput ¶
func (i VpcsVpcTagArgs) ToVpcsVpcTagOutput() VpcsVpcTagOutput
func (VpcsVpcTagArgs) ToVpcsVpcTagOutputWithContext ¶
func (i VpcsVpcTagArgs) ToVpcsVpcTagOutputWithContext(ctx context.Context) VpcsVpcTagOutput
type VpcsVpcTagArray ¶
type VpcsVpcTagArray []VpcsVpcTagInput
func (VpcsVpcTagArray) ElementType ¶
func (VpcsVpcTagArray) ElementType() reflect.Type
func (VpcsVpcTagArray) ToVpcsVpcTagArrayOutput ¶
func (i VpcsVpcTagArray) ToVpcsVpcTagArrayOutput() VpcsVpcTagArrayOutput
func (VpcsVpcTagArray) ToVpcsVpcTagArrayOutputWithContext ¶
func (i VpcsVpcTagArray) ToVpcsVpcTagArrayOutputWithContext(ctx context.Context) VpcsVpcTagArrayOutput
type VpcsVpcTagArrayInput ¶
type VpcsVpcTagArrayInput interface { pulumi.Input ToVpcsVpcTagArrayOutput() VpcsVpcTagArrayOutput ToVpcsVpcTagArrayOutputWithContext(context.Context) VpcsVpcTagArrayOutput }
VpcsVpcTagArrayInput is an input type that accepts VpcsVpcTagArray and VpcsVpcTagArrayOutput values. You can construct a concrete instance of `VpcsVpcTagArrayInput` via:
VpcsVpcTagArray{ VpcsVpcTagArgs{...} }
type VpcsVpcTagArrayOutput ¶
type VpcsVpcTagArrayOutput struct{ *pulumi.OutputState }
func (VpcsVpcTagArrayOutput) ElementType ¶
func (VpcsVpcTagArrayOutput) ElementType() reflect.Type
func (VpcsVpcTagArrayOutput) Index ¶
func (o VpcsVpcTagArrayOutput) Index(i pulumi.IntInput) VpcsVpcTagOutput
func (VpcsVpcTagArrayOutput) ToVpcsVpcTagArrayOutput ¶
func (o VpcsVpcTagArrayOutput) ToVpcsVpcTagArrayOutput() VpcsVpcTagArrayOutput
func (VpcsVpcTagArrayOutput) ToVpcsVpcTagArrayOutputWithContext ¶
func (o VpcsVpcTagArrayOutput) ToVpcsVpcTagArrayOutputWithContext(ctx context.Context) VpcsVpcTagArrayOutput
type VpcsVpcTagInput ¶
type VpcsVpcTagInput interface { pulumi.Input ToVpcsVpcTagOutput() VpcsVpcTagOutput ToVpcsVpcTagOutputWithContext(context.Context) VpcsVpcTagOutput }
VpcsVpcTagInput is an input type that accepts VpcsVpcTagArgs and VpcsVpcTagOutput values. You can construct a concrete instance of `VpcsVpcTagInput` via:
VpcsVpcTagArgs{...}
type VpcsVpcTagOutput ¶
type VpcsVpcTagOutput struct{ *pulumi.OutputState }
func (VpcsVpcTagOutput) ElementType ¶
func (VpcsVpcTagOutput) ElementType() reflect.Type
func (VpcsVpcTagOutput) ToVpcsVpcTagOutput ¶
func (o VpcsVpcTagOutput) ToVpcsVpcTagOutput() VpcsVpcTagOutput
func (VpcsVpcTagOutput) ToVpcsVpcTagOutputWithContext ¶
func (o VpcsVpcTagOutput) ToVpcsVpcTagOutputWithContext(ctx context.Context) VpcsVpcTagOutput
func (VpcsVpcTagOutput) Value ¶
func (o VpcsVpcTagOutput) Value() pulumi.StringOutput
The Value of Tags.
Source Files ¶
- haVip.go
- haVipAssociate.go
- haVips.go
- init.go
- ipv6AddressBandwidth.go
- ipv6AddressBandwidths.go
- ipv6Addresses.go
- ipv6Gateway.go
- ipv6Gateways.go
- networkAcl.go
- networkAclAssociate.go
- networkAcls.go
- networkInterface.go
- networkInterfaceAttach.go
- networkInterfaces.go
- prefixList.go
- prefixLists.go
- pulumiTypes.go
- routeEntries.go
- routeEntry.go
- routeTable.go
- routeTableAssociate.go
- routeTables.go
- securityGroup.go
- securityGroupRule.go
- securityGroupRules.go
- securityGroups.go
- subnet.go
- subnets.go
- vpc.go
- vpcs.go