Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetDomainArgs
- type GetDomainLink
- type GetDomainLinkArgs
- type GetDomainLinkArray
- type GetDomainLinkArrayInput
- type GetDomainLinkArrayOutput
- func (GetDomainLinkArrayOutput) ElementType() reflect.Type
- func (o GetDomainLinkArrayOutput) Index(i pulumi.IntInput) GetDomainLinkOutput
- func (o GetDomainLinkArrayOutput) ToGetDomainLinkArrayOutput() GetDomainLinkArrayOutput
- func (o GetDomainLinkArrayOutput) ToGetDomainLinkArrayOutputWithContext(ctx context.Context) GetDomainLinkArrayOutput
- type GetDomainLinkInput
- type GetDomainLinkOutput
- func (GetDomainLinkOutput) ElementType() reflect.Type
- func (o GetDomainLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetDomainLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetDomainLinkOutput) Rel() pulumi.StringOutput
- func (o GetDomainLinkOutput) ToGetDomainLinkOutput() GetDomainLinkOutput
- func (o GetDomainLinkOutput) ToGetDomainLinkOutputWithContext(ctx context.Context) GetDomainLinkOutput
- type GetDomainOutputArgs
- type GetDomainResult
- type GetDomainResultOutput
- func (o GetDomainResultOutput) Cidr() pulumi.StringOutput
- func (o GetDomainResultOutput) CloudAccountIds() pulumi.StringArrayOutput
- func (o GetDomainResultOutput) CreatedAt() pulumi.StringOutput
- func (o GetDomainResultOutput) CustomProperties() pulumi.MapOutput
- func (o GetDomainResultOutput) Description() pulumi.StringOutput
- func (GetDomainResultOutput) ElementType() reflect.Type
- func (o GetDomainResultOutput) ExternalId() pulumi.StringOutput
- func (o GetDomainResultOutput) ExternalRegionId() pulumi.StringOutput
- func (o GetDomainResultOutput) Filter() pulumi.StringOutput
- func (o GetDomainResultOutput) Id() pulumi.StringOutput
- func (o GetDomainResultOutput) Links() GetDomainLinkArrayOutput
- func (o GetDomainResultOutput) Name() pulumi.StringOutput
- func (o GetDomainResultOutput) OrganizationId() pulumi.StringOutput
- func (o GetDomainResultOutput) Owner() pulumi.StringOutput
- func (o GetDomainResultOutput) Tags() GetDomainTagArrayOutput
- func (o GetDomainResultOutput) ToGetDomainResultOutput() GetDomainResultOutput
- func (o GetDomainResultOutput) ToGetDomainResultOutputWithContext(ctx context.Context) GetDomainResultOutput
- func (o GetDomainResultOutput) UpdatedAt() pulumi.StringOutput
- type GetDomainTag
- type GetDomainTagArgs
- type GetDomainTagArray
- type GetDomainTagArrayInput
- type GetDomainTagArrayOutput
- func (GetDomainTagArrayOutput) ElementType() reflect.Type
- func (o GetDomainTagArrayOutput) Index(i pulumi.IntInput) GetDomainTagOutput
- func (o GetDomainTagArrayOutput) ToGetDomainTagArrayOutput() GetDomainTagArrayOutput
- func (o GetDomainTagArrayOutput) ToGetDomainTagArrayOutputWithContext(ctx context.Context) GetDomainTagArrayOutput
- type GetDomainTagInput
- type GetDomainTagOutput
- func (GetDomainTagOutput) ElementType() reflect.Type
- func (o GetDomainTagOutput) Key() pulumi.StringOutput
- func (o GetDomainTagOutput) ToGetDomainTagOutput() GetDomainTagOutput
- func (o GetDomainTagOutput) ToGetDomainTagOutputWithContext(ctx context.Context) GetDomainTagOutput
- func (o GetDomainTagOutput) Value() pulumi.StringOutput
- type GetNetworkConstraint
- type GetNetworkConstraintArgs
- type GetNetworkConstraintArray
- type GetNetworkConstraintArrayInput
- type GetNetworkConstraintArrayOutput
- func (GetNetworkConstraintArrayOutput) ElementType() reflect.Type
- func (o GetNetworkConstraintArrayOutput) Index(i pulumi.IntInput) GetNetworkConstraintOutput
- func (o GetNetworkConstraintArrayOutput) ToGetNetworkConstraintArrayOutput() GetNetworkConstraintArrayOutput
- func (o GetNetworkConstraintArrayOutput) ToGetNetworkConstraintArrayOutputWithContext(ctx context.Context) GetNetworkConstraintArrayOutput
- type GetNetworkConstraintInput
- type GetNetworkConstraintOutput
- func (GetNetworkConstraintOutput) ElementType() reflect.Type
- func (o GetNetworkConstraintOutput) Expression() pulumi.StringOutput
- func (o GetNetworkConstraintOutput) Mandatory() pulumi.BoolOutput
- func (o GetNetworkConstraintOutput) ToGetNetworkConstraintOutput() GetNetworkConstraintOutput
- func (o GetNetworkConstraintOutput) ToGetNetworkConstraintOutputWithContext(ctx context.Context) GetNetworkConstraintOutput
- type GetNetworkLink
- type GetNetworkLinkArgs
- type GetNetworkLinkArray
- type GetNetworkLinkArrayInput
- type GetNetworkLinkArrayOutput
- func (GetNetworkLinkArrayOutput) ElementType() reflect.Type
- func (o GetNetworkLinkArrayOutput) Index(i pulumi.IntInput) GetNetworkLinkOutput
- func (o GetNetworkLinkArrayOutput) ToGetNetworkLinkArrayOutput() GetNetworkLinkArrayOutput
- func (o GetNetworkLinkArrayOutput) ToGetNetworkLinkArrayOutputWithContext(ctx context.Context) GetNetworkLinkArrayOutput
- type GetNetworkLinkInput
- type GetNetworkLinkOutput
- func (GetNetworkLinkOutput) ElementType() reflect.Type
- func (o GetNetworkLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetNetworkLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetNetworkLinkOutput) Rel() pulumi.StringOutput
- func (o GetNetworkLinkOutput) ToGetNetworkLinkOutput() GetNetworkLinkOutput
- func (o GetNetworkLinkOutput) ToGetNetworkLinkOutputWithContext(ctx context.Context) GetNetworkLinkOutput
- type GetNetworkTag
- type GetNetworkTagArgs
- type GetNetworkTagArray
- type GetNetworkTagArrayInput
- type GetNetworkTagArrayOutput
- func (GetNetworkTagArrayOutput) ElementType() reflect.Type
- func (o GetNetworkTagArrayOutput) Index(i pulumi.IntInput) GetNetworkTagOutput
- func (o GetNetworkTagArrayOutput) ToGetNetworkTagArrayOutput() GetNetworkTagArrayOutput
- func (o GetNetworkTagArrayOutput) ToGetNetworkTagArrayOutputWithContext(ctx context.Context) GetNetworkTagArrayOutput
- type GetNetworkTagInput
- type GetNetworkTagOutput
- func (GetNetworkTagOutput) ElementType() reflect.Type
- func (o GetNetworkTagOutput) Key() pulumi.StringOutput
- func (o GetNetworkTagOutput) ToGetNetworkTagOutput() GetNetworkTagOutput
- func (o GetNetworkTagOutput) ToGetNetworkTagOutputWithContext(ctx context.Context) GetNetworkTagOutput
- func (o GetNetworkTagOutput) Value() pulumi.StringOutput
- type GetProfileLink
- type GetProfileLinkArgs
- type GetProfileLinkArray
- type GetProfileLinkArrayInput
- type GetProfileLinkArrayOutput
- func (GetProfileLinkArrayOutput) ElementType() reflect.Type
- func (o GetProfileLinkArrayOutput) Index(i pulumi.IntInput) GetProfileLinkOutput
- func (o GetProfileLinkArrayOutput) ToGetProfileLinkArrayOutput() GetProfileLinkArrayOutput
- func (o GetProfileLinkArrayOutput) ToGetProfileLinkArrayOutputWithContext(ctx context.Context) GetProfileLinkArrayOutput
- type GetProfileLinkInput
- type GetProfileLinkOutput
- func (GetProfileLinkOutput) ElementType() reflect.Type
- func (o GetProfileLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetProfileLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetProfileLinkOutput) Rel() pulumi.StringOutput
- func (o GetProfileLinkOutput) ToGetProfileLinkOutput() GetProfileLinkOutput
- func (o GetProfileLinkOutput) ToGetProfileLinkOutputWithContext(ctx context.Context) GetProfileLinkOutput
- type GetProfileTag
- type GetProfileTagArgs
- type GetProfileTagArray
- type GetProfileTagArrayInput
- type GetProfileTagArrayOutput
- func (GetProfileTagArrayOutput) ElementType() reflect.Type
- func (o GetProfileTagArrayOutput) Index(i pulumi.IntInput) GetProfileTagOutput
- func (o GetProfileTagArrayOutput) ToGetProfileTagArrayOutput() GetProfileTagArrayOutput
- func (o GetProfileTagArrayOutput) ToGetProfileTagArrayOutputWithContext(ctx context.Context) GetProfileTagArrayOutput
- type GetProfileTagInput
- type GetProfileTagOutput
- func (GetProfileTagOutput) ElementType() reflect.Type
- func (o GetProfileTagOutput) Key() pulumi.StringOutput
- func (o GetProfileTagOutput) ToGetProfileTagOutput() GetProfileTagOutput
- func (o GetProfileTagOutput) ToGetProfileTagOutputWithContext(ctx context.Context) GetProfileTagOutput
- func (o GetProfileTagOutput) Value() pulumi.StringOutput
- type IpRange
- type IpRangeArgs
- type IpRangeArray
- type IpRangeArrayInput
- type IpRangeArrayOutput
- type IpRangeInput
- type IpRangeLink
- type IpRangeLinkArgs
- type IpRangeLinkArray
- type IpRangeLinkArrayInput
- type IpRangeLinkArrayOutput
- func (IpRangeLinkArrayOutput) ElementType() reflect.Type
- func (o IpRangeLinkArrayOutput) Index(i pulumi.IntInput) IpRangeLinkOutput
- func (o IpRangeLinkArrayOutput) ToIpRangeLinkArrayOutput() IpRangeLinkArrayOutput
- func (o IpRangeLinkArrayOutput) ToIpRangeLinkArrayOutputWithContext(ctx context.Context) IpRangeLinkArrayOutput
- type IpRangeLinkInput
- type IpRangeLinkOutput
- func (IpRangeLinkOutput) ElementType() reflect.Type
- func (o IpRangeLinkOutput) Href() pulumi.StringPtrOutput
- func (o IpRangeLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o IpRangeLinkOutput) Rel() pulumi.StringOutput
- func (o IpRangeLinkOutput) ToIpRangeLinkOutput() IpRangeLinkOutput
- func (o IpRangeLinkOutput) ToIpRangeLinkOutputWithContext(ctx context.Context) IpRangeLinkOutput
- type IpRangeMap
- type IpRangeMapInput
- type IpRangeMapOutput
- type IpRangeOutput
- func (o IpRangeOutput) CreatedAt() pulumi.StringOutput
- func (o IpRangeOutput) Description() pulumi.StringPtrOutput
- func (IpRangeOutput) ElementType() reflect.Type
- func (o IpRangeOutput) EndIpAddress() pulumi.StringOutput
- func (o IpRangeOutput) ExternalId() pulumi.StringOutput
- func (o IpRangeOutput) FabricNetworkId() pulumi.StringPtrOutput
- func (o IpRangeOutput) IpVersion() pulumi.StringOutput
- func (o IpRangeOutput) Links() IpRangeLinkArrayOutput
- func (o IpRangeOutput) Name() pulumi.StringOutput
- func (o IpRangeOutput) OrgId() pulumi.StringOutput
- func (o IpRangeOutput) StartIpAddress() pulumi.StringOutput
- func (o IpRangeOutput) Tags() IpRangeTagArrayOutput
- func (o IpRangeOutput) ToIpRangeOutput() IpRangeOutput
- func (o IpRangeOutput) ToIpRangeOutputWithContext(ctx context.Context) IpRangeOutput
- func (o IpRangeOutput) UpdatedAt() pulumi.StringOutput
- type IpRangeState
- type IpRangeTag
- type IpRangeTagArgs
- type IpRangeTagArray
- type IpRangeTagArrayInput
- type IpRangeTagArrayOutput
- func (IpRangeTagArrayOutput) ElementType() reflect.Type
- func (o IpRangeTagArrayOutput) Index(i pulumi.IntInput) IpRangeTagOutput
- func (o IpRangeTagArrayOutput) ToIpRangeTagArrayOutput() IpRangeTagArrayOutput
- func (o IpRangeTagArrayOutput) ToIpRangeTagArrayOutputWithContext(ctx context.Context) IpRangeTagArrayOutput
- type IpRangeTagInput
- type IpRangeTagOutput
- func (IpRangeTagOutput) ElementType() reflect.Type
- func (o IpRangeTagOutput) Key() pulumi.StringOutput
- func (o IpRangeTagOutput) ToIpRangeTagOutput() IpRangeTagOutput
- func (o IpRangeTagOutput) ToIpRangeTagOutputWithContext(ctx context.Context) IpRangeTagOutput
- func (o IpRangeTagOutput) Value() pulumi.StringOutput
- type LookupNetworkArgs
- type LookupNetworkOutputArgs
- type LookupNetworkResult
- type LookupNetworkResultOutput
- func (o LookupNetworkResultOutput) Cidr() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Constraints() GetNetworkConstraintArrayOutput
- func (o LookupNetworkResultOutput) CustomProperties() pulumi.MapOutput
- func (o LookupNetworkResultOutput) DeploymentId() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Description() pulumi.StringOutput
- func (LookupNetworkResultOutput) ElementType() reflect.Type
- func (o LookupNetworkResultOutput) ExternalId() pulumi.StringOutput
- func (o LookupNetworkResultOutput) ExternalZoneId() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Links() GetNetworkLinkArrayOutput
- func (o LookupNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkResultOutput) OrganizationId() pulumi.StringOutput
- func (o LookupNetworkResultOutput) OutboundAccess() pulumi.BoolOutput
- func (o LookupNetworkResultOutput) Owner() pulumi.StringOutput
- func (o LookupNetworkResultOutput) ProjectId() pulumi.StringOutput
- func (o LookupNetworkResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Tags() GetNetworkTagArrayOutput
- func (o LookupNetworkResultOutput) ToLookupNetworkResultOutput() LookupNetworkResultOutput
- func (o LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext(ctx context.Context) LookupNetworkResultOutput
- func (o LookupNetworkResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupProfileArgs
- type LookupProfileOutputArgs
- type LookupProfileResult
- type LookupProfileResultOutput
- func (o LookupProfileResultOutput) CustomProperties() pulumi.MapOutput
- func (o LookupProfileResultOutput) Description() pulumi.StringOutput
- func (LookupProfileResultOutput) ElementType() reflect.Type
- func (o LookupProfileResultOutput) ExternalRegionId() pulumi.StringOutput
- func (o LookupProfileResultOutput) FabricNetworkIds() pulumi.StringArrayOutput
- func (o LookupProfileResultOutput) Filter() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupProfileResultOutput) IsolatedExternalFabricNetworkId() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) IsolatedNetworkCidrPrefix() pulumi.IntOutput
- func (o LookupProfileResultOutput) IsolatedNetworkDomainCidr() pulumi.StringOutput
- func (o LookupProfileResultOutput) IsolatedNetworkDomainId() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) IsolationType() pulumi.StringOutput
- func (o LookupProfileResultOutput) Links() GetProfileLinkArrayOutput
- func (o LookupProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupProfileResultOutput) OrganizationId() pulumi.StringOutput
- func (o LookupProfileResultOutput) Owner() pulumi.StringOutput
- func (o LookupProfileResultOutput) RegionId() pulumi.StringOutput
- func (o LookupProfileResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupProfileResultOutput) Tags() GetProfileTagArrayOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
- func (o LookupProfileResultOutput) UpdatedAt() pulumi.StringOutput
- type Network
- type NetworkArgs
- type NetworkArray
- type NetworkArrayInput
- type NetworkArrayOutput
- type NetworkConstraint
- type NetworkConstraintArgs
- type NetworkConstraintArray
- type NetworkConstraintArrayInput
- type NetworkConstraintArrayOutput
- func (NetworkConstraintArrayOutput) ElementType() reflect.Type
- func (o NetworkConstraintArrayOutput) Index(i pulumi.IntInput) NetworkConstraintOutput
- func (o NetworkConstraintArrayOutput) ToNetworkConstraintArrayOutput() NetworkConstraintArrayOutput
- func (o NetworkConstraintArrayOutput) ToNetworkConstraintArrayOutputWithContext(ctx context.Context) NetworkConstraintArrayOutput
- type NetworkConstraintInput
- type NetworkConstraintOutput
- func (NetworkConstraintOutput) ElementType() reflect.Type
- func (o NetworkConstraintOutput) Expression() pulumi.StringOutput
- func (o NetworkConstraintOutput) Mandatory() pulumi.BoolOutput
- func (o NetworkConstraintOutput) ToNetworkConstraintOutput() NetworkConstraintOutput
- func (o NetworkConstraintOutput) ToNetworkConstraintOutputWithContext(ctx context.Context) NetworkConstraintOutput
- type NetworkInput
- type NetworkLink
- type NetworkLinkArgs
- type NetworkLinkArray
- type NetworkLinkArrayInput
- type NetworkLinkArrayOutput
- func (NetworkLinkArrayOutput) ElementType() reflect.Type
- func (o NetworkLinkArrayOutput) Index(i pulumi.IntInput) NetworkLinkOutput
- func (o NetworkLinkArrayOutput) ToNetworkLinkArrayOutput() NetworkLinkArrayOutput
- func (o NetworkLinkArrayOutput) ToNetworkLinkArrayOutputWithContext(ctx context.Context) NetworkLinkArrayOutput
- type NetworkLinkInput
- type NetworkLinkOutput
- func (NetworkLinkOutput) ElementType() reflect.Type
- func (o NetworkLinkOutput) Href() pulumi.StringPtrOutput
- func (o NetworkLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o NetworkLinkOutput) Rel() pulumi.StringOutput
- func (o NetworkLinkOutput) ToNetworkLinkOutput() NetworkLinkOutput
- func (o NetworkLinkOutput) ToNetworkLinkOutputWithContext(ctx context.Context) NetworkLinkOutput
- type NetworkMap
- type NetworkMapInput
- type NetworkMapOutput
- type NetworkOutput
- func (o NetworkOutput) Cidr() pulumi.StringOutput
- func (o NetworkOutput) Constraints() NetworkConstraintArrayOutput
- func (o NetworkOutput) CustomProperties() pulumi.MapOutput
- func (o NetworkOutput) DeploymentId() pulumi.StringOutput
- func (o NetworkOutput) Description() pulumi.StringPtrOutput
- func (NetworkOutput) ElementType() reflect.Type
- func (o NetworkOutput) ExternalId() pulumi.StringOutput
- func (o NetworkOutput) ExternalZoneId() pulumi.StringOutput
- func (o NetworkOutput) Links() NetworkLinkArrayOutput
- func (o NetworkOutput) Name() pulumi.StringOutput
- func (o NetworkOutput) OrganizationId() pulumi.StringOutput
- func (o NetworkOutput) OutboundAccess() pulumi.BoolPtrOutput
- func (o NetworkOutput) Owner() pulumi.StringOutput
- func (o NetworkOutput) ProjectId() pulumi.StringOutput
- func (o NetworkOutput) SelfLink() pulumi.StringOutput
- func (o NetworkOutput) Tags() NetworkTagArrayOutput
- func (o NetworkOutput) ToNetworkOutput() NetworkOutput
- func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
- func (o NetworkOutput) UpdatedAt() pulumi.StringOutput
- type NetworkState
- type NetworkTag
- type NetworkTagArgs
- type NetworkTagArray
- type NetworkTagArrayInput
- type NetworkTagArrayOutput
- func (NetworkTagArrayOutput) ElementType() reflect.Type
- func (o NetworkTagArrayOutput) Index(i pulumi.IntInput) NetworkTagOutput
- func (o NetworkTagArrayOutput) ToNetworkTagArrayOutput() NetworkTagArrayOutput
- func (o NetworkTagArrayOutput) ToNetworkTagArrayOutputWithContext(ctx context.Context) NetworkTagArrayOutput
- type NetworkTagInput
- type NetworkTagOutput
- func (NetworkTagOutput) ElementType() reflect.Type
- func (o NetworkTagOutput) Key() pulumi.StringOutput
- func (o NetworkTagOutput) ToNetworkTagOutput() NetworkTagOutput
- func (o NetworkTagOutput) ToNetworkTagOutputWithContext(ctx context.Context) NetworkTagOutput
- func (o NetworkTagOutput) Value() pulumi.StringOutput
- type Profile
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileInput
- type ProfileLink
- type ProfileLinkArgs
- type ProfileLinkArray
- type ProfileLinkArrayInput
- type ProfileLinkArrayOutput
- func (ProfileLinkArrayOutput) ElementType() reflect.Type
- func (o ProfileLinkArrayOutput) Index(i pulumi.IntInput) ProfileLinkOutput
- func (o ProfileLinkArrayOutput) ToProfileLinkArrayOutput() ProfileLinkArrayOutput
- func (o ProfileLinkArrayOutput) ToProfileLinkArrayOutputWithContext(ctx context.Context) ProfileLinkArrayOutput
- type ProfileLinkInput
- type ProfileLinkOutput
- func (ProfileLinkOutput) ElementType() reflect.Type
- func (o ProfileLinkOutput) Href() pulumi.StringPtrOutput
- func (o ProfileLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o ProfileLinkOutput) Rel() pulumi.StringOutput
- func (o ProfileLinkOutput) ToProfileLinkOutput() ProfileLinkOutput
- func (o ProfileLinkOutput) ToProfileLinkOutputWithContext(ctx context.Context) ProfileLinkOutput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileOutput
- func (o ProfileOutput) CloudAccountId() pulumi.StringOutput
- func (o ProfileOutput) CreatedAt() pulumi.StringOutput
- func (o ProfileOutput) CustomProperties() pulumi.MapOutput
- func (o ProfileOutput) Description() pulumi.StringPtrOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) ExternalRegionId() pulumi.StringOutput
- func (o ProfileOutput) FabricNetworkIds() pulumi.StringArrayOutput
- func (o ProfileOutput) IsolatedExternalFabricNetworkId() pulumi.StringPtrOutput
- func (o ProfileOutput) IsolatedNetworkCidrPrefix() pulumi.IntPtrOutput
- func (o ProfileOutput) IsolatedNetworkDomainCidr() pulumi.StringPtrOutput
- func (o ProfileOutput) IsolatedNetworkDomainId() pulumi.StringPtrOutput
- func (o ProfileOutput) IsolationType() pulumi.StringPtrOutput
- func (o ProfileOutput) Links() ProfileLinkArrayOutput
- func (o ProfileOutput) Name() pulumi.StringOutput
- func (o ProfileOutput) OrgId() pulumi.StringOutput
- func (o ProfileOutput) OrganizationId() pulumi.StringOutput
- func (o ProfileOutput) Owner() pulumi.StringOutput
- func (o ProfileOutput) RegionId() pulumi.StringOutput
- func (o ProfileOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ProfileOutput) Tags() ProfileTagArrayOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- func (o ProfileOutput) UpdatedAt() pulumi.StringOutput
- type ProfileState
- type ProfileTag
- type ProfileTagArgs
- type ProfileTagArray
- type ProfileTagArrayInput
- type ProfileTagArrayOutput
- func (ProfileTagArrayOutput) ElementType() reflect.Type
- func (o ProfileTagArrayOutput) Index(i pulumi.IntInput) ProfileTagOutput
- func (o ProfileTagArrayOutput) ToProfileTagArrayOutput() ProfileTagArrayOutput
- func (o ProfileTagArrayOutput) ToProfileTagArrayOutputWithContext(ctx context.Context) ProfileTagArrayOutput
- type ProfileTagInput
- type ProfileTagOutput
- func (ProfileTagOutput) ElementType() reflect.Type
- func (o ProfileTagOutput) Key() pulumi.StringOutput
- func (o ProfileTagOutput) ToProfileTagOutput() ProfileTagOutput
- func (o ProfileTagOutput) ToProfileTagOutputWithContext(ctx context.Context) ProfileTagOutput
- func (o ProfileTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type GetDomainArgs ¶
type GetDomainArgs struct { // Search criteria to narrow down the network domain objects. Filter string `pulumi:"filter"` // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetDomainTag `pulumi:"tags"` }
A collection of arguments for invoking getDomain.
type GetDomainLink ¶
type GetDomainLinkArgs ¶
type GetDomainLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetDomainLinkArgs) ElementType ¶
func (GetDomainLinkArgs) ElementType() reflect.Type
func (GetDomainLinkArgs) ToGetDomainLinkOutput ¶
func (i GetDomainLinkArgs) ToGetDomainLinkOutput() GetDomainLinkOutput
func (GetDomainLinkArgs) ToGetDomainLinkOutputWithContext ¶
func (i GetDomainLinkArgs) ToGetDomainLinkOutputWithContext(ctx context.Context) GetDomainLinkOutput
type GetDomainLinkArray ¶
type GetDomainLinkArray []GetDomainLinkInput
func (GetDomainLinkArray) ElementType ¶
func (GetDomainLinkArray) ElementType() reflect.Type
func (GetDomainLinkArray) ToGetDomainLinkArrayOutput ¶
func (i GetDomainLinkArray) ToGetDomainLinkArrayOutput() GetDomainLinkArrayOutput
func (GetDomainLinkArray) ToGetDomainLinkArrayOutputWithContext ¶
func (i GetDomainLinkArray) ToGetDomainLinkArrayOutputWithContext(ctx context.Context) GetDomainLinkArrayOutput
type GetDomainLinkArrayInput ¶
type GetDomainLinkArrayInput interface { pulumi.Input ToGetDomainLinkArrayOutput() GetDomainLinkArrayOutput ToGetDomainLinkArrayOutputWithContext(context.Context) GetDomainLinkArrayOutput }
GetDomainLinkArrayInput is an input type that accepts GetDomainLinkArray and GetDomainLinkArrayOutput values. You can construct a concrete instance of `GetDomainLinkArrayInput` via:
GetDomainLinkArray{ GetDomainLinkArgs{...} }
type GetDomainLinkArrayOutput ¶
type GetDomainLinkArrayOutput struct{ *pulumi.OutputState }
func (GetDomainLinkArrayOutput) ElementType ¶
func (GetDomainLinkArrayOutput) ElementType() reflect.Type
func (GetDomainLinkArrayOutput) Index ¶
func (o GetDomainLinkArrayOutput) Index(i pulumi.IntInput) GetDomainLinkOutput
func (GetDomainLinkArrayOutput) ToGetDomainLinkArrayOutput ¶
func (o GetDomainLinkArrayOutput) ToGetDomainLinkArrayOutput() GetDomainLinkArrayOutput
func (GetDomainLinkArrayOutput) ToGetDomainLinkArrayOutputWithContext ¶
func (o GetDomainLinkArrayOutput) ToGetDomainLinkArrayOutputWithContext(ctx context.Context) GetDomainLinkArrayOutput
type GetDomainLinkInput ¶
type GetDomainLinkInput interface { pulumi.Input ToGetDomainLinkOutput() GetDomainLinkOutput ToGetDomainLinkOutputWithContext(context.Context) GetDomainLinkOutput }
GetDomainLinkInput is an input type that accepts GetDomainLinkArgs and GetDomainLinkOutput values. You can construct a concrete instance of `GetDomainLinkInput` via:
GetDomainLinkArgs{...}
type GetDomainLinkOutput ¶
type GetDomainLinkOutput struct{ *pulumi.OutputState }
func (GetDomainLinkOutput) ElementType ¶
func (GetDomainLinkOutput) ElementType() reflect.Type
func (GetDomainLinkOutput) Href ¶
func (o GetDomainLinkOutput) Href() pulumi.StringPtrOutput
func (GetDomainLinkOutput) Hrefs ¶
func (o GetDomainLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetDomainLinkOutput) Rel ¶
func (o GetDomainLinkOutput) Rel() pulumi.StringOutput
func (GetDomainLinkOutput) ToGetDomainLinkOutput ¶
func (o GetDomainLinkOutput) ToGetDomainLinkOutput() GetDomainLinkOutput
func (GetDomainLinkOutput) ToGetDomainLinkOutputWithContext ¶
func (o GetDomainLinkOutput) ToGetDomainLinkOutputWithContext(ctx context.Context) GetDomainLinkOutput
type GetDomainOutputArgs ¶
type GetDomainOutputArgs struct { // Search criteria to narrow down the network domain objects. Filter pulumi.StringInput `pulumi:"filter"` // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags GetDomainTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getDomain.
func (GetDomainOutputArgs) ElementType ¶
func (GetDomainOutputArgs) ElementType() reflect.Type
type GetDomainResult ¶
type GetDomainResult struct { Cidr string `pulumi:"cidr"` // Set of ids of the cloud accounts this entity belongs to. CloudAccountIds []string `pulumi:"cloudAccountIds"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt string `pulumi:"createdAt"` CustomProperties map[string]interface{} `pulumi:"customProperties"` // A human-friendly description of the fabric vSphere storage account. Description string `pulumi:"description"` // External entity Id on the provider side. ExternalId string `pulumi:"externalId"` // The id of the region for which this entity is defined. ExternalRegionId string `pulumi:"externalRegionId"` Filter string `pulumi:"filter"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // HATEOAS of the entity Links []GetDomainLink `pulumi:"links"` // Name of the network domain. Name string `pulumi:"name"` OrganizationId string `pulumi:"organizationId"` // Email of the user that owns the entity. Owner string `pulumi:"owner"` // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetDomainTag `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getDomain.
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, args *GetDomainArgs, opts ...pulumi.InvokeOption) (*GetDomainResult, error)
## Example Usage ### S This is an example of how to lookup Network domain objects.
**Network Domain by filter query:**
```go package main
import (
"fmt" "github.com/pulumi/pulumi-vra/sdk/go/vra/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/network"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := network.GetDomain(ctx, &network.GetDomainArgs{ Filter: fmt.Sprintf("name eq '%v'", _var.Name), }, nil) if err != nil { return err } return nil }) }
```
A network domain object supports the following arguments:
type GetDomainResultOutput ¶
type GetDomainResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomain.
func GetDomainOutput ¶
func GetDomainOutput(ctx *pulumi.Context, args GetDomainOutputArgs, opts ...pulumi.InvokeOption) GetDomainResultOutput
func (GetDomainResultOutput) Cidr ¶
func (o GetDomainResultOutput) Cidr() pulumi.StringOutput
func (GetDomainResultOutput) CloudAccountIds ¶
func (o GetDomainResultOutput) CloudAccountIds() pulumi.StringArrayOutput
Set of ids of the cloud accounts this entity belongs to.
func (GetDomainResultOutput) CreatedAt ¶
func (o GetDomainResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (GetDomainResultOutput) CustomProperties ¶
func (o GetDomainResultOutput) CustomProperties() pulumi.MapOutput
func (GetDomainResultOutput) Description ¶
func (o GetDomainResultOutput) Description() pulumi.StringOutput
A human-friendly description of the fabric vSphere storage account.
func (GetDomainResultOutput) ElementType ¶
func (GetDomainResultOutput) ElementType() reflect.Type
func (GetDomainResultOutput) ExternalId ¶
func (o GetDomainResultOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (GetDomainResultOutput) ExternalRegionId ¶
func (o GetDomainResultOutput) ExternalRegionId() pulumi.StringOutput
The id of the region for which this entity is defined.
func (GetDomainResultOutput) Filter ¶
func (o GetDomainResultOutput) Filter() pulumi.StringOutput
func (GetDomainResultOutput) Id ¶
func (o GetDomainResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainResultOutput) Links ¶
func (o GetDomainResultOutput) Links() GetDomainLinkArrayOutput
HATEOAS of the entity
func (GetDomainResultOutput) Name ¶
func (o GetDomainResultOutput) Name() pulumi.StringOutput
Name of the network domain.
func (GetDomainResultOutput) OrganizationId ¶
func (o GetDomainResultOutput) OrganizationId() pulumi.StringOutput
func (GetDomainResultOutput) Owner ¶
func (o GetDomainResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (GetDomainResultOutput) Tags ¶
func (o GetDomainResultOutput) Tags() GetDomainTagArrayOutput
Set of tag keys and values to apply to the resource. Example:[ { "key" : "vmware", "value": "provider" } ]
func (GetDomainResultOutput) ToGetDomainResultOutput ¶
func (o GetDomainResultOutput) ToGetDomainResultOutput() GetDomainResultOutput
func (GetDomainResultOutput) ToGetDomainResultOutputWithContext ¶
func (o GetDomainResultOutput) ToGetDomainResultOutputWithContext(ctx context.Context) GetDomainResultOutput
func (GetDomainResultOutput) UpdatedAt ¶
func (o GetDomainResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type GetDomainTag ¶
type GetDomainTagArgs ¶
type GetDomainTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GetDomainTagArgs) ElementType ¶
func (GetDomainTagArgs) ElementType() reflect.Type
func (GetDomainTagArgs) ToGetDomainTagOutput ¶
func (i GetDomainTagArgs) ToGetDomainTagOutput() GetDomainTagOutput
func (GetDomainTagArgs) ToGetDomainTagOutputWithContext ¶
func (i GetDomainTagArgs) ToGetDomainTagOutputWithContext(ctx context.Context) GetDomainTagOutput
type GetDomainTagArray ¶
type GetDomainTagArray []GetDomainTagInput
func (GetDomainTagArray) ElementType ¶
func (GetDomainTagArray) ElementType() reflect.Type
func (GetDomainTagArray) ToGetDomainTagArrayOutput ¶
func (i GetDomainTagArray) ToGetDomainTagArrayOutput() GetDomainTagArrayOutput
func (GetDomainTagArray) ToGetDomainTagArrayOutputWithContext ¶
func (i GetDomainTagArray) ToGetDomainTagArrayOutputWithContext(ctx context.Context) GetDomainTagArrayOutput
type GetDomainTagArrayInput ¶
type GetDomainTagArrayInput interface { pulumi.Input ToGetDomainTagArrayOutput() GetDomainTagArrayOutput ToGetDomainTagArrayOutputWithContext(context.Context) GetDomainTagArrayOutput }
GetDomainTagArrayInput is an input type that accepts GetDomainTagArray and GetDomainTagArrayOutput values. You can construct a concrete instance of `GetDomainTagArrayInput` via:
GetDomainTagArray{ GetDomainTagArgs{...} }
type GetDomainTagArrayOutput ¶
type GetDomainTagArrayOutput struct{ *pulumi.OutputState }
func (GetDomainTagArrayOutput) ElementType ¶
func (GetDomainTagArrayOutput) ElementType() reflect.Type
func (GetDomainTagArrayOutput) Index ¶
func (o GetDomainTagArrayOutput) Index(i pulumi.IntInput) GetDomainTagOutput
func (GetDomainTagArrayOutput) ToGetDomainTagArrayOutput ¶
func (o GetDomainTagArrayOutput) ToGetDomainTagArrayOutput() GetDomainTagArrayOutput
func (GetDomainTagArrayOutput) ToGetDomainTagArrayOutputWithContext ¶
func (o GetDomainTagArrayOutput) ToGetDomainTagArrayOutputWithContext(ctx context.Context) GetDomainTagArrayOutput
type GetDomainTagInput ¶
type GetDomainTagInput interface { pulumi.Input ToGetDomainTagOutput() GetDomainTagOutput ToGetDomainTagOutputWithContext(context.Context) GetDomainTagOutput }
GetDomainTagInput is an input type that accepts GetDomainTagArgs and GetDomainTagOutput values. You can construct a concrete instance of `GetDomainTagInput` via:
GetDomainTagArgs{...}
type GetDomainTagOutput ¶
type GetDomainTagOutput struct{ *pulumi.OutputState }
func (GetDomainTagOutput) ElementType ¶
func (GetDomainTagOutput) ElementType() reflect.Type
func (GetDomainTagOutput) Key ¶
func (o GetDomainTagOutput) Key() pulumi.StringOutput
func (GetDomainTagOutput) ToGetDomainTagOutput ¶
func (o GetDomainTagOutput) ToGetDomainTagOutput() GetDomainTagOutput
func (GetDomainTagOutput) ToGetDomainTagOutputWithContext ¶
func (o GetDomainTagOutput) ToGetDomainTagOutputWithContext(ctx context.Context) GetDomainTagOutput
func (GetDomainTagOutput) Value ¶
func (o GetDomainTagOutput) Value() pulumi.StringOutput
type GetNetworkConstraint ¶
type GetNetworkConstraintArgs ¶
type GetNetworkConstraintArgs struct { Expression pulumi.StringInput `pulumi:"expression"` Mandatory pulumi.BoolInput `pulumi:"mandatory"` }
func (GetNetworkConstraintArgs) ElementType ¶
func (GetNetworkConstraintArgs) ElementType() reflect.Type
func (GetNetworkConstraintArgs) ToGetNetworkConstraintOutput ¶
func (i GetNetworkConstraintArgs) ToGetNetworkConstraintOutput() GetNetworkConstraintOutput
func (GetNetworkConstraintArgs) ToGetNetworkConstraintOutputWithContext ¶
func (i GetNetworkConstraintArgs) ToGetNetworkConstraintOutputWithContext(ctx context.Context) GetNetworkConstraintOutput
type GetNetworkConstraintArray ¶
type GetNetworkConstraintArray []GetNetworkConstraintInput
func (GetNetworkConstraintArray) ElementType ¶
func (GetNetworkConstraintArray) ElementType() reflect.Type
func (GetNetworkConstraintArray) ToGetNetworkConstraintArrayOutput ¶
func (i GetNetworkConstraintArray) ToGetNetworkConstraintArrayOutput() GetNetworkConstraintArrayOutput
func (GetNetworkConstraintArray) ToGetNetworkConstraintArrayOutputWithContext ¶
func (i GetNetworkConstraintArray) ToGetNetworkConstraintArrayOutputWithContext(ctx context.Context) GetNetworkConstraintArrayOutput
type GetNetworkConstraintArrayInput ¶
type GetNetworkConstraintArrayInput interface { pulumi.Input ToGetNetworkConstraintArrayOutput() GetNetworkConstraintArrayOutput ToGetNetworkConstraintArrayOutputWithContext(context.Context) GetNetworkConstraintArrayOutput }
GetNetworkConstraintArrayInput is an input type that accepts GetNetworkConstraintArray and GetNetworkConstraintArrayOutput values. You can construct a concrete instance of `GetNetworkConstraintArrayInput` via:
GetNetworkConstraintArray{ GetNetworkConstraintArgs{...} }
type GetNetworkConstraintArrayOutput ¶
type GetNetworkConstraintArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkConstraintArrayOutput) ElementType ¶
func (GetNetworkConstraintArrayOutput) ElementType() reflect.Type
func (GetNetworkConstraintArrayOutput) Index ¶
func (o GetNetworkConstraintArrayOutput) Index(i pulumi.IntInput) GetNetworkConstraintOutput
func (GetNetworkConstraintArrayOutput) ToGetNetworkConstraintArrayOutput ¶
func (o GetNetworkConstraintArrayOutput) ToGetNetworkConstraintArrayOutput() GetNetworkConstraintArrayOutput
func (GetNetworkConstraintArrayOutput) ToGetNetworkConstraintArrayOutputWithContext ¶
func (o GetNetworkConstraintArrayOutput) ToGetNetworkConstraintArrayOutputWithContext(ctx context.Context) GetNetworkConstraintArrayOutput
type GetNetworkConstraintInput ¶
type GetNetworkConstraintInput interface { pulumi.Input ToGetNetworkConstraintOutput() GetNetworkConstraintOutput ToGetNetworkConstraintOutputWithContext(context.Context) GetNetworkConstraintOutput }
GetNetworkConstraintInput is an input type that accepts GetNetworkConstraintArgs and GetNetworkConstraintOutput values. You can construct a concrete instance of `GetNetworkConstraintInput` via:
GetNetworkConstraintArgs{...}
type GetNetworkConstraintOutput ¶
type GetNetworkConstraintOutput struct{ *pulumi.OutputState }
func (GetNetworkConstraintOutput) ElementType ¶
func (GetNetworkConstraintOutput) ElementType() reflect.Type
func (GetNetworkConstraintOutput) Expression ¶
func (o GetNetworkConstraintOutput) Expression() pulumi.StringOutput
func (GetNetworkConstraintOutput) Mandatory ¶
func (o GetNetworkConstraintOutput) Mandatory() pulumi.BoolOutput
func (GetNetworkConstraintOutput) ToGetNetworkConstraintOutput ¶
func (o GetNetworkConstraintOutput) ToGetNetworkConstraintOutput() GetNetworkConstraintOutput
func (GetNetworkConstraintOutput) ToGetNetworkConstraintOutputWithContext ¶
func (o GetNetworkConstraintOutput) ToGetNetworkConstraintOutputWithContext(ctx context.Context) GetNetworkConstraintOutput
type GetNetworkLink ¶
type GetNetworkLinkArgs ¶
type GetNetworkLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetNetworkLinkArgs) ElementType ¶
func (GetNetworkLinkArgs) ElementType() reflect.Type
func (GetNetworkLinkArgs) ToGetNetworkLinkOutput ¶
func (i GetNetworkLinkArgs) ToGetNetworkLinkOutput() GetNetworkLinkOutput
func (GetNetworkLinkArgs) ToGetNetworkLinkOutputWithContext ¶
func (i GetNetworkLinkArgs) ToGetNetworkLinkOutputWithContext(ctx context.Context) GetNetworkLinkOutput
type GetNetworkLinkArray ¶
type GetNetworkLinkArray []GetNetworkLinkInput
func (GetNetworkLinkArray) ElementType ¶
func (GetNetworkLinkArray) ElementType() reflect.Type
func (GetNetworkLinkArray) ToGetNetworkLinkArrayOutput ¶
func (i GetNetworkLinkArray) ToGetNetworkLinkArrayOutput() GetNetworkLinkArrayOutput
func (GetNetworkLinkArray) ToGetNetworkLinkArrayOutputWithContext ¶
func (i GetNetworkLinkArray) ToGetNetworkLinkArrayOutputWithContext(ctx context.Context) GetNetworkLinkArrayOutput
type GetNetworkLinkArrayInput ¶
type GetNetworkLinkArrayInput interface { pulumi.Input ToGetNetworkLinkArrayOutput() GetNetworkLinkArrayOutput ToGetNetworkLinkArrayOutputWithContext(context.Context) GetNetworkLinkArrayOutput }
GetNetworkLinkArrayInput is an input type that accepts GetNetworkLinkArray and GetNetworkLinkArrayOutput values. You can construct a concrete instance of `GetNetworkLinkArrayInput` via:
GetNetworkLinkArray{ GetNetworkLinkArgs{...} }
type GetNetworkLinkArrayOutput ¶
type GetNetworkLinkArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkLinkArrayOutput) ElementType ¶
func (GetNetworkLinkArrayOutput) ElementType() reflect.Type
func (GetNetworkLinkArrayOutput) Index ¶
func (o GetNetworkLinkArrayOutput) Index(i pulumi.IntInput) GetNetworkLinkOutput
func (GetNetworkLinkArrayOutput) ToGetNetworkLinkArrayOutput ¶
func (o GetNetworkLinkArrayOutput) ToGetNetworkLinkArrayOutput() GetNetworkLinkArrayOutput
func (GetNetworkLinkArrayOutput) ToGetNetworkLinkArrayOutputWithContext ¶
func (o GetNetworkLinkArrayOutput) ToGetNetworkLinkArrayOutputWithContext(ctx context.Context) GetNetworkLinkArrayOutput
type GetNetworkLinkInput ¶
type GetNetworkLinkInput interface { pulumi.Input ToGetNetworkLinkOutput() GetNetworkLinkOutput ToGetNetworkLinkOutputWithContext(context.Context) GetNetworkLinkOutput }
GetNetworkLinkInput is an input type that accepts GetNetworkLinkArgs and GetNetworkLinkOutput values. You can construct a concrete instance of `GetNetworkLinkInput` via:
GetNetworkLinkArgs{...}
type GetNetworkLinkOutput ¶
type GetNetworkLinkOutput struct{ *pulumi.OutputState }
func (GetNetworkLinkOutput) ElementType ¶
func (GetNetworkLinkOutput) ElementType() reflect.Type
func (GetNetworkLinkOutput) Href ¶
func (o GetNetworkLinkOutput) Href() pulumi.StringPtrOutput
func (GetNetworkLinkOutput) Hrefs ¶
func (o GetNetworkLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetNetworkLinkOutput) Rel ¶
func (o GetNetworkLinkOutput) Rel() pulumi.StringOutput
func (GetNetworkLinkOutput) ToGetNetworkLinkOutput ¶
func (o GetNetworkLinkOutput) ToGetNetworkLinkOutput() GetNetworkLinkOutput
func (GetNetworkLinkOutput) ToGetNetworkLinkOutputWithContext ¶
func (o GetNetworkLinkOutput) ToGetNetworkLinkOutputWithContext(ctx context.Context) GetNetworkLinkOutput
type GetNetworkTag ¶
type GetNetworkTagArgs ¶
type GetNetworkTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GetNetworkTagArgs) ElementType ¶
func (GetNetworkTagArgs) ElementType() reflect.Type
func (GetNetworkTagArgs) ToGetNetworkTagOutput ¶
func (i GetNetworkTagArgs) ToGetNetworkTagOutput() GetNetworkTagOutput
func (GetNetworkTagArgs) ToGetNetworkTagOutputWithContext ¶
func (i GetNetworkTagArgs) ToGetNetworkTagOutputWithContext(ctx context.Context) GetNetworkTagOutput
type GetNetworkTagArray ¶
type GetNetworkTagArray []GetNetworkTagInput
func (GetNetworkTagArray) ElementType ¶
func (GetNetworkTagArray) ElementType() reflect.Type
func (GetNetworkTagArray) ToGetNetworkTagArrayOutput ¶
func (i GetNetworkTagArray) ToGetNetworkTagArrayOutput() GetNetworkTagArrayOutput
func (GetNetworkTagArray) ToGetNetworkTagArrayOutputWithContext ¶
func (i GetNetworkTagArray) ToGetNetworkTagArrayOutputWithContext(ctx context.Context) GetNetworkTagArrayOutput
type GetNetworkTagArrayInput ¶
type GetNetworkTagArrayInput interface { pulumi.Input ToGetNetworkTagArrayOutput() GetNetworkTagArrayOutput ToGetNetworkTagArrayOutputWithContext(context.Context) GetNetworkTagArrayOutput }
GetNetworkTagArrayInput is an input type that accepts GetNetworkTagArray and GetNetworkTagArrayOutput values. You can construct a concrete instance of `GetNetworkTagArrayInput` via:
GetNetworkTagArray{ GetNetworkTagArgs{...} }
type GetNetworkTagArrayOutput ¶
type GetNetworkTagArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkTagArrayOutput) ElementType ¶
func (GetNetworkTagArrayOutput) ElementType() reflect.Type
func (GetNetworkTagArrayOutput) Index ¶
func (o GetNetworkTagArrayOutput) Index(i pulumi.IntInput) GetNetworkTagOutput
func (GetNetworkTagArrayOutput) ToGetNetworkTagArrayOutput ¶
func (o GetNetworkTagArrayOutput) ToGetNetworkTagArrayOutput() GetNetworkTagArrayOutput
func (GetNetworkTagArrayOutput) ToGetNetworkTagArrayOutputWithContext ¶
func (o GetNetworkTagArrayOutput) ToGetNetworkTagArrayOutputWithContext(ctx context.Context) GetNetworkTagArrayOutput
type GetNetworkTagInput ¶
type GetNetworkTagInput interface { pulumi.Input ToGetNetworkTagOutput() GetNetworkTagOutput ToGetNetworkTagOutputWithContext(context.Context) GetNetworkTagOutput }
GetNetworkTagInput is an input type that accepts GetNetworkTagArgs and GetNetworkTagOutput values. You can construct a concrete instance of `GetNetworkTagInput` via:
GetNetworkTagArgs{...}
type GetNetworkTagOutput ¶
type GetNetworkTagOutput struct{ *pulumi.OutputState }
func (GetNetworkTagOutput) ElementType ¶
func (GetNetworkTagOutput) ElementType() reflect.Type
func (GetNetworkTagOutput) Key ¶
func (o GetNetworkTagOutput) Key() pulumi.StringOutput
func (GetNetworkTagOutput) ToGetNetworkTagOutput ¶
func (o GetNetworkTagOutput) ToGetNetworkTagOutput() GetNetworkTagOutput
func (GetNetworkTagOutput) ToGetNetworkTagOutputWithContext ¶
func (o GetNetworkTagOutput) ToGetNetworkTagOutputWithContext(ctx context.Context) GetNetworkTagOutput
func (GetNetworkTagOutput) Value ¶
func (o GetNetworkTagOutput) Value() pulumi.StringOutput
type GetProfileLink ¶
type GetProfileLinkArgs ¶
type GetProfileLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetProfileLinkArgs) ElementType ¶
func (GetProfileLinkArgs) ElementType() reflect.Type
func (GetProfileLinkArgs) ToGetProfileLinkOutput ¶
func (i GetProfileLinkArgs) ToGetProfileLinkOutput() GetProfileLinkOutput
func (GetProfileLinkArgs) ToGetProfileLinkOutputWithContext ¶
func (i GetProfileLinkArgs) ToGetProfileLinkOutputWithContext(ctx context.Context) GetProfileLinkOutput
type GetProfileLinkArray ¶
type GetProfileLinkArray []GetProfileLinkInput
func (GetProfileLinkArray) ElementType ¶
func (GetProfileLinkArray) ElementType() reflect.Type
func (GetProfileLinkArray) ToGetProfileLinkArrayOutput ¶
func (i GetProfileLinkArray) ToGetProfileLinkArrayOutput() GetProfileLinkArrayOutput
func (GetProfileLinkArray) ToGetProfileLinkArrayOutputWithContext ¶
func (i GetProfileLinkArray) ToGetProfileLinkArrayOutputWithContext(ctx context.Context) GetProfileLinkArrayOutput
type GetProfileLinkArrayInput ¶
type GetProfileLinkArrayInput interface { pulumi.Input ToGetProfileLinkArrayOutput() GetProfileLinkArrayOutput ToGetProfileLinkArrayOutputWithContext(context.Context) GetProfileLinkArrayOutput }
GetProfileLinkArrayInput is an input type that accepts GetProfileLinkArray and GetProfileLinkArrayOutput values. You can construct a concrete instance of `GetProfileLinkArrayInput` via:
GetProfileLinkArray{ GetProfileLinkArgs{...} }
type GetProfileLinkArrayOutput ¶
type GetProfileLinkArrayOutput struct{ *pulumi.OutputState }
func (GetProfileLinkArrayOutput) ElementType ¶
func (GetProfileLinkArrayOutput) ElementType() reflect.Type
func (GetProfileLinkArrayOutput) Index ¶
func (o GetProfileLinkArrayOutput) Index(i pulumi.IntInput) GetProfileLinkOutput
func (GetProfileLinkArrayOutput) ToGetProfileLinkArrayOutput ¶
func (o GetProfileLinkArrayOutput) ToGetProfileLinkArrayOutput() GetProfileLinkArrayOutput
func (GetProfileLinkArrayOutput) ToGetProfileLinkArrayOutputWithContext ¶
func (o GetProfileLinkArrayOutput) ToGetProfileLinkArrayOutputWithContext(ctx context.Context) GetProfileLinkArrayOutput
type GetProfileLinkInput ¶
type GetProfileLinkInput interface { pulumi.Input ToGetProfileLinkOutput() GetProfileLinkOutput ToGetProfileLinkOutputWithContext(context.Context) GetProfileLinkOutput }
GetProfileLinkInput is an input type that accepts GetProfileLinkArgs and GetProfileLinkOutput values. You can construct a concrete instance of `GetProfileLinkInput` via:
GetProfileLinkArgs{...}
type GetProfileLinkOutput ¶
type GetProfileLinkOutput struct{ *pulumi.OutputState }
func (GetProfileLinkOutput) ElementType ¶
func (GetProfileLinkOutput) ElementType() reflect.Type
func (GetProfileLinkOutput) Href ¶
func (o GetProfileLinkOutput) Href() pulumi.StringPtrOutput
func (GetProfileLinkOutput) Hrefs ¶
func (o GetProfileLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetProfileLinkOutput) Rel ¶
func (o GetProfileLinkOutput) Rel() pulumi.StringOutput
func (GetProfileLinkOutput) ToGetProfileLinkOutput ¶
func (o GetProfileLinkOutput) ToGetProfileLinkOutput() GetProfileLinkOutput
func (GetProfileLinkOutput) ToGetProfileLinkOutputWithContext ¶
func (o GetProfileLinkOutput) ToGetProfileLinkOutputWithContext(ctx context.Context) GetProfileLinkOutput
type GetProfileTag ¶
type GetProfileTagArgs ¶
type GetProfileTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GetProfileTagArgs) ElementType ¶
func (GetProfileTagArgs) ElementType() reflect.Type
func (GetProfileTagArgs) ToGetProfileTagOutput ¶
func (i GetProfileTagArgs) ToGetProfileTagOutput() GetProfileTagOutput
func (GetProfileTagArgs) ToGetProfileTagOutputWithContext ¶
func (i GetProfileTagArgs) ToGetProfileTagOutputWithContext(ctx context.Context) GetProfileTagOutput
type GetProfileTagArray ¶
type GetProfileTagArray []GetProfileTagInput
func (GetProfileTagArray) ElementType ¶
func (GetProfileTagArray) ElementType() reflect.Type
func (GetProfileTagArray) ToGetProfileTagArrayOutput ¶
func (i GetProfileTagArray) ToGetProfileTagArrayOutput() GetProfileTagArrayOutput
func (GetProfileTagArray) ToGetProfileTagArrayOutputWithContext ¶
func (i GetProfileTagArray) ToGetProfileTagArrayOutputWithContext(ctx context.Context) GetProfileTagArrayOutput
type GetProfileTagArrayInput ¶
type GetProfileTagArrayInput interface { pulumi.Input ToGetProfileTagArrayOutput() GetProfileTagArrayOutput ToGetProfileTagArrayOutputWithContext(context.Context) GetProfileTagArrayOutput }
GetProfileTagArrayInput is an input type that accepts GetProfileTagArray and GetProfileTagArrayOutput values. You can construct a concrete instance of `GetProfileTagArrayInput` via:
GetProfileTagArray{ GetProfileTagArgs{...} }
type GetProfileTagArrayOutput ¶
type GetProfileTagArrayOutput struct{ *pulumi.OutputState }
func (GetProfileTagArrayOutput) ElementType ¶
func (GetProfileTagArrayOutput) ElementType() reflect.Type
func (GetProfileTagArrayOutput) Index ¶
func (o GetProfileTagArrayOutput) Index(i pulumi.IntInput) GetProfileTagOutput
func (GetProfileTagArrayOutput) ToGetProfileTagArrayOutput ¶
func (o GetProfileTagArrayOutput) ToGetProfileTagArrayOutput() GetProfileTagArrayOutput
func (GetProfileTagArrayOutput) ToGetProfileTagArrayOutputWithContext ¶
func (o GetProfileTagArrayOutput) ToGetProfileTagArrayOutputWithContext(ctx context.Context) GetProfileTagArrayOutput
type GetProfileTagInput ¶
type GetProfileTagInput interface { pulumi.Input ToGetProfileTagOutput() GetProfileTagOutput ToGetProfileTagOutputWithContext(context.Context) GetProfileTagOutput }
GetProfileTagInput is an input type that accepts GetProfileTagArgs and GetProfileTagOutput values. You can construct a concrete instance of `GetProfileTagInput` via:
GetProfileTagArgs{...}
type GetProfileTagOutput ¶
type GetProfileTagOutput struct{ *pulumi.OutputState }
func (GetProfileTagOutput) ElementType ¶
func (GetProfileTagOutput) ElementType() reflect.Type
func (GetProfileTagOutput) Key ¶
func (o GetProfileTagOutput) Key() pulumi.StringOutput
func (GetProfileTagOutput) ToGetProfileTagOutput ¶
func (o GetProfileTagOutput) ToGetProfileTagOutput() GetProfileTagOutput
func (GetProfileTagOutput) ToGetProfileTagOutputWithContext ¶
func (o GetProfileTagOutput) ToGetProfileTagOutputWithContext(ctx context.Context) GetProfileTagOutput
func (GetProfileTagOutput) Value ¶
func (o GetProfileTagOutput) Value() pulumi.StringOutput
type IpRange ¶
type IpRange struct { pulumi.CustomResourceState // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // State object representing a network on a external cloud provider. Description pulumi.StringPtrOutput `pulumi:"description"` // End IP address of the range. EndIpAddress pulumi.StringOutput `pulumi:"endIpAddress"` // External entity Id on the provider side. ExternalId pulumi.StringOutput `pulumi:"externalId"` // Fabric network Id. FabricNetworkId pulumi.StringPtrOutput `pulumi:"fabricNetworkId"` // IP address version: IPv4 or IPv6. Default: IPv4. IpVersion pulumi.StringOutput `pulumi:"ipVersion"` // HATEOAS of the entity Links IpRangeLinkArrayOutput `pulumi:"links"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringOutput `pulumi:"name"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Start IP address of the range. StartIpAddress pulumi.StringOutput `pulumi:"startIpAddress"` // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags IpRangeTagArrayOutput `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Creates a VMware vRealize Automation networkIpRange resource.
## Example Usage
## Import
To import the vRA Network IP range, use the ID as in the following example ¶
```sh
$ pulumi import vra:network/ipRange:IpRange new_ip_range 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetIpRange ¶
func GetIpRange(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpRangeState, opts ...pulumi.ResourceOption) (*IpRange, error)
GetIpRange gets an existing IpRange 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 NewIpRange ¶
func NewIpRange(ctx *pulumi.Context, name string, args *IpRangeArgs, opts ...pulumi.ResourceOption) (*IpRange, error)
NewIpRange registers a new resource with the given unique name, arguments, and options.
func (*IpRange) ElementType ¶
func (*IpRange) ToIpRangeOutput ¶
func (i *IpRange) ToIpRangeOutput() IpRangeOutput
func (*IpRange) ToIpRangeOutputWithContext ¶
func (i *IpRange) ToIpRangeOutputWithContext(ctx context.Context) IpRangeOutput
type IpRangeArgs ¶
type IpRangeArgs struct { // State object representing a network on a external cloud provider. Description pulumi.StringPtrInput // End IP address of the range. EndIpAddress pulumi.StringInput // Fabric network Id. FabricNetworkId pulumi.StringPtrInput // IP address version: IPv4 or IPv6. Default: IPv4. IpVersion pulumi.StringInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // Start IP address of the range. StartIpAddress pulumi.StringInput // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags IpRangeTagArrayInput }
The set of arguments for constructing a IpRange resource.
func (IpRangeArgs) ElementType ¶
func (IpRangeArgs) ElementType() reflect.Type
type IpRangeArray ¶
type IpRangeArray []IpRangeInput
func (IpRangeArray) ElementType ¶
func (IpRangeArray) ElementType() reflect.Type
func (IpRangeArray) ToIpRangeArrayOutput ¶
func (i IpRangeArray) ToIpRangeArrayOutput() IpRangeArrayOutput
func (IpRangeArray) ToIpRangeArrayOutputWithContext ¶
func (i IpRangeArray) ToIpRangeArrayOutputWithContext(ctx context.Context) IpRangeArrayOutput
type IpRangeArrayInput ¶
type IpRangeArrayInput interface { pulumi.Input ToIpRangeArrayOutput() IpRangeArrayOutput ToIpRangeArrayOutputWithContext(context.Context) IpRangeArrayOutput }
IpRangeArrayInput is an input type that accepts IpRangeArray and IpRangeArrayOutput values. You can construct a concrete instance of `IpRangeArrayInput` via:
IpRangeArray{ IpRangeArgs{...} }
type IpRangeArrayOutput ¶
type IpRangeArrayOutput struct{ *pulumi.OutputState }
func (IpRangeArrayOutput) ElementType ¶
func (IpRangeArrayOutput) ElementType() reflect.Type
func (IpRangeArrayOutput) Index ¶
func (o IpRangeArrayOutput) Index(i pulumi.IntInput) IpRangeOutput
func (IpRangeArrayOutput) ToIpRangeArrayOutput ¶
func (o IpRangeArrayOutput) ToIpRangeArrayOutput() IpRangeArrayOutput
func (IpRangeArrayOutput) ToIpRangeArrayOutputWithContext ¶
func (o IpRangeArrayOutput) ToIpRangeArrayOutputWithContext(ctx context.Context) IpRangeArrayOutput
type IpRangeInput ¶
type IpRangeInput interface { pulumi.Input ToIpRangeOutput() IpRangeOutput ToIpRangeOutputWithContext(ctx context.Context) IpRangeOutput }
type IpRangeLink ¶
type IpRangeLinkArgs ¶
type IpRangeLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (IpRangeLinkArgs) ElementType ¶
func (IpRangeLinkArgs) ElementType() reflect.Type
func (IpRangeLinkArgs) ToIpRangeLinkOutput ¶
func (i IpRangeLinkArgs) ToIpRangeLinkOutput() IpRangeLinkOutput
func (IpRangeLinkArgs) ToIpRangeLinkOutputWithContext ¶
func (i IpRangeLinkArgs) ToIpRangeLinkOutputWithContext(ctx context.Context) IpRangeLinkOutput
type IpRangeLinkArray ¶
type IpRangeLinkArray []IpRangeLinkInput
func (IpRangeLinkArray) ElementType ¶
func (IpRangeLinkArray) ElementType() reflect.Type
func (IpRangeLinkArray) ToIpRangeLinkArrayOutput ¶
func (i IpRangeLinkArray) ToIpRangeLinkArrayOutput() IpRangeLinkArrayOutput
func (IpRangeLinkArray) ToIpRangeLinkArrayOutputWithContext ¶
func (i IpRangeLinkArray) ToIpRangeLinkArrayOutputWithContext(ctx context.Context) IpRangeLinkArrayOutput
type IpRangeLinkArrayInput ¶
type IpRangeLinkArrayInput interface { pulumi.Input ToIpRangeLinkArrayOutput() IpRangeLinkArrayOutput ToIpRangeLinkArrayOutputWithContext(context.Context) IpRangeLinkArrayOutput }
IpRangeLinkArrayInput is an input type that accepts IpRangeLinkArray and IpRangeLinkArrayOutput values. You can construct a concrete instance of `IpRangeLinkArrayInput` via:
IpRangeLinkArray{ IpRangeLinkArgs{...} }
type IpRangeLinkArrayOutput ¶
type IpRangeLinkArrayOutput struct{ *pulumi.OutputState }
func (IpRangeLinkArrayOutput) ElementType ¶
func (IpRangeLinkArrayOutput) ElementType() reflect.Type
func (IpRangeLinkArrayOutput) Index ¶
func (o IpRangeLinkArrayOutput) Index(i pulumi.IntInput) IpRangeLinkOutput
func (IpRangeLinkArrayOutput) ToIpRangeLinkArrayOutput ¶
func (o IpRangeLinkArrayOutput) ToIpRangeLinkArrayOutput() IpRangeLinkArrayOutput
func (IpRangeLinkArrayOutput) ToIpRangeLinkArrayOutputWithContext ¶
func (o IpRangeLinkArrayOutput) ToIpRangeLinkArrayOutputWithContext(ctx context.Context) IpRangeLinkArrayOutput
type IpRangeLinkInput ¶
type IpRangeLinkInput interface { pulumi.Input ToIpRangeLinkOutput() IpRangeLinkOutput ToIpRangeLinkOutputWithContext(context.Context) IpRangeLinkOutput }
IpRangeLinkInput is an input type that accepts IpRangeLinkArgs and IpRangeLinkOutput values. You can construct a concrete instance of `IpRangeLinkInput` via:
IpRangeLinkArgs{...}
type IpRangeLinkOutput ¶
type IpRangeLinkOutput struct{ *pulumi.OutputState }
func (IpRangeLinkOutput) ElementType ¶
func (IpRangeLinkOutput) ElementType() reflect.Type
func (IpRangeLinkOutput) Href ¶
func (o IpRangeLinkOutput) Href() pulumi.StringPtrOutput
func (IpRangeLinkOutput) Hrefs ¶
func (o IpRangeLinkOutput) Hrefs() pulumi.StringArrayOutput
func (IpRangeLinkOutput) Rel ¶
func (o IpRangeLinkOutput) Rel() pulumi.StringOutput
func (IpRangeLinkOutput) ToIpRangeLinkOutput ¶
func (o IpRangeLinkOutput) ToIpRangeLinkOutput() IpRangeLinkOutput
func (IpRangeLinkOutput) ToIpRangeLinkOutputWithContext ¶
func (o IpRangeLinkOutput) ToIpRangeLinkOutputWithContext(ctx context.Context) IpRangeLinkOutput
type IpRangeMap ¶
type IpRangeMap map[string]IpRangeInput
func (IpRangeMap) ElementType ¶
func (IpRangeMap) ElementType() reflect.Type
func (IpRangeMap) ToIpRangeMapOutput ¶
func (i IpRangeMap) ToIpRangeMapOutput() IpRangeMapOutput
func (IpRangeMap) ToIpRangeMapOutputWithContext ¶
func (i IpRangeMap) ToIpRangeMapOutputWithContext(ctx context.Context) IpRangeMapOutput
type IpRangeMapInput ¶
type IpRangeMapInput interface { pulumi.Input ToIpRangeMapOutput() IpRangeMapOutput ToIpRangeMapOutputWithContext(context.Context) IpRangeMapOutput }
IpRangeMapInput is an input type that accepts IpRangeMap and IpRangeMapOutput values. You can construct a concrete instance of `IpRangeMapInput` via:
IpRangeMap{ "key": IpRangeArgs{...} }
type IpRangeMapOutput ¶
type IpRangeMapOutput struct{ *pulumi.OutputState }
func (IpRangeMapOutput) ElementType ¶
func (IpRangeMapOutput) ElementType() reflect.Type
func (IpRangeMapOutput) MapIndex ¶
func (o IpRangeMapOutput) MapIndex(k pulumi.StringInput) IpRangeOutput
func (IpRangeMapOutput) ToIpRangeMapOutput ¶
func (o IpRangeMapOutput) ToIpRangeMapOutput() IpRangeMapOutput
func (IpRangeMapOutput) ToIpRangeMapOutputWithContext ¶
func (o IpRangeMapOutput) ToIpRangeMapOutputWithContext(ctx context.Context) IpRangeMapOutput
type IpRangeOutput ¶
type IpRangeOutput struct{ *pulumi.OutputState }
func (IpRangeOutput) CreatedAt ¶
func (o IpRangeOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (IpRangeOutput) Description ¶
func (o IpRangeOutput) Description() pulumi.StringPtrOutput
State object representing a network on a external cloud provider.
func (IpRangeOutput) ElementType ¶
func (IpRangeOutput) ElementType() reflect.Type
func (IpRangeOutput) EndIpAddress ¶
func (o IpRangeOutput) EndIpAddress() pulumi.StringOutput
End IP address of the range.
func (IpRangeOutput) ExternalId ¶
func (o IpRangeOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (IpRangeOutput) FabricNetworkId ¶
func (o IpRangeOutput) FabricNetworkId() pulumi.StringPtrOutput
Fabric network Id.
func (IpRangeOutput) IpVersion ¶
func (o IpRangeOutput) IpVersion() pulumi.StringOutput
IP address version: IPv4 or IPv6. Default: IPv4.
func (IpRangeOutput) Links ¶
func (o IpRangeOutput) Links() IpRangeLinkArrayOutput
HATEOAS of the entity
func (IpRangeOutput) Name ¶
func (o IpRangeOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option.
func (IpRangeOutput) OrgId ¶
func (o IpRangeOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (IpRangeOutput) StartIpAddress ¶
func (o IpRangeOutput) StartIpAddress() pulumi.StringOutput
Start IP address of the range.
func (IpRangeOutput) Tags ¶
func (o IpRangeOutput) Tags() IpRangeTagArrayOutput
Set of tag keys and values to apply to the resource. Example:[ { "key" : "vmware", "value": "provider" } ]
func (IpRangeOutput) ToIpRangeOutput ¶
func (o IpRangeOutput) ToIpRangeOutput() IpRangeOutput
func (IpRangeOutput) ToIpRangeOutputWithContext ¶
func (o IpRangeOutput) ToIpRangeOutputWithContext(ctx context.Context) IpRangeOutput
func (IpRangeOutput) UpdatedAt ¶
func (o IpRangeOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type IpRangeState ¶
type IpRangeState struct { // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt pulumi.StringPtrInput // State object representing a network on a external cloud provider. Description pulumi.StringPtrInput // End IP address of the range. EndIpAddress pulumi.StringPtrInput // External entity Id on the provider side. ExternalId pulumi.StringPtrInput // Fabric network Id. FabricNetworkId pulumi.StringPtrInput // IP address version: IPv4 or IPv6. Default: IPv4. IpVersion pulumi.StringPtrInput // HATEOAS of the entity Links IpRangeLinkArrayInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // Start IP address of the range. StartIpAddress pulumi.StringPtrInput // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags IpRangeTagArrayInput // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput }
func (IpRangeState) ElementType ¶
func (IpRangeState) ElementType() reflect.Type
type IpRangeTag ¶
type IpRangeTagArgs ¶
type IpRangeTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (IpRangeTagArgs) ElementType ¶
func (IpRangeTagArgs) ElementType() reflect.Type
func (IpRangeTagArgs) ToIpRangeTagOutput ¶
func (i IpRangeTagArgs) ToIpRangeTagOutput() IpRangeTagOutput
func (IpRangeTagArgs) ToIpRangeTagOutputWithContext ¶
func (i IpRangeTagArgs) ToIpRangeTagOutputWithContext(ctx context.Context) IpRangeTagOutput
type IpRangeTagArray ¶
type IpRangeTagArray []IpRangeTagInput
func (IpRangeTagArray) ElementType ¶
func (IpRangeTagArray) ElementType() reflect.Type
func (IpRangeTagArray) ToIpRangeTagArrayOutput ¶
func (i IpRangeTagArray) ToIpRangeTagArrayOutput() IpRangeTagArrayOutput
func (IpRangeTagArray) ToIpRangeTagArrayOutputWithContext ¶
func (i IpRangeTagArray) ToIpRangeTagArrayOutputWithContext(ctx context.Context) IpRangeTagArrayOutput
type IpRangeTagArrayInput ¶
type IpRangeTagArrayInput interface { pulumi.Input ToIpRangeTagArrayOutput() IpRangeTagArrayOutput ToIpRangeTagArrayOutputWithContext(context.Context) IpRangeTagArrayOutput }
IpRangeTagArrayInput is an input type that accepts IpRangeTagArray and IpRangeTagArrayOutput values. You can construct a concrete instance of `IpRangeTagArrayInput` via:
IpRangeTagArray{ IpRangeTagArgs{...} }
type IpRangeTagArrayOutput ¶
type IpRangeTagArrayOutput struct{ *pulumi.OutputState }
func (IpRangeTagArrayOutput) ElementType ¶
func (IpRangeTagArrayOutput) ElementType() reflect.Type
func (IpRangeTagArrayOutput) Index ¶
func (o IpRangeTagArrayOutput) Index(i pulumi.IntInput) IpRangeTagOutput
func (IpRangeTagArrayOutput) ToIpRangeTagArrayOutput ¶
func (o IpRangeTagArrayOutput) ToIpRangeTagArrayOutput() IpRangeTagArrayOutput
func (IpRangeTagArrayOutput) ToIpRangeTagArrayOutputWithContext ¶
func (o IpRangeTagArrayOutput) ToIpRangeTagArrayOutputWithContext(ctx context.Context) IpRangeTagArrayOutput
type IpRangeTagInput ¶
type IpRangeTagInput interface { pulumi.Input ToIpRangeTagOutput() IpRangeTagOutput ToIpRangeTagOutputWithContext(context.Context) IpRangeTagOutput }
IpRangeTagInput is an input type that accepts IpRangeTagArgs and IpRangeTagOutput values. You can construct a concrete instance of `IpRangeTagInput` via:
IpRangeTagArgs{...}
type IpRangeTagOutput ¶
type IpRangeTagOutput struct{ *pulumi.OutputState }
func (IpRangeTagOutput) ElementType ¶
func (IpRangeTagOutput) ElementType() reflect.Type
func (IpRangeTagOutput) Key ¶
func (o IpRangeTagOutput) Key() pulumi.StringOutput
func (IpRangeTagOutput) ToIpRangeTagOutput ¶
func (o IpRangeTagOutput) ToIpRangeTagOutput() IpRangeTagOutput
func (IpRangeTagOutput) ToIpRangeTagOutputWithContext ¶
func (o IpRangeTagOutput) ToIpRangeTagOutputWithContext(ctx context.Context) IpRangeTagOutput
func (IpRangeTagOutput) Value ¶
func (o IpRangeTagOutput) Value() pulumi.StringOutput
type LookupNetworkArgs ¶
type LookupNetworkArgs struct { // List of storage, network and extensibility constraints to be applied when provisioning through this project. Constraints []GetNetworkConstraint `pulumi:"constraints"` // The id of the image profile instance. Id *string `pulumi:"id"` // A human-friendly name used as an identifier in APIs that support this option. Name *string `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags []GetNetworkTag `pulumi:"tags"` }
A collection of arguments for invoking getNetwork.
type LookupNetworkOutputArgs ¶
type LookupNetworkOutputArgs struct { // List of storage, network and extensibility constraints to be applied when provisioning through this project. Constraints GetNetworkConstraintArrayInput `pulumi:"constraints"` // The id of the image profile instance. Id pulumi.StringPtrInput `pulumi:"id"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags GetNetworkTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getNetwork.
func (LookupNetworkOutputArgs) ElementType ¶
func (LookupNetworkOutputArgs) ElementType() reflect.Type
type LookupNetworkResult ¶
type LookupNetworkResult struct { // IPv4 address range of the network in CIDR format. Cidr string `pulumi:"cidr"` // List of storage, network and extensibility constraints to be applied when provisioning through this project. Constraints []GetNetworkConstraint `pulumi:"constraints"` // Additional properties that may be used to extend the base resource. CustomProperties map[string]interface{} `pulumi:"customProperties"` // Deployment id that is associated with this resource. DeploymentId string `pulumi:"deploymentId"` // A human-friendly description. Description string `pulumi:"description"` // External entity Id on the provider side. ExternalId string `pulumi:"externalId"` // The external zoneId of the resource. ExternalZoneId string `pulumi:"externalZoneId"` Id string `pulumi:"id"` // HATEOAS of the entity Links []GetNetworkLink `pulumi:"links"` Name string `pulumi:"name"` // The id of the organization this entity belongs to. OrganizationId string `pulumi:"organizationId"` // Flag to indicate if the network needs to have outbound access or not. Default is true. This field will be ignored if there is proper input for networkType customProperty OutboundAccess bool `pulumi:"outboundAccess"` // Email of the user that owns the entity. Owner string `pulumi:"owner"` // The id of the project this resource belongs to. ProjectId string `pulumi:"projectId"` // Self link of this request. SelfLink string `pulumi:"selfLink"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags []GetNetworkTag `pulumi:"tags"` UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getNetwork.
func LookupNetwork ¶
func LookupNetwork(ctx *pulumi.Context, args *LookupNetworkArgs, opts ...pulumi.InvokeOption) (*LookupNetworkResult, error)
## ---layout: "vra"
page_title: "VMware vRealize Automation: network.Network" description: |-
Provides a data lookup for vra_network.
---
# Data Source: network.Network ## Example Usage ### S
This is an example of how to read a network data source.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/network"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := network.LookupNetwork(ctx, &network.LookupNetworkArgs{ Name: pulumi.StringRef(_var.Network_name), }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkResultOutput ¶
type LookupNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetwork.
func LookupNetworkOutput ¶
func LookupNetworkOutput(ctx *pulumi.Context, args LookupNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkResultOutput
func (LookupNetworkResultOutput) Cidr ¶
func (o LookupNetworkResultOutput) Cidr() pulumi.StringOutput
IPv4 address range of the network in CIDR format.
func (LookupNetworkResultOutput) Constraints ¶
func (o LookupNetworkResultOutput) Constraints() GetNetworkConstraintArrayOutput
List of storage, network and extensibility constraints to be applied when provisioning through this project.
func (LookupNetworkResultOutput) CustomProperties ¶
func (o LookupNetworkResultOutput) CustomProperties() pulumi.MapOutput
Additional properties that may be used to extend the base resource.
func (LookupNetworkResultOutput) DeploymentId ¶
func (o LookupNetworkResultOutput) DeploymentId() pulumi.StringOutput
Deployment id that is associated with this resource.
func (LookupNetworkResultOutput) Description ¶
func (o LookupNetworkResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupNetworkResultOutput) ElementType ¶
func (LookupNetworkResultOutput) ElementType() reflect.Type
func (LookupNetworkResultOutput) ExternalId ¶
func (o LookupNetworkResultOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (LookupNetworkResultOutput) ExternalZoneId ¶
func (o LookupNetworkResultOutput) ExternalZoneId() pulumi.StringOutput
The external zoneId of the resource.
func (LookupNetworkResultOutput) Id ¶
func (o LookupNetworkResultOutput) Id() pulumi.StringOutput
func (LookupNetworkResultOutput) Links ¶
func (o LookupNetworkResultOutput) Links() GetNetworkLinkArrayOutput
HATEOAS of the entity
func (LookupNetworkResultOutput) Name ¶
func (o LookupNetworkResultOutput) Name() pulumi.StringOutput
func (LookupNetworkResultOutput) OrganizationId ¶
func (o LookupNetworkResultOutput) OrganizationId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupNetworkResultOutput) OutboundAccess ¶
func (o LookupNetworkResultOutput) OutboundAccess() pulumi.BoolOutput
Flag to indicate if the network needs to have outbound access or not. Default is true. This field will be ignored if there is proper input for networkType customProperty
func (LookupNetworkResultOutput) Owner ¶
func (o LookupNetworkResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupNetworkResultOutput) ProjectId ¶
func (o LookupNetworkResultOutput) ProjectId() pulumi.StringOutput
The id of the project this resource belongs to.
func (LookupNetworkResultOutput) SelfLink ¶
func (o LookupNetworkResultOutput) SelfLink() pulumi.StringOutput
Self link of this request.
func (LookupNetworkResultOutput) Tags ¶
func (o LookupNetworkResultOutput) Tags() GetNetworkTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "ownedBy", "value": "Rainpole" } ]
func (LookupNetworkResultOutput) ToLookupNetworkResultOutput ¶
func (o LookupNetworkResultOutput) ToLookupNetworkResultOutput() LookupNetworkResultOutput
func (LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext ¶
func (o LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext(ctx context.Context) LookupNetworkResultOutput
func (LookupNetworkResultOutput) UpdatedAt ¶
func (o LookupNetworkResultOutput) UpdatedAt() pulumi.StringOutput
type LookupProfileArgs ¶
type LookupProfileArgs struct { // Filter query string that is supported by vRA multi-cloud IaaS API. Example: regionId eq '<regionId>' and cloudAccountId eq '<cloudAccountId>'. Filter *string `pulumi:"filter"` // The id of the image profile instance. Id *string `pulumi:"id"` // The Id of the fabric network used for outbound access. IsolatedExternalFabricNetworkId *string `pulumi:"isolatedExternalFabricNetworkId"` // The Id of the network domain used for creating isolated networks. IsolatedNetworkDomainId *string `pulumi:"isolatedNetworkDomainId"` // A set of tag keys and optional values that were set on this Network Profile. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags []GetProfileTag `pulumi:"tags"` }
A collection of arguments for invoking getProfile.
type LookupProfileOutputArgs ¶
type LookupProfileOutputArgs struct { // Filter query string that is supported by vRA multi-cloud IaaS API. Example: regionId eq '<regionId>' and cloudAccountId eq '<cloudAccountId>'. Filter pulumi.StringPtrInput `pulumi:"filter"` // The id of the image profile instance. Id pulumi.StringPtrInput `pulumi:"id"` // The Id of the fabric network used for outbound access. IsolatedExternalFabricNetworkId pulumi.StringPtrInput `pulumi:"isolatedExternalFabricNetworkId"` // The Id of the network domain used for creating isolated networks. IsolatedNetworkDomainId pulumi.StringPtrInput `pulumi:"isolatedNetworkDomainId"` // A set of tag keys and optional values that were set on this Network Profile. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags GetProfileTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getProfile.
func (LookupProfileOutputArgs) ElementType ¶
func (LookupProfileOutputArgs) ElementType() reflect.Type
type LookupProfileResult ¶
type LookupProfileResult struct { // Additional properties that may be used to extend the Network Profile object that is produced from this specification. For isolationType security group, datastoreId identifies the Compute Resource Edge datastore. computeCluster and resourcePoolId identify the Compute Resource Edge cluster. For isolationType subnet, distributedLogicalRouterStateLink identifies the on-demand network distributed local router. onDemandNetworkIPAssignmentType identifies the on-demand network IP range assignment type static, dynamic, or mixed. CustomProperties map[string]interface{} `pulumi:"customProperties"` // A human-friendly description. Description string `pulumi:"description"` // The external regionId of the resource. ExternalRegionId string `pulumi:"externalRegionId"` // A list of fabric network Ids which are assigned to the network profile. // example:[ "6543" ] FabricNetworkIds []string `pulumi:"fabricNetworkIds"` Filter *string `pulumi:"filter"` Id string `pulumi:"id"` IsolatedExternalFabricNetworkId *string `pulumi:"isolatedExternalFabricNetworkId"` // The CIDR prefix length to be used for the isolated networks that are created with the network profile. IsolatedNetworkCidrPrefix int `pulumi:"isolatedNetworkCidrPrefix"` // CIDR of the isolation network domain. IsolatedNetworkDomainCidr string `pulumi:"isolatedNetworkDomainCidr"` IsolatedNetworkDomainId *string `pulumi:"isolatedNetworkDomainId"` // Specifies the isolation type e.g. none, subnet or security group IsolationType string `pulumi:"isolationType"` // HATEOAS of the entity Links []GetProfileLink `pulumi:"links"` // A human-friendly name used as an identifier in APIs that support this option. Name string `pulumi:"name"` // The id of the organization this entity belongs to. OrganizationId string `pulumi:"organizationId"` // Email of the user that owns the entity. Owner string `pulumi:"owner"` // The id of the region for which this profile is defined as in vRealize Automation(vRA). RegionId string `pulumi:"regionId"` // A list of security group Ids which are assigned to the network profile. // example:[ "6545" ] SecurityGroupIds []string `pulumi:"securityGroupIds"` // A set of tag keys and optional values that were set on this Network Profile. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags []GetProfileTag `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getProfile.
func LookupProfile ¶
func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)
## Example Usage ### S This is an example of how to create a network profile resource.
**Network profile data source by its id:**
```go package main
import (
"fmt" "github.com/pulumi/pulumi-vra/sdk/go/vra/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/network"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := network.LookupProfile(ctx, &network.LookupProfileArgs{ Filter: pulumi.StringRef(fmt.Sprintf("name eq '%v'", vra_network_profile.This.Name)), }, nil) if err != nil { return err } return nil }) }
```
**Vra network profile data source filter by region id:**
```go package main
import (
"fmt" "github.com/pulumi/pulumi-vra/sdk/go/vra/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/network"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := network.LookupProfile(ctx, &network.LookupProfileArgs{ Filter: pulumi.StringRef(fmt.Sprintf("regionId eq '%v'", data.Vra_region.This.Id)), }, nil) if err != nil { return err } return nil }) }
```
A network profile data source supports the following arguments:
type LookupProfileResultOutput ¶
type LookupProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProfile.
func LookupProfileOutput ¶
func LookupProfileOutput(ctx *pulumi.Context, args LookupProfileOutputArgs, opts ...pulumi.InvokeOption) LookupProfileResultOutput
func (LookupProfileResultOutput) CustomProperties ¶
func (o LookupProfileResultOutput) CustomProperties() pulumi.MapOutput
Additional properties that may be used to extend the Network Profile object that is produced from this specification. For isolationType security group, datastoreId identifies the Compute Resource Edge datastore. computeCluster and resourcePoolId identify the Compute Resource Edge cluster. For isolationType subnet, distributedLogicalRouterStateLink identifies the on-demand network distributed local router. onDemandNetworkIPAssignmentType identifies the on-demand network IP range assignment type static, dynamic, or mixed.
func (LookupProfileResultOutput) Description ¶
func (o LookupProfileResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupProfileResultOutput) ElementType ¶
func (LookupProfileResultOutput) ElementType() reflect.Type
func (LookupProfileResultOutput) ExternalRegionId ¶
func (o LookupProfileResultOutput) ExternalRegionId() pulumi.StringOutput
The external regionId of the resource.
func (LookupProfileResultOutput) FabricNetworkIds ¶
func (o LookupProfileResultOutput) FabricNetworkIds() pulumi.StringArrayOutput
A list of fabric network Ids which are assigned to the network profile. example:[ "6543" ]
func (LookupProfileResultOutput) Filter ¶
func (o LookupProfileResultOutput) Filter() pulumi.StringPtrOutput
func (LookupProfileResultOutput) Id ¶
func (o LookupProfileResultOutput) Id() pulumi.StringOutput
func (LookupProfileResultOutput) IsolatedExternalFabricNetworkId ¶
func (o LookupProfileResultOutput) IsolatedExternalFabricNetworkId() pulumi.StringPtrOutput
func (LookupProfileResultOutput) IsolatedNetworkCidrPrefix ¶
func (o LookupProfileResultOutput) IsolatedNetworkCidrPrefix() pulumi.IntOutput
The CIDR prefix length to be used for the isolated networks that are created with the network profile.
func (LookupProfileResultOutput) IsolatedNetworkDomainCidr ¶
func (o LookupProfileResultOutput) IsolatedNetworkDomainCidr() pulumi.StringOutput
CIDR of the isolation network domain.
func (LookupProfileResultOutput) IsolatedNetworkDomainId ¶
func (o LookupProfileResultOutput) IsolatedNetworkDomainId() pulumi.StringPtrOutput
func (LookupProfileResultOutput) IsolationType ¶
func (o LookupProfileResultOutput) IsolationType() pulumi.StringOutput
Specifies the isolation type e.g. none, subnet or security group
func (LookupProfileResultOutput) Links ¶
func (o LookupProfileResultOutput) Links() GetProfileLinkArrayOutput
HATEOAS of the entity
func (LookupProfileResultOutput) Name ¶
func (o LookupProfileResultOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option.
func (LookupProfileResultOutput) OrganizationId ¶
func (o LookupProfileResultOutput) OrganizationId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupProfileResultOutput) Owner ¶
func (o LookupProfileResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupProfileResultOutput) RegionId ¶
func (o LookupProfileResultOutput) RegionId() pulumi.StringOutput
The id of the region for which this profile is defined as in vRealize Automation(vRA).
func (LookupProfileResultOutput) SecurityGroupIds ¶
func (o LookupProfileResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security group Ids which are assigned to the network profile. example:[ "6545" ]
func (LookupProfileResultOutput) Tags ¶
func (o LookupProfileResultOutput) Tags() GetProfileTagArrayOutput
A set of tag keys and optional values that were set on this Network Profile. example:[ { "key" : "ownedBy", "value": "Rainpole" } ]
func (LookupProfileResultOutput) ToLookupProfileResultOutput ¶
func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
func (LookupProfileResultOutput) ToLookupProfileResultOutputWithContext ¶
func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
func (LookupProfileResultOutput) UpdatedAt ¶
func (o LookupProfileResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type Network ¶
type Network struct { pulumi.CustomResourceState // IPv4 address range of the network in CIDR format. Cidr pulumi.StringOutput `pulumi:"cidr"` // List of storage, network and extensibility constraints to be applied when provisioning through this project. Constraints NetworkConstraintArrayOutput `pulumi:"constraints"` // Additional properties that may be used to extend the base resource. CustomProperties pulumi.MapOutput `pulumi:"customProperties"` // Deployment id that is associated with this resource. DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` // A human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // External entity Id on the provider side. ExternalId pulumi.StringOutput `pulumi:"externalId"` // The external zoneId of the resource. ExternalZoneId pulumi.StringOutput `pulumi:"externalZoneId"` // HATEOAS of the entity Links NetworkLinkArrayOutput `pulumi:"links"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringOutput `pulumi:"name"` // The id of the organization this entity belongs to. OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Flag to indicate if the network needs to have outbound access or not. Default is true. This field will be ignored if there is proper input for networkType customProperty. OutboundAccess pulumi.BoolPtrOutput `pulumi:"outboundAccess"` // Email of the user that owns the entity. Owner pulumi.StringOutput `pulumi:"owner"` // The id of the project this resource belongs to. ProjectId pulumi.StringOutput `pulumi:"projectId"` // Self link of this request. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags NetworkTagArrayOutput `pulumi:"tags"` UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
## Example Usage ### S
This is an example of how to create a network resource.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/network"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := network.NewNetwork(ctx, "myNetwork", &network.NetworkArgs{ Constraints: network.NetworkConstraintArray{ &network.NetworkConstraintArgs{ Expression: pulumi.String("pci"), Mandatory: pulumi.Bool(true), }, }, OutboundAccess: pulumi.Bool(false), Tags: network.NetworkTagArray{ &network.NetworkTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
``` A network resource supports the following resource:
func GetNetwork ¶
func GetNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkState, opts ...pulumi.ResourceOption) (*Network, error)
GetNetwork gets an existing Network 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 NewNetwork ¶
func NewNetwork(ctx *pulumi.Context, name string, args *NetworkArgs, opts ...pulumi.ResourceOption) (*Network, error)
NewNetwork registers a new resource with the given unique name, arguments, and options.
func (*Network) ElementType ¶
func (*Network) ToNetworkOutput ¶
func (i *Network) ToNetworkOutput() NetworkOutput
func (*Network) ToNetworkOutputWithContext ¶
func (i *Network) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
type NetworkArgs ¶
type NetworkArgs struct { // List of storage, network and extensibility constraints to be applied when provisioning through this project. Constraints NetworkConstraintArrayInput // Additional properties that may be used to extend the base resource. CustomProperties pulumi.MapInput // Deployment id that is associated with this resource. DeploymentId pulumi.StringPtrInput // A human-friendly description. Description pulumi.StringPtrInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // Flag to indicate if the network needs to have outbound access or not. Default is true. This field will be ignored if there is proper input for networkType customProperty. OutboundAccess pulumi.BoolPtrInput // The id of the project this resource belongs to. ProjectId pulumi.StringInput // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags NetworkTagArrayInput }
The set of arguments for constructing a Network resource.
func (NetworkArgs) ElementType ¶
func (NetworkArgs) ElementType() reflect.Type
type NetworkArray ¶
type NetworkArray []NetworkInput
func (NetworkArray) ElementType ¶
func (NetworkArray) ElementType() reflect.Type
func (NetworkArray) ToNetworkArrayOutput ¶
func (i NetworkArray) ToNetworkArrayOutput() NetworkArrayOutput
func (NetworkArray) ToNetworkArrayOutputWithContext ¶
func (i NetworkArray) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
type NetworkArrayInput ¶
type NetworkArrayInput interface { pulumi.Input ToNetworkArrayOutput() NetworkArrayOutput ToNetworkArrayOutputWithContext(context.Context) NetworkArrayOutput }
NetworkArrayInput is an input type that accepts NetworkArray and NetworkArrayOutput values. You can construct a concrete instance of `NetworkArrayInput` via:
NetworkArray{ NetworkArgs{...} }
type NetworkArrayOutput ¶
type NetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkArrayOutput) ElementType ¶
func (NetworkArrayOutput) ElementType() reflect.Type
func (NetworkArrayOutput) Index ¶
func (o NetworkArrayOutput) Index(i pulumi.IntInput) NetworkOutput
func (NetworkArrayOutput) ToNetworkArrayOutput ¶
func (o NetworkArrayOutput) ToNetworkArrayOutput() NetworkArrayOutput
func (NetworkArrayOutput) ToNetworkArrayOutputWithContext ¶
func (o NetworkArrayOutput) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
type NetworkConstraint ¶
type NetworkConstraintArgs ¶
type NetworkConstraintArgs struct { Expression pulumi.StringInput `pulumi:"expression"` Mandatory pulumi.BoolInput `pulumi:"mandatory"` }
func (NetworkConstraintArgs) ElementType ¶
func (NetworkConstraintArgs) ElementType() reflect.Type
func (NetworkConstraintArgs) ToNetworkConstraintOutput ¶
func (i NetworkConstraintArgs) ToNetworkConstraintOutput() NetworkConstraintOutput
func (NetworkConstraintArgs) ToNetworkConstraintOutputWithContext ¶
func (i NetworkConstraintArgs) ToNetworkConstraintOutputWithContext(ctx context.Context) NetworkConstraintOutput
type NetworkConstraintArray ¶
type NetworkConstraintArray []NetworkConstraintInput
func (NetworkConstraintArray) ElementType ¶
func (NetworkConstraintArray) ElementType() reflect.Type
func (NetworkConstraintArray) ToNetworkConstraintArrayOutput ¶
func (i NetworkConstraintArray) ToNetworkConstraintArrayOutput() NetworkConstraintArrayOutput
func (NetworkConstraintArray) ToNetworkConstraintArrayOutputWithContext ¶
func (i NetworkConstraintArray) ToNetworkConstraintArrayOutputWithContext(ctx context.Context) NetworkConstraintArrayOutput
type NetworkConstraintArrayInput ¶
type NetworkConstraintArrayInput interface { pulumi.Input ToNetworkConstraintArrayOutput() NetworkConstraintArrayOutput ToNetworkConstraintArrayOutputWithContext(context.Context) NetworkConstraintArrayOutput }
NetworkConstraintArrayInput is an input type that accepts NetworkConstraintArray and NetworkConstraintArrayOutput values. You can construct a concrete instance of `NetworkConstraintArrayInput` via:
NetworkConstraintArray{ NetworkConstraintArgs{...} }
type NetworkConstraintArrayOutput ¶
type NetworkConstraintArrayOutput struct{ *pulumi.OutputState }
func (NetworkConstraintArrayOutput) ElementType ¶
func (NetworkConstraintArrayOutput) ElementType() reflect.Type
func (NetworkConstraintArrayOutput) Index ¶
func (o NetworkConstraintArrayOutput) Index(i pulumi.IntInput) NetworkConstraintOutput
func (NetworkConstraintArrayOutput) ToNetworkConstraintArrayOutput ¶
func (o NetworkConstraintArrayOutput) ToNetworkConstraintArrayOutput() NetworkConstraintArrayOutput
func (NetworkConstraintArrayOutput) ToNetworkConstraintArrayOutputWithContext ¶
func (o NetworkConstraintArrayOutput) ToNetworkConstraintArrayOutputWithContext(ctx context.Context) NetworkConstraintArrayOutput
type NetworkConstraintInput ¶
type NetworkConstraintInput interface { pulumi.Input ToNetworkConstraintOutput() NetworkConstraintOutput ToNetworkConstraintOutputWithContext(context.Context) NetworkConstraintOutput }
NetworkConstraintInput is an input type that accepts NetworkConstraintArgs and NetworkConstraintOutput values. You can construct a concrete instance of `NetworkConstraintInput` via:
NetworkConstraintArgs{...}
type NetworkConstraintOutput ¶
type NetworkConstraintOutput struct{ *pulumi.OutputState }
func (NetworkConstraintOutput) ElementType ¶
func (NetworkConstraintOutput) ElementType() reflect.Type
func (NetworkConstraintOutput) Expression ¶
func (o NetworkConstraintOutput) Expression() pulumi.StringOutput
func (NetworkConstraintOutput) Mandatory ¶
func (o NetworkConstraintOutput) Mandatory() pulumi.BoolOutput
func (NetworkConstraintOutput) ToNetworkConstraintOutput ¶
func (o NetworkConstraintOutput) ToNetworkConstraintOutput() NetworkConstraintOutput
func (NetworkConstraintOutput) ToNetworkConstraintOutputWithContext ¶
func (o NetworkConstraintOutput) ToNetworkConstraintOutputWithContext(ctx context.Context) NetworkConstraintOutput
type NetworkInput ¶
type NetworkInput interface { pulumi.Input ToNetworkOutput() NetworkOutput ToNetworkOutputWithContext(ctx context.Context) NetworkOutput }
type NetworkLink ¶
type NetworkLinkArgs ¶
type NetworkLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (NetworkLinkArgs) ElementType ¶
func (NetworkLinkArgs) ElementType() reflect.Type
func (NetworkLinkArgs) ToNetworkLinkOutput ¶
func (i NetworkLinkArgs) ToNetworkLinkOutput() NetworkLinkOutput
func (NetworkLinkArgs) ToNetworkLinkOutputWithContext ¶
func (i NetworkLinkArgs) ToNetworkLinkOutputWithContext(ctx context.Context) NetworkLinkOutput
type NetworkLinkArray ¶
type NetworkLinkArray []NetworkLinkInput
func (NetworkLinkArray) ElementType ¶
func (NetworkLinkArray) ElementType() reflect.Type
func (NetworkLinkArray) ToNetworkLinkArrayOutput ¶
func (i NetworkLinkArray) ToNetworkLinkArrayOutput() NetworkLinkArrayOutput
func (NetworkLinkArray) ToNetworkLinkArrayOutputWithContext ¶
func (i NetworkLinkArray) ToNetworkLinkArrayOutputWithContext(ctx context.Context) NetworkLinkArrayOutput
type NetworkLinkArrayInput ¶
type NetworkLinkArrayInput interface { pulumi.Input ToNetworkLinkArrayOutput() NetworkLinkArrayOutput ToNetworkLinkArrayOutputWithContext(context.Context) NetworkLinkArrayOutput }
NetworkLinkArrayInput is an input type that accepts NetworkLinkArray and NetworkLinkArrayOutput values. You can construct a concrete instance of `NetworkLinkArrayInput` via:
NetworkLinkArray{ NetworkLinkArgs{...} }
type NetworkLinkArrayOutput ¶
type NetworkLinkArrayOutput struct{ *pulumi.OutputState }
func (NetworkLinkArrayOutput) ElementType ¶
func (NetworkLinkArrayOutput) ElementType() reflect.Type
func (NetworkLinkArrayOutput) Index ¶
func (o NetworkLinkArrayOutput) Index(i pulumi.IntInput) NetworkLinkOutput
func (NetworkLinkArrayOutput) ToNetworkLinkArrayOutput ¶
func (o NetworkLinkArrayOutput) ToNetworkLinkArrayOutput() NetworkLinkArrayOutput
func (NetworkLinkArrayOutput) ToNetworkLinkArrayOutputWithContext ¶
func (o NetworkLinkArrayOutput) ToNetworkLinkArrayOutputWithContext(ctx context.Context) NetworkLinkArrayOutput
type NetworkLinkInput ¶
type NetworkLinkInput interface { pulumi.Input ToNetworkLinkOutput() NetworkLinkOutput ToNetworkLinkOutputWithContext(context.Context) NetworkLinkOutput }
NetworkLinkInput is an input type that accepts NetworkLinkArgs and NetworkLinkOutput values. You can construct a concrete instance of `NetworkLinkInput` via:
NetworkLinkArgs{...}
type NetworkLinkOutput ¶
type NetworkLinkOutput struct{ *pulumi.OutputState }
func (NetworkLinkOutput) ElementType ¶
func (NetworkLinkOutput) ElementType() reflect.Type
func (NetworkLinkOutput) Href ¶
func (o NetworkLinkOutput) Href() pulumi.StringPtrOutput
func (NetworkLinkOutput) Hrefs ¶
func (o NetworkLinkOutput) Hrefs() pulumi.StringArrayOutput
func (NetworkLinkOutput) Rel ¶
func (o NetworkLinkOutput) Rel() pulumi.StringOutput
func (NetworkLinkOutput) ToNetworkLinkOutput ¶
func (o NetworkLinkOutput) ToNetworkLinkOutput() NetworkLinkOutput
func (NetworkLinkOutput) ToNetworkLinkOutputWithContext ¶
func (o NetworkLinkOutput) ToNetworkLinkOutputWithContext(ctx context.Context) NetworkLinkOutput
type NetworkMap ¶
type NetworkMap map[string]NetworkInput
func (NetworkMap) ElementType ¶
func (NetworkMap) ElementType() reflect.Type
func (NetworkMap) ToNetworkMapOutput ¶
func (i NetworkMap) ToNetworkMapOutput() NetworkMapOutput
func (NetworkMap) ToNetworkMapOutputWithContext ¶
func (i NetworkMap) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
type NetworkMapInput ¶
type NetworkMapInput interface { pulumi.Input ToNetworkMapOutput() NetworkMapOutput ToNetworkMapOutputWithContext(context.Context) NetworkMapOutput }
NetworkMapInput is an input type that accepts NetworkMap and NetworkMapOutput values. You can construct a concrete instance of `NetworkMapInput` via:
NetworkMap{ "key": NetworkArgs{...} }
type NetworkMapOutput ¶
type NetworkMapOutput struct{ *pulumi.OutputState }
func (NetworkMapOutput) ElementType ¶
func (NetworkMapOutput) ElementType() reflect.Type
func (NetworkMapOutput) MapIndex ¶
func (o NetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkOutput
func (NetworkMapOutput) ToNetworkMapOutput ¶
func (o NetworkMapOutput) ToNetworkMapOutput() NetworkMapOutput
func (NetworkMapOutput) ToNetworkMapOutputWithContext ¶
func (o NetworkMapOutput) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
type NetworkOutput ¶
type NetworkOutput struct{ *pulumi.OutputState }
func (NetworkOutput) Cidr ¶
func (o NetworkOutput) Cidr() pulumi.StringOutput
IPv4 address range of the network in CIDR format.
func (NetworkOutput) Constraints ¶
func (o NetworkOutput) Constraints() NetworkConstraintArrayOutput
List of storage, network and extensibility constraints to be applied when provisioning through this project.
func (NetworkOutput) CustomProperties ¶
func (o NetworkOutput) CustomProperties() pulumi.MapOutput
Additional properties that may be used to extend the base resource.
func (NetworkOutput) DeploymentId ¶
func (o NetworkOutput) DeploymentId() pulumi.StringOutput
Deployment id that is associated with this resource.
func (NetworkOutput) Description ¶
func (o NetworkOutput) Description() pulumi.StringPtrOutput
A human-friendly description.
func (NetworkOutput) ElementType ¶
func (NetworkOutput) ElementType() reflect.Type
func (NetworkOutput) ExternalId ¶
func (o NetworkOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (NetworkOutput) ExternalZoneId ¶
func (o NetworkOutput) ExternalZoneId() pulumi.StringOutput
The external zoneId of the resource.
func (NetworkOutput) Links ¶
func (o NetworkOutput) Links() NetworkLinkArrayOutput
HATEOAS of the entity
func (NetworkOutput) Name ¶
func (o NetworkOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option.
func (NetworkOutput) OrganizationId ¶
func (o NetworkOutput) OrganizationId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (NetworkOutput) OutboundAccess ¶
func (o NetworkOutput) OutboundAccess() pulumi.BoolPtrOutput
Flag to indicate if the network needs to have outbound access or not. Default is true. This field will be ignored if there is proper input for networkType customProperty.
func (NetworkOutput) Owner ¶
func (o NetworkOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (NetworkOutput) ProjectId ¶
func (o NetworkOutput) ProjectId() pulumi.StringOutput
The id of the project this resource belongs to.
func (NetworkOutput) SelfLink ¶
func (o NetworkOutput) SelfLink() pulumi.StringOutput
Self link of this request.
func (NetworkOutput) Tags ¶
func (o NetworkOutput) Tags() NetworkTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "ownedBy", "value": "Rainpole" } ]
func (NetworkOutput) ToNetworkOutput ¶
func (o NetworkOutput) ToNetworkOutput() NetworkOutput
func (NetworkOutput) ToNetworkOutputWithContext ¶
func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
func (NetworkOutput) UpdatedAt ¶
func (o NetworkOutput) UpdatedAt() pulumi.StringOutput
type NetworkState ¶
type NetworkState struct { // IPv4 address range of the network in CIDR format. Cidr pulumi.StringPtrInput // List of storage, network and extensibility constraints to be applied when provisioning through this project. Constraints NetworkConstraintArrayInput // Additional properties that may be used to extend the base resource. CustomProperties pulumi.MapInput // Deployment id that is associated with this resource. DeploymentId pulumi.StringPtrInput // A human-friendly description. Description pulumi.StringPtrInput // External entity Id on the provider side. ExternalId pulumi.StringPtrInput // The external zoneId of the resource. ExternalZoneId pulumi.StringPtrInput // HATEOAS of the entity Links NetworkLinkArrayInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // The id of the organization this entity belongs to. OrganizationId pulumi.StringPtrInput // Flag to indicate if the network needs to have outbound access or not. Default is true. This field will be ignored if there is proper input for networkType customProperty. OutboundAccess pulumi.BoolPtrInput // Email of the user that owns the entity. Owner pulumi.StringPtrInput // The id of the project this resource belongs to. ProjectId pulumi.StringPtrInput // Self link of this request. SelfLink pulumi.StringPtrInput // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags NetworkTagArrayInput UpdatedAt pulumi.StringPtrInput }
func (NetworkState) ElementType ¶
func (NetworkState) ElementType() reflect.Type
type NetworkTag ¶
type NetworkTagArgs ¶
type NetworkTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (NetworkTagArgs) ElementType ¶
func (NetworkTagArgs) ElementType() reflect.Type
func (NetworkTagArgs) ToNetworkTagOutput ¶
func (i NetworkTagArgs) ToNetworkTagOutput() NetworkTagOutput
func (NetworkTagArgs) ToNetworkTagOutputWithContext ¶
func (i NetworkTagArgs) ToNetworkTagOutputWithContext(ctx context.Context) NetworkTagOutput
type NetworkTagArray ¶
type NetworkTagArray []NetworkTagInput
func (NetworkTagArray) ElementType ¶
func (NetworkTagArray) ElementType() reflect.Type
func (NetworkTagArray) ToNetworkTagArrayOutput ¶
func (i NetworkTagArray) ToNetworkTagArrayOutput() NetworkTagArrayOutput
func (NetworkTagArray) ToNetworkTagArrayOutputWithContext ¶
func (i NetworkTagArray) ToNetworkTagArrayOutputWithContext(ctx context.Context) NetworkTagArrayOutput
type NetworkTagArrayInput ¶
type NetworkTagArrayInput interface { pulumi.Input ToNetworkTagArrayOutput() NetworkTagArrayOutput ToNetworkTagArrayOutputWithContext(context.Context) NetworkTagArrayOutput }
NetworkTagArrayInput is an input type that accepts NetworkTagArray and NetworkTagArrayOutput values. You can construct a concrete instance of `NetworkTagArrayInput` via:
NetworkTagArray{ NetworkTagArgs{...} }
type NetworkTagArrayOutput ¶
type NetworkTagArrayOutput struct{ *pulumi.OutputState }
func (NetworkTagArrayOutput) ElementType ¶
func (NetworkTagArrayOutput) ElementType() reflect.Type
func (NetworkTagArrayOutput) Index ¶
func (o NetworkTagArrayOutput) Index(i pulumi.IntInput) NetworkTagOutput
func (NetworkTagArrayOutput) ToNetworkTagArrayOutput ¶
func (o NetworkTagArrayOutput) ToNetworkTagArrayOutput() NetworkTagArrayOutput
func (NetworkTagArrayOutput) ToNetworkTagArrayOutputWithContext ¶
func (o NetworkTagArrayOutput) ToNetworkTagArrayOutputWithContext(ctx context.Context) NetworkTagArrayOutput
type NetworkTagInput ¶
type NetworkTagInput interface { pulumi.Input ToNetworkTagOutput() NetworkTagOutput ToNetworkTagOutputWithContext(context.Context) NetworkTagOutput }
NetworkTagInput is an input type that accepts NetworkTagArgs and NetworkTagOutput values. You can construct a concrete instance of `NetworkTagInput` via:
NetworkTagArgs{...}
type NetworkTagOutput ¶
type NetworkTagOutput struct{ *pulumi.OutputState }
func (NetworkTagOutput) ElementType ¶
func (NetworkTagOutput) ElementType() reflect.Type
func (NetworkTagOutput) Key ¶
func (o NetworkTagOutput) Key() pulumi.StringOutput
func (NetworkTagOutput) ToNetworkTagOutput ¶
func (o NetworkTagOutput) ToNetworkTagOutput() NetworkTagOutput
func (NetworkTagOutput) ToNetworkTagOutputWithContext ¶
func (o NetworkTagOutput) ToNetworkTagOutputWithContext(ctx context.Context) NetworkTagOutput
func (NetworkTagOutput) Value ¶
func (o NetworkTagOutput) Value() pulumi.StringOutput
type Profile ¶
type Profile struct { pulumi.CustomResourceState // The ID of the cloud account this entity belongs to. CloudAccountId pulumi.StringOutput `pulumi:"cloudAccountId"` // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Additional properties that may be used to extend the Network Profile object that is produced from this specification. For isolationType security group, datastoreId identifies the Compute Resource Edge datastore. computeCluster and resourcePoolId identify the Compute Resource Edge cluster. For isolationType subnet, distributedLogicalRouterStateLink identifies the on-demand network distributed local router. onDemandNetworkIPAssignmentType identifies the on-demand network IP range assignment type static, dynamic, or mixed. CustomProperties pulumi.MapOutput `pulumi:"customProperties"` // A human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // The external regionId of the resource. ExternalRegionId pulumi.StringOutput `pulumi:"externalRegionId"` // A list of fabric network Ids which are assigned to the network profile. // example:[ "6543" ] FabricNetworkIds pulumi.StringArrayOutput `pulumi:"fabricNetworkIds"` // The id of the fabric network used for outbound access. IsolatedExternalFabricNetworkId pulumi.StringPtrOutput `pulumi:"isolatedExternalFabricNetworkId"` // The CIDR prefix length to be used for the isolated networks that are created with the network profile. IsolatedNetworkCidrPrefix pulumi.IntPtrOutput `pulumi:"isolatedNetworkCidrPrefix"` // CIDR of the isolation network domain. IsolatedNetworkDomainCidr pulumi.StringPtrOutput `pulumi:"isolatedNetworkDomainCidr"` // The id of the network domain used for creating isolated networks. IsolatedNetworkDomainId pulumi.StringPtrOutput `pulumi:"isolatedNetworkDomainId"` // Specifies the isolation type e.g. none, subnet or security group IsolationType pulumi.StringPtrOutput `pulumi:"isolationType"` // HATEOAS of the entity Links ProfileLinkArrayOutput `pulumi:"links"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringOutput `pulumi:"name"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // The id of the organization this entity belongs to. Deprecated, refer to orgId instead. OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Email of the user that owns the entity. Owner pulumi.StringOutput `pulumi:"owner"` // The id of the region for which this profile is defined as in vRealize Automation(vRA). RegionId pulumi.StringOutput `pulumi:"regionId"` // A list of security group Ids which are assigned to the network profile. // example:[ "6545" ] SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // A set of tag keys and optional values that were set on this Network Profile. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags ProfileTagArrayOutput `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
## Example Usage ### S This is an example of how to create a network profile resource.
**Network profile:**
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/network"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := network.NewProfile(ctx, "simple", &network.ProfileArgs{ Description: pulumi.String("Simple Network Profile with no isolation."), RegionId: pulumi.Any(data.Vra_region.This.Id), FabricNetworkIds: pulumi.StringArray{ pulumi.Any(data.Vra_fabric_network.Subnet_1.Id), pulumi.Any(data.Vra_fabric_network.Subnet_2.Id), }, IsolationType: pulumi.String("NONE"), Tags: network.ProfileTagArray{ &network.ProfileTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
A network profile resource supports the following arguments:
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile 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 NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶
type ProfileArgs struct { // Additional properties that may be used to extend the Network Profile object that is produced from this specification. For isolationType security group, datastoreId identifies the Compute Resource Edge datastore. computeCluster and resourcePoolId identify the Compute Resource Edge cluster. For isolationType subnet, distributedLogicalRouterStateLink identifies the on-demand network distributed local router. onDemandNetworkIPAssignmentType identifies the on-demand network IP range assignment type static, dynamic, or mixed. CustomProperties pulumi.MapInput // A human-friendly description. Description pulumi.StringPtrInput // A list of fabric network Ids which are assigned to the network profile. // example:[ "6543" ] FabricNetworkIds pulumi.StringArrayInput // The id of the fabric network used for outbound access. IsolatedExternalFabricNetworkId pulumi.StringPtrInput // The CIDR prefix length to be used for the isolated networks that are created with the network profile. IsolatedNetworkCidrPrefix pulumi.IntPtrInput // CIDR of the isolation network domain. IsolatedNetworkDomainCidr pulumi.StringPtrInput // The id of the network domain used for creating isolated networks. IsolatedNetworkDomainId pulumi.StringPtrInput // Specifies the isolation type e.g. none, subnet or security group IsolationType pulumi.StringPtrInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // The id of the region for which this profile is defined as in vRealize Automation(vRA). RegionId pulumi.StringInput // A list of security group Ids which are assigned to the network profile. // example:[ "6545" ] SecurityGroupIds pulumi.StringArrayInput // A set of tag keys and optional values that were set on this Network Profile. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags ProfileTagArrayInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileLink ¶
type ProfileLinkArgs ¶
type ProfileLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (ProfileLinkArgs) ElementType ¶
func (ProfileLinkArgs) ElementType() reflect.Type
func (ProfileLinkArgs) ToProfileLinkOutput ¶
func (i ProfileLinkArgs) ToProfileLinkOutput() ProfileLinkOutput
func (ProfileLinkArgs) ToProfileLinkOutputWithContext ¶
func (i ProfileLinkArgs) ToProfileLinkOutputWithContext(ctx context.Context) ProfileLinkOutput
type ProfileLinkArray ¶
type ProfileLinkArray []ProfileLinkInput
func (ProfileLinkArray) ElementType ¶
func (ProfileLinkArray) ElementType() reflect.Type
func (ProfileLinkArray) ToProfileLinkArrayOutput ¶
func (i ProfileLinkArray) ToProfileLinkArrayOutput() ProfileLinkArrayOutput
func (ProfileLinkArray) ToProfileLinkArrayOutputWithContext ¶
func (i ProfileLinkArray) ToProfileLinkArrayOutputWithContext(ctx context.Context) ProfileLinkArrayOutput
type ProfileLinkArrayInput ¶
type ProfileLinkArrayInput interface { pulumi.Input ToProfileLinkArrayOutput() ProfileLinkArrayOutput ToProfileLinkArrayOutputWithContext(context.Context) ProfileLinkArrayOutput }
ProfileLinkArrayInput is an input type that accepts ProfileLinkArray and ProfileLinkArrayOutput values. You can construct a concrete instance of `ProfileLinkArrayInput` via:
ProfileLinkArray{ ProfileLinkArgs{...} }
type ProfileLinkArrayOutput ¶
type ProfileLinkArrayOutput struct{ *pulumi.OutputState }
func (ProfileLinkArrayOutput) ElementType ¶
func (ProfileLinkArrayOutput) ElementType() reflect.Type
func (ProfileLinkArrayOutput) Index ¶
func (o ProfileLinkArrayOutput) Index(i pulumi.IntInput) ProfileLinkOutput
func (ProfileLinkArrayOutput) ToProfileLinkArrayOutput ¶
func (o ProfileLinkArrayOutput) ToProfileLinkArrayOutput() ProfileLinkArrayOutput
func (ProfileLinkArrayOutput) ToProfileLinkArrayOutputWithContext ¶
func (o ProfileLinkArrayOutput) ToProfileLinkArrayOutputWithContext(ctx context.Context) ProfileLinkArrayOutput
type ProfileLinkInput ¶
type ProfileLinkInput interface { pulumi.Input ToProfileLinkOutput() ProfileLinkOutput ToProfileLinkOutputWithContext(context.Context) ProfileLinkOutput }
ProfileLinkInput is an input type that accepts ProfileLinkArgs and ProfileLinkOutput values. You can construct a concrete instance of `ProfileLinkInput` via:
ProfileLinkArgs{...}
type ProfileLinkOutput ¶
type ProfileLinkOutput struct{ *pulumi.OutputState }
func (ProfileLinkOutput) ElementType ¶
func (ProfileLinkOutput) ElementType() reflect.Type
func (ProfileLinkOutput) Href ¶
func (o ProfileLinkOutput) Href() pulumi.StringPtrOutput
func (ProfileLinkOutput) Hrefs ¶
func (o ProfileLinkOutput) Hrefs() pulumi.StringArrayOutput
func (ProfileLinkOutput) Rel ¶
func (o ProfileLinkOutput) Rel() pulumi.StringOutput
func (ProfileLinkOutput) ToProfileLinkOutput ¶
func (o ProfileLinkOutput) ToProfileLinkOutput() ProfileLinkOutput
func (ProfileLinkOutput) ToProfileLinkOutputWithContext ¶
func (o ProfileLinkOutput) ToProfileLinkOutputWithContext(ctx context.Context) ProfileLinkOutput
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) CloudAccountId ¶
func (o ProfileOutput) CloudAccountId() pulumi.StringOutput
The ID of the cloud account this entity belongs to.
func (ProfileOutput) CreatedAt ¶
func (o ProfileOutput) CreatedAt() pulumi.StringOutput
Date when entity was created. Date and time format is ISO 8601 and UTC.
func (ProfileOutput) CustomProperties ¶
func (o ProfileOutput) CustomProperties() pulumi.MapOutput
Additional properties that may be used to extend the Network Profile object that is produced from this specification. For isolationType security group, datastoreId identifies the Compute Resource Edge datastore. computeCluster and resourcePoolId identify the Compute Resource Edge cluster. For isolationType subnet, distributedLogicalRouterStateLink identifies the on-demand network distributed local router. onDemandNetworkIPAssignmentType identifies the on-demand network IP range assignment type static, dynamic, or mixed.
func (ProfileOutput) Description ¶
func (o ProfileOutput) Description() pulumi.StringPtrOutput
A human-friendly description.
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) ExternalRegionId ¶
func (o ProfileOutput) ExternalRegionId() pulumi.StringOutput
The external regionId of the resource.
func (ProfileOutput) FabricNetworkIds ¶
func (o ProfileOutput) FabricNetworkIds() pulumi.StringArrayOutput
A list of fabric network Ids which are assigned to the network profile. example:[ "6543" ]
func (ProfileOutput) IsolatedExternalFabricNetworkId ¶
func (o ProfileOutput) IsolatedExternalFabricNetworkId() pulumi.StringPtrOutput
The id of the fabric network used for outbound access.
func (ProfileOutput) IsolatedNetworkCidrPrefix ¶
func (o ProfileOutput) IsolatedNetworkCidrPrefix() pulumi.IntPtrOutput
The CIDR prefix length to be used for the isolated networks that are created with the network profile.
func (ProfileOutput) IsolatedNetworkDomainCidr ¶
func (o ProfileOutput) IsolatedNetworkDomainCidr() pulumi.StringPtrOutput
CIDR of the isolation network domain.
func (ProfileOutput) IsolatedNetworkDomainId ¶
func (o ProfileOutput) IsolatedNetworkDomainId() pulumi.StringPtrOutput
The id of the network domain used for creating isolated networks.
func (ProfileOutput) IsolationType ¶
func (o ProfileOutput) IsolationType() pulumi.StringPtrOutput
Specifies the isolation type e.g. none, subnet or security group
func (ProfileOutput) Links ¶
func (o ProfileOutput) Links() ProfileLinkArrayOutput
HATEOAS of the entity
func (ProfileOutput) Name ¶
func (o ProfileOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option.
func (ProfileOutput) OrgId ¶
func (o ProfileOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (ProfileOutput) OrganizationId ¶
func (o ProfileOutput) OrganizationId() pulumi.StringOutput
The id of the organization this entity belongs to. Deprecated, refer to orgId instead.
func (ProfileOutput) Owner ¶
func (o ProfileOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (ProfileOutput) RegionId ¶
func (o ProfileOutput) RegionId() pulumi.StringOutput
The id of the region for which this profile is defined as in vRealize Automation(vRA).
func (ProfileOutput) SecurityGroupIds ¶
func (o ProfileOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security group Ids which are assigned to the network profile. example:[ "6545" ]
func (ProfileOutput) Tags ¶
func (o ProfileOutput) Tags() ProfileTagArrayOutput
A set of tag keys and optional values that were set on this Network Profile. example:[ { "key" : "ownedBy", "value": "Rainpole" } ]
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
func (ProfileOutput) UpdatedAt ¶
func (o ProfileOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type ProfileState ¶
type ProfileState struct { // The ID of the cloud account this entity belongs to. CloudAccountId pulumi.StringPtrInput // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // Additional properties that may be used to extend the Network Profile object that is produced from this specification. For isolationType security group, datastoreId identifies the Compute Resource Edge datastore. computeCluster and resourcePoolId identify the Compute Resource Edge cluster. For isolationType subnet, distributedLogicalRouterStateLink identifies the on-demand network distributed local router. onDemandNetworkIPAssignmentType identifies the on-demand network IP range assignment type static, dynamic, or mixed. CustomProperties pulumi.MapInput // A human-friendly description. Description pulumi.StringPtrInput // The external regionId of the resource. ExternalRegionId pulumi.StringPtrInput // A list of fabric network Ids which are assigned to the network profile. // example:[ "6543" ] FabricNetworkIds pulumi.StringArrayInput // The id of the fabric network used for outbound access. IsolatedExternalFabricNetworkId pulumi.StringPtrInput // The CIDR prefix length to be used for the isolated networks that are created with the network profile. IsolatedNetworkCidrPrefix pulumi.IntPtrInput // CIDR of the isolation network domain. IsolatedNetworkDomainCidr pulumi.StringPtrInput // The id of the network domain used for creating isolated networks. IsolatedNetworkDomainId pulumi.StringPtrInput // Specifies the isolation type e.g. none, subnet or security group IsolationType pulumi.StringPtrInput // HATEOAS of the entity Links ProfileLinkArrayInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // The id of the organization this entity belongs to. Deprecated, refer to orgId instead. OrganizationId pulumi.StringPtrInput // Email of the user that owns the entity. Owner pulumi.StringPtrInput // The id of the region for which this profile is defined as in vRealize Automation(vRA). RegionId pulumi.StringPtrInput // A list of security group Ids which are assigned to the network profile. // example:[ "6545" ] SecurityGroupIds pulumi.StringArrayInput // A set of tag keys and optional values that were set on this Network Profile. // example:[ { "key" : "ownedBy", "value": "Rainpole" } ] Tags ProfileTagArrayInput // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
type ProfileTag ¶
type ProfileTagArgs ¶
type ProfileTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ProfileTagArgs) ElementType ¶
func (ProfileTagArgs) ElementType() reflect.Type
func (ProfileTagArgs) ToProfileTagOutput ¶
func (i ProfileTagArgs) ToProfileTagOutput() ProfileTagOutput
func (ProfileTagArgs) ToProfileTagOutputWithContext ¶
func (i ProfileTagArgs) ToProfileTagOutputWithContext(ctx context.Context) ProfileTagOutput
type ProfileTagArray ¶
type ProfileTagArray []ProfileTagInput
func (ProfileTagArray) ElementType ¶
func (ProfileTagArray) ElementType() reflect.Type
func (ProfileTagArray) ToProfileTagArrayOutput ¶
func (i ProfileTagArray) ToProfileTagArrayOutput() ProfileTagArrayOutput
func (ProfileTagArray) ToProfileTagArrayOutputWithContext ¶
func (i ProfileTagArray) ToProfileTagArrayOutputWithContext(ctx context.Context) ProfileTagArrayOutput
type ProfileTagArrayInput ¶
type ProfileTagArrayInput interface { pulumi.Input ToProfileTagArrayOutput() ProfileTagArrayOutput ToProfileTagArrayOutputWithContext(context.Context) ProfileTagArrayOutput }
ProfileTagArrayInput is an input type that accepts ProfileTagArray and ProfileTagArrayOutput values. You can construct a concrete instance of `ProfileTagArrayInput` via:
ProfileTagArray{ ProfileTagArgs{...} }
type ProfileTagArrayOutput ¶
type ProfileTagArrayOutput struct{ *pulumi.OutputState }
func (ProfileTagArrayOutput) ElementType ¶
func (ProfileTagArrayOutput) ElementType() reflect.Type
func (ProfileTagArrayOutput) Index ¶
func (o ProfileTagArrayOutput) Index(i pulumi.IntInput) ProfileTagOutput
func (ProfileTagArrayOutput) ToProfileTagArrayOutput ¶
func (o ProfileTagArrayOutput) ToProfileTagArrayOutput() ProfileTagArrayOutput
func (ProfileTagArrayOutput) ToProfileTagArrayOutputWithContext ¶
func (o ProfileTagArrayOutput) ToProfileTagArrayOutputWithContext(ctx context.Context) ProfileTagArrayOutput
type ProfileTagInput ¶
type ProfileTagInput interface { pulumi.Input ToProfileTagOutput() ProfileTagOutput ToProfileTagOutputWithContext(context.Context) ProfileTagOutput }
ProfileTagInput is an input type that accepts ProfileTagArgs and ProfileTagOutput values. You can construct a concrete instance of `ProfileTagInput` via:
ProfileTagArgs{...}
type ProfileTagOutput ¶
type ProfileTagOutput struct{ *pulumi.OutputState }
func (ProfileTagOutput) ElementType ¶
func (ProfileTagOutput) ElementType() reflect.Type
func (ProfileTagOutput) Key ¶
func (o ProfileTagOutput) Key() pulumi.StringOutput
func (ProfileTagOutput) ToProfileTagOutput ¶
func (o ProfileTagOutput) ToProfileTagOutput() ProfileTagOutput
func (ProfileTagOutput) ToProfileTagOutputWithContext ¶
func (o ProfileTagOutput) ToProfileTagOutputWithContext(ctx context.Context) ProfileTagOutput
func (ProfileTagOutput) Value ¶
func (o ProfileTagOutput) Value() pulumi.StringOutput