Documentation ¶
Index ¶
- type ACL
- type ACLArgs
- type ACLArray
- type ACLArrayInput
- type ACLArrayOutput
- type ACLInput
- type ACLMap
- type ACLMapInput
- type ACLMapOutput
- type ACLOutput
- func (o ACLOutput) CreateTime() pulumi.StringOutput
- func (o ACLOutput) Egresses() pulumi.StringArrayOutput
- func (ACLOutput) ElementType() reflect.Type
- func (o ACLOutput) Ingresses() pulumi.StringArrayOutput
- func (o ACLOutput) Name() pulumi.StringOutput
- func (o ACLOutput) ToACLOutput() ACLOutput
- func (o ACLOutput) ToACLOutputWithContext(ctx context.Context) ACLOutput
- func (o ACLOutput) VpcId() pulumi.StringOutput
- type ACLState
- type AclAttachment
- type AclAttachmentArgs
- type AclAttachmentArray
- type AclAttachmentArrayInput
- type AclAttachmentArrayOutput
- func (AclAttachmentArrayOutput) ElementType() reflect.Type
- func (o AclAttachmentArrayOutput) Index(i pulumi.IntInput) AclAttachmentOutput
- func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutput() AclAttachmentArrayOutput
- func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutputWithContext(ctx context.Context) AclAttachmentArrayOutput
- type AclAttachmentInput
- type AclAttachmentMap
- type AclAttachmentMapInput
- type AclAttachmentMapOutput
- func (AclAttachmentMapOutput) ElementType() reflect.Type
- func (o AclAttachmentMapOutput) MapIndex(k pulumi.StringInput) AclAttachmentOutput
- func (o AclAttachmentMapOutput) ToAclAttachmentMapOutput() AclAttachmentMapOutput
- func (o AclAttachmentMapOutput) ToAclAttachmentMapOutputWithContext(ctx context.Context) AclAttachmentMapOutput
- type AclAttachmentOutput
- func (o AclAttachmentOutput) AclId() pulumi.StringOutput
- func (AclAttachmentOutput) ElementType() reflect.Type
- func (o AclAttachmentOutput) SubnetId() pulumi.StringOutput
- func (o AclAttachmentOutput) ToAclAttachmentOutput() AclAttachmentOutput
- func (o AclAttachmentOutput) ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput
- type AclAttachmentState
- type AclsAclList
- type AclsAclListArgs
- type AclsAclListArray
- type AclsAclListArrayInput
- type AclsAclListArrayOutput
- func (AclsAclListArrayOutput) ElementType() reflect.Type
- func (o AclsAclListArrayOutput) Index(i pulumi.IntInput) AclsAclListOutput
- func (o AclsAclListArrayOutput) ToAclsAclListArrayOutput() AclsAclListArrayOutput
- func (o AclsAclListArrayOutput) ToAclsAclListArrayOutputWithContext(ctx context.Context) AclsAclListArrayOutput
- type AclsAclListEgress
- type AclsAclListEgressArgs
- type AclsAclListEgressArray
- type AclsAclListEgressArrayInput
- type AclsAclListEgressArrayOutput
- func (AclsAclListEgressArrayOutput) ElementType() reflect.Type
- func (o AclsAclListEgressArrayOutput) Index(i pulumi.IntInput) AclsAclListEgressOutput
- func (o AclsAclListEgressArrayOutput) ToAclsAclListEgressArrayOutput() AclsAclListEgressArrayOutput
- func (o AclsAclListEgressArrayOutput) ToAclsAclListEgressArrayOutputWithContext(ctx context.Context) AclsAclListEgressArrayOutput
- type AclsAclListEgressInput
- type AclsAclListEgressOutput
- func (o AclsAclListEgressOutput) CidrBlock() pulumi.StringOutput
- func (o AclsAclListEgressOutput) Description() pulumi.StringOutput
- func (AclsAclListEgressOutput) ElementType() reflect.Type
- func (o AclsAclListEgressOutput) Policy() pulumi.StringOutput
- func (o AclsAclListEgressOutput) Port() pulumi.StringOutput
- func (o AclsAclListEgressOutput) Protocol() pulumi.StringOutput
- func (o AclsAclListEgressOutput) ToAclsAclListEgressOutput() AclsAclListEgressOutput
- func (o AclsAclListEgressOutput) ToAclsAclListEgressOutputWithContext(ctx context.Context) AclsAclListEgressOutput
- type AclsAclListIngress
- type AclsAclListIngressArgs
- type AclsAclListIngressArray
- type AclsAclListIngressArrayInput
- type AclsAclListIngressArrayOutput
- func (AclsAclListIngressArrayOutput) ElementType() reflect.Type
- func (o AclsAclListIngressArrayOutput) Index(i pulumi.IntInput) AclsAclListIngressOutput
- func (o AclsAclListIngressArrayOutput) ToAclsAclListIngressArrayOutput() AclsAclListIngressArrayOutput
- func (o AclsAclListIngressArrayOutput) ToAclsAclListIngressArrayOutputWithContext(ctx context.Context) AclsAclListIngressArrayOutput
- type AclsAclListIngressInput
- type AclsAclListIngressOutput
- func (o AclsAclListIngressOutput) CidrBlock() pulumi.StringOutput
- func (o AclsAclListIngressOutput) Description() pulumi.StringOutput
- func (AclsAclListIngressOutput) ElementType() reflect.Type
- func (o AclsAclListIngressOutput) Policy() pulumi.StringOutput
- func (o AclsAclListIngressOutput) Port() pulumi.StringOutput
- func (o AclsAclListIngressOutput) Protocol() pulumi.StringOutput
- func (o AclsAclListIngressOutput) ToAclsAclListIngressOutput() AclsAclListIngressOutput
- func (o AclsAclListIngressOutput) ToAclsAclListIngressOutputWithContext(ctx context.Context) AclsAclListIngressOutput
- type AclsAclListInput
- type AclsAclListOutput
- func (o AclsAclListOutput) CreateTime() pulumi.StringOutput
- func (o AclsAclListOutput) Egresses() AclsAclListEgressArrayOutput
- func (AclsAclListOutput) ElementType() reflect.Type
- func (o AclsAclListOutput) Id() pulumi.StringOutput
- func (o AclsAclListOutput) Ingresses() AclsAclListIngressArrayOutput
- func (o AclsAclListOutput) Name() pulumi.StringOutput
- func (o AclsAclListOutput) Subnets() AclsAclListSubnetArrayOutput
- func (o AclsAclListOutput) ToAclsAclListOutput() AclsAclListOutput
- func (o AclsAclListOutput) ToAclsAclListOutputWithContext(ctx context.Context) AclsAclListOutput
- func (o AclsAclListOutput) VpcId() pulumi.StringOutput
- type AclsAclListSubnet
- type AclsAclListSubnetArgs
- type AclsAclListSubnetArray
- type AclsAclListSubnetArrayInput
- type AclsAclListSubnetArrayOutput
- func (AclsAclListSubnetArrayOutput) ElementType() reflect.Type
- func (o AclsAclListSubnetArrayOutput) Index(i pulumi.IntInput) AclsAclListSubnetOutput
- func (o AclsAclListSubnetArrayOutput) ToAclsAclListSubnetArrayOutput() AclsAclListSubnetArrayOutput
- func (o AclsAclListSubnetArrayOutput) ToAclsAclListSubnetArrayOutputWithContext(ctx context.Context) AclsAclListSubnetArrayOutput
- type AclsAclListSubnetInput
- type AclsAclListSubnetOutput
- func (o AclsAclListSubnetOutput) CidrBlock() pulumi.StringOutput
- func (AclsAclListSubnetOutput) ElementType() reflect.Type
- func (o AclsAclListSubnetOutput) SubnetId() pulumi.StringOutput
- func (o AclsAclListSubnetOutput) SubnetName() pulumi.StringOutput
- func (o AclsAclListSubnetOutput) Tags() pulumi.MapOutput
- func (o AclsAclListSubnetOutput) ToAclsAclListSubnetOutput() AclsAclListSubnetOutput
- func (o AclsAclListSubnetOutput) ToAclsAclListSubnetOutputWithContext(ctx context.Context) AclsAclListSubnetOutput
- func (o AclsAclListSubnetOutput) VpcId() pulumi.StringOutput
- type AclsArgs
- type AclsOutputArgs
- type AclsResult
- type AclsResultOutput
- func (o AclsResultOutput) AclLists() AclsAclListArrayOutput
- func (AclsResultOutput) ElementType() reflect.Type
- func (o AclsResultOutput) Id() pulumi.StringPtrOutput
- func (o AclsResultOutput) Name() pulumi.StringPtrOutput
- func (o AclsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o AclsResultOutput) ToAclsResultOutput() AclsResultOutput
- func (o AclsResultOutput) ToAclsResultOutputWithContext(ctx context.Context) AclsResultOutput
- func (o AclsResultOutput) VpcId() pulumi.StringPtrOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AssistantCidrs() pulumi.StringArrayOutput
- func (o InstanceOutput) CidrBlock() pulumi.StringOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) DefaultRouteTableId() pulumi.StringOutput
- func (o InstanceOutput) DnsServers() pulumi.StringArrayOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) IsDefault() pulumi.BoolOutput
- func (o InstanceOutput) IsMulticast() pulumi.BoolPtrOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type InstancesArgs
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (o InstancesResultOutput) CidrBlock() pulumi.StringOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) IsDefault() pulumi.BoolOutput
- func (o InstancesResultOutput) IsMulticast() pulumi.BoolOutput
- func (o InstancesResultOutput) Name() pulumi.StringOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
- 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 (o RouteEntryOutput) Disabled() pulumi.BoolPtrOutput
- func (RouteEntryOutput) ElementType() reflect.Type
- func (o RouteEntryOutput) NextHub() pulumi.StringOutput
- func (o RouteEntryOutput) NextType() pulumi.StringOutput
- func (o RouteEntryOutput) RouteTableId() 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 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) CreateTime() pulumi.StringOutput
- func (RouteTableOutput) ElementType() reflect.Type
- func (o RouteTableOutput) IsDefault() pulumi.BoolOutput
- func (o RouteTableOutput) Name() pulumi.StringOutput
- func (o RouteTableOutput) RouteEntryIds() pulumi.StringArrayOutput
- func (o RouteTableOutput) SubnetIds() pulumi.StringArrayOutput
- func (o RouteTableOutput) Tags() pulumi.MapOutput
- func (o RouteTableOutput) ToRouteTableOutput() RouteTableOutput
- func (o RouteTableOutput) ToRouteTableOutputWithContext(ctx context.Context) RouteTableOutput
- func (o RouteTableOutput) VpcId() pulumi.StringOutput
- type RouteTableState
- type RouteTablesArgs
- type RouteTablesInstanceList
- type RouteTablesInstanceListArgs
- type RouteTablesInstanceListArray
- func (RouteTablesInstanceListArray) ElementType() reflect.Type
- func (i RouteTablesInstanceListArray) ToRouteTablesInstanceListArrayOutput() RouteTablesInstanceListArrayOutput
- func (i RouteTablesInstanceListArray) ToRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) RouteTablesInstanceListArrayOutput
- type RouteTablesInstanceListArrayInput
- type RouteTablesInstanceListArrayOutput
- func (RouteTablesInstanceListArrayOutput) ElementType() reflect.Type
- func (o RouteTablesInstanceListArrayOutput) Index(i pulumi.IntInput) RouteTablesInstanceListOutput
- func (o RouteTablesInstanceListArrayOutput) ToRouteTablesInstanceListArrayOutput() RouteTablesInstanceListArrayOutput
- func (o RouteTablesInstanceListArrayOutput) ToRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) RouteTablesInstanceListArrayOutput
- type RouteTablesInstanceListInput
- type RouteTablesInstanceListOutput
- func (o RouteTablesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (RouteTablesInstanceListOutput) ElementType() reflect.Type
- func (o RouteTablesInstanceListOutput) IsDefault() pulumi.BoolOutput
- func (o RouteTablesInstanceListOutput) Name() pulumi.StringOutput
- func (o RouteTablesInstanceListOutput) RouteEntryInfos() RouteTablesInstanceListRouteEntryInfoArrayOutput
- func (o RouteTablesInstanceListOutput) RouteTableId() pulumi.StringOutput
- func (o RouteTablesInstanceListOutput) SubnetIds() pulumi.StringArrayOutput
- func (o RouteTablesInstanceListOutput) Tags() pulumi.MapOutput
- func (o RouteTablesInstanceListOutput) ToRouteTablesInstanceListOutput() RouteTablesInstanceListOutput
- func (o RouteTablesInstanceListOutput) ToRouteTablesInstanceListOutputWithContext(ctx context.Context) RouteTablesInstanceListOutput
- func (o RouteTablesInstanceListOutput) VpcId() pulumi.StringOutput
- type RouteTablesInstanceListRouteEntryInfo
- type RouteTablesInstanceListRouteEntryInfoArgs
- func (RouteTablesInstanceListRouteEntryInfoArgs) ElementType() reflect.Type
- func (i RouteTablesInstanceListRouteEntryInfoArgs) ToRouteTablesInstanceListRouteEntryInfoOutput() RouteTablesInstanceListRouteEntryInfoOutput
- func (i RouteTablesInstanceListRouteEntryInfoArgs) ToRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) RouteTablesInstanceListRouteEntryInfoOutput
- type RouteTablesInstanceListRouteEntryInfoArray
- func (RouteTablesInstanceListRouteEntryInfoArray) ElementType() reflect.Type
- func (i RouteTablesInstanceListRouteEntryInfoArray) ToRouteTablesInstanceListRouteEntryInfoArrayOutput() RouteTablesInstanceListRouteEntryInfoArrayOutput
- func (i RouteTablesInstanceListRouteEntryInfoArray) ToRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) RouteTablesInstanceListRouteEntryInfoArrayOutput
- type RouteTablesInstanceListRouteEntryInfoArrayInput
- type RouteTablesInstanceListRouteEntryInfoArrayOutput
- func (RouteTablesInstanceListRouteEntryInfoArrayOutput) ElementType() reflect.Type
- func (o RouteTablesInstanceListRouteEntryInfoArrayOutput) Index(i pulumi.IntInput) RouteTablesInstanceListRouteEntryInfoOutput
- func (o RouteTablesInstanceListRouteEntryInfoArrayOutput) ToRouteTablesInstanceListRouteEntryInfoArrayOutput() RouteTablesInstanceListRouteEntryInfoArrayOutput
- func (o RouteTablesInstanceListRouteEntryInfoArrayOutput) ToRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) RouteTablesInstanceListRouteEntryInfoArrayOutput
- type RouteTablesInstanceListRouteEntryInfoInput
- type RouteTablesInstanceListRouteEntryInfoOutput
- func (o RouteTablesInstanceListRouteEntryInfoOutput) Description() pulumi.StringOutput
- func (o RouteTablesInstanceListRouteEntryInfoOutput) DestinationCidrBlock() pulumi.StringOutput
- func (RouteTablesInstanceListRouteEntryInfoOutput) ElementType() reflect.Type
- func (o RouteTablesInstanceListRouteEntryInfoOutput) NextHub() pulumi.StringOutput
- func (o RouteTablesInstanceListRouteEntryInfoOutput) NextType() pulumi.StringOutput
- func (o RouteTablesInstanceListRouteEntryInfoOutput) RouteEntryId() pulumi.StringOutput
- func (o RouteTablesInstanceListRouteEntryInfoOutput) ToRouteTablesInstanceListRouteEntryInfoOutput() RouteTablesInstanceListRouteEntryInfoOutput
- func (o RouteTablesInstanceListRouteEntryInfoOutput) ToRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) RouteTablesInstanceListRouteEntryInfoOutput
- type RouteTablesOutputArgs
- type RouteTablesResult
- type RouteTablesResultOutput
- func (o RouteTablesResultOutput) AssociationMain() pulumi.BoolPtrOutput
- func (RouteTablesResultOutput) ElementType() reflect.Type
- func (o RouteTablesResultOutput) Id() pulumi.StringOutput
- func (o RouteTablesResultOutput) InstanceLists() RouteTablesInstanceListArrayOutput
- func (o RouteTablesResultOutput) Name() pulumi.StringPtrOutput
- func (o RouteTablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o RouteTablesResultOutput) RouteTableId() pulumi.StringPtrOutput
- func (o RouteTablesResultOutput) TagKey() pulumi.StringPtrOutput
- func (o RouteTablesResultOutput) Tags() pulumi.MapOutput
- func (o RouteTablesResultOutput) ToRouteTablesResultOutput() RouteTablesResultOutput
- func (o RouteTablesResultOutput) ToRouteTablesResultOutputWithContext(ctx context.Context) RouteTablesResultOutput
- func (o RouteTablesResultOutput) VpcId() pulumi.StringPtrOutput
- type Subnet
- type SubnetArgs
- type SubnetArray
- type SubnetArrayInput
- type SubnetArrayOutput
- type SubnetInput
- type SubnetMap
- type SubnetMapInput
- type SubnetMapOutput
- type SubnetOutput
- func (o SubnetOutput) AvailabilityZone() pulumi.StringOutput
- func (o SubnetOutput) AvailableIpCount() pulumi.IntOutput
- func (o SubnetOutput) CidrBlock() pulumi.StringOutput
- func (o SubnetOutput) CreateTime() pulumi.StringOutput
- func (SubnetOutput) ElementType() reflect.Type
- func (o SubnetOutput) IsDefault() pulumi.BoolOutput
- func (o SubnetOutput) IsMulticast() pulumi.BoolPtrOutput
- func (o SubnetOutput) Name() pulumi.StringOutput
- func (o SubnetOutput) RouteTableId() pulumi.StringOutput
- func (o SubnetOutput) Tags() pulumi.MapOutput
- func (o SubnetOutput) ToSubnetOutput() SubnetOutput
- func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
- func (o SubnetOutput) VpcId() pulumi.StringOutput
- type SubnetState
- type SubnetsArgs
- type SubnetsInstanceList
- type SubnetsInstanceListArgs
- type SubnetsInstanceListArray
- type SubnetsInstanceListArrayInput
- type SubnetsInstanceListArrayOutput
- func (SubnetsInstanceListArrayOutput) ElementType() reflect.Type
- func (o SubnetsInstanceListArrayOutput) Index(i pulumi.IntInput) SubnetsInstanceListOutput
- func (o SubnetsInstanceListArrayOutput) ToSubnetsInstanceListArrayOutput() SubnetsInstanceListArrayOutput
- func (o SubnetsInstanceListArrayOutput) ToSubnetsInstanceListArrayOutputWithContext(ctx context.Context) SubnetsInstanceListArrayOutput
- type SubnetsInstanceListInput
- type SubnetsInstanceListOutput
- func (o SubnetsInstanceListOutput) AvailabilityZone() pulumi.StringOutput
- func (o SubnetsInstanceListOutput) AvailableIpCount() pulumi.IntOutput
- func (o SubnetsInstanceListOutput) CidrBlock() pulumi.StringOutput
- func (o SubnetsInstanceListOutput) CreateTime() pulumi.StringOutput
- func (SubnetsInstanceListOutput) ElementType() reflect.Type
- func (o SubnetsInstanceListOutput) IsDefault() pulumi.BoolOutput
- func (o SubnetsInstanceListOutput) IsMulticast() pulumi.BoolOutput
- func (o SubnetsInstanceListOutput) Name() pulumi.StringOutput
- func (o SubnetsInstanceListOutput) RouteTableId() pulumi.StringOutput
- func (o SubnetsInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o SubnetsInstanceListOutput) Tags() pulumi.MapOutput
- func (o SubnetsInstanceListOutput) ToSubnetsInstanceListOutput() SubnetsInstanceListOutput
- func (o SubnetsInstanceListOutput) ToSubnetsInstanceListOutputWithContext(ctx context.Context) SubnetsInstanceListOutput
- func (o SubnetsInstanceListOutput) VpcId() pulumi.StringOutput
- type SubnetsOutputArgs
- type SubnetsResult
- type SubnetsResultOutput
- func (o SubnetsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) CidrBlock() pulumi.StringPtrOutput
- func (SubnetsResultOutput) ElementType() reflect.Type
- func (o SubnetsResultOutput) Id() pulumi.StringOutput
- func (o SubnetsResultOutput) InstanceLists() SubnetsInstanceListArrayOutput
- func (o SubnetsResultOutput) IsDefault() pulumi.BoolPtrOutput
- func (o SubnetsResultOutput) IsRemoteVpcSnat() pulumi.BoolPtrOutput
- func (o SubnetsResultOutput) Name() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) TagKey() pulumi.StringPtrOutput
- func (o SubnetsResultOutput) Tags() pulumi.MapOutput
- func (o SubnetsResultOutput) ToSubnetsResultOutput() SubnetsResultOutput
- func (o SubnetsResultOutput) ToSubnetsResultOutputWithContext(ctx context.Context) SubnetsResultOutput
- func (o SubnetsResultOutput) VpcId() pulumi.StringPtrOutput
- type VpcInstancesArgs
- type VpcInstancesInstanceList
- type VpcInstancesInstanceListArgs
- func (VpcInstancesInstanceListArgs) ElementType() reflect.Type
- func (i VpcInstancesInstanceListArgs) ToVpcInstancesInstanceListOutput() VpcInstancesInstanceListOutput
- func (i VpcInstancesInstanceListArgs) ToVpcInstancesInstanceListOutputWithContext(ctx context.Context) VpcInstancesInstanceListOutput
- type VpcInstancesInstanceListArray
- func (VpcInstancesInstanceListArray) ElementType() reflect.Type
- func (i VpcInstancesInstanceListArray) ToVpcInstancesInstanceListArrayOutput() VpcInstancesInstanceListArrayOutput
- func (i VpcInstancesInstanceListArray) ToVpcInstancesInstanceListArrayOutputWithContext(ctx context.Context) VpcInstancesInstanceListArrayOutput
- type VpcInstancesInstanceListArrayInput
- type VpcInstancesInstanceListArrayOutput
- func (VpcInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o VpcInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) VpcInstancesInstanceListOutput
- func (o VpcInstancesInstanceListArrayOutput) ToVpcInstancesInstanceListArrayOutput() VpcInstancesInstanceListArrayOutput
- func (o VpcInstancesInstanceListArrayOutput) ToVpcInstancesInstanceListArrayOutputWithContext(ctx context.Context) VpcInstancesInstanceListArrayOutput
- type VpcInstancesInstanceListInput
- type VpcInstancesInstanceListOutput
- func (o VpcInstancesInstanceListOutput) CidrBlock() pulumi.StringOutput
- func (o VpcInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o VpcInstancesInstanceListOutput) DnsServers() pulumi.StringArrayOutput
- func (VpcInstancesInstanceListOutput) ElementType() reflect.Type
- func (o VpcInstancesInstanceListOutput) IsDefault() pulumi.BoolOutput
- func (o VpcInstancesInstanceListOutput) IsMulticast() pulumi.BoolOutput
- func (o VpcInstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o VpcInstancesInstanceListOutput) SubnetIds() pulumi.StringArrayOutput
- func (o VpcInstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o VpcInstancesInstanceListOutput) ToVpcInstancesInstanceListOutput() VpcInstancesInstanceListOutput
- func (o VpcInstancesInstanceListOutput) ToVpcInstancesInstanceListOutputWithContext(ctx context.Context) VpcInstancesInstanceListOutput
- func (o VpcInstancesInstanceListOutput) VpcId() pulumi.StringOutput
- type VpcInstancesOutputArgs
- type VpcInstancesResult
- type VpcInstancesResultOutput
- func (o VpcInstancesResultOutput) CidrBlock() pulumi.StringPtrOutput
- func (VpcInstancesResultOutput) ElementType() reflect.Type
- func (o VpcInstancesResultOutput) Id() pulumi.StringOutput
- func (o VpcInstancesResultOutput) InstanceLists() VpcInstancesInstanceListArrayOutput
- func (o VpcInstancesResultOutput) IsDefault() pulumi.BoolPtrOutput
- func (o VpcInstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o VpcInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o VpcInstancesResultOutput) TagKey() pulumi.StringPtrOutput
- func (o VpcInstancesResultOutput) Tags() pulumi.MapOutput
- func (o VpcInstancesResultOutput) ToVpcInstancesResultOutput() VpcInstancesResultOutput
- func (o VpcInstancesResultOutput) ToVpcInstancesResultOutputWithContext(ctx context.Context) VpcInstancesResultOutput
- func (o VpcInstancesResultOutput) VpcId() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACL ¶
type ACL struct { pulumi.CustomResourceState // Creation time of ACL. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of // 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is // `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' // is `ICMP` or `ALL`, the 'port' must be `ALL`. Egresses pulumi.StringArrayOutput `pulumi:"egresses"` // Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of // 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is // `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' // is `ICMP` or `ALL`, the 'port' must be `ALL`. Ingresses pulumi.StringArrayOutput `pulumi:"ingresses"` // Name of the network ACL. Name pulumi.StringOutput `pulumi:"name"` // ID of the VPC instance. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
func GetACL ¶
func GetACL(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ACLState, opts ...pulumi.ResourceOption) (*ACL, error)
GetACL gets an existing ACL 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 NewACL ¶
func NewACL(ctx *pulumi.Context, name string, args *ACLArgs, opts ...pulumi.ResourceOption) (*ACL, error)
NewACL registers a new resource with the given unique name, arguments, and options.
func (*ACL) ElementType ¶
func (*ACL) ToACLOutput ¶
type ACLArgs ¶
type ACLArgs struct { // Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of // 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is // `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' // is `ICMP` or `ALL`, the 'port' must be `ALL`. Egresses pulumi.StringArrayInput // Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of // 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is // `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' // is `ICMP` or `ALL`, the 'port' must be `ALL`. Ingresses pulumi.StringArrayInput // Name of the network ACL. Name pulumi.StringPtrInput // ID of the VPC instance. VpcId pulumi.StringInput }
The set of arguments for constructing a ACL resource.
func (ACLArgs) ElementType ¶
type ACLArray ¶
type ACLArray []ACLInput
func (ACLArray) ElementType ¶
func (ACLArray) ToACLArrayOutput ¶
func (i ACLArray) ToACLArrayOutput() ACLArrayOutput
func (ACLArray) ToACLArrayOutputWithContext ¶
func (i ACLArray) ToACLArrayOutputWithContext(ctx context.Context) ACLArrayOutput
type ACLArrayInput ¶
type ACLArrayInput interface { pulumi.Input ToACLArrayOutput() ACLArrayOutput ToACLArrayOutputWithContext(context.Context) ACLArrayOutput }
ACLArrayInput is an input type that accepts ACLArray and ACLArrayOutput values. You can construct a concrete instance of `ACLArrayInput` via:
ACLArray{ ACLArgs{...} }
type ACLArrayOutput ¶
type ACLArrayOutput struct{ *pulumi.OutputState }
func (ACLArrayOutput) ElementType ¶
func (ACLArrayOutput) ElementType() reflect.Type
func (ACLArrayOutput) ToACLArrayOutput ¶
func (o ACLArrayOutput) ToACLArrayOutput() ACLArrayOutput
func (ACLArrayOutput) ToACLArrayOutputWithContext ¶
func (o ACLArrayOutput) ToACLArrayOutputWithContext(ctx context.Context) ACLArrayOutput
type ACLMap ¶
func (ACLMap) ElementType ¶
func (ACLMap) ToACLMapOutput ¶
func (i ACLMap) ToACLMapOutput() ACLMapOutput
func (ACLMap) ToACLMapOutputWithContext ¶
func (i ACLMap) ToACLMapOutputWithContext(ctx context.Context) ACLMapOutput
type ACLMapInput ¶
type ACLMapInput interface { pulumi.Input ToACLMapOutput() ACLMapOutput ToACLMapOutputWithContext(context.Context) ACLMapOutput }
ACLMapInput is an input type that accepts ACLMap and ACLMapOutput values. You can construct a concrete instance of `ACLMapInput` via:
ACLMap{ "key": ACLArgs{...} }
type ACLMapOutput ¶
type ACLMapOutput struct{ *pulumi.OutputState }
func (ACLMapOutput) ElementType ¶
func (ACLMapOutput) ElementType() reflect.Type
func (ACLMapOutput) MapIndex ¶
func (o ACLMapOutput) MapIndex(k pulumi.StringInput) ACLOutput
func (ACLMapOutput) ToACLMapOutput ¶
func (o ACLMapOutput) ToACLMapOutput() ACLMapOutput
func (ACLMapOutput) ToACLMapOutputWithContext ¶
func (o ACLMapOutput) ToACLMapOutputWithContext(ctx context.Context) ACLMapOutput
type ACLOutput ¶
type ACLOutput struct{ *pulumi.OutputState }
func (ACLOutput) CreateTime ¶
func (o ACLOutput) CreateTime() pulumi.StringOutput
Creation time of ACL.
func (ACLOutput) Egresses ¶
func (o ACLOutput) Egresses() pulumi.StringArrayOutput
Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.
func (ACLOutput) ElementType ¶
func (ACLOutput) Ingresses ¶
func (o ACLOutput) Ingresses() pulumi.StringArrayOutput
Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.
func (ACLOutput) ToACLOutput ¶
func (ACLOutput) ToACLOutputWithContext ¶
type ACLState ¶
type ACLState struct { // Creation time of ACL. CreateTime pulumi.StringPtrInput // Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of // 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is // `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' // is `ICMP` or `ALL`, the 'port' must be `ALL`. Egresses pulumi.StringArrayInput // Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of // 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is // `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' // is `ICMP` or `ALL`, the 'port' must be `ALL`. Ingresses pulumi.StringArrayInput // Name of the network ACL. Name pulumi.StringPtrInput // ID of the VPC instance. VpcId pulumi.StringPtrInput }
func (ACLState) ElementType ¶
type AclAttachment ¶
type AclAttachment struct { pulumi.CustomResourceState // ID of the attached ACL. AclId pulumi.StringOutput `pulumi:"aclId"` // The Subnet instance ID. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
func GetAclAttachment ¶
func GetAclAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AclAttachmentState, opts ...pulumi.ResourceOption) (*AclAttachment, error)
GetAclAttachment gets an existing AclAttachment 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 NewAclAttachment ¶
func NewAclAttachment(ctx *pulumi.Context, name string, args *AclAttachmentArgs, opts ...pulumi.ResourceOption) (*AclAttachment, error)
NewAclAttachment registers a new resource with the given unique name, arguments, and options.
func (*AclAttachment) ElementType ¶
func (*AclAttachment) ElementType() reflect.Type
func (*AclAttachment) ToAclAttachmentOutput ¶
func (i *AclAttachment) ToAclAttachmentOutput() AclAttachmentOutput
func (*AclAttachment) ToAclAttachmentOutputWithContext ¶
func (i *AclAttachment) ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput
type AclAttachmentArgs ¶
type AclAttachmentArgs struct { // ID of the attached ACL. AclId pulumi.StringInput // The Subnet instance ID. SubnetId pulumi.StringInput }
The set of arguments for constructing a AclAttachment resource.
func (AclAttachmentArgs) ElementType ¶
func (AclAttachmentArgs) ElementType() reflect.Type
type AclAttachmentArray ¶
type AclAttachmentArray []AclAttachmentInput
func (AclAttachmentArray) ElementType ¶
func (AclAttachmentArray) ElementType() reflect.Type
func (AclAttachmentArray) ToAclAttachmentArrayOutput ¶
func (i AclAttachmentArray) ToAclAttachmentArrayOutput() AclAttachmentArrayOutput
func (AclAttachmentArray) ToAclAttachmentArrayOutputWithContext ¶
func (i AclAttachmentArray) ToAclAttachmentArrayOutputWithContext(ctx context.Context) AclAttachmentArrayOutput
type AclAttachmentArrayInput ¶
type AclAttachmentArrayInput interface { pulumi.Input ToAclAttachmentArrayOutput() AclAttachmentArrayOutput ToAclAttachmentArrayOutputWithContext(context.Context) AclAttachmentArrayOutput }
AclAttachmentArrayInput is an input type that accepts AclAttachmentArray and AclAttachmentArrayOutput values. You can construct a concrete instance of `AclAttachmentArrayInput` via:
AclAttachmentArray{ AclAttachmentArgs{...} }
type AclAttachmentArrayOutput ¶
type AclAttachmentArrayOutput struct{ *pulumi.OutputState }
func (AclAttachmentArrayOutput) ElementType ¶
func (AclAttachmentArrayOutput) ElementType() reflect.Type
func (AclAttachmentArrayOutput) Index ¶
func (o AclAttachmentArrayOutput) Index(i pulumi.IntInput) AclAttachmentOutput
func (AclAttachmentArrayOutput) ToAclAttachmentArrayOutput ¶
func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutput() AclAttachmentArrayOutput
func (AclAttachmentArrayOutput) ToAclAttachmentArrayOutputWithContext ¶
func (o AclAttachmentArrayOutput) ToAclAttachmentArrayOutputWithContext(ctx context.Context) AclAttachmentArrayOutput
type AclAttachmentInput ¶
type AclAttachmentInput interface { pulumi.Input ToAclAttachmentOutput() AclAttachmentOutput ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput }
type AclAttachmentMap ¶
type AclAttachmentMap map[string]AclAttachmentInput
func (AclAttachmentMap) ElementType ¶
func (AclAttachmentMap) ElementType() reflect.Type
func (AclAttachmentMap) ToAclAttachmentMapOutput ¶
func (i AclAttachmentMap) ToAclAttachmentMapOutput() AclAttachmentMapOutput
func (AclAttachmentMap) ToAclAttachmentMapOutputWithContext ¶
func (i AclAttachmentMap) ToAclAttachmentMapOutputWithContext(ctx context.Context) AclAttachmentMapOutput
type AclAttachmentMapInput ¶
type AclAttachmentMapInput interface { pulumi.Input ToAclAttachmentMapOutput() AclAttachmentMapOutput ToAclAttachmentMapOutputWithContext(context.Context) AclAttachmentMapOutput }
AclAttachmentMapInput is an input type that accepts AclAttachmentMap and AclAttachmentMapOutput values. You can construct a concrete instance of `AclAttachmentMapInput` via:
AclAttachmentMap{ "key": AclAttachmentArgs{...} }
type AclAttachmentMapOutput ¶
type AclAttachmentMapOutput struct{ *pulumi.OutputState }
func (AclAttachmentMapOutput) ElementType ¶
func (AclAttachmentMapOutput) ElementType() reflect.Type
func (AclAttachmentMapOutput) MapIndex ¶
func (o AclAttachmentMapOutput) MapIndex(k pulumi.StringInput) AclAttachmentOutput
func (AclAttachmentMapOutput) ToAclAttachmentMapOutput ¶
func (o AclAttachmentMapOutput) ToAclAttachmentMapOutput() AclAttachmentMapOutput
func (AclAttachmentMapOutput) ToAclAttachmentMapOutputWithContext ¶
func (o AclAttachmentMapOutput) ToAclAttachmentMapOutputWithContext(ctx context.Context) AclAttachmentMapOutput
type AclAttachmentOutput ¶
type AclAttachmentOutput struct{ *pulumi.OutputState }
func (AclAttachmentOutput) AclId ¶
func (o AclAttachmentOutput) AclId() pulumi.StringOutput
ID of the attached ACL.
func (AclAttachmentOutput) ElementType ¶
func (AclAttachmentOutput) ElementType() reflect.Type
func (AclAttachmentOutput) SubnetId ¶
func (o AclAttachmentOutput) SubnetId() pulumi.StringOutput
The Subnet instance ID.
func (AclAttachmentOutput) ToAclAttachmentOutput ¶
func (o AclAttachmentOutput) ToAclAttachmentOutput() AclAttachmentOutput
func (AclAttachmentOutput) ToAclAttachmentOutputWithContext ¶
func (o AclAttachmentOutput) ToAclAttachmentOutputWithContext(ctx context.Context) AclAttachmentOutput
type AclAttachmentState ¶
type AclAttachmentState struct { // ID of the attached ACL. AclId pulumi.StringPtrInput // The Subnet instance ID. SubnetId pulumi.StringPtrInput }
func (AclAttachmentState) ElementType ¶
func (AclAttachmentState) ElementType() reflect.Type
type AclsAclList ¶
type AclsAclList struct { CreateTime string `pulumi:"createTime"` Egresses []AclsAclListEgress `pulumi:"egresses"` Id string `pulumi:"id"` Ingresses []AclsAclListIngress `pulumi:"ingresses"` Name string `pulumi:"name"` Subnets []AclsAclListSubnet `pulumi:"subnets"` VpcId string `pulumi:"vpcId"` }
type AclsAclListArgs ¶
type AclsAclListArgs struct { CreateTime pulumi.StringInput `pulumi:"createTime"` Egresses AclsAclListEgressArrayInput `pulumi:"egresses"` Id pulumi.StringInput `pulumi:"id"` Ingresses AclsAclListIngressArrayInput `pulumi:"ingresses"` Name pulumi.StringInput `pulumi:"name"` Subnets AclsAclListSubnetArrayInput `pulumi:"subnets"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (AclsAclListArgs) ElementType ¶
func (AclsAclListArgs) ElementType() reflect.Type
func (AclsAclListArgs) ToAclsAclListOutput ¶
func (i AclsAclListArgs) ToAclsAclListOutput() AclsAclListOutput
func (AclsAclListArgs) ToAclsAclListOutputWithContext ¶
func (i AclsAclListArgs) ToAclsAclListOutputWithContext(ctx context.Context) AclsAclListOutput
type AclsAclListArray ¶
type AclsAclListArray []AclsAclListInput
func (AclsAclListArray) ElementType ¶
func (AclsAclListArray) ElementType() reflect.Type
func (AclsAclListArray) ToAclsAclListArrayOutput ¶
func (i AclsAclListArray) ToAclsAclListArrayOutput() AclsAclListArrayOutput
func (AclsAclListArray) ToAclsAclListArrayOutputWithContext ¶
func (i AclsAclListArray) ToAclsAclListArrayOutputWithContext(ctx context.Context) AclsAclListArrayOutput
type AclsAclListArrayInput ¶
type AclsAclListArrayInput interface { pulumi.Input ToAclsAclListArrayOutput() AclsAclListArrayOutput ToAclsAclListArrayOutputWithContext(context.Context) AclsAclListArrayOutput }
AclsAclListArrayInput is an input type that accepts AclsAclListArray and AclsAclListArrayOutput values. You can construct a concrete instance of `AclsAclListArrayInput` via:
AclsAclListArray{ AclsAclListArgs{...} }
type AclsAclListArrayOutput ¶
type AclsAclListArrayOutput struct{ *pulumi.OutputState }
func (AclsAclListArrayOutput) ElementType ¶
func (AclsAclListArrayOutput) ElementType() reflect.Type
func (AclsAclListArrayOutput) Index ¶
func (o AclsAclListArrayOutput) Index(i pulumi.IntInput) AclsAclListOutput
func (AclsAclListArrayOutput) ToAclsAclListArrayOutput ¶
func (o AclsAclListArrayOutput) ToAclsAclListArrayOutput() AclsAclListArrayOutput
func (AclsAclListArrayOutput) ToAclsAclListArrayOutputWithContext ¶
func (o AclsAclListArrayOutput) ToAclsAclListArrayOutputWithContext(ctx context.Context) AclsAclListArrayOutput
type AclsAclListEgress ¶
type AclsAclListEgressArgs ¶
type AclsAclListEgressArgs struct { CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` Description pulumi.StringInput `pulumi:"description"` Policy pulumi.StringInput `pulumi:"policy"` Port pulumi.StringInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (AclsAclListEgressArgs) ElementType ¶
func (AclsAclListEgressArgs) ElementType() reflect.Type
func (AclsAclListEgressArgs) ToAclsAclListEgressOutput ¶
func (i AclsAclListEgressArgs) ToAclsAclListEgressOutput() AclsAclListEgressOutput
func (AclsAclListEgressArgs) ToAclsAclListEgressOutputWithContext ¶
func (i AclsAclListEgressArgs) ToAclsAclListEgressOutputWithContext(ctx context.Context) AclsAclListEgressOutput
type AclsAclListEgressArray ¶
type AclsAclListEgressArray []AclsAclListEgressInput
func (AclsAclListEgressArray) ElementType ¶
func (AclsAclListEgressArray) ElementType() reflect.Type
func (AclsAclListEgressArray) ToAclsAclListEgressArrayOutput ¶
func (i AclsAclListEgressArray) ToAclsAclListEgressArrayOutput() AclsAclListEgressArrayOutput
func (AclsAclListEgressArray) ToAclsAclListEgressArrayOutputWithContext ¶
func (i AclsAclListEgressArray) ToAclsAclListEgressArrayOutputWithContext(ctx context.Context) AclsAclListEgressArrayOutput
type AclsAclListEgressArrayInput ¶
type AclsAclListEgressArrayInput interface { pulumi.Input ToAclsAclListEgressArrayOutput() AclsAclListEgressArrayOutput ToAclsAclListEgressArrayOutputWithContext(context.Context) AclsAclListEgressArrayOutput }
AclsAclListEgressArrayInput is an input type that accepts AclsAclListEgressArray and AclsAclListEgressArrayOutput values. You can construct a concrete instance of `AclsAclListEgressArrayInput` via:
AclsAclListEgressArray{ AclsAclListEgressArgs{...} }
type AclsAclListEgressArrayOutput ¶
type AclsAclListEgressArrayOutput struct{ *pulumi.OutputState }
func (AclsAclListEgressArrayOutput) ElementType ¶
func (AclsAclListEgressArrayOutput) ElementType() reflect.Type
func (AclsAclListEgressArrayOutput) Index ¶
func (o AclsAclListEgressArrayOutput) Index(i pulumi.IntInput) AclsAclListEgressOutput
func (AclsAclListEgressArrayOutput) ToAclsAclListEgressArrayOutput ¶
func (o AclsAclListEgressArrayOutput) ToAclsAclListEgressArrayOutput() AclsAclListEgressArrayOutput
func (AclsAclListEgressArrayOutput) ToAclsAclListEgressArrayOutputWithContext ¶
func (o AclsAclListEgressArrayOutput) ToAclsAclListEgressArrayOutputWithContext(ctx context.Context) AclsAclListEgressArrayOutput
type AclsAclListEgressInput ¶
type AclsAclListEgressInput interface { pulumi.Input ToAclsAclListEgressOutput() AclsAclListEgressOutput ToAclsAclListEgressOutputWithContext(context.Context) AclsAclListEgressOutput }
AclsAclListEgressInput is an input type that accepts AclsAclListEgressArgs and AclsAclListEgressOutput values. You can construct a concrete instance of `AclsAclListEgressInput` via:
AclsAclListEgressArgs{...}
type AclsAclListEgressOutput ¶
type AclsAclListEgressOutput struct{ *pulumi.OutputState }
func (AclsAclListEgressOutput) CidrBlock ¶
func (o AclsAclListEgressOutput) CidrBlock() pulumi.StringOutput
func (AclsAclListEgressOutput) Description ¶
func (o AclsAclListEgressOutput) Description() pulumi.StringOutput
func (AclsAclListEgressOutput) ElementType ¶
func (AclsAclListEgressOutput) ElementType() reflect.Type
func (AclsAclListEgressOutput) Policy ¶
func (o AclsAclListEgressOutput) Policy() pulumi.StringOutput
func (AclsAclListEgressOutput) Port ¶
func (o AclsAclListEgressOutput) Port() pulumi.StringOutput
func (AclsAclListEgressOutput) Protocol ¶
func (o AclsAclListEgressOutput) Protocol() pulumi.StringOutput
func (AclsAclListEgressOutput) ToAclsAclListEgressOutput ¶
func (o AclsAclListEgressOutput) ToAclsAclListEgressOutput() AclsAclListEgressOutput
func (AclsAclListEgressOutput) ToAclsAclListEgressOutputWithContext ¶
func (o AclsAclListEgressOutput) ToAclsAclListEgressOutputWithContext(ctx context.Context) AclsAclListEgressOutput
type AclsAclListIngress ¶
type AclsAclListIngressArgs ¶
type AclsAclListIngressArgs struct { CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` Description pulumi.StringInput `pulumi:"description"` Policy pulumi.StringInput `pulumi:"policy"` Port pulumi.StringInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (AclsAclListIngressArgs) ElementType ¶
func (AclsAclListIngressArgs) ElementType() reflect.Type
func (AclsAclListIngressArgs) ToAclsAclListIngressOutput ¶
func (i AclsAclListIngressArgs) ToAclsAclListIngressOutput() AclsAclListIngressOutput
func (AclsAclListIngressArgs) ToAclsAclListIngressOutputWithContext ¶
func (i AclsAclListIngressArgs) ToAclsAclListIngressOutputWithContext(ctx context.Context) AclsAclListIngressOutput
type AclsAclListIngressArray ¶
type AclsAclListIngressArray []AclsAclListIngressInput
func (AclsAclListIngressArray) ElementType ¶
func (AclsAclListIngressArray) ElementType() reflect.Type
func (AclsAclListIngressArray) ToAclsAclListIngressArrayOutput ¶
func (i AclsAclListIngressArray) ToAclsAclListIngressArrayOutput() AclsAclListIngressArrayOutput
func (AclsAclListIngressArray) ToAclsAclListIngressArrayOutputWithContext ¶
func (i AclsAclListIngressArray) ToAclsAclListIngressArrayOutputWithContext(ctx context.Context) AclsAclListIngressArrayOutput
type AclsAclListIngressArrayInput ¶
type AclsAclListIngressArrayInput interface { pulumi.Input ToAclsAclListIngressArrayOutput() AclsAclListIngressArrayOutput ToAclsAclListIngressArrayOutputWithContext(context.Context) AclsAclListIngressArrayOutput }
AclsAclListIngressArrayInput is an input type that accepts AclsAclListIngressArray and AclsAclListIngressArrayOutput values. You can construct a concrete instance of `AclsAclListIngressArrayInput` via:
AclsAclListIngressArray{ AclsAclListIngressArgs{...} }
type AclsAclListIngressArrayOutput ¶
type AclsAclListIngressArrayOutput struct{ *pulumi.OutputState }
func (AclsAclListIngressArrayOutput) ElementType ¶
func (AclsAclListIngressArrayOutput) ElementType() reflect.Type
func (AclsAclListIngressArrayOutput) Index ¶
func (o AclsAclListIngressArrayOutput) Index(i pulumi.IntInput) AclsAclListIngressOutput
func (AclsAclListIngressArrayOutput) ToAclsAclListIngressArrayOutput ¶
func (o AclsAclListIngressArrayOutput) ToAclsAclListIngressArrayOutput() AclsAclListIngressArrayOutput
func (AclsAclListIngressArrayOutput) ToAclsAclListIngressArrayOutputWithContext ¶
func (o AclsAclListIngressArrayOutput) ToAclsAclListIngressArrayOutputWithContext(ctx context.Context) AclsAclListIngressArrayOutput
type AclsAclListIngressInput ¶
type AclsAclListIngressInput interface { pulumi.Input ToAclsAclListIngressOutput() AclsAclListIngressOutput ToAclsAclListIngressOutputWithContext(context.Context) AclsAclListIngressOutput }
AclsAclListIngressInput is an input type that accepts AclsAclListIngressArgs and AclsAclListIngressOutput values. You can construct a concrete instance of `AclsAclListIngressInput` via:
AclsAclListIngressArgs{...}
type AclsAclListIngressOutput ¶
type AclsAclListIngressOutput struct{ *pulumi.OutputState }
func (AclsAclListIngressOutput) CidrBlock ¶
func (o AclsAclListIngressOutput) CidrBlock() pulumi.StringOutput
func (AclsAclListIngressOutput) Description ¶
func (o AclsAclListIngressOutput) Description() pulumi.StringOutput
func (AclsAclListIngressOutput) ElementType ¶
func (AclsAclListIngressOutput) ElementType() reflect.Type
func (AclsAclListIngressOutput) Policy ¶
func (o AclsAclListIngressOutput) Policy() pulumi.StringOutput
func (AclsAclListIngressOutput) Port ¶
func (o AclsAclListIngressOutput) Port() pulumi.StringOutput
func (AclsAclListIngressOutput) Protocol ¶
func (o AclsAclListIngressOutput) Protocol() pulumi.StringOutput
func (AclsAclListIngressOutput) ToAclsAclListIngressOutput ¶
func (o AclsAclListIngressOutput) ToAclsAclListIngressOutput() AclsAclListIngressOutput
func (AclsAclListIngressOutput) ToAclsAclListIngressOutputWithContext ¶
func (o AclsAclListIngressOutput) ToAclsAclListIngressOutputWithContext(ctx context.Context) AclsAclListIngressOutput
type AclsAclListInput ¶
type AclsAclListInput interface { pulumi.Input ToAclsAclListOutput() AclsAclListOutput ToAclsAclListOutputWithContext(context.Context) AclsAclListOutput }
AclsAclListInput is an input type that accepts AclsAclListArgs and AclsAclListOutput values. You can construct a concrete instance of `AclsAclListInput` via:
AclsAclListArgs{...}
type AclsAclListOutput ¶
type AclsAclListOutput struct{ *pulumi.OutputState }
func (AclsAclListOutput) CreateTime ¶
func (o AclsAclListOutput) CreateTime() pulumi.StringOutput
func (AclsAclListOutput) Egresses ¶
func (o AclsAclListOutput) Egresses() AclsAclListEgressArrayOutput
func (AclsAclListOutput) ElementType ¶
func (AclsAclListOutput) ElementType() reflect.Type
func (AclsAclListOutput) Id ¶
func (o AclsAclListOutput) Id() pulumi.StringOutput
func (AclsAclListOutput) Ingresses ¶
func (o AclsAclListOutput) Ingresses() AclsAclListIngressArrayOutput
func (AclsAclListOutput) Name ¶
func (o AclsAclListOutput) Name() pulumi.StringOutput
func (AclsAclListOutput) Subnets ¶
func (o AclsAclListOutput) Subnets() AclsAclListSubnetArrayOutput
func (AclsAclListOutput) ToAclsAclListOutput ¶
func (o AclsAclListOutput) ToAclsAclListOutput() AclsAclListOutput
func (AclsAclListOutput) ToAclsAclListOutputWithContext ¶
func (o AclsAclListOutput) ToAclsAclListOutputWithContext(ctx context.Context) AclsAclListOutput
func (AclsAclListOutput) VpcId ¶
func (o AclsAclListOutput) VpcId() pulumi.StringOutput
type AclsAclListSubnet ¶
type AclsAclListSubnetArgs ¶
type AclsAclListSubnetArgs struct { CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` SubnetId pulumi.StringInput `pulumi:"subnetId"` SubnetName pulumi.StringInput `pulumi:"subnetName"` Tags pulumi.MapInput `pulumi:"tags"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (AclsAclListSubnetArgs) ElementType ¶
func (AclsAclListSubnetArgs) ElementType() reflect.Type
func (AclsAclListSubnetArgs) ToAclsAclListSubnetOutput ¶
func (i AclsAclListSubnetArgs) ToAclsAclListSubnetOutput() AclsAclListSubnetOutput
func (AclsAclListSubnetArgs) ToAclsAclListSubnetOutputWithContext ¶
func (i AclsAclListSubnetArgs) ToAclsAclListSubnetOutputWithContext(ctx context.Context) AclsAclListSubnetOutput
type AclsAclListSubnetArray ¶
type AclsAclListSubnetArray []AclsAclListSubnetInput
func (AclsAclListSubnetArray) ElementType ¶
func (AclsAclListSubnetArray) ElementType() reflect.Type
func (AclsAclListSubnetArray) ToAclsAclListSubnetArrayOutput ¶
func (i AclsAclListSubnetArray) ToAclsAclListSubnetArrayOutput() AclsAclListSubnetArrayOutput
func (AclsAclListSubnetArray) ToAclsAclListSubnetArrayOutputWithContext ¶
func (i AclsAclListSubnetArray) ToAclsAclListSubnetArrayOutputWithContext(ctx context.Context) AclsAclListSubnetArrayOutput
type AclsAclListSubnetArrayInput ¶
type AclsAclListSubnetArrayInput interface { pulumi.Input ToAclsAclListSubnetArrayOutput() AclsAclListSubnetArrayOutput ToAclsAclListSubnetArrayOutputWithContext(context.Context) AclsAclListSubnetArrayOutput }
AclsAclListSubnetArrayInput is an input type that accepts AclsAclListSubnetArray and AclsAclListSubnetArrayOutput values. You can construct a concrete instance of `AclsAclListSubnetArrayInput` via:
AclsAclListSubnetArray{ AclsAclListSubnetArgs{...} }
type AclsAclListSubnetArrayOutput ¶
type AclsAclListSubnetArrayOutput struct{ *pulumi.OutputState }
func (AclsAclListSubnetArrayOutput) ElementType ¶
func (AclsAclListSubnetArrayOutput) ElementType() reflect.Type
func (AclsAclListSubnetArrayOutput) Index ¶
func (o AclsAclListSubnetArrayOutput) Index(i pulumi.IntInput) AclsAclListSubnetOutput
func (AclsAclListSubnetArrayOutput) ToAclsAclListSubnetArrayOutput ¶
func (o AclsAclListSubnetArrayOutput) ToAclsAclListSubnetArrayOutput() AclsAclListSubnetArrayOutput
func (AclsAclListSubnetArrayOutput) ToAclsAclListSubnetArrayOutputWithContext ¶
func (o AclsAclListSubnetArrayOutput) ToAclsAclListSubnetArrayOutputWithContext(ctx context.Context) AclsAclListSubnetArrayOutput
type AclsAclListSubnetInput ¶
type AclsAclListSubnetInput interface { pulumi.Input ToAclsAclListSubnetOutput() AclsAclListSubnetOutput ToAclsAclListSubnetOutputWithContext(context.Context) AclsAclListSubnetOutput }
AclsAclListSubnetInput is an input type that accepts AclsAclListSubnetArgs and AclsAclListSubnetOutput values. You can construct a concrete instance of `AclsAclListSubnetInput` via:
AclsAclListSubnetArgs{...}
type AclsAclListSubnetOutput ¶
type AclsAclListSubnetOutput struct{ *pulumi.OutputState }
func (AclsAclListSubnetOutput) CidrBlock ¶
func (o AclsAclListSubnetOutput) CidrBlock() pulumi.StringOutput
func (AclsAclListSubnetOutput) ElementType ¶
func (AclsAclListSubnetOutput) ElementType() reflect.Type
func (AclsAclListSubnetOutput) SubnetId ¶
func (o AclsAclListSubnetOutput) SubnetId() pulumi.StringOutput
func (AclsAclListSubnetOutput) SubnetName ¶
func (o AclsAclListSubnetOutput) SubnetName() pulumi.StringOutput
func (AclsAclListSubnetOutput) Tags ¶
func (o AclsAclListSubnetOutput) Tags() pulumi.MapOutput
func (AclsAclListSubnetOutput) ToAclsAclListSubnetOutput ¶
func (o AclsAclListSubnetOutput) ToAclsAclListSubnetOutput() AclsAclListSubnetOutput
func (AclsAclListSubnetOutput) ToAclsAclListSubnetOutputWithContext ¶
func (o AclsAclListSubnetOutput) ToAclsAclListSubnetOutputWithContext(ctx context.Context) AclsAclListSubnetOutput
func (AclsAclListSubnetOutput) VpcId ¶
func (o AclsAclListSubnetOutput) VpcId() pulumi.StringOutput
type AclsArgs ¶
type AclsArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking Acls.
type AclsOutputArgs ¶
type AclsOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking Acls.
func (AclsOutputArgs) ElementType ¶
func (AclsOutputArgs) ElementType() reflect.Type
type AclsResult ¶
type AclsResult struct { AclLists []AclsAclList `pulumi:"aclLists"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by Acls.
func Acls ¶
func Acls(ctx *pulumi.Context, args *AclsArgs, opts ...pulumi.InvokeOption) (*AclsResult, error)
type AclsResultOutput ¶
type AclsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Acls.
func AclsOutput ¶
func AclsOutput(ctx *pulumi.Context, args AclsOutputArgs, opts ...pulumi.InvokeOption) AclsResultOutput
func (AclsResultOutput) AclLists ¶
func (o AclsResultOutput) AclLists() AclsAclListArrayOutput
func (AclsResultOutput) ElementType ¶
func (AclsResultOutput) ElementType() reflect.Type
func (AclsResultOutput) Id ¶
func (o AclsResultOutput) Id() pulumi.StringPtrOutput
func (AclsResultOutput) Name ¶
func (o AclsResultOutput) Name() pulumi.StringPtrOutput
func (AclsResultOutput) ResultOutputFile ¶
func (o AclsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (AclsResultOutput) ToAclsResultOutput ¶
func (o AclsResultOutput) ToAclsResultOutput() AclsResultOutput
func (AclsResultOutput) ToAclsResultOutputWithContext ¶
func (o AclsResultOutput) ToAclsResultOutputWithContext(ctx context.Context) AclsResultOutput
func (AclsResultOutput) VpcId ¶
func (o AclsResultOutput) VpcId() pulumi.StringPtrOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // List of Assistant CIDR. AssistantCidrs pulumi.StringArrayOutput `pulumi:"assistantCidrs"` // 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. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Default route table id, which created automatically after VPC create. DefaultRouteTableId pulumi.StringOutput `pulumi:"defaultRouteTableId"` // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayOutput `pulumi:"dnsServers"` // Indicates whether it is the default VPC for this region. IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // Indicates whether VPC multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrOutput `pulumi:"isMulticast"` // The name of the VPC. Name pulumi.StringOutput `pulumi:"name"` // Tags of the VPC. Tags pulumi.MapOutput `pulumi:"tags"` }
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // List of Assistant CIDR. AssistantCidrs 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.StringInput // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayInput // Indicates whether VPC multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrInput // The name of the VPC. Name pulumi.StringPtrInput // Tags of the VPC. Tags pulumi.MapInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AssistantCidrs ¶
func (o InstanceOutput) AssistantCidrs() pulumi.StringArrayOutput
List of Assistant CIDR.
func (InstanceOutput) CidrBlock ¶
func (o InstanceOutput) 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 (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Creation time of VPC.
func (InstanceOutput) DefaultRouteTableId ¶
func (o InstanceOutput) DefaultRouteTableId() pulumi.StringOutput
Default route table id, which created automatically after VPC create.
func (InstanceOutput) DnsServers ¶
func (o InstanceOutput) DnsServers() pulumi.StringArrayOutput
The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) IsDefault ¶
func (o InstanceOutput) IsDefault() pulumi.BoolOutput
Indicates whether it is the default VPC for this region.
func (InstanceOutput) IsMulticast ¶
func (o InstanceOutput) IsMulticast() pulumi.BoolPtrOutput
Indicates whether VPC multicast is enabled. The default value is 'true'.
func (InstanceOutput) Name ¶
func (o InstanceOutput) Name() pulumi.StringOutput
The name of the VPC.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { // List of Assistant CIDR. AssistantCidrs 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. CreateTime pulumi.StringPtrInput // Default route table id, which created automatically after VPC create. DefaultRouteTableId pulumi.StringPtrInput // The DNS server list of the VPC. And you can specify 0 to 5 servers to this list. DnsServers pulumi.StringArrayInput // Indicates whether it is the default VPC for this region. IsDefault pulumi.BoolPtrInput // Indicates whether VPC multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrInput // The name of the VPC. Name pulumi.StringPtrInput // Tags of the VPC. Tags pulumi.MapInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstancesArgs ¶
A collection of arguments for invoking Instances.
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { CidrBlock string `pulumi:"cidrBlock"` Id string `pulumi:"id"` IsDefault bool `pulumi:"isDefault"` IsMulticast bool `pulumi:"isMulticast"` Name string `pulumi:"name"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
type InstancesResultOutput ¶
type InstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Instances.
func InstancesOutput ¶
func InstancesOutput(ctx *pulumi.Context, args InstancesOutputArgs, opts ...pulumi.InvokeOption) InstancesResultOutput
func (InstancesResultOutput) CidrBlock ¶
func (o InstancesResultOutput) CidrBlock() pulumi.StringOutput
func (InstancesResultOutput) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringOutput
func (InstancesResultOutput) IsDefault ¶
func (o InstancesResultOutput) IsDefault() pulumi.BoolOutput
func (InstancesResultOutput) IsMulticast ¶
func (o InstancesResultOutput) IsMulticast() pulumi.BoolOutput
func (InstancesResultOutput) Name ¶
func (o InstancesResultOutput) Name() pulumi.StringOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
type RouteEntry ¶
type RouteEntry struct { pulumi.CustomResourceState // Description of the routing table entry. Description pulumi.StringPtrOutput `pulumi:"description"` // Destination address block. DestinationCidrBlock pulumi.StringOutput `pulumi:"destinationCidrBlock"` // Whether the entry is disabled, default is `false`. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // ID of next-hop gateway. Note: when `next_type` is EIP, GatewayId should be `0`. NextHub pulumi.StringOutput `pulumi:"nextHub"` // Type of next-hop. Valid values: `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `SSLVPN`, `NAT`, `NORMAL_CVM`, `EIP` // and `CCN`. NextType pulumi.StringOutput `pulumi:"nextType"` // ID of routing table to which this entry belongs. RouteTableId pulumi.StringOutput `pulumi:"routeTableId"` }
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 { // Description of the routing table entry. Description pulumi.StringPtrInput // Destination address block. DestinationCidrBlock pulumi.StringInput // Whether the entry is disabled, default is `false`. Disabled pulumi.BoolPtrInput // ID of next-hop gateway. Note: when `next_type` is EIP, GatewayId should be `0`. NextHub pulumi.StringInput // Type of next-hop. Valid values: `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `SSLVPN`, `NAT`, `NORMAL_CVM`, `EIP` // and `CCN`. NextType pulumi.StringInput // ID of routing table to which this entry belongs. 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
Description of the routing table entry.
func (RouteEntryOutput) DestinationCidrBlock ¶
func (o RouteEntryOutput) DestinationCidrBlock() pulumi.StringOutput
Destination address block.
func (RouteEntryOutput) Disabled ¶
func (o RouteEntryOutput) Disabled() pulumi.BoolPtrOutput
Whether the entry is disabled, default is `false`.
func (RouteEntryOutput) ElementType ¶
func (RouteEntryOutput) ElementType() reflect.Type
func (RouteEntryOutput) NextHub ¶
func (o RouteEntryOutput) NextHub() pulumi.StringOutput
ID of next-hop gateway. Note: when `next_type` is EIP, GatewayId should be `0`.
func (RouteEntryOutput) NextType ¶
func (o RouteEntryOutput) NextType() pulumi.StringOutput
Type of next-hop. Valid values: `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `SSLVPN`, `NAT`, `NORMAL_CVM`, `EIP` and `CCN`.
func (RouteEntryOutput) RouteTableId ¶
func (o RouteEntryOutput) RouteTableId() pulumi.StringOutput
ID of routing table to which this entry belongs.
func (RouteEntryOutput) ToRouteEntryOutput ¶
func (o RouteEntryOutput) ToRouteEntryOutput() RouteEntryOutput
func (RouteEntryOutput) ToRouteEntryOutputWithContext ¶
func (o RouteEntryOutput) ToRouteEntryOutputWithContext(ctx context.Context) RouteEntryOutput
type RouteEntryState ¶
type RouteEntryState struct { // Description of the routing table entry. Description pulumi.StringPtrInput // Destination address block. DestinationCidrBlock pulumi.StringPtrInput // Whether the entry is disabled, default is `false`. Disabled pulumi.BoolPtrInput // ID of next-hop gateway. Note: when `next_type` is EIP, GatewayId should be `0`. NextHub pulumi.StringPtrInput // Type of next-hop. Valid values: `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `SSLVPN`, `NAT`, `NORMAL_CVM`, `EIP` // and `CCN`. NextType pulumi.StringPtrInput // ID of routing table to which this entry belongs. RouteTableId pulumi.StringPtrInput }
func (RouteEntryState) ElementType ¶
func (RouteEntryState) ElementType() reflect.Type
type RouteTable ¶
type RouteTable struct { pulumi.CustomResourceState // Creation time of the routing table. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Indicates whether it is the default routing table. IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // The name of routing table. Name pulumi.StringOutput `pulumi:"name"` // ID list of the routing entries. RouteEntryIds pulumi.StringArrayOutput `pulumi:"routeEntryIds"` // ID list of the subnets associated with this route table. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // The tags of routing table. Tags pulumi.MapOutput `pulumi:"tags"` // ID of VPC to which the route table should be associated. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
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 name of routing table. Name pulumi.StringPtrInput // The tags of routing table. Tags pulumi.MapInput // ID of VPC to which the route table should be associated. 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 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) CreateTime ¶
func (o RouteTableOutput) CreateTime() pulumi.StringOutput
Creation time of the routing table.
func (RouteTableOutput) ElementType ¶
func (RouteTableOutput) ElementType() reflect.Type
func (RouteTableOutput) IsDefault ¶
func (o RouteTableOutput) IsDefault() pulumi.BoolOutput
Indicates whether it is the default routing table.
func (RouteTableOutput) Name ¶
func (o RouteTableOutput) Name() pulumi.StringOutput
The name of routing table.
func (RouteTableOutput) RouteEntryIds ¶
func (o RouteTableOutput) RouteEntryIds() pulumi.StringArrayOutput
ID list of the routing entries.
func (RouteTableOutput) SubnetIds ¶
func (o RouteTableOutput) SubnetIds() pulumi.StringArrayOutput
ID list of the subnets associated with this route table.
func (RouteTableOutput) Tags ¶
func (o RouteTableOutput) Tags() pulumi.MapOutput
The tags of routing 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
ID of VPC to which the route table should be associated.
type RouteTableState ¶
type RouteTableState struct { // Creation time of the routing table. CreateTime pulumi.StringPtrInput // Indicates whether it is the default routing table. IsDefault pulumi.BoolPtrInput // The name of routing table. Name pulumi.StringPtrInput // ID list of the routing entries. RouteEntryIds pulumi.StringArrayInput // ID list of the subnets associated with this route table. SubnetIds pulumi.StringArrayInput // The tags of routing table. Tags pulumi.MapInput // ID of VPC to which the route table should be associated. VpcId pulumi.StringPtrInput }
func (RouteTableState) ElementType ¶
func (RouteTableState) ElementType() reflect.Type
type RouteTablesArgs ¶
type RouteTablesArgs struct { AssociationMain *bool `pulumi:"associationMain"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` RouteTableId *string `pulumi:"routeTableId"` TagKey *string `pulumi:"tagKey"` Tags map[string]interface{} `pulumi:"tags"` VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking RouteTables.
type RouteTablesInstanceList ¶
type RouteTablesInstanceList struct { CreateTime string `pulumi:"createTime"` IsDefault bool `pulumi:"isDefault"` Name string `pulumi:"name"` RouteEntryInfos []RouteTablesInstanceListRouteEntryInfo `pulumi:"routeEntryInfos"` RouteTableId string `pulumi:"routeTableId"` SubnetIds []string `pulumi:"subnetIds"` Tags map[string]interface{} `pulumi:"tags"` VpcId string `pulumi:"vpcId"` }
type RouteTablesInstanceListArgs ¶
type RouteTablesInstanceListArgs struct { CreateTime pulumi.StringInput `pulumi:"createTime"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Name pulumi.StringInput `pulumi:"name"` RouteEntryInfos RouteTablesInstanceListRouteEntryInfoArrayInput `pulumi:"routeEntryInfos"` RouteTableId pulumi.StringInput `pulumi:"routeTableId"` SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` Tags pulumi.MapInput `pulumi:"tags"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (RouteTablesInstanceListArgs) ElementType ¶
func (RouteTablesInstanceListArgs) ElementType() reflect.Type
func (RouteTablesInstanceListArgs) ToRouteTablesInstanceListOutput ¶
func (i RouteTablesInstanceListArgs) ToRouteTablesInstanceListOutput() RouteTablesInstanceListOutput
func (RouteTablesInstanceListArgs) ToRouteTablesInstanceListOutputWithContext ¶
func (i RouteTablesInstanceListArgs) ToRouteTablesInstanceListOutputWithContext(ctx context.Context) RouteTablesInstanceListOutput
type RouteTablesInstanceListArray ¶
type RouteTablesInstanceListArray []RouteTablesInstanceListInput
func (RouteTablesInstanceListArray) ElementType ¶
func (RouteTablesInstanceListArray) ElementType() reflect.Type
func (RouteTablesInstanceListArray) ToRouteTablesInstanceListArrayOutput ¶
func (i RouteTablesInstanceListArray) ToRouteTablesInstanceListArrayOutput() RouteTablesInstanceListArrayOutput
func (RouteTablesInstanceListArray) ToRouteTablesInstanceListArrayOutputWithContext ¶
func (i RouteTablesInstanceListArray) ToRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) RouteTablesInstanceListArrayOutput
type RouteTablesInstanceListArrayInput ¶
type RouteTablesInstanceListArrayInput interface { pulumi.Input ToRouteTablesInstanceListArrayOutput() RouteTablesInstanceListArrayOutput ToRouteTablesInstanceListArrayOutputWithContext(context.Context) RouteTablesInstanceListArrayOutput }
RouteTablesInstanceListArrayInput is an input type that accepts RouteTablesInstanceListArray and RouteTablesInstanceListArrayOutput values. You can construct a concrete instance of `RouteTablesInstanceListArrayInput` via:
RouteTablesInstanceListArray{ RouteTablesInstanceListArgs{...} }
type RouteTablesInstanceListArrayOutput ¶
type RouteTablesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (RouteTablesInstanceListArrayOutput) ElementType ¶
func (RouteTablesInstanceListArrayOutput) ElementType() reflect.Type
func (RouteTablesInstanceListArrayOutput) Index ¶
func (o RouteTablesInstanceListArrayOutput) Index(i pulumi.IntInput) RouteTablesInstanceListOutput
func (RouteTablesInstanceListArrayOutput) ToRouteTablesInstanceListArrayOutput ¶
func (o RouteTablesInstanceListArrayOutput) ToRouteTablesInstanceListArrayOutput() RouteTablesInstanceListArrayOutput
func (RouteTablesInstanceListArrayOutput) ToRouteTablesInstanceListArrayOutputWithContext ¶
func (o RouteTablesInstanceListArrayOutput) ToRouteTablesInstanceListArrayOutputWithContext(ctx context.Context) RouteTablesInstanceListArrayOutput
type RouteTablesInstanceListInput ¶
type RouteTablesInstanceListInput interface { pulumi.Input ToRouteTablesInstanceListOutput() RouteTablesInstanceListOutput ToRouteTablesInstanceListOutputWithContext(context.Context) RouteTablesInstanceListOutput }
RouteTablesInstanceListInput is an input type that accepts RouteTablesInstanceListArgs and RouteTablesInstanceListOutput values. You can construct a concrete instance of `RouteTablesInstanceListInput` via:
RouteTablesInstanceListArgs{...}
type RouteTablesInstanceListOutput ¶
type RouteTablesInstanceListOutput struct{ *pulumi.OutputState }
func (RouteTablesInstanceListOutput) CreateTime ¶
func (o RouteTablesInstanceListOutput) CreateTime() pulumi.StringOutput
func (RouteTablesInstanceListOutput) ElementType ¶
func (RouteTablesInstanceListOutput) ElementType() reflect.Type
func (RouteTablesInstanceListOutput) IsDefault ¶
func (o RouteTablesInstanceListOutput) IsDefault() pulumi.BoolOutput
func (RouteTablesInstanceListOutput) Name ¶
func (o RouteTablesInstanceListOutput) Name() pulumi.StringOutput
func (RouteTablesInstanceListOutput) RouteEntryInfos ¶
func (o RouteTablesInstanceListOutput) RouteEntryInfos() RouteTablesInstanceListRouteEntryInfoArrayOutput
func (RouteTablesInstanceListOutput) RouteTableId ¶
func (o RouteTablesInstanceListOutput) RouteTableId() pulumi.StringOutput
func (RouteTablesInstanceListOutput) SubnetIds ¶
func (o RouteTablesInstanceListOutput) SubnetIds() pulumi.StringArrayOutput
func (RouteTablesInstanceListOutput) Tags ¶
func (o RouteTablesInstanceListOutput) Tags() pulumi.MapOutput
func (RouteTablesInstanceListOutput) ToRouteTablesInstanceListOutput ¶
func (o RouteTablesInstanceListOutput) ToRouteTablesInstanceListOutput() RouteTablesInstanceListOutput
func (RouteTablesInstanceListOutput) ToRouteTablesInstanceListOutputWithContext ¶
func (o RouteTablesInstanceListOutput) ToRouteTablesInstanceListOutputWithContext(ctx context.Context) RouteTablesInstanceListOutput
func (RouteTablesInstanceListOutput) VpcId ¶
func (o RouteTablesInstanceListOutput) VpcId() pulumi.StringOutput
type RouteTablesInstanceListRouteEntryInfoArgs ¶
type RouteTablesInstanceListRouteEntryInfoArgs struct { Description pulumi.StringInput `pulumi:"description"` DestinationCidrBlock pulumi.StringInput `pulumi:"destinationCidrBlock"` NextHub pulumi.StringInput `pulumi:"nextHub"` NextType pulumi.StringInput `pulumi:"nextType"` RouteEntryId pulumi.StringInput `pulumi:"routeEntryId"` }
func (RouteTablesInstanceListRouteEntryInfoArgs) ElementType ¶
func (RouteTablesInstanceListRouteEntryInfoArgs) ElementType() reflect.Type
func (RouteTablesInstanceListRouteEntryInfoArgs) ToRouteTablesInstanceListRouteEntryInfoOutput ¶
func (i RouteTablesInstanceListRouteEntryInfoArgs) ToRouteTablesInstanceListRouteEntryInfoOutput() RouteTablesInstanceListRouteEntryInfoOutput
func (RouteTablesInstanceListRouteEntryInfoArgs) ToRouteTablesInstanceListRouteEntryInfoOutputWithContext ¶
func (i RouteTablesInstanceListRouteEntryInfoArgs) ToRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) RouteTablesInstanceListRouteEntryInfoOutput
type RouteTablesInstanceListRouteEntryInfoArray ¶
type RouteTablesInstanceListRouteEntryInfoArray []RouteTablesInstanceListRouteEntryInfoInput
func (RouteTablesInstanceListRouteEntryInfoArray) ElementType ¶
func (RouteTablesInstanceListRouteEntryInfoArray) ElementType() reflect.Type
func (RouteTablesInstanceListRouteEntryInfoArray) ToRouteTablesInstanceListRouteEntryInfoArrayOutput ¶
func (i RouteTablesInstanceListRouteEntryInfoArray) ToRouteTablesInstanceListRouteEntryInfoArrayOutput() RouteTablesInstanceListRouteEntryInfoArrayOutput
func (RouteTablesInstanceListRouteEntryInfoArray) ToRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext ¶
func (i RouteTablesInstanceListRouteEntryInfoArray) ToRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) RouteTablesInstanceListRouteEntryInfoArrayOutput
type RouteTablesInstanceListRouteEntryInfoArrayInput ¶
type RouteTablesInstanceListRouteEntryInfoArrayInput interface { pulumi.Input ToRouteTablesInstanceListRouteEntryInfoArrayOutput() RouteTablesInstanceListRouteEntryInfoArrayOutput ToRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(context.Context) RouteTablesInstanceListRouteEntryInfoArrayOutput }
RouteTablesInstanceListRouteEntryInfoArrayInput is an input type that accepts RouteTablesInstanceListRouteEntryInfoArray and RouteTablesInstanceListRouteEntryInfoArrayOutput values. You can construct a concrete instance of `RouteTablesInstanceListRouteEntryInfoArrayInput` via:
RouteTablesInstanceListRouteEntryInfoArray{ RouteTablesInstanceListRouteEntryInfoArgs{...} }
type RouteTablesInstanceListRouteEntryInfoArrayOutput ¶
type RouteTablesInstanceListRouteEntryInfoArrayOutput struct{ *pulumi.OutputState }
func (RouteTablesInstanceListRouteEntryInfoArrayOutput) ElementType ¶
func (RouteTablesInstanceListRouteEntryInfoArrayOutput) ElementType() reflect.Type
func (RouteTablesInstanceListRouteEntryInfoArrayOutput) ToRouteTablesInstanceListRouteEntryInfoArrayOutput ¶
func (o RouteTablesInstanceListRouteEntryInfoArrayOutput) ToRouteTablesInstanceListRouteEntryInfoArrayOutput() RouteTablesInstanceListRouteEntryInfoArrayOutput
func (RouteTablesInstanceListRouteEntryInfoArrayOutput) ToRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext ¶
func (o RouteTablesInstanceListRouteEntryInfoArrayOutput) ToRouteTablesInstanceListRouteEntryInfoArrayOutputWithContext(ctx context.Context) RouteTablesInstanceListRouteEntryInfoArrayOutput
type RouteTablesInstanceListRouteEntryInfoInput ¶
type RouteTablesInstanceListRouteEntryInfoInput interface { pulumi.Input ToRouteTablesInstanceListRouteEntryInfoOutput() RouteTablesInstanceListRouteEntryInfoOutput ToRouteTablesInstanceListRouteEntryInfoOutputWithContext(context.Context) RouteTablesInstanceListRouteEntryInfoOutput }
RouteTablesInstanceListRouteEntryInfoInput is an input type that accepts RouteTablesInstanceListRouteEntryInfoArgs and RouteTablesInstanceListRouteEntryInfoOutput values. You can construct a concrete instance of `RouteTablesInstanceListRouteEntryInfoInput` via:
RouteTablesInstanceListRouteEntryInfoArgs{...}
type RouteTablesInstanceListRouteEntryInfoOutput ¶
type RouteTablesInstanceListRouteEntryInfoOutput struct{ *pulumi.OutputState }
func (RouteTablesInstanceListRouteEntryInfoOutput) Description ¶
func (o RouteTablesInstanceListRouteEntryInfoOutput) Description() pulumi.StringOutput
func (RouteTablesInstanceListRouteEntryInfoOutput) DestinationCidrBlock ¶
func (o RouteTablesInstanceListRouteEntryInfoOutput) DestinationCidrBlock() pulumi.StringOutput
func (RouteTablesInstanceListRouteEntryInfoOutput) ElementType ¶
func (RouteTablesInstanceListRouteEntryInfoOutput) ElementType() reflect.Type
func (RouteTablesInstanceListRouteEntryInfoOutput) NextHub ¶
func (o RouteTablesInstanceListRouteEntryInfoOutput) NextHub() pulumi.StringOutput
func (RouteTablesInstanceListRouteEntryInfoOutput) NextType ¶
func (o RouteTablesInstanceListRouteEntryInfoOutput) NextType() pulumi.StringOutput
func (RouteTablesInstanceListRouteEntryInfoOutput) RouteEntryId ¶
func (o RouteTablesInstanceListRouteEntryInfoOutput) RouteEntryId() pulumi.StringOutput
func (RouteTablesInstanceListRouteEntryInfoOutput) ToRouteTablesInstanceListRouteEntryInfoOutput ¶
func (o RouteTablesInstanceListRouteEntryInfoOutput) ToRouteTablesInstanceListRouteEntryInfoOutput() RouteTablesInstanceListRouteEntryInfoOutput
func (RouteTablesInstanceListRouteEntryInfoOutput) ToRouteTablesInstanceListRouteEntryInfoOutputWithContext ¶
func (o RouteTablesInstanceListRouteEntryInfoOutput) ToRouteTablesInstanceListRouteEntryInfoOutputWithContext(ctx context.Context) RouteTablesInstanceListRouteEntryInfoOutput
type RouteTablesOutputArgs ¶
type RouteTablesOutputArgs struct { AssociationMain pulumi.BoolPtrInput `pulumi:"associationMain"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RouteTableId pulumi.StringPtrInput `pulumi:"routeTableId"` TagKey pulumi.StringPtrInput `pulumi:"tagKey"` Tags pulumi.MapInput `pulumi:"tags"` 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 { AssociationMain *bool `pulumi:"associationMain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceLists []RouteTablesInstanceList `pulumi:"instanceLists"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` RouteTableId *string `pulumi:"routeTableId"` TagKey *string `pulumi:"tagKey"` Tags map[string]interface{} `pulumi:"tags"` 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)
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) AssociationMain ¶
func (o RouteTablesResultOutput) AssociationMain() pulumi.BoolPtrOutput
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) InstanceLists ¶
func (o RouteTablesResultOutput) InstanceLists() RouteTablesInstanceListArrayOutput
func (RouteTablesResultOutput) Name ¶
func (o RouteTablesResultOutput) Name() pulumi.StringPtrOutput
func (RouteTablesResultOutput) ResultOutputFile ¶
func (o RouteTablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (RouteTablesResultOutput) RouteTableId ¶
func (o RouteTablesResultOutput) RouteTableId() pulumi.StringPtrOutput
func (RouteTablesResultOutput) TagKey ¶
func (o RouteTablesResultOutput) TagKey() pulumi.StringPtrOutput
func (RouteTablesResultOutput) Tags ¶
func (o RouteTablesResultOutput) Tags() pulumi.MapOutput
func (RouteTablesResultOutput) ToRouteTablesResultOutput ¶
func (o RouteTablesResultOutput) ToRouteTablesResultOutput() RouteTablesResultOutput
func (RouteTablesResultOutput) ToRouteTablesResultOutputWithContext ¶
func (o RouteTablesResultOutput) ToRouteTablesResultOutputWithContext(ctx context.Context) RouteTablesResultOutput
func (RouteTablesResultOutput) VpcId ¶
func (o RouteTablesResultOutput) VpcId() pulumi.StringPtrOutput
type Subnet ¶
type Subnet struct { pulumi.CustomResourceState // The availability zone within which the subnet should be created. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // The number of available IPs. AvailableIpCount pulumi.IntOutput `pulumi:"availableIpCount"` // A network address block of the subnet. CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"` // Creation time of subnet resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Indicates whether it is the default VPC for this region. IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // Indicates whether multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrOutput `pulumi:"isMulticast"` // The name of subnet to be created. Name pulumi.StringOutput `pulumi:"name"` // ID of a routing table to which the subnet should be associated. RouteTableId pulumi.StringOutput `pulumi:"routeTableId"` // Tags of the subnet. Tags pulumi.MapOutput `pulumi:"tags"` // ID of the VPC to be associated. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
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 { // The availability zone within which the subnet should be created. AvailabilityZone pulumi.StringInput // A network address block of the subnet. CidrBlock pulumi.StringInput // Indicates whether multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrInput // The name of subnet to be created. Name pulumi.StringPtrInput // ID of a routing table to which the subnet should be associated. RouteTableId pulumi.StringPtrInput // Tags of the subnet. Tags pulumi.MapInput // ID of the VPC to be associated. VpcId 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) AvailabilityZone ¶
func (o SubnetOutput) AvailabilityZone() pulumi.StringOutput
The availability zone within which the subnet should be created.
func (SubnetOutput) AvailableIpCount ¶
func (o SubnetOutput) AvailableIpCount() pulumi.IntOutput
The number of available IPs.
func (SubnetOutput) CidrBlock ¶
func (o SubnetOutput) CidrBlock() pulumi.StringOutput
A network address block of the subnet.
func (SubnetOutput) CreateTime ¶
func (o SubnetOutput) CreateTime() pulumi.StringOutput
Creation time of subnet resource.
func (SubnetOutput) ElementType ¶
func (SubnetOutput) ElementType() reflect.Type
func (SubnetOutput) IsDefault ¶
func (o SubnetOutput) IsDefault() pulumi.BoolOutput
Indicates whether it is the default VPC for this region.
func (SubnetOutput) IsMulticast ¶
func (o SubnetOutput) IsMulticast() pulumi.BoolPtrOutput
Indicates whether multicast is enabled. The default value is 'true'.
func (SubnetOutput) Name ¶
func (o SubnetOutput) Name() pulumi.StringOutput
The name of subnet to be created.
func (SubnetOutput) RouteTableId ¶
func (o SubnetOutput) RouteTableId() pulumi.StringOutput
ID of a routing table to which the subnet should be associated.
func (SubnetOutput) ToSubnetOutput ¶
func (o SubnetOutput) ToSubnetOutput() SubnetOutput
func (SubnetOutput) ToSubnetOutputWithContext ¶
func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
func (SubnetOutput) VpcId ¶
func (o SubnetOutput) VpcId() pulumi.StringOutput
ID of the VPC to be associated.
type SubnetState ¶
type SubnetState struct { // The availability zone within which the subnet should be created. AvailabilityZone pulumi.StringPtrInput // The number of available IPs. AvailableIpCount pulumi.IntPtrInput // A network address block of the subnet. CidrBlock pulumi.StringPtrInput // Creation time of subnet resource. CreateTime pulumi.StringPtrInput // Indicates whether it is the default VPC for this region. IsDefault pulumi.BoolPtrInput // Indicates whether multicast is enabled. The default value is 'true'. IsMulticast pulumi.BoolPtrInput // The name of subnet to be created. Name pulumi.StringPtrInput // ID of a routing table to which the subnet should be associated. RouteTableId pulumi.StringPtrInput // Tags of the subnet. Tags pulumi.MapInput // ID of the VPC to be associated. VpcId pulumi.StringPtrInput }
func (SubnetState) ElementType ¶
func (SubnetState) ElementType() reflect.Type
type SubnetsArgs ¶
type SubnetsArgs struct { AvailabilityZone *string `pulumi:"availabilityZone"` CidrBlock *string `pulumi:"cidrBlock"` IsDefault *bool `pulumi:"isDefault"` IsRemoteVpcSnat *bool `pulumi:"isRemoteVpcSnat"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` TagKey *string `pulumi:"tagKey"` Tags map[string]interface{} `pulumi:"tags"` VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking Subnets.
type SubnetsInstanceList ¶
type SubnetsInstanceList struct { AvailabilityZone string `pulumi:"availabilityZone"` AvailableIpCount int `pulumi:"availableIpCount"` CidrBlock string `pulumi:"cidrBlock"` CreateTime string `pulumi:"createTime"` IsDefault bool `pulumi:"isDefault"` IsMulticast bool `pulumi:"isMulticast"` Name string `pulumi:"name"` RouteTableId string `pulumi:"routeTableId"` SubnetId string `pulumi:"subnetId"` Tags map[string]interface{} `pulumi:"tags"` VpcId string `pulumi:"vpcId"` }
type SubnetsInstanceListArgs ¶
type SubnetsInstanceListArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` AvailableIpCount pulumi.IntInput `pulumi:"availableIpCount"` CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` CreateTime pulumi.StringInput `pulumi:"createTime"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` IsMulticast pulumi.BoolInput `pulumi:"isMulticast"` Name pulumi.StringInput `pulumi:"name"` RouteTableId pulumi.StringInput `pulumi:"routeTableId"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Tags pulumi.MapInput `pulumi:"tags"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (SubnetsInstanceListArgs) ElementType ¶
func (SubnetsInstanceListArgs) ElementType() reflect.Type
func (SubnetsInstanceListArgs) ToSubnetsInstanceListOutput ¶
func (i SubnetsInstanceListArgs) ToSubnetsInstanceListOutput() SubnetsInstanceListOutput
func (SubnetsInstanceListArgs) ToSubnetsInstanceListOutputWithContext ¶
func (i SubnetsInstanceListArgs) ToSubnetsInstanceListOutputWithContext(ctx context.Context) SubnetsInstanceListOutput
type SubnetsInstanceListArray ¶
type SubnetsInstanceListArray []SubnetsInstanceListInput
func (SubnetsInstanceListArray) ElementType ¶
func (SubnetsInstanceListArray) ElementType() reflect.Type
func (SubnetsInstanceListArray) ToSubnetsInstanceListArrayOutput ¶
func (i SubnetsInstanceListArray) ToSubnetsInstanceListArrayOutput() SubnetsInstanceListArrayOutput
func (SubnetsInstanceListArray) ToSubnetsInstanceListArrayOutputWithContext ¶
func (i SubnetsInstanceListArray) ToSubnetsInstanceListArrayOutputWithContext(ctx context.Context) SubnetsInstanceListArrayOutput
type SubnetsInstanceListArrayInput ¶
type SubnetsInstanceListArrayInput interface { pulumi.Input ToSubnetsInstanceListArrayOutput() SubnetsInstanceListArrayOutput ToSubnetsInstanceListArrayOutputWithContext(context.Context) SubnetsInstanceListArrayOutput }
SubnetsInstanceListArrayInput is an input type that accepts SubnetsInstanceListArray and SubnetsInstanceListArrayOutput values. You can construct a concrete instance of `SubnetsInstanceListArrayInput` via:
SubnetsInstanceListArray{ SubnetsInstanceListArgs{...} }
type SubnetsInstanceListArrayOutput ¶
type SubnetsInstanceListArrayOutput struct{ *pulumi.OutputState }
func (SubnetsInstanceListArrayOutput) ElementType ¶
func (SubnetsInstanceListArrayOutput) ElementType() reflect.Type
func (SubnetsInstanceListArrayOutput) Index ¶
func (o SubnetsInstanceListArrayOutput) Index(i pulumi.IntInput) SubnetsInstanceListOutput
func (SubnetsInstanceListArrayOutput) ToSubnetsInstanceListArrayOutput ¶
func (o SubnetsInstanceListArrayOutput) ToSubnetsInstanceListArrayOutput() SubnetsInstanceListArrayOutput
func (SubnetsInstanceListArrayOutput) ToSubnetsInstanceListArrayOutputWithContext ¶
func (o SubnetsInstanceListArrayOutput) ToSubnetsInstanceListArrayOutputWithContext(ctx context.Context) SubnetsInstanceListArrayOutput
type SubnetsInstanceListInput ¶
type SubnetsInstanceListInput interface { pulumi.Input ToSubnetsInstanceListOutput() SubnetsInstanceListOutput ToSubnetsInstanceListOutputWithContext(context.Context) SubnetsInstanceListOutput }
SubnetsInstanceListInput is an input type that accepts SubnetsInstanceListArgs and SubnetsInstanceListOutput values. You can construct a concrete instance of `SubnetsInstanceListInput` via:
SubnetsInstanceListArgs{...}
type SubnetsInstanceListOutput ¶
type SubnetsInstanceListOutput struct{ *pulumi.OutputState }
func (SubnetsInstanceListOutput) AvailabilityZone ¶
func (o SubnetsInstanceListOutput) AvailabilityZone() pulumi.StringOutput
func (SubnetsInstanceListOutput) AvailableIpCount ¶
func (o SubnetsInstanceListOutput) AvailableIpCount() pulumi.IntOutput
func (SubnetsInstanceListOutput) CidrBlock ¶
func (o SubnetsInstanceListOutput) CidrBlock() pulumi.StringOutput
func (SubnetsInstanceListOutput) CreateTime ¶
func (o SubnetsInstanceListOutput) CreateTime() pulumi.StringOutput
func (SubnetsInstanceListOutput) ElementType ¶
func (SubnetsInstanceListOutput) ElementType() reflect.Type
func (SubnetsInstanceListOutput) IsDefault ¶
func (o SubnetsInstanceListOutput) IsDefault() pulumi.BoolOutput
func (SubnetsInstanceListOutput) IsMulticast ¶
func (o SubnetsInstanceListOutput) IsMulticast() pulumi.BoolOutput
func (SubnetsInstanceListOutput) Name ¶
func (o SubnetsInstanceListOutput) Name() pulumi.StringOutput
func (SubnetsInstanceListOutput) RouteTableId ¶
func (o SubnetsInstanceListOutput) RouteTableId() pulumi.StringOutput
func (SubnetsInstanceListOutput) SubnetId ¶
func (o SubnetsInstanceListOutput) SubnetId() pulumi.StringOutput
func (SubnetsInstanceListOutput) Tags ¶
func (o SubnetsInstanceListOutput) Tags() pulumi.MapOutput
func (SubnetsInstanceListOutput) ToSubnetsInstanceListOutput ¶
func (o SubnetsInstanceListOutput) ToSubnetsInstanceListOutput() SubnetsInstanceListOutput
func (SubnetsInstanceListOutput) ToSubnetsInstanceListOutputWithContext ¶
func (o SubnetsInstanceListOutput) ToSubnetsInstanceListOutputWithContext(ctx context.Context) SubnetsInstanceListOutput
func (SubnetsInstanceListOutput) VpcId ¶
func (o SubnetsInstanceListOutput) VpcId() pulumi.StringOutput
type SubnetsOutputArgs ¶
type SubnetsOutputArgs struct { AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` IsRemoteVpcSnat pulumi.BoolPtrInput `pulumi:"isRemoteVpcSnat"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` TagKey pulumi.StringPtrInput `pulumi:"tagKey"` Tags pulumi.MapInput `pulumi:"tags"` VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking Subnets.
func (SubnetsOutputArgs) ElementType ¶
func (SubnetsOutputArgs) ElementType() reflect.Type
type SubnetsResult ¶
type SubnetsResult struct { AvailabilityZone *string `pulumi:"availabilityZone"` CidrBlock *string `pulumi:"cidrBlock"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceLists []SubnetsInstanceList `pulumi:"instanceLists"` IsDefault *bool `pulumi:"isDefault"` IsRemoteVpcSnat *bool `pulumi:"isRemoteVpcSnat"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` TagKey *string `pulumi:"tagKey"` Tags map[string]interface{} `pulumi:"tags"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by Subnets.
func Subnets ¶
func Subnets(ctx *pulumi.Context, args *SubnetsArgs, opts ...pulumi.InvokeOption) (*SubnetsResult, error)
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) AvailabilityZone ¶
func (o SubnetsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
func (SubnetsResultOutput) CidrBlock ¶
func (o SubnetsResultOutput) CidrBlock() pulumi.StringPtrOutput
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) InstanceLists ¶
func (o SubnetsResultOutput) InstanceLists() SubnetsInstanceListArrayOutput
func (SubnetsResultOutput) IsDefault ¶
func (o SubnetsResultOutput) IsDefault() pulumi.BoolPtrOutput
func (SubnetsResultOutput) IsRemoteVpcSnat ¶
func (o SubnetsResultOutput) IsRemoteVpcSnat() pulumi.BoolPtrOutput
func (SubnetsResultOutput) Name ¶
func (o SubnetsResultOutput) Name() pulumi.StringPtrOutput
func (SubnetsResultOutput) ResultOutputFile ¶
func (o SubnetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (SubnetsResultOutput) SubnetId ¶
func (o SubnetsResultOutput) SubnetId() pulumi.StringPtrOutput
func (SubnetsResultOutput) TagKey ¶
func (o SubnetsResultOutput) TagKey() pulumi.StringPtrOutput
func (SubnetsResultOutput) Tags ¶
func (o SubnetsResultOutput) Tags() pulumi.MapOutput
func (SubnetsResultOutput) ToSubnetsResultOutput ¶
func (o SubnetsResultOutput) ToSubnetsResultOutput() SubnetsResultOutput
func (SubnetsResultOutput) ToSubnetsResultOutputWithContext ¶
func (o SubnetsResultOutput) ToSubnetsResultOutputWithContext(ctx context.Context) SubnetsResultOutput
func (SubnetsResultOutput) VpcId ¶
func (o SubnetsResultOutput) VpcId() pulumi.StringPtrOutput
type VpcInstancesArgs ¶
type VpcInstancesArgs struct { CidrBlock *string `pulumi:"cidrBlock"` IsDefault *bool `pulumi:"isDefault"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` TagKey *string `pulumi:"tagKey"` Tags map[string]interface{} `pulumi:"tags"` VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking VpcInstances.
type VpcInstancesInstanceList ¶
type VpcInstancesInstanceList struct { CidrBlock string `pulumi:"cidrBlock"` CreateTime string `pulumi:"createTime"` DnsServers []string `pulumi:"dnsServers"` IsDefault bool `pulumi:"isDefault"` IsMulticast bool `pulumi:"isMulticast"` Name string `pulumi:"name"` SubnetIds []string `pulumi:"subnetIds"` Tags map[string]interface{} `pulumi:"tags"` VpcId string `pulumi:"vpcId"` }
type VpcInstancesInstanceListArgs ¶
type VpcInstancesInstanceListArgs struct { CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` CreateTime pulumi.StringInput `pulumi:"createTime"` DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` IsMulticast pulumi.BoolInput `pulumi:"isMulticast"` Name pulumi.StringInput `pulumi:"name"` SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` Tags pulumi.MapInput `pulumi:"tags"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (VpcInstancesInstanceListArgs) ElementType ¶
func (VpcInstancesInstanceListArgs) ElementType() reflect.Type
func (VpcInstancesInstanceListArgs) ToVpcInstancesInstanceListOutput ¶
func (i VpcInstancesInstanceListArgs) ToVpcInstancesInstanceListOutput() VpcInstancesInstanceListOutput
func (VpcInstancesInstanceListArgs) ToVpcInstancesInstanceListOutputWithContext ¶
func (i VpcInstancesInstanceListArgs) ToVpcInstancesInstanceListOutputWithContext(ctx context.Context) VpcInstancesInstanceListOutput
type VpcInstancesInstanceListArray ¶
type VpcInstancesInstanceListArray []VpcInstancesInstanceListInput
func (VpcInstancesInstanceListArray) ElementType ¶
func (VpcInstancesInstanceListArray) ElementType() reflect.Type
func (VpcInstancesInstanceListArray) ToVpcInstancesInstanceListArrayOutput ¶
func (i VpcInstancesInstanceListArray) ToVpcInstancesInstanceListArrayOutput() VpcInstancesInstanceListArrayOutput
func (VpcInstancesInstanceListArray) ToVpcInstancesInstanceListArrayOutputWithContext ¶
func (i VpcInstancesInstanceListArray) ToVpcInstancesInstanceListArrayOutputWithContext(ctx context.Context) VpcInstancesInstanceListArrayOutput
type VpcInstancesInstanceListArrayInput ¶
type VpcInstancesInstanceListArrayInput interface { pulumi.Input ToVpcInstancesInstanceListArrayOutput() VpcInstancesInstanceListArrayOutput ToVpcInstancesInstanceListArrayOutputWithContext(context.Context) VpcInstancesInstanceListArrayOutput }
VpcInstancesInstanceListArrayInput is an input type that accepts VpcInstancesInstanceListArray and VpcInstancesInstanceListArrayOutput values. You can construct a concrete instance of `VpcInstancesInstanceListArrayInput` via:
VpcInstancesInstanceListArray{ VpcInstancesInstanceListArgs{...} }
type VpcInstancesInstanceListArrayOutput ¶
type VpcInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (VpcInstancesInstanceListArrayOutput) ElementType ¶
func (VpcInstancesInstanceListArrayOutput) ElementType() reflect.Type
func (VpcInstancesInstanceListArrayOutput) Index ¶
func (o VpcInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) VpcInstancesInstanceListOutput
func (VpcInstancesInstanceListArrayOutput) ToVpcInstancesInstanceListArrayOutput ¶
func (o VpcInstancesInstanceListArrayOutput) ToVpcInstancesInstanceListArrayOutput() VpcInstancesInstanceListArrayOutput
func (VpcInstancesInstanceListArrayOutput) ToVpcInstancesInstanceListArrayOutputWithContext ¶
func (o VpcInstancesInstanceListArrayOutput) ToVpcInstancesInstanceListArrayOutputWithContext(ctx context.Context) VpcInstancesInstanceListArrayOutput
type VpcInstancesInstanceListInput ¶
type VpcInstancesInstanceListInput interface { pulumi.Input ToVpcInstancesInstanceListOutput() VpcInstancesInstanceListOutput ToVpcInstancesInstanceListOutputWithContext(context.Context) VpcInstancesInstanceListOutput }
VpcInstancesInstanceListInput is an input type that accepts VpcInstancesInstanceListArgs and VpcInstancesInstanceListOutput values. You can construct a concrete instance of `VpcInstancesInstanceListInput` via:
VpcInstancesInstanceListArgs{...}
type VpcInstancesInstanceListOutput ¶
type VpcInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (VpcInstancesInstanceListOutput) CidrBlock ¶
func (o VpcInstancesInstanceListOutput) CidrBlock() pulumi.StringOutput
func (VpcInstancesInstanceListOutput) CreateTime ¶
func (o VpcInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (VpcInstancesInstanceListOutput) DnsServers ¶
func (o VpcInstancesInstanceListOutput) DnsServers() pulumi.StringArrayOutput
func (VpcInstancesInstanceListOutput) ElementType ¶
func (VpcInstancesInstanceListOutput) ElementType() reflect.Type
func (VpcInstancesInstanceListOutput) IsDefault ¶
func (o VpcInstancesInstanceListOutput) IsDefault() pulumi.BoolOutput
func (VpcInstancesInstanceListOutput) IsMulticast ¶
func (o VpcInstancesInstanceListOutput) IsMulticast() pulumi.BoolOutput
func (VpcInstancesInstanceListOutput) Name ¶
func (o VpcInstancesInstanceListOutput) Name() pulumi.StringOutput
func (VpcInstancesInstanceListOutput) SubnetIds ¶
func (o VpcInstancesInstanceListOutput) SubnetIds() pulumi.StringArrayOutput
func (VpcInstancesInstanceListOutput) Tags ¶
func (o VpcInstancesInstanceListOutput) Tags() pulumi.MapOutput
func (VpcInstancesInstanceListOutput) ToVpcInstancesInstanceListOutput ¶
func (o VpcInstancesInstanceListOutput) ToVpcInstancesInstanceListOutput() VpcInstancesInstanceListOutput
func (VpcInstancesInstanceListOutput) ToVpcInstancesInstanceListOutputWithContext ¶
func (o VpcInstancesInstanceListOutput) ToVpcInstancesInstanceListOutputWithContext(ctx context.Context) VpcInstancesInstanceListOutput
func (VpcInstancesInstanceListOutput) VpcId ¶
func (o VpcInstancesInstanceListOutput) VpcId() pulumi.StringOutput
type VpcInstancesOutputArgs ¶
type VpcInstancesOutputArgs struct { CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` TagKey pulumi.StringPtrInput `pulumi:"tagKey"` Tags pulumi.MapInput `pulumi:"tags"` VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking VpcInstances.
func (VpcInstancesOutputArgs) ElementType ¶
func (VpcInstancesOutputArgs) ElementType() reflect.Type
type VpcInstancesResult ¶
type VpcInstancesResult struct { CidrBlock *string `pulumi:"cidrBlock"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceLists []VpcInstancesInstanceList `pulumi:"instanceLists"` IsDefault *bool `pulumi:"isDefault"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` TagKey *string `pulumi:"tagKey"` Tags map[string]interface{} `pulumi:"tags"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by VpcInstances.
func VpcInstances ¶
func VpcInstances(ctx *pulumi.Context, args *VpcInstancesArgs, opts ...pulumi.InvokeOption) (*VpcInstancesResult, error)
type VpcInstancesResultOutput ¶
type VpcInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by VpcInstances.
func VpcInstancesOutput ¶
func VpcInstancesOutput(ctx *pulumi.Context, args VpcInstancesOutputArgs, opts ...pulumi.InvokeOption) VpcInstancesResultOutput
func (VpcInstancesResultOutput) CidrBlock ¶
func (o VpcInstancesResultOutput) CidrBlock() pulumi.StringPtrOutput
func (VpcInstancesResultOutput) ElementType ¶
func (VpcInstancesResultOutput) ElementType() reflect.Type
func (VpcInstancesResultOutput) Id ¶
func (o VpcInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VpcInstancesResultOutput) InstanceLists ¶
func (o VpcInstancesResultOutput) InstanceLists() VpcInstancesInstanceListArrayOutput
func (VpcInstancesResultOutput) IsDefault ¶
func (o VpcInstancesResultOutput) IsDefault() pulumi.BoolPtrOutput
func (VpcInstancesResultOutput) Name ¶
func (o VpcInstancesResultOutput) Name() pulumi.StringPtrOutput
func (VpcInstancesResultOutput) ResultOutputFile ¶
func (o VpcInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (VpcInstancesResultOutput) TagKey ¶
func (o VpcInstancesResultOutput) TagKey() pulumi.StringPtrOutput
func (VpcInstancesResultOutput) Tags ¶
func (o VpcInstancesResultOutput) Tags() pulumi.MapOutput
func (VpcInstancesResultOutput) ToVpcInstancesResultOutput ¶
func (o VpcInstancesResultOutput) ToVpcInstancesResultOutput() VpcInstancesResultOutput
func (VpcInstancesResultOutput) ToVpcInstancesResultOutputWithContext ¶
func (o VpcInstancesResultOutput) ToVpcInstancesResultOutputWithContext(ctx context.Context) VpcInstancesResultOutput
func (VpcInstancesResultOutput) VpcId ¶
func (o VpcInstancesResultOutput) VpcId() pulumi.StringPtrOutput