Documentation
¶
Index ¶
- type GetVpcProperties
- type GetVpcPropertiesOutput
- func (GetVpcPropertiesOutput) ElementType() reflect.Type
- func (o GetVpcPropertiesOutput) ToGetVpcPropertiesOutput() GetVpcPropertiesOutput
- func (o GetVpcPropertiesOutput) ToGetVpcPropertiesOutputWithContext(ctx context.Context) GetVpcPropertiesOutput
- func (o GetVpcPropertiesOutput) Vpc() VpcTypePtrOutput
- type ListVpcsArgs
- type ListVpcsItems
- type ListVpcsItemsOutput
- func (ListVpcsItemsOutput) ElementType() reflect.Type
- func (o ListVpcsItemsOutput) Links() PageLinksPtrOutput
- func (o ListVpcsItemsOutput) Meta() MetaMetaOutput
- func (o ListVpcsItemsOutput) ToListVpcsItemsOutput() ListVpcsItemsOutput
- func (o ListVpcsItemsOutput) ToListVpcsItemsOutputWithContext(ctx context.Context) ListVpcsItemsOutput
- func (o ListVpcsItemsOutput) Vpcs() VpcTypeArrayOutput
- type ListVpcsMembersArgs
- type ListVpcsMembersItems
- type ListVpcsMembersItemsOutput
- func (ListVpcsMembersItemsOutput) ElementType() reflect.Type
- func (o ListVpcsMembersItemsOutput) Links() PageLinksPtrOutput
- func (o ListVpcsMembersItemsOutput) Members() VpcMemberArrayOutput
- func (o ListVpcsMembersItemsOutput) Meta() MetaMetaOutput
- func (o ListVpcsMembersItemsOutput) ToListVpcsMembersItemsOutput() ListVpcsMembersItemsOutput
- func (o ListVpcsMembersItemsOutput) ToListVpcsMembersItemsOutputWithContext(ctx context.Context) ListVpcsMembersItemsOutput
- type ListVpcsMembersOutputArgs
- type ListVpcsMembersResult
- type ListVpcsMembersResultOutput
- func (ListVpcsMembersResultOutput) ElementType() reflect.Type
- func (o ListVpcsMembersResultOutput) Links() PageLinksPtrOutput
- func (o ListVpcsMembersResultOutput) Members() VpcMemberArrayOutput
- func (o ListVpcsMembersResultOutput) Meta() MetaMetaOutput
- func (o ListVpcsMembersResultOutput) ToListVpcsMembersResultOutput() ListVpcsMembersResultOutput
- func (o ListVpcsMembersResultOutput) ToListVpcsMembersResultOutputWithContext(ctx context.Context) ListVpcsMembersResultOutput
- type ListVpcsOutputArgs
- type ListVpcsResult
- type ListVpcsResultOutput
- func (ListVpcsResultOutput) ElementType() reflect.Type
- func (o ListVpcsResultOutput) Links() PageLinksPtrOutput
- func (o ListVpcsResultOutput) Meta() MetaMetaOutput
- func (o ListVpcsResultOutput) ToListVpcsResultOutput() ListVpcsResultOutput
- func (o ListVpcsResultOutput) ToListVpcsResultOutputWithContext(ctx context.Context) ListVpcsResultOutput
- func (o ListVpcsResultOutput) Vpcs() VpcTypeArrayOutput
- type LookupVpcArgs
- type LookupVpcOutputArgs
- type LookupVpcResult
- type LookupVpcResultOutput
- type MetaMeta
- type MetaMetaOutput
- type PageLinks
- type PageLinksOutput
- type PageLinksPagesProperties
- type PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
- type PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
- type PageLinksPtrOutput
- func (o PageLinksPtrOutput) Elem() PageLinksOutput
- func (PageLinksPtrOutput) ElementType() reflect.Type
- func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
- type Vpc
- type VpcArgs
- type VpcInput
- type VpcMember
- type VpcMemberArrayOutput
- func (VpcMemberArrayOutput) ElementType() reflect.Type
- func (o VpcMemberArrayOutput) Index(i pulumi.IntInput) VpcMemberOutput
- func (o VpcMemberArrayOutput) ToVpcMemberArrayOutput() VpcMemberArrayOutput
- func (o VpcMemberArrayOutput) ToVpcMemberArrayOutputWithContext(ctx context.Context) VpcMemberArrayOutput
- type VpcMemberOutput
- func (o VpcMemberOutput) CreatedAt() pulumi.StringPtrOutput
- func (VpcMemberOutput) ElementType() reflect.Type
- func (o VpcMemberOutput) Name() pulumi.StringPtrOutput
- func (o VpcMemberOutput) ToVpcMemberOutput() VpcMemberOutput
- func (o VpcMemberOutput) ToVpcMemberOutputWithContext(ctx context.Context) VpcMemberOutput
- func (o VpcMemberOutput) Urn() pulumi.StringPtrOutput
- type VpcOutput
- func (o VpcOutput) Description() pulumi.StringPtrOutput
- func (VpcOutput) ElementType() reflect.Type
- func (o VpcOutput) IpRange() pulumi.StringPtrOutput
- func (o VpcOutput) Name() pulumi.StringOutput
- func (o VpcOutput) Region() pulumi.StringOutput
- func (o VpcOutput) ToVpcOutput() VpcOutput
- func (o VpcOutput) ToVpcOutputWithContext(ctx context.Context) VpcOutput
- func (o VpcOutput) Vpc() VpcTypePtrOutput
- type VpcState
- type VpcType
- type VpcTypeArrayOutput
- type VpcTypeOutput
- func (o VpcTypeOutput) CreatedAt() pulumi.StringPtrOutput
- func (o VpcTypeOutput) Default() pulumi.BoolPtrOutput
- func (o VpcTypeOutput) Description() pulumi.StringPtrOutput
- func (VpcTypeOutput) ElementType() reflect.Type
- func (o VpcTypeOutput) Id() pulumi.StringPtrOutput
- func (o VpcTypeOutput) IpRange() pulumi.StringPtrOutput
- func (o VpcTypeOutput) Name() pulumi.StringPtrOutput
- func (o VpcTypeOutput) Region() pulumi.StringPtrOutput
- func (o VpcTypeOutput) ToVpcTypeOutput() VpcTypeOutput
- func (o VpcTypeOutput) ToVpcTypeOutputWithContext(ctx context.Context) VpcTypeOutput
- func (o VpcTypeOutput) Urn() pulumi.StringPtrOutput
- type VpcTypePtrOutput
- func (o VpcTypePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o VpcTypePtrOutput) Default() pulumi.BoolPtrOutput
- func (o VpcTypePtrOutput) Description() pulumi.StringPtrOutput
- func (o VpcTypePtrOutput) Elem() VpcTypeOutput
- func (VpcTypePtrOutput) ElementType() reflect.Type
- func (o VpcTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o VpcTypePtrOutput) IpRange() pulumi.StringPtrOutput
- func (o VpcTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o VpcTypePtrOutput) Region() pulumi.StringPtrOutput
- func (o VpcTypePtrOutput) ToVpcTypePtrOutput() VpcTypePtrOutput
- func (o VpcTypePtrOutput) ToVpcTypePtrOutputWithContext(ctx context.Context) VpcTypePtrOutput
- func (o VpcTypePtrOutput) Urn() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetVpcProperties ¶
type GetVpcProperties struct {
Vpc *VpcType `pulumi:"vpc"`
}
type GetVpcPropertiesOutput ¶
type GetVpcPropertiesOutput struct{ *pulumi.OutputState }
func (GetVpcPropertiesOutput) ElementType ¶
func (GetVpcPropertiesOutput) ElementType() reflect.Type
func (GetVpcPropertiesOutput) ToGetVpcPropertiesOutput ¶
func (o GetVpcPropertiesOutput) ToGetVpcPropertiesOutput() GetVpcPropertiesOutput
func (GetVpcPropertiesOutput) ToGetVpcPropertiesOutputWithContext ¶
func (o GetVpcPropertiesOutput) ToGetVpcPropertiesOutputWithContext(ctx context.Context) GetVpcPropertiesOutput
func (GetVpcPropertiesOutput) Vpc ¶
func (o GetVpcPropertiesOutput) Vpc() VpcTypePtrOutput
type ListVpcsArgs ¶
type ListVpcsArgs struct { }
type ListVpcsItems ¶
type ListVpcsItemsOutput ¶
type ListVpcsItemsOutput struct{ *pulumi.OutputState }
func (ListVpcsItemsOutput) ElementType ¶
func (ListVpcsItemsOutput) ElementType() reflect.Type
func (ListVpcsItemsOutput) Links ¶
func (o ListVpcsItemsOutput) Links() PageLinksPtrOutput
func (ListVpcsItemsOutput) Meta ¶
func (o ListVpcsItemsOutput) Meta() MetaMetaOutput
func (ListVpcsItemsOutput) ToListVpcsItemsOutput ¶
func (o ListVpcsItemsOutput) ToListVpcsItemsOutput() ListVpcsItemsOutput
func (ListVpcsItemsOutput) ToListVpcsItemsOutputWithContext ¶
func (o ListVpcsItemsOutput) ToListVpcsItemsOutputWithContext(ctx context.Context) ListVpcsItemsOutput
func (ListVpcsItemsOutput) Vpcs ¶
func (o ListVpcsItemsOutput) Vpcs() VpcTypeArrayOutput
type ListVpcsMembersArgs ¶
type ListVpcsMembersArgs struct { // A unique identifier for a VPC. VpcId string `pulumi:"vpcId"` }
type ListVpcsMembersItems ¶
type ListVpcsMembersItemsOutput ¶
type ListVpcsMembersItemsOutput struct{ *pulumi.OutputState }
func (ListVpcsMembersItemsOutput) ElementType ¶
func (ListVpcsMembersItemsOutput) ElementType() reflect.Type
func (ListVpcsMembersItemsOutput) Links ¶
func (o ListVpcsMembersItemsOutput) Links() PageLinksPtrOutput
func (ListVpcsMembersItemsOutput) Members ¶
func (o ListVpcsMembersItemsOutput) Members() VpcMemberArrayOutput
func (ListVpcsMembersItemsOutput) Meta ¶
func (o ListVpcsMembersItemsOutput) Meta() MetaMetaOutput
func (ListVpcsMembersItemsOutput) ToListVpcsMembersItemsOutput ¶
func (o ListVpcsMembersItemsOutput) ToListVpcsMembersItemsOutput() ListVpcsMembersItemsOutput
func (ListVpcsMembersItemsOutput) ToListVpcsMembersItemsOutputWithContext ¶
func (o ListVpcsMembersItemsOutput) ToListVpcsMembersItemsOutputWithContext(ctx context.Context) ListVpcsMembersItemsOutput
type ListVpcsMembersOutputArgs ¶
type ListVpcsMembersOutputArgs struct { // A unique identifier for a VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ListVpcsMembersOutputArgs) ElementType ¶
func (ListVpcsMembersOutputArgs) ElementType() reflect.Type
type ListVpcsMembersResult ¶
type ListVpcsMembersResult struct { Links *PageLinks `pulumi:"links"` Members []VpcMember `pulumi:"members"` Meta MetaMeta `pulumi:"meta"` }
func ListVpcsMembers ¶
func ListVpcsMembers(ctx *pulumi.Context, args *ListVpcsMembersArgs, opts ...pulumi.InvokeOption) (*ListVpcsMembersResult, error)
type ListVpcsMembersResultOutput ¶
type ListVpcsMembersResultOutput struct{ *pulumi.OutputState }
func ListVpcsMembersOutput ¶
func ListVpcsMembersOutput(ctx *pulumi.Context, args ListVpcsMembersOutputArgs, opts ...pulumi.InvokeOption) ListVpcsMembersResultOutput
func (ListVpcsMembersResultOutput) ElementType ¶
func (ListVpcsMembersResultOutput) ElementType() reflect.Type
func (ListVpcsMembersResultOutput) Links ¶ added in v0.0.7
func (o ListVpcsMembersResultOutput) Links() PageLinksPtrOutput
func (ListVpcsMembersResultOutput) Members ¶ added in v0.0.7
func (o ListVpcsMembersResultOutput) Members() VpcMemberArrayOutput
func (ListVpcsMembersResultOutput) Meta ¶ added in v0.0.7
func (o ListVpcsMembersResultOutput) Meta() MetaMetaOutput
func (ListVpcsMembersResultOutput) ToListVpcsMembersResultOutput ¶
func (o ListVpcsMembersResultOutput) ToListVpcsMembersResultOutput() ListVpcsMembersResultOutput
func (ListVpcsMembersResultOutput) ToListVpcsMembersResultOutputWithContext ¶
func (o ListVpcsMembersResultOutput) ToListVpcsMembersResultOutputWithContext(ctx context.Context) ListVpcsMembersResultOutput
type ListVpcsOutputArgs ¶
type ListVpcsOutputArgs struct { }
func (ListVpcsOutputArgs) ElementType ¶
func (ListVpcsOutputArgs) ElementType() reflect.Type
type ListVpcsResult ¶
type ListVpcsResult struct { Links *PageLinks `pulumi:"links"` Meta MetaMeta `pulumi:"meta"` Vpcs []VpcType `pulumi:"vpcs"` }
func ListVpcs ¶
func ListVpcs(ctx *pulumi.Context, args *ListVpcsArgs, opts ...pulumi.InvokeOption) (*ListVpcsResult, error)
type ListVpcsResultOutput ¶
type ListVpcsResultOutput struct{ *pulumi.OutputState }
func ListVpcsOutput ¶
func ListVpcsOutput(ctx *pulumi.Context, args ListVpcsOutputArgs, opts ...pulumi.InvokeOption) ListVpcsResultOutput
func (ListVpcsResultOutput) ElementType ¶
func (ListVpcsResultOutput) ElementType() reflect.Type
func (ListVpcsResultOutput) Links ¶ added in v0.0.7
func (o ListVpcsResultOutput) Links() PageLinksPtrOutput
func (ListVpcsResultOutput) Meta ¶ added in v0.0.7
func (o ListVpcsResultOutput) Meta() MetaMetaOutput
func (ListVpcsResultOutput) ToListVpcsResultOutput ¶
func (o ListVpcsResultOutput) ToListVpcsResultOutput() ListVpcsResultOutput
func (ListVpcsResultOutput) ToListVpcsResultOutputWithContext ¶
func (o ListVpcsResultOutput) ToListVpcsResultOutputWithContext(ctx context.Context) ListVpcsResultOutput
func (ListVpcsResultOutput) Vpcs ¶ added in v0.0.7
func (o ListVpcsResultOutput) Vpcs() VpcTypeArrayOutput
type LookupVpcArgs ¶
type LookupVpcArgs struct { // A unique identifier for a VPC. VpcId string `pulumi:"vpcId"` }
type LookupVpcOutputArgs ¶
type LookupVpcOutputArgs struct { // A unique identifier for a VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (LookupVpcOutputArgs) ElementType ¶
func (LookupVpcOutputArgs) ElementType() reflect.Type
type LookupVpcResult ¶
type LookupVpcResult struct {
Vpc *VpcType `pulumi:"vpc"`
}
func LookupVpc ¶
func LookupVpc(ctx *pulumi.Context, args *LookupVpcArgs, opts ...pulumi.InvokeOption) (*LookupVpcResult, error)
type LookupVpcResultOutput ¶
type LookupVpcResultOutput struct{ *pulumi.OutputState }
func LookupVpcOutput ¶
func LookupVpcOutput(ctx *pulumi.Context, args LookupVpcOutputArgs, opts ...pulumi.InvokeOption) LookupVpcResultOutput
func (LookupVpcResultOutput) ElementType ¶
func (LookupVpcResultOutput) ElementType() reflect.Type
func (LookupVpcResultOutput) ToLookupVpcResultOutput ¶
func (o LookupVpcResultOutput) ToLookupVpcResultOutput() LookupVpcResultOutput
func (LookupVpcResultOutput) ToLookupVpcResultOutputWithContext ¶
func (o LookupVpcResultOutput) ToLookupVpcResultOutputWithContext(ctx context.Context) LookupVpcResultOutput
func (LookupVpcResultOutput) Vpc ¶ added in v0.0.7
func (o LookupVpcResultOutput) Vpc() VpcTypePtrOutput
type MetaMeta ¶
type MetaMeta struct { // Number of objects returned by the request. Total *int `pulumi:"total"` }
type MetaMetaOutput ¶
type MetaMetaOutput struct{ *pulumi.OutputState }
func (MetaMetaOutput) ElementType ¶
func (MetaMetaOutput) ElementType() reflect.Type
func (MetaMetaOutput) ToMetaMetaOutput ¶
func (o MetaMetaOutput) ToMetaMetaOutput() MetaMetaOutput
func (MetaMetaOutput) ToMetaMetaOutputWithContext ¶
func (o MetaMetaOutput) ToMetaMetaOutputWithContext(ctx context.Context) MetaMetaOutput
func (MetaMetaOutput) Total ¶
func (o MetaMetaOutput) Total() pulumi.IntPtrOutput
Number of objects returned by the request.
type PageLinks ¶
type PageLinks struct {
Pages *PageLinksPagesProperties `pulumi:"pages"`
}
type PageLinksOutput ¶
type PageLinksOutput struct{ *pulumi.OutputState }
func (PageLinksOutput) ElementType ¶
func (PageLinksOutput) ElementType() reflect.Type
func (PageLinksOutput) Pages ¶
func (o PageLinksOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksOutput) ToPageLinksOutput ¶
func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput
func (PageLinksOutput) ToPageLinksOutputWithContext ¶
func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput
type PageLinksPagesPropertiesOutput ¶
type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesOutput) ElementType ¶
func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesOutput) First ¶
func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Last ¶
func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Next ¶
func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Prev ¶
func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
type PageLinksPagesPropertiesPtrOutput ¶
type PageLinksPagesPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesPtrOutput) Elem ¶
func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesPtrOutput) ElementType ¶
func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesPtrOutput) First ¶
func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Last ¶
func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Next ¶
func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Prev ¶
func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
type PageLinksPtrOutput ¶
type PageLinksPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPtrOutput) Elem ¶
func (o PageLinksPtrOutput) Elem() PageLinksOutput
func (PageLinksPtrOutput) ElementType ¶
func (PageLinksPtrOutput) ElementType() reflect.Type
func (PageLinksPtrOutput) Pages ¶
func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutput ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutputWithContext ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
type Vpc ¶
type Vpc struct { pulumi.CustomResourceState // A free-form text field for describing the VPC's purpose. It may be a maximum of 255 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // The range of IP addresses in the VPC in CIDR notation. Network ranges cannot overlap with other networks in the same account and must be in range of private addresses as defined in RFC1918. It may not be smaller than `/28` nor larger than `/16`. If no IP range is specified, a `/20` network range is generated that won't conflict with other VPC networks in your account. IpRange pulumi.StringPtrOutput `pulumi:"ipRange"` // The name of the VPC. Must be unique and may only contain alphanumeric characters, dashes, and periods. Name pulumi.StringOutput `pulumi:"name"` // The slug identifier for the region where the VPC will be created. Region pulumi.StringOutput `pulumi:"region"` Vpc VpcTypePtrOutput `pulumi:"vpc"` }
func GetVpc ¶
func GetVpc(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcState, opts ...pulumi.ResourceOption) (*Vpc, error)
GetVpc gets an existing Vpc resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVpc ¶
func NewVpc(ctx *pulumi.Context, name string, args *VpcArgs, opts ...pulumi.ResourceOption) (*Vpc, error)
NewVpc registers a new resource with the given unique name, arguments, and options.
func (*Vpc) ElementType ¶
func (*Vpc) ToVpcOutput ¶
type VpcArgs ¶
type VpcArgs struct { // A free-form text field for describing the VPC's purpose. It may be a maximum of 255 characters. Description pulumi.StringPtrInput // The range of IP addresses in the VPC in CIDR notation. Network ranges cannot overlap with other networks in the same account and must be in range of private addresses as defined in RFC1918. It may not be smaller than `/28` nor larger than `/16`. If no IP range is specified, a `/20` network range is generated that won't conflict with other VPC networks in your account. IpRange pulumi.StringPtrInput // The name of the VPC. Must be unique and may only contain alphanumeric characters, dashes, and periods. Name pulumi.StringPtrInput // The slug identifier for the region where the VPC will be created. Region pulumi.StringPtrInput }
The set of arguments for constructing a Vpc resource.
func (VpcArgs) ElementType ¶
type VpcMember ¶
type VpcMember struct { // A time value given in ISO8601 combined date and time format that represents when the resource was created. CreatedAt *string `pulumi:"createdAt"` // The name of the resource. Name *string `pulumi:"name"` // The uniform resource name (URN) for the resource in the format do:resource_type:resource_id. Urn *string `pulumi:"urn"` }
type VpcMemberArrayOutput ¶
type VpcMemberArrayOutput struct{ *pulumi.OutputState }
func (VpcMemberArrayOutput) ElementType ¶
func (VpcMemberArrayOutput) ElementType() reflect.Type
func (VpcMemberArrayOutput) Index ¶
func (o VpcMemberArrayOutput) Index(i pulumi.IntInput) VpcMemberOutput
func (VpcMemberArrayOutput) ToVpcMemberArrayOutput ¶
func (o VpcMemberArrayOutput) ToVpcMemberArrayOutput() VpcMemberArrayOutput
func (VpcMemberArrayOutput) ToVpcMemberArrayOutputWithContext ¶
func (o VpcMemberArrayOutput) ToVpcMemberArrayOutputWithContext(ctx context.Context) VpcMemberArrayOutput
type VpcMemberOutput ¶
type VpcMemberOutput struct{ *pulumi.OutputState }
func (VpcMemberOutput) CreatedAt ¶
func (o VpcMemberOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the resource was created.
func (VpcMemberOutput) ElementType ¶
func (VpcMemberOutput) ElementType() reflect.Type
func (VpcMemberOutput) Name ¶
func (o VpcMemberOutput) Name() pulumi.StringPtrOutput
The name of the resource.
func (VpcMemberOutput) ToVpcMemberOutput ¶
func (o VpcMemberOutput) ToVpcMemberOutput() VpcMemberOutput
func (VpcMemberOutput) ToVpcMemberOutputWithContext ¶
func (o VpcMemberOutput) ToVpcMemberOutputWithContext(ctx context.Context) VpcMemberOutput
func (VpcMemberOutput) Urn ¶
func (o VpcMemberOutput) Urn() pulumi.StringPtrOutput
The uniform resource name (URN) for the resource in the format do:resource_type:resource_id.
type VpcOutput ¶
type VpcOutput struct{ *pulumi.OutputState }
func (VpcOutput) Description ¶
func (o VpcOutput) Description() pulumi.StringPtrOutput
A free-form text field for describing the VPC's purpose. It may be a maximum of 255 characters.
func (VpcOutput) ElementType ¶
func (VpcOutput) IpRange ¶
func (o VpcOutput) IpRange() pulumi.StringPtrOutput
The range of IP addresses in the VPC in CIDR notation. Network ranges cannot overlap with other networks in the same account and must be in range of private addresses as defined in RFC1918. It may not be smaller than `/28` nor larger than `/16`. If no IP range is specified, a `/20` network range is generated that won't conflict with other VPC networks in your account.
func (VpcOutput) Name ¶
func (o VpcOutput) Name() pulumi.StringOutput
The name of the VPC. Must be unique and may only contain alphanumeric characters, dashes, and periods.
func (VpcOutput) Region ¶
func (o VpcOutput) Region() pulumi.StringOutput
The slug identifier for the region where the VPC will be created.
func (VpcOutput) ToVpcOutput ¶
func (VpcOutput) ToVpcOutputWithContext ¶
func (VpcOutput) Vpc ¶
func (o VpcOutput) Vpc() VpcTypePtrOutput
type VpcType ¶
type VpcType struct { // A time value given in ISO8601 combined date and time format. CreatedAt *string `pulumi:"createdAt"` // A boolean value indicating whether or not the VPC is the default network for the region. All applicable resources are placed into the default VPC network unless otherwise specified during their creation. The `default` field cannot be unset from `true`. If you want to set a new default VPC network, update the `default` field of another VPC network in the same region. The previous network's `default` field will be set to `false` when a new default VPC has been defined. Default *bool `pulumi:"default"` // A free-form text field for describing the VPC's purpose. It may be a maximum of 255 characters. Description *string `pulumi:"description"` // A unique ID that can be used to identify and reference the VPC. Id *string `pulumi:"id"` // The range of IP addresses in the VPC in CIDR notation. Network ranges cannot overlap with other networks in the same account and must be in range of private addresses as defined in RFC1918. It may not be smaller than `/28` nor larger than `/16`. If no IP range is specified, a `/20` network range is generated that won't conflict with other VPC networks in your account. IpRange *string `pulumi:"ipRange"` // The name of the VPC. Must be unique and may only contain alphanumeric characters, dashes, and periods. Name *string `pulumi:"name"` // The slug identifier for the region where the VPC will be created. Region *string `pulumi:"region"` // The uniform resource name (URN) for the resource in the format do:resource_type:resource_id. Urn *string `pulumi:"urn"` }
type VpcTypeArrayOutput ¶
type VpcTypeArrayOutput struct{ *pulumi.OutputState }
func (VpcTypeArrayOutput) ElementType ¶
func (VpcTypeArrayOutput) ElementType() reflect.Type
func (VpcTypeArrayOutput) Index ¶
func (o VpcTypeArrayOutput) Index(i pulumi.IntInput) VpcTypeOutput
func (VpcTypeArrayOutput) ToVpcTypeArrayOutput ¶
func (o VpcTypeArrayOutput) ToVpcTypeArrayOutput() VpcTypeArrayOutput
func (VpcTypeArrayOutput) ToVpcTypeArrayOutputWithContext ¶
func (o VpcTypeArrayOutput) ToVpcTypeArrayOutputWithContext(ctx context.Context) VpcTypeArrayOutput
type VpcTypeOutput ¶
type VpcTypeOutput struct{ *pulumi.OutputState }
func (VpcTypeOutput) CreatedAt ¶
func (o VpcTypeOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format.
func (VpcTypeOutput) Default ¶
func (o VpcTypeOutput) Default() pulumi.BoolPtrOutput
A boolean value indicating whether or not the VPC is the default network for the region. All applicable resources are placed into the default VPC network unless otherwise specified during their creation. The `default` field cannot be unset from `true`. If you want to set a new default VPC network, update the `default` field of another VPC network in the same region. The previous network's `default` field will be set to `false` when a new default VPC has been defined.
func (VpcTypeOutput) Description ¶
func (o VpcTypeOutput) Description() pulumi.StringPtrOutput
A free-form text field for describing the VPC's purpose. It may be a maximum of 255 characters.
func (VpcTypeOutput) ElementType ¶
func (VpcTypeOutput) ElementType() reflect.Type
func (VpcTypeOutput) Id ¶
func (o VpcTypeOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference the VPC.
func (VpcTypeOutput) IpRange ¶
func (o VpcTypeOutput) IpRange() pulumi.StringPtrOutput
The range of IP addresses in the VPC in CIDR notation. Network ranges cannot overlap with other networks in the same account and must be in range of private addresses as defined in RFC1918. It may not be smaller than `/28` nor larger than `/16`. If no IP range is specified, a `/20` network range is generated that won't conflict with other VPC networks in your account.
func (VpcTypeOutput) Name ¶
func (o VpcTypeOutput) Name() pulumi.StringPtrOutput
The name of the VPC. Must be unique and may only contain alphanumeric characters, dashes, and periods.
func (VpcTypeOutput) Region ¶
func (o VpcTypeOutput) Region() pulumi.StringPtrOutput
The slug identifier for the region where the VPC will be created.
func (VpcTypeOutput) ToVpcTypeOutput ¶
func (o VpcTypeOutput) ToVpcTypeOutput() VpcTypeOutput
func (VpcTypeOutput) ToVpcTypeOutputWithContext ¶
func (o VpcTypeOutput) ToVpcTypeOutputWithContext(ctx context.Context) VpcTypeOutput
func (VpcTypeOutput) Urn ¶
func (o VpcTypeOutput) Urn() pulumi.StringPtrOutput
The uniform resource name (URN) for the resource in the format do:resource_type:resource_id.
type VpcTypePtrOutput ¶
type VpcTypePtrOutput struct{ *pulumi.OutputState }
func (VpcTypePtrOutput) CreatedAt ¶
func (o VpcTypePtrOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format.
func (VpcTypePtrOutput) Default ¶
func (o VpcTypePtrOutput) Default() pulumi.BoolPtrOutput
A boolean value indicating whether or not the VPC is the default network for the region. All applicable resources are placed into the default VPC network unless otherwise specified during their creation. The `default` field cannot be unset from `true`. If you want to set a new default VPC network, update the `default` field of another VPC network in the same region. The previous network's `default` field will be set to `false` when a new default VPC has been defined.
func (VpcTypePtrOutput) Description ¶
func (o VpcTypePtrOutput) Description() pulumi.StringPtrOutput
A free-form text field for describing the VPC's purpose. It may be a maximum of 255 characters.
func (VpcTypePtrOutput) Elem ¶
func (o VpcTypePtrOutput) Elem() VpcTypeOutput
func (VpcTypePtrOutput) ElementType ¶
func (VpcTypePtrOutput) ElementType() reflect.Type
func (VpcTypePtrOutput) Id ¶
func (o VpcTypePtrOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference the VPC.
func (VpcTypePtrOutput) IpRange ¶
func (o VpcTypePtrOutput) IpRange() pulumi.StringPtrOutput
The range of IP addresses in the VPC in CIDR notation. Network ranges cannot overlap with other networks in the same account and must be in range of private addresses as defined in RFC1918. It may not be smaller than `/28` nor larger than `/16`. If no IP range is specified, a `/20` network range is generated that won't conflict with other VPC networks in your account.
func (VpcTypePtrOutput) Name ¶
func (o VpcTypePtrOutput) Name() pulumi.StringPtrOutput
The name of the VPC. Must be unique and may only contain alphanumeric characters, dashes, and periods.
func (VpcTypePtrOutput) Region ¶
func (o VpcTypePtrOutput) Region() pulumi.StringPtrOutput
The slug identifier for the region where the VPC will be created.
func (VpcTypePtrOutput) ToVpcTypePtrOutput ¶
func (o VpcTypePtrOutput) ToVpcTypePtrOutput() VpcTypePtrOutput
func (VpcTypePtrOutput) ToVpcTypePtrOutputWithContext ¶
func (o VpcTypePtrOutput) ToVpcTypePtrOutputWithContext(ctx context.Context) VpcTypePtrOutput
func (VpcTypePtrOutput) Urn ¶
func (o VpcTypePtrOutput) Urn() pulumi.StringPtrOutput
The uniform resource name (URN) for the resource in the format do:resource_type:resource_id.