Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Compute
- type ComputeArgs
- type ComputeArray
- type ComputeArrayInput
- type ComputeArrayOutput
- type ComputeInput
- type ComputeLink
- type ComputeLinkArgs
- type ComputeLinkArray
- type ComputeLinkArrayInput
- type ComputeLinkArrayOutput
- func (ComputeLinkArrayOutput) ElementType() reflect.Type
- func (o ComputeLinkArrayOutput) Index(i pulumi.IntInput) ComputeLinkOutput
- func (o ComputeLinkArrayOutput) ToComputeLinkArrayOutput() ComputeLinkArrayOutput
- func (o ComputeLinkArrayOutput) ToComputeLinkArrayOutputWithContext(ctx context.Context) ComputeLinkArrayOutput
- type ComputeLinkInput
- type ComputeLinkOutput
- func (ComputeLinkOutput) ElementType() reflect.Type
- func (o ComputeLinkOutput) Href() pulumi.StringPtrOutput
- func (o ComputeLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o ComputeLinkOutput) Rel() pulumi.StringOutput
- func (o ComputeLinkOutput) ToComputeLinkOutput() ComputeLinkOutput
- func (o ComputeLinkOutput) ToComputeLinkOutputWithContext(ctx context.Context) ComputeLinkOutput
- type ComputeMap
- type ComputeMapInput
- type ComputeMapOutput
- type ComputeOutput
- func (o ComputeOutput) CreatedAt() pulumi.StringOutput
- func (o ComputeOutput) CustomProperties() pulumi.MapOutput
- func (o ComputeOutput) Description() pulumi.StringOutput
- func (ComputeOutput) ElementType() reflect.Type
- func (o ComputeOutput) ExternalId() pulumi.StringOutput
- func (o ComputeOutput) ExternalRegionId() pulumi.StringOutput
- func (o ComputeOutput) ExternalZoneId() pulumi.StringOutput
- func (o ComputeOutput) LifecycleState() pulumi.StringOutput
- func (o ComputeOutput) Links() ComputeLinkArrayOutput
- func (o ComputeOutput) Name() pulumi.StringOutput
- func (o ComputeOutput) OrgId() pulumi.StringOutput
- func (o ComputeOutput) Owner() pulumi.StringOutput
- func (o ComputeOutput) PowerState() pulumi.StringOutput
- func (o ComputeOutput) Tags() ComputeTagArrayOutput
- func (o ComputeOutput) ToComputeOutput() ComputeOutput
- func (o ComputeOutput) ToComputeOutputWithContext(ctx context.Context) ComputeOutput
- func (o ComputeOutput) Type() pulumi.StringOutput
- func (o ComputeOutput) UpdatedAt() pulumi.StringOutput
- type ComputeState
- type ComputeTag
- type ComputeTagArgs
- type ComputeTagArray
- type ComputeTagArrayInput
- type ComputeTagArrayOutput
- func (ComputeTagArrayOutput) ElementType() reflect.Type
- func (o ComputeTagArrayOutput) Index(i pulumi.IntInput) ComputeTagOutput
- func (o ComputeTagArrayOutput) ToComputeTagArrayOutput() ComputeTagArrayOutput
- func (o ComputeTagArrayOutput) ToComputeTagArrayOutputWithContext(ctx context.Context) ComputeTagArrayOutput
- type ComputeTagInput
- type ComputeTagOutput
- func (ComputeTagOutput) ElementType() reflect.Type
- func (o ComputeTagOutput) Key() pulumi.StringOutput
- func (o ComputeTagOutput) ToComputeTagOutput() ComputeTagOutput
- func (o ComputeTagOutput) ToComputeTagOutputWithContext(ctx context.Context) ComputeTagOutput
- func (o ComputeTagOutput) Value() pulumi.StringOutput
- type DatastoreVSphere
- type DatastoreVSphereArgs
- type DatastoreVSphereArray
- type DatastoreVSphereArrayInput
- type DatastoreVSphereArrayOutput
- func (DatastoreVSphereArrayOutput) ElementType() reflect.Type
- func (o DatastoreVSphereArrayOutput) Index(i pulumi.IntInput) DatastoreVSphereOutput
- func (o DatastoreVSphereArrayOutput) ToDatastoreVSphereArrayOutput() DatastoreVSphereArrayOutput
- func (o DatastoreVSphereArrayOutput) ToDatastoreVSphereArrayOutputWithContext(ctx context.Context) DatastoreVSphereArrayOutput
- type DatastoreVSphereInput
- type DatastoreVSphereLink
- type DatastoreVSphereLinkArgs
- type DatastoreVSphereLinkArray
- type DatastoreVSphereLinkArrayInput
- type DatastoreVSphereLinkArrayOutput
- func (DatastoreVSphereLinkArrayOutput) ElementType() reflect.Type
- func (o DatastoreVSphereLinkArrayOutput) Index(i pulumi.IntInput) DatastoreVSphereLinkOutput
- func (o DatastoreVSphereLinkArrayOutput) ToDatastoreVSphereLinkArrayOutput() DatastoreVSphereLinkArrayOutput
- func (o DatastoreVSphereLinkArrayOutput) ToDatastoreVSphereLinkArrayOutputWithContext(ctx context.Context) DatastoreVSphereLinkArrayOutput
- type DatastoreVSphereLinkInput
- type DatastoreVSphereLinkOutput
- func (DatastoreVSphereLinkOutput) ElementType() reflect.Type
- func (o DatastoreVSphereLinkOutput) Href() pulumi.StringPtrOutput
- func (o DatastoreVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o DatastoreVSphereLinkOutput) Rel() pulumi.StringOutput
- func (o DatastoreVSphereLinkOutput) ToDatastoreVSphereLinkOutput() DatastoreVSphereLinkOutput
- func (o DatastoreVSphereLinkOutput) ToDatastoreVSphereLinkOutputWithContext(ctx context.Context) DatastoreVSphereLinkOutput
- type DatastoreVSphereMap
- type DatastoreVSphereMapInput
- type DatastoreVSphereMapOutput
- func (DatastoreVSphereMapOutput) ElementType() reflect.Type
- func (o DatastoreVSphereMapOutput) MapIndex(k pulumi.StringInput) DatastoreVSphereOutput
- func (o DatastoreVSphereMapOutput) ToDatastoreVSphereMapOutput() DatastoreVSphereMapOutput
- func (o DatastoreVSphereMapOutput) ToDatastoreVSphereMapOutputWithContext(ctx context.Context) DatastoreVSphereMapOutput
- type DatastoreVSphereOutput
- func (o DatastoreVSphereOutput) CloudAccountIds() pulumi.StringArrayOutput
- func (o DatastoreVSphereOutput) CreatedAt() pulumi.StringOutput
- func (o DatastoreVSphereOutput) Description() pulumi.StringOutput
- func (DatastoreVSphereOutput) ElementType() reflect.Type
- func (o DatastoreVSphereOutput) ExternalId() pulumi.StringOutput
- func (o DatastoreVSphereOutput) ExternalRegionId() pulumi.StringOutput
- func (o DatastoreVSphereOutput) FreeSizeGb() pulumi.StringOutput
- func (o DatastoreVSphereOutput) Links() DatastoreVSphereLinkArrayOutput
- func (o DatastoreVSphereOutput) Name() pulumi.StringOutput
- func (o DatastoreVSphereOutput) OrgId() pulumi.StringOutput
- func (o DatastoreVSphereOutput) Owner() pulumi.StringOutput
- func (o DatastoreVSphereOutput) Tags() DatastoreVSphereTagArrayOutput
- func (o DatastoreVSphereOutput) ToDatastoreVSphereOutput() DatastoreVSphereOutput
- func (o DatastoreVSphereOutput) ToDatastoreVSphereOutputWithContext(ctx context.Context) DatastoreVSphereOutput
- func (o DatastoreVSphereOutput) Type() pulumi.StringOutput
- func (o DatastoreVSphereOutput) UpdatedAt() pulumi.StringOutput
- type DatastoreVSphereState
- type DatastoreVSphereTag
- type DatastoreVSphereTagArgs
- type DatastoreVSphereTagArray
- type DatastoreVSphereTagArrayInput
- type DatastoreVSphereTagArrayOutput
- func (DatastoreVSphereTagArrayOutput) ElementType() reflect.Type
- func (o DatastoreVSphereTagArrayOutput) Index(i pulumi.IntInput) DatastoreVSphereTagOutput
- func (o DatastoreVSphereTagArrayOutput) ToDatastoreVSphereTagArrayOutput() DatastoreVSphereTagArrayOutput
- func (o DatastoreVSphereTagArrayOutput) ToDatastoreVSphereTagArrayOutputWithContext(ctx context.Context) DatastoreVSphereTagArrayOutput
- type DatastoreVSphereTagInput
- type DatastoreVSphereTagOutput
- func (DatastoreVSphereTagOutput) ElementType() reflect.Type
- func (o DatastoreVSphereTagOutput) Key() pulumi.StringOutput
- func (o DatastoreVSphereTagOutput) ToDatastoreVSphereTagOutput() DatastoreVSphereTagOutput
- func (o DatastoreVSphereTagOutput) ToDatastoreVSphereTagOutputWithContext(ctx context.Context) DatastoreVSphereTagOutput
- func (o DatastoreVSphereTagOutput) Value() pulumi.StringOutput
- type GetComputeLink
- type GetComputeLinkArgs
- type GetComputeLinkArray
- type GetComputeLinkArrayInput
- type GetComputeLinkArrayOutput
- func (GetComputeLinkArrayOutput) ElementType() reflect.Type
- func (o GetComputeLinkArrayOutput) Index(i pulumi.IntInput) GetComputeLinkOutput
- func (o GetComputeLinkArrayOutput) ToGetComputeLinkArrayOutput() GetComputeLinkArrayOutput
- func (o GetComputeLinkArrayOutput) ToGetComputeLinkArrayOutputWithContext(ctx context.Context) GetComputeLinkArrayOutput
- type GetComputeLinkInput
- type GetComputeLinkOutput
- func (GetComputeLinkOutput) ElementType() reflect.Type
- func (o GetComputeLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetComputeLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetComputeLinkOutput) Rel() pulumi.StringOutput
- func (o GetComputeLinkOutput) ToGetComputeLinkOutput() GetComputeLinkOutput
- func (o GetComputeLinkOutput) ToGetComputeLinkOutputWithContext(ctx context.Context) GetComputeLinkOutput
- type GetComputeTag
- type GetComputeTagArgs
- type GetComputeTagArray
- type GetComputeTagArrayInput
- type GetComputeTagArrayOutput
- func (GetComputeTagArrayOutput) ElementType() reflect.Type
- func (o GetComputeTagArrayOutput) Index(i pulumi.IntInput) GetComputeTagOutput
- func (o GetComputeTagArrayOutput) ToGetComputeTagArrayOutput() GetComputeTagArrayOutput
- func (o GetComputeTagArrayOutput) ToGetComputeTagArrayOutputWithContext(ctx context.Context) GetComputeTagArrayOutput
- type GetComputeTagInput
- type GetComputeTagOutput
- func (GetComputeTagOutput) ElementType() reflect.Type
- func (o GetComputeTagOutput) Key() pulumi.StringOutput
- func (o GetComputeTagOutput) ToGetComputeTagOutput() GetComputeTagOutput
- func (o GetComputeTagOutput) ToGetComputeTagOutputWithContext(ctx context.Context) GetComputeTagOutput
- func (o GetComputeTagOutput) Value() pulumi.StringOutput
- type GetDatastoreVSphereLink
- type GetDatastoreVSphereLinkArgs
- type GetDatastoreVSphereLinkArray
- func (GetDatastoreVSphereLinkArray) ElementType() reflect.Type
- func (i GetDatastoreVSphereLinkArray) ToGetDatastoreVSphereLinkArrayOutput() GetDatastoreVSphereLinkArrayOutput
- func (i GetDatastoreVSphereLinkArray) ToGetDatastoreVSphereLinkArrayOutputWithContext(ctx context.Context) GetDatastoreVSphereLinkArrayOutput
- type GetDatastoreVSphereLinkArrayInput
- type GetDatastoreVSphereLinkArrayOutput
- func (GetDatastoreVSphereLinkArrayOutput) ElementType() reflect.Type
- func (o GetDatastoreVSphereLinkArrayOutput) Index(i pulumi.IntInput) GetDatastoreVSphereLinkOutput
- func (o GetDatastoreVSphereLinkArrayOutput) ToGetDatastoreVSphereLinkArrayOutput() GetDatastoreVSphereLinkArrayOutput
- func (o GetDatastoreVSphereLinkArrayOutput) ToGetDatastoreVSphereLinkArrayOutputWithContext(ctx context.Context) GetDatastoreVSphereLinkArrayOutput
- type GetDatastoreVSphereLinkInput
- type GetDatastoreVSphereLinkOutput
- func (GetDatastoreVSphereLinkOutput) ElementType() reflect.Type
- func (o GetDatastoreVSphereLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetDatastoreVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetDatastoreVSphereLinkOutput) Rel() pulumi.StringOutput
- func (o GetDatastoreVSphereLinkOutput) ToGetDatastoreVSphereLinkOutput() GetDatastoreVSphereLinkOutput
- func (o GetDatastoreVSphereLinkOutput) ToGetDatastoreVSphereLinkOutputWithContext(ctx context.Context) GetDatastoreVSphereLinkOutput
- type GetDatastoreVSphereTag
- type GetDatastoreVSphereTagArgs
- type GetDatastoreVSphereTagArray
- func (GetDatastoreVSphereTagArray) ElementType() reflect.Type
- func (i GetDatastoreVSphereTagArray) ToGetDatastoreVSphereTagArrayOutput() GetDatastoreVSphereTagArrayOutput
- func (i GetDatastoreVSphereTagArray) ToGetDatastoreVSphereTagArrayOutputWithContext(ctx context.Context) GetDatastoreVSphereTagArrayOutput
- type GetDatastoreVSphereTagArrayInput
- type GetDatastoreVSphereTagArrayOutput
- func (GetDatastoreVSphereTagArrayOutput) ElementType() reflect.Type
- func (o GetDatastoreVSphereTagArrayOutput) Index(i pulumi.IntInput) GetDatastoreVSphereTagOutput
- func (o GetDatastoreVSphereTagArrayOutput) ToGetDatastoreVSphereTagArrayOutput() GetDatastoreVSphereTagArrayOutput
- func (o GetDatastoreVSphereTagArrayOutput) ToGetDatastoreVSphereTagArrayOutputWithContext(ctx context.Context) GetDatastoreVSphereTagArrayOutput
- type GetDatastoreVSphereTagInput
- type GetDatastoreVSphereTagOutput
- func (GetDatastoreVSphereTagOutput) ElementType() reflect.Type
- func (o GetDatastoreVSphereTagOutput) Key() pulumi.StringOutput
- func (o GetDatastoreVSphereTagOutput) ToGetDatastoreVSphereTagOutput() GetDatastoreVSphereTagOutput
- func (o GetDatastoreVSphereTagOutput) ToGetDatastoreVSphereTagOutputWithContext(ctx context.Context) GetDatastoreVSphereTagOutput
- func (o GetDatastoreVSphereTagOutput) Value() pulumi.StringOutput
- type GetNetworkArgs
- 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 GetNetworkOutputArgs
- type GetNetworkResult
- type GetNetworkResultOutput
- func (o GetNetworkResultOutput) Cidr() pulumi.StringOutput
- func (o GetNetworkResultOutput) CloudAccountIds() pulumi.StringArrayOutput
- func (o GetNetworkResultOutput) CreatedAt() pulumi.StringOutput
- func (o GetNetworkResultOutput) CustomProperties() pulumi.MapOutput
- func (o GetNetworkResultOutput) Description() pulumi.StringOutput
- func (GetNetworkResultOutput) ElementType() reflect.Type
- func (o GetNetworkResultOutput) ExternalId() pulumi.StringOutput
- func (o GetNetworkResultOutput) ExternalRegionId() pulumi.StringOutput
- func (o GetNetworkResultOutput) Filter() pulumi.StringOutput
- func (o GetNetworkResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkResultOutput) IsDefault() pulumi.BoolOutput
- func (o GetNetworkResultOutput) IsPublic() pulumi.BoolOutput
- func (o GetNetworkResultOutput) Links() GetNetworkLinkArrayOutput
- func (o GetNetworkResultOutput) Name() pulumi.StringOutput
- func (o GetNetworkResultOutput) OrganizationId() pulumi.StringOutput
- func (o GetNetworkResultOutput) Owner() pulumi.StringOutput
- func (o GetNetworkResultOutput) Tags() GetNetworkTagArrayOutput
- func (o GetNetworkResultOutput) ToGetNetworkResultOutput() GetNetworkResultOutput
- func (o GetNetworkResultOutput) ToGetNetworkResultOutputWithContext(ctx context.Context) GetNetworkResultOutput
- func (o GetNetworkResultOutput) UpdatedAt() pulumi.StringOutput
- 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 GetStorageAccountAzureArgs
- type GetStorageAccountAzureLink
- type GetStorageAccountAzureLinkArgs
- func (GetStorageAccountAzureLinkArgs) ElementType() reflect.Type
- func (i GetStorageAccountAzureLinkArgs) ToGetStorageAccountAzureLinkOutput() GetStorageAccountAzureLinkOutput
- func (i GetStorageAccountAzureLinkArgs) ToGetStorageAccountAzureLinkOutputWithContext(ctx context.Context) GetStorageAccountAzureLinkOutput
- type GetStorageAccountAzureLinkArray
- func (GetStorageAccountAzureLinkArray) ElementType() reflect.Type
- func (i GetStorageAccountAzureLinkArray) ToGetStorageAccountAzureLinkArrayOutput() GetStorageAccountAzureLinkArrayOutput
- func (i GetStorageAccountAzureLinkArray) ToGetStorageAccountAzureLinkArrayOutputWithContext(ctx context.Context) GetStorageAccountAzureLinkArrayOutput
- type GetStorageAccountAzureLinkArrayInput
- type GetStorageAccountAzureLinkArrayOutput
- func (GetStorageAccountAzureLinkArrayOutput) ElementType() reflect.Type
- func (o GetStorageAccountAzureLinkArrayOutput) Index(i pulumi.IntInput) GetStorageAccountAzureLinkOutput
- func (o GetStorageAccountAzureLinkArrayOutput) ToGetStorageAccountAzureLinkArrayOutput() GetStorageAccountAzureLinkArrayOutput
- func (o GetStorageAccountAzureLinkArrayOutput) ToGetStorageAccountAzureLinkArrayOutputWithContext(ctx context.Context) GetStorageAccountAzureLinkArrayOutput
- type GetStorageAccountAzureLinkInput
- type GetStorageAccountAzureLinkOutput
- func (GetStorageAccountAzureLinkOutput) ElementType() reflect.Type
- func (o GetStorageAccountAzureLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetStorageAccountAzureLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetStorageAccountAzureLinkOutput) Rel() pulumi.StringOutput
- func (o GetStorageAccountAzureLinkOutput) ToGetStorageAccountAzureLinkOutput() GetStorageAccountAzureLinkOutput
- func (o GetStorageAccountAzureLinkOutput) ToGetStorageAccountAzureLinkOutputWithContext(ctx context.Context) GetStorageAccountAzureLinkOutput
- type GetStorageAccountAzureOutputArgs
- type GetStorageAccountAzureResult
- type GetStorageAccountAzureResultOutput
- func (o GetStorageAccountAzureResultOutput) CloudAccountIds() pulumi.StringArrayOutput
- func (o GetStorageAccountAzureResultOutput) CreatedAt() pulumi.StringOutput
- func (o GetStorageAccountAzureResultOutput) Description() pulumi.StringOutput
- func (GetStorageAccountAzureResultOutput) ElementType() reflect.Type
- func (o GetStorageAccountAzureResultOutput) ExternalId() pulumi.StringOutput
- func (o GetStorageAccountAzureResultOutput) ExternalRegionId() pulumi.StringOutput
- func (o GetStorageAccountAzureResultOutput) Filter() pulumi.StringPtrOutput
- func (o GetStorageAccountAzureResultOutput) Id() pulumi.StringOutput
- func (o GetStorageAccountAzureResultOutput) Links() GetStorageAccountAzureLinkArrayOutput
- func (o GetStorageAccountAzureResultOutput) Name() pulumi.StringOutput
- func (o GetStorageAccountAzureResultOutput) OrgId() pulumi.StringOutput
- func (o GetStorageAccountAzureResultOutput) Owner() pulumi.StringOutput
- func (o GetStorageAccountAzureResultOutput) ToGetStorageAccountAzureResultOutput() GetStorageAccountAzureResultOutput
- func (o GetStorageAccountAzureResultOutput) ToGetStorageAccountAzureResultOutputWithContext(ctx context.Context) GetStorageAccountAzureResultOutput
- func (o GetStorageAccountAzureResultOutput) Type() pulumi.StringOutput
- func (o GetStorageAccountAzureResultOutput) UpdatedAt() pulumi.StringOutput
- type GetStoragePolicyVSphereArgs
- type GetStoragePolicyVSphereLink
- type GetStoragePolicyVSphereLinkArgs
- func (GetStoragePolicyVSphereLinkArgs) ElementType() reflect.Type
- func (i GetStoragePolicyVSphereLinkArgs) ToGetStoragePolicyVSphereLinkOutput() GetStoragePolicyVSphereLinkOutput
- func (i GetStoragePolicyVSphereLinkArgs) ToGetStoragePolicyVSphereLinkOutputWithContext(ctx context.Context) GetStoragePolicyVSphereLinkOutput
- type GetStoragePolicyVSphereLinkArray
- func (GetStoragePolicyVSphereLinkArray) ElementType() reflect.Type
- func (i GetStoragePolicyVSphereLinkArray) ToGetStoragePolicyVSphereLinkArrayOutput() GetStoragePolicyVSphereLinkArrayOutput
- func (i GetStoragePolicyVSphereLinkArray) ToGetStoragePolicyVSphereLinkArrayOutputWithContext(ctx context.Context) GetStoragePolicyVSphereLinkArrayOutput
- type GetStoragePolicyVSphereLinkArrayInput
- type GetStoragePolicyVSphereLinkArrayOutput
- func (GetStoragePolicyVSphereLinkArrayOutput) ElementType() reflect.Type
- func (o GetStoragePolicyVSphereLinkArrayOutput) Index(i pulumi.IntInput) GetStoragePolicyVSphereLinkOutput
- func (o GetStoragePolicyVSphereLinkArrayOutput) ToGetStoragePolicyVSphereLinkArrayOutput() GetStoragePolicyVSphereLinkArrayOutput
- func (o GetStoragePolicyVSphereLinkArrayOutput) ToGetStoragePolicyVSphereLinkArrayOutputWithContext(ctx context.Context) GetStoragePolicyVSphereLinkArrayOutput
- type GetStoragePolicyVSphereLinkInput
- type GetStoragePolicyVSphereLinkOutput
- func (GetStoragePolicyVSphereLinkOutput) ElementType() reflect.Type
- func (o GetStoragePolicyVSphereLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetStoragePolicyVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetStoragePolicyVSphereLinkOutput) Rel() pulumi.StringOutput
- func (o GetStoragePolicyVSphereLinkOutput) ToGetStoragePolicyVSphereLinkOutput() GetStoragePolicyVSphereLinkOutput
- func (o GetStoragePolicyVSphereLinkOutput) ToGetStoragePolicyVSphereLinkOutputWithContext(ctx context.Context) GetStoragePolicyVSphereLinkOutput
- type GetStoragePolicyVSphereOutputArgs
- type GetStoragePolicyVSphereResult
- type GetStoragePolicyVSphereResultOutput
- func (o GetStoragePolicyVSphereResultOutput) CloudAccountIds() pulumi.StringArrayOutput
- func (o GetStoragePolicyVSphereResultOutput) CreatedAt() pulumi.StringOutput
- func (GetStoragePolicyVSphereResultOutput) ElementType() reflect.Type
- func (o GetStoragePolicyVSphereResultOutput) ExternalId() pulumi.StringOutput
- func (o GetStoragePolicyVSphereResultOutput) ExternalRegionId() pulumi.StringOutput
- func (o GetStoragePolicyVSphereResultOutput) Filter() pulumi.StringPtrOutput
- func (o GetStoragePolicyVSphereResultOutput) Id() pulumi.StringOutput
- func (o GetStoragePolicyVSphereResultOutput) Links() GetStoragePolicyVSphereLinkArrayOutput
- func (o GetStoragePolicyVSphereResultOutput) Name() pulumi.StringOutput
- func (o GetStoragePolicyVSphereResultOutput) OrgId() pulumi.StringOutput
- func (o GetStoragePolicyVSphereResultOutput) ToGetStoragePolicyVSphereResultOutput() GetStoragePolicyVSphereResultOutput
- func (o GetStoragePolicyVSphereResultOutput) ToGetStoragePolicyVSphereResultOutputWithContext(ctx context.Context) GetStoragePolicyVSphereResultOutput
- func (o GetStoragePolicyVSphereResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupComputeArgs
- type LookupComputeOutputArgs
- type LookupComputeResult
- type LookupComputeResultOutput
- func (o LookupComputeResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupComputeResultOutput) CustomProperties() pulumi.MapOutput
- func (o LookupComputeResultOutput) Description() pulumi.StringOutput
- func (LookupComputeResultOutput) ElementType() reflect.Type
- func (o LookupComputeResultOutput) ExternalId() pulumi.StringOutput
- func (o LookupComputeResultOutput) ExternalRegionId() pulumi.StringOutput
- func (o LookupComputeResultOutput) ExternalZoneId() pulumi.StringOutput
- func (o LookupComputeResultOutput) Filter() pulumi.StringPtrOutput
- func (o LookupComputeResultOutput) Id() pulumi.StringOutput
- func (o LookupComputeResultOutput) LifecycleState() pulumi.StringOutput
- func (o LookupComputeResultOutput) Links() GetComputeLinkArrayOutput
- func (o LookupComputeResultOutput) Name() pulumi.StringOutput
- func (o LookupComputeResultOutput) OrgId() pulumi.StringOutput
- func (o LookupComputeResultOutput) Owner() pulumi.StringOutput
- func (o LookupComputeResultOutput) PowerState() pulumi.StringOutput
- func (o LookupComputeResultOutput) Tags() GetComputeTagArrayOutput
- func (o LookupComputeResultOutput) ToLookupComputeResultOutput() LookupComputeResultOutput
- func (o LookupComputeResultOutput) ToLookupComputeResultOutputWithContext(ctx context.Context) LookupComputeResultOutput
- func (o LookupComputeResultOutput) Type() pulumi.StringOutput
- func (o LookupComputeResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupDatastoreVSphereArgs
- type LookupDatastoreVSphereOutputArgs
- type LookupDatastoreVSphereResult
- type LookupDatastoreVSphereResultOutput
- func (o LookupDatastoreVSphereResultOutput) CloudAccountIds() pulumi.StringArrayOutput
- func (o LookupDatastoreVSphereResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) Description() pulumi.StringOutput
- func (LookupDatastoreVSphereResultOutput) ElementType() reflect.Type
- func (o LookupDatastoreVSphereResultOutput) ExternalId() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) ExternalRegionId() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) Filter() pulumi.StringPtrOutput
- func (o LookupDatastoreVSphereResultOutput) FreeSizeGb() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) Id() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) Links() GetDatastoreVSphereLinkArrayOutput
- func (o LookupDatastoreVSphereResultOutput) Name() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) OrgId() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) Owner() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) Tags() GetDatastoreVSphereTagArrayOutput
- func (o LookupDatastoreVSphereResultOutput) ToLookupDatastoreVSphereResultOutput() LookupDatastoreVSphereResultOutput
- func (o LookupDatastoreVSphereResultOutput) ToLookupDatastoreVSphereResultOutputWithContext(ctx context.Context) LookupDatastoreVSphereResultOutput
- func (o LookupDatastoreVSphereResultOutput) Type() pulumi.StringOutput
- func (o LookupDatastoreVSphereResultOutput) UpdatedAt() pulumi.StringOutput
- type NetworkVSphere
- type NetworkVSphereArgs
- type NetworkVSphereArray
- type NetworkVSphereArrayInput
- type NetworkVSphereArrayOutput
- func (NetworkVSphereArrayOutput) ElementType() reflect.Type
- func (o NetworkVSphereArrayOutput) Index(i pulumi.IntInput) NetworkVSphereOutput
- func (o NetworkVSphereArrayOutput) ToNetworkVSphereArrayOutput() NetworkVSphereArrayOutput
- func (o NetworkVSphereArrayOutput) ToNetworkVSphereArrayOutputWithContext(ctx context.Context) NetworkVSphereArrayOutput
- type NetworkVSphereInput
- type NetworkVSphereLink
- type NetworkVSphereLinkArgs
- type NetworkVSphereLinkArray
- type NetworkVSphereLinkArrayInput
- type NetworkVSphereLinkArrayOutput
- func (NetworkVSphereLinkArrayOutput) ElementType() reflect.Type
- func (o NetworkVSphereLinkArrayOutput) Index(i pulumi.IntInput) NetworkVSphereLinkOutput
- func (o NetworkVSphereLinkArrayOutput) ToNetworkVSphereLinkArrayOutput() NetworkVSphereLinkArrayOutput
- func (o NetworkVSphereLinkArrayOutput) ToNetworkVSphereLinkArrayOutputWithContext(ctx context.Context) NetworkVSphereLinkArrayOutput
- type NetworkVSphereLinkInput
- type NetworkVSphereLinkOutput
- func (NetworkVSphereLinkOutput) ElementType() reflect.Type
- func (o NetworkVSphereLinkOutput) Href() pulumi.StringPtrOutput
- func (o NetworkVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o NetworkVSphereLinkOutput) Rel() pulumi.StringOutput
- func (o NetworkVSphereLinkOutput) ToNetworkVSphereLinkOutput() NetworkVSphereLinkOutput
- func (o NetworkVSphereLinkOutput) ToNetworkVSphereLinkOutputWithContext(ctx context.Context) NetworkVSphereLinkOutput
- type NetworkVSphereMap
- type NetworkVSphereMapInput
- type NetworkVSphereMapOutput
- func (NetworkVSphereMapOutput) ElementType() reflect.Type
- func (o NetworkVSphereMapOutput) MapIndex(k pulumi.StringInput) NetworkVSphereOutput
- func (o NetworkVSphereMapOutput) ToNetworkVSphereMapOutput() NetworkVSphereMapOutput
- func (o NetworkVSphereMapOutput) ToNetworkVSphereMapOutputWithContext(ctx context.Context) NetworkVSphereMapOutput
- type NetworkVSphereOutput
- func (o NetworkVSphereOutput) Cidr() pulumi.StringOutput
- func (o NetworkVSphereOutput) CloudAccountIds() pulumi.StringArrayOutput
- func (o NetworkVSphereOutput) CreatedAt() pulumi.StringOutput
- func (o NetworkVSphereOutput) CustomProperties() pulumi.MapOutput
- func (o NetworkVSphereOutput) DefaultGateway() pulumi.StringOutput
- func (o NetworkVSphereOutput) DefaultIpv6Gateway() pulumi.StringOutput
- func (o NetworkVSphereOutput) DnsSearchDomains() pulumi.StringArrayOutput
- func (o NetworkVSphereOutput) DnsServerAddresses() pulumi.StringArrayOutput
- func (o NetworkVSphereOutput) Domain() pulumi.StringPtrOutput
- func (NetworkVSphereOutput) ElementType() reflect.Type
- func (o NetworkVSphereOutput) ExternalId() pulumi.StringOutput
- func (o NetworkVSphereOutput) ExternalRegionId() pulumi.StringOutput
- func (o NetworkVSphereOutput) Ipv6Cidr() pulumi.StringPtrOutput
- func (o NetworkVSphereOutput) IsDefault() pulumi.BoolPtrOutput
- func (o NetworkVSphereOutput) IsPublic() pulumi.BoolPtrOutput
- func (o NetworkVSphereOutput) Links() NetworkVSphereLinkArrayOutput
- func (o NetworkVSphereOutput) Name() pulumi.StringOutput
- func (o NetworkVSphereOutput) OrgId() pulumi.StringOutput
- func (o NetworkVSphereOutput) OrganizationId() pulumi.StringOutput
- func (o NetworkVSphereOutput) Tags() NetworkVSphereTagArrayOutput
- func (o NetworkVSphereOutput) ToNetworkVSphereOutput() NetworkVSphereOutput
- func (o NetworkVSphereOutput) ToNetworkVSphereOutputWithContext(ctx context.Context) NetworkVSphereOutput
- func (o NetworkVSphereOutput) UpdatedAt() pulumi.StringOutput
- type NetworkVSphereState
- type NetworkVSphereTag
- type NetworkVSphereTagArgs
- type NetworkVSphereTagArray
- type NetworkVSphereTagArrayInput
- type NetworkVSphereTagArrayOutput
- func (NetworkVSphereTagArrayOutput) ElementType() reflect.Type
- func (o NetworkVSphereTagArrayOutput) Index(i pulumi.IntInput) NetworkVSphereTagOutput
- func (o NetworkVSphereTagArrayOutput) ToNetworkVSphereTagArrayOutput() NetworkVSphereTagArrayOutput
- func (o NetworkVSphereTagArrayOutput) ToNetworkVSphereTagArrayOutputWithContext(ctx context.Context) NetworkVSphereTagArrayOutput
- type NetworkVSphereTagInput
- type NetworkVSphereTagOutput
- func (NetworkVSphereTagOutput) ElementType() reflect.Type
- func (o NetworkVSphereTagOutput) Key() pulumi.StringOutput
- func (o NetworkVSphereTagOutput) ToNetworkVSphereTagOutput() NetworkVSphereTagOutput
- func (o NetworkVSphereTagOutput) ToNetworkVSphereTagOutputWithContext(ctx context.Context) NetworkVSphereTagOutput
- func (o NetworkVSphereTagOutput) 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 Compute ¶
type Compute struct { pulumi.CustomResourceState // Date when the entity was created. The date is in ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // A list of key value pair of custom properties for the fabric compute resource. CustomProperties pulumi.MapOutput `pulumi:"customProperties"` // A human-friendly description. Description pulumi.StringOutput `pulumi:"description"` // The id of the external entity on the provider side. ExternalId pulumi.StringOutput `pulumi:"externalId"` // The external region id of the fabric compute. ExternalRegionId pulumi.StringOutput `pulumi:"externalRegionId"` // The external zone id of the fabric compute. ExternalZoneId pulumi.StringOutput `pulumi:"externalZoneId"` // Lifecycle status of the compute instance. LifecycleState pulumi.StringOutput `pulumi:"lifecycleState"` // HATEOAS of the entity. Links ComputeLinkArrayOutput `pulumi:"links"` // A human-friendly name used as an identifier for the fabric compute resource instance. Name pulumi.StringOutput `pulumi:"name"` // The id of the organization this entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of the user that owns the entity. Owner pulumi.StringOutput `pulumi:"owner"` // Power state of fabric compute instance. PowerState pulumi.StringOutput `pulumi:"powerState"` // A set of tag keys and optional values that were set on this resource: Tags ComputeTagArrayOutput `pulumi:"tags"` // Type of the fabric compute instance. Type pulumi.StringOutput `pulumi:"type"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Updates a VMware vRealize Automation fabricCompute resource.
## Example Usage ### S
You cannot create a fabric compute resource, however you can import it using the command specified in the import section below.
Once a resource is imported, you can update it as shown below:
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.NewCompute(ctx, "this", &fabric.ComputeArgs{ Tags: fabric.ComputeTagArray{ &fabric.ComputeTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the fabric compute resource, use the ID as in the following example ¶
```sh
$ pulumi import vra:fabric/compute:Compute this 88fdea8b-92ed-4aa9-b6ee-4670412961b0
```
func GetCompute ¶
func GetCompute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComputeState, opts ...pulumi.ResourceOption) (*Compute, error)
GetCompute gets an existing Compute 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 NewCompute ¶
func NewCompute(ctx *pulumi.Context, name string, args *ComputeArgs, opts ...pulumi.ResourceOption) (*Compute, error)
NewCompute registers a new resource with the given unique name, arguments, and options.
func (*Compute) ElementType ¶
func (*Compute) ToComputeOutput ¶
func (i *Compute) ToComputeOutput() ComputeOutput
func (*Compute) ToComputeOutputWithContext ¶
func (i *Compute) ToComputeOutputWithContext(ctx context.Context) ComputeOutput
type ComputeArgs ¶
type ComputeArgs struct { // A set of tag keys and optional values that were set on this resource: Tags ComputeTagArrayInput }
The set of arguments for constructing a Compute resource.
func (ComputeArgs) ElementType ¶
func (ComputeArgs) ElementType() reflect.Type
type ComputeArray ¶
type ComputeArray []ComputeInput
func (ComputeArray) ElementType ¶
func (ComputeArray) ElementType() reflect.Type
func (ComputeArray) ToComputeArrayOutput ¶
func (i ComputeArray) ToComputeArrayOutput() ComputeArrayOutput
func (ComputeArray) ToComputeArrayOutputWithContext ¶
func (i ComputeArray) ToComputeArrayOutputWithContext(ctx context.Context) ComputeArrayOutput
type ComputeArrayInput ¶
type ComputeArrayInput interface { pulumi.Input ToComputeArrayOutput() ComputeArrayOutput ToComputeArrayOutputWithContext(context.Context) ComputeArrayOutput }
ComputeArrayInput is an input type that accepts ComputeArray and ComputeArrayOutput values. You can construct a concrete instance of `ComputeArrayInput` via:
ComputeArray{ ComputeArgs{...} }
type ComputeArrayOutput ¶
type ComputeArrayOutput struct{ *pulumi.OutputState }
func (ComputeArrayOutput) ElementType ¶
func (ComputeArrayOutput) ElementType() reflect.Type
func (ComputeArrayOutput) Index ¶
func (o ComputeArrayOutput) Index(i pulumi.IntInput) ComputeOutput
func (ComputeArrayOutput) ToComputeArrayOutput ¶
func (o ComputeArrayOutput) ToComputeArrayOutput() ComputeArrayOutput
func (ComputeArrayOutput) ToComputeArrayOutputWithContext ¶
func (o ComputeArrayOutput) ToComputeArrayOutputWithContext(ctx context.Context) ComputeArrayOutput
type ComputeInput ¶
type ComputeInput interface { pulumi.Input ToComputeOutput() ComputeOutput ToComputeOutputWithContext(ctx context.Context) ComputeOutput }
type ComputeLink ¶
type ComputeLinkArgs ¶
type ComputeLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (ComputeLinkArgs) ElementType ¶
func (ComputeLinkArgs) ElementType() reflect.Type
func (ComputeLinkArgs) ToComputeLinkOutput ¶
func (i ComputeLinkArgs) ToComputeLinkOutput() ComputeLinkOutput
func (ComputeLinkArgs) ToComputeLinkOutputWithContext ¶
func (i ComputeLinkArgs) ToComputeLinkOutputWithContext(ctx context.Context) ComputeLinkOutput
type ComputeLinkArray ¶
type ComputeLinkArray []ComputeLinkInput
func (ComputeLinkArray) ElementType ¶
func (ComputeLinkArray) ElementType() reflect.Type
func (ComputeLinkArray) ToComputeLinkArrayOutput ¶
func (i ComputeLinkArray) ToComputeLinkArrayOutput() ComputeLinkArrayOutput
func (ComputeLinkArray) ToComputeLinkArrayOutputWithContext ¶
func (i ComputeLinkArray) ToComputeLinkArrayOutputWithContext(ctx context.Context) ComputeLinkArrayOutput
type ComputeLinkArrayInput ¶
type ComputeLinkArrayInput interface { pulumi.Input ToComputeLinkArrayOutput() ComputeLinkArrayOutput ToComputeLinkArrayOutputWithContext(context.Context) ComputeLinkArrayOutput }
ComputeLinkArrayInput is an input type that accepts ComputeLinkArray and ComputeLinkArrayOutput values. You can construct a concrete instance of `ComputeLinkArrayInput` via:
ComputeLinkArray{ ComputeLinkArgs{...} }
type ComputeLinkArrayOutput ¶
type ComputeLinkArrayOutput struct{ *pulumi.OutputState }
func (ComputeLinkArrayOutput) ElementType ¶
func (ComputeLinkArrayOutput) ElementType() reflect.Type
func (ComputeLinkArrayOutput) Index ¶
func (o ComputeLinkArrayOutput) Index(i pulumi.IntInput) ComputeLinkOutput
func (ComputeLinkArrayOutput) ToComputeLinkArrayOutput ¶
func (o ComputeLinkArrayOutput) ToComputeLinkArrayOutput() ComputeLinkArrayOutput
func (ComputeLinkArrayOutput) ToComputeLinkArrayOutputWithContext ¶
func (o ComputeLinkArrayOutput) ToComputeLinkArrayOutputWithContext(ctx context.Context) ComputeLinkArrayOutput
type ComputeLinkInput ¶
type ComputeLinkInput interface { pulumi.Input ToComputeLinkOutput() ComputeLinkOutput ToComputeLinkOutputWithContext(context.Context) ComputeLinkOutput }
ComputeLinkInput is an input type that accepts ComputeLinkArgs and ComputeLinkOutput values. You can construct a concrete instance of `ComputeLinkInput` via:
ComputeLinkArgs{...}
type ComputeLinkOutput ¶
type ComputeLinkOutput struct{ *pulumi.OutputState }
func (ComputeLinkOutput) ElementType ¶
func (ComputeLinkOutput) ElementType() reflect.Type
func (ComputeLinkOutput) Href ¶
func (o ComputeLinkOutput) Href() pulumi.StringPtrOutput
func (ComputeLinkOutput) Hrefs ¶
func (o ComputeLinkOutput) Hrefs() pulumi.StringArrayOutput
func (ComputeLinkOutput) Rel ¶
func (o ComputeLinkOutput) Rel() pulumi.StringOutput
func (ComputeLinkOutput) ToComputeLinkOutput ¶
func (o ComputeLinkOutput) ToComputeLinkOutput() ComputeLinkOutput
func (ComputeLinkOutput) ToComputeLinkOutputWithContext ¶
func (o ComputeLinkOutput) ToComputeLinkOutputWithContext(ctx context.Context) ComputeLinkOutput
type ComputeMap ¶
type ComputeMap map[string]ComputeInput
func (ComputeMap) ElementType ¶
func (ComputeMap) ElementType() reflect.Type
func (ComputeMap) ToComputeMapOutput ¶
func (i ComputeMap) ToComputeMapOutput() ComputeMapOutput
func (ComputeMap) ToComputeMapOutputWithContext ¶
func (i ComputeMap) ToComputeMapOutputWithContext(ctx context.Context) ComputeMapOutput
type ComputeMapInput ¶
type ComputeMapInput interface { pulumi.Input ToComputeMapOutput() ComputeMapOutput ToComputeMapOutputWithContext(context.Context) ComputeMapOutput }
ComputeMapInput is an input type that accepts ComputeMap and ComputeMapOutput values. You can construct a concrete instance of `ComputeMapInput` via:
ComputeMap{ "key": ComputeArgs{...} }
type ComputeMapOutput ¶
type ComputeMapOutput struct{ *pulumi.OutputState }
func (ComputeMapOutput) ElementType ¶
func (ComputeMapOutput) ElementType() reflect.Type
func (ComputeMapOutput) MapIndex ¶
func (o ComputeMapOutput) MapIndex(k pulumi.StringInput) ComputeOutput
func (ComputeMapOutput) ToComputeMapOutput ¶
func (o ComputeMapOutput) ToComputeMapOutput() ComputeMapOutput
func (ComputeMapOutput) ToComputeMapOutputWithContext ¶
func (o ComputeMapOutput) ToComputeMapOutputWithContext(ctx context.Context) ComputeMapOutput
type ComputeOutput ¶
type ComputeOutput struct{ *pulumi.OutputState }
func (ComputeOutput) CreatedAt ¶
func (o ComputeOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 8601 and UTC.
func (ComputeOutput) CustomProperties ¶
func (o ComputeOutput) CustomProperties() pulumi.MapOutput
A list of key value pair of custom properties for the fabric compute resource.
func (ComputeOutput) Description ¶
func (o ComputeOutput) Description() pulumi.StringOutput
A human-friendly description.
func (ComputeOutput) ElementType ¶
func (ComputeOutput) ElementType() reflect.Type
func (ComputeOutput) ExternalId ¶
func (o ComputeOutput) ExternalId() pulumi.StringOutput
The id of the external entity on the provider side.
func (ComputeOutput) ExternalRegionId ¶
func (o ComputeOutput) ExternalRegionId() pulumi.StringOutput
The external region id of the fabric compute.
func (ComputeOutput) ExternalZoneId ¶
func (o ComputeOutput) ExternalZoneId() pulumi.StringOutput
The external zone id of the fabric compute.
func (ComputeOutput) LifecycleState ¶
func (o ComputeOutput) LifecycleState() pulumi.StringOutput
Lifecycle status of the compute instance.
func (ComputeOutput) Links ¶
func (o ComputeOutput) Links() ComputeLinkArrayOutput
HATEOAS of the entity.
func (ComputeOutput) Name ¶
func (o ComputeOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier for the fabric compute resource instance.
func (ComputeOutput) OrgId ¶
func (o ComputeOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (ComputeOutput) Owner ¶
func (o ComputeOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (ComputeOutput) PowerState ¶
func (o ComputeOutput) PowerState() pulumi.StringOutput
Power state of fabric compute instance.
func (ComputeOutput) Tags ¶
func (o ComputeOutput) Tags() ComputeTagArrayOutput
A set of tag keys and optional values that were set on this resource:
func (ComputeOutput) ToComputeOutput ¶
func (o ComputeOutput) ToComputeOutput() ComputeOutput
func (ComputeOutput) ToComputeOutputWithContext ¶
func (o ComputeOutput) ToComputeOutputWithContext(ctx context.Context) ComputeOutput
func (ComputeOutput) Type ¶
func (o ComputeOutput) Type() pulumi.StringOutput
Type of the fabric compute instance.
func (ComputeOutput) UpdatedAt ¶
func (o ComputeOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type ComputeState ¶
type ComputeState struct { // Date when the entity was created. The date is in ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // A list of key value pair of custom properties for the fabric compute resource. CustomProperties pulumi.MapInput // A human-friendly description. Description pulumi.StringPtrInput // The id of the external entity on the provider side. ExternalId pulumi.StringPtrInput // The external region id of the fabric compute. ExternalRegionId pulumi.StringPtrInput // The external zone id of the fabric compute. ExternalZoneId pulumi.StringPtrInput // Lifecycle status of the compute instance. LifecycleState pulumi.StringPtrInput // HATEOAS of the entity. Links ComputeLinkArrayInput // A human-friendly name used as an identifier for the fabric compute resource instance. Name pulumi.StringPtrInput // The id of the organization this entity belongs to. OrgId pulumi.StringPtrInput // Email of the user that owns the entity. Owner pulumi.StringPtrInput // Power state of fabric compute instance. PowerState pulumi.StringPtrInput // A set of tag keys and optional values that were set on this resource: Tags ComputeTagArrayInput // Type of the fabric compute instance. Type pulumi.StringPtrInput // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput }
func (ComputeState) ElementType ¶
func (ComputeState) ElementType() reflect.Type
type ComputeTag ¶
type ComputeTagArgs ¶
type ComputeTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (ComputeTagArgs) ElementType ¶
func (ComputeTagArgs) ElementType() reflect.Type
func (ComputeTagArgs) ToComputeTagOutput ¶
func (i ComputeTagArgs) ToComputeTagOutput() ComputeTagOutput
func (ComputeTagArgs) ToComputeTagOutputWithContext ¶
func (i ComputeTagArgs) ToComputeTagOutputWithContext(ctx context.Context) ComputeTagOutput
type ComputeTagArray ¶
type ComputeTagArray []ComputeTagInput
func (ComputeTagArray) ElementType ¶
func (ComputeTagArray) ElementType() reflect.Type
func (ComputeTagArray) ToComputeTagArrayOutput ¶
func (i ComputeTagArray) ToComputeTagArrayOutput() ComputeTagArrayOutput
func (ComputeTagArray) ToComputeTagArrayOutputWithContext ¶
func (i ComputeTagArray) ToComputeTagArrayOutputWithContext(ctx context.Context) ComputeTagArrayOutput
type ComputeTagArrayInput ¶
type ComputeTagArrayInput interface { pulumi.Input ToComputeTagArrayOutput() ComputeTagArrayOutput ToComputeTagArrayOutputWithContext(context.Context) ComputeTagArrayOutput }
ComputeTagArrayInput is an input type that accepts ComputeTagArray and ComputeTagArrayOutput values. You can construct a concrete instance of `ComputeTagArrayInput` via:
ComputeTagArray{ ComputeTagArgs{...} }
type ComputeTagArrayOutput ¶
type ComputeTagArrayOutput struct{ *pulumi.OutputState }
func (ComputeTagArrayOutput) ElementType ¶
func (ComputeTagArrayOutput) ElementType() reflect.Type
func (ComputeTagArrayOutput) Index ¶
func (o ComputeTagArrayOutput) Index(i pulumi.IntInput) ComputeTagOutput
func (ComputeTagArrayOutput) ToComputeTagArrayOutput ¶
func (o ComputeTagArrayOutput) ToComputeTagArrayOutput() ComputeTagArrayOutput
func (ComputeTagArrayOutput) ToComputeTagArrayOutputWithContext ¶
func (o ComputeTagArrayOutput) ToComputeTagArrayOutputWithContext(ctx context.Context) ComputeTagArrayOutput
type ComputeTagInput ¶
type ComputeTagInput interface { pulumi.Input ToComputeTagOutput() ComputeTagOutput ToComputeTagOutputWithContext(context.Context) ComputeTagOutput }
ComputeTagInput is an input type that accepts ComputeTagArgs and ComputeTagOutput values. You can construct a concrete instance of `ComputeTagInput` via:
ComputeTagArgs{...}
type ComputeTagOutput ¶
type ComputeTagOutput struct{ *pulumi.OutputState }
func (ComputeTagOutput) ElementType ¶
func (ComputeTagOutput) ElementType() reflect.Type
func (ComputeTagOutput) ToComputeTagOutput ¶
func (o ComputeTagOutput) ToComputeTagOutput() ComputeTagOutput
func (ComputeTagOutput) ToComputeTagOutputWithContext ¶
func (o ComputeTagOutput) ToComputeTagOutputWithContext(ctx context.Context) ComputeTagOutput
type DatastoreVSphere ¶
type DatastoreVSphere struct { pulumi.CustomResourceState // Set of ids of the cloud accounts this entity belongs to. CloudAccountIds pulumi.StringArrayOutput `pulumi:"cloudAccountIds"` // Date when the entity was created. The date is in ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // A human-friendly description. Description pulumi.StringOutput `pulumi:"description"` // External entity Id on the provider side. ExternalId pulumi.StringOutput `pulumi:"externalId"` // Id of datacenter in which the datastore is present. ExternalRegionId pulumi.StringOutput `pulumi:"externalRegionId"` // Indicates free size available in datastore. FreeSizeGb pulumi.StringOutput `pulumi:"freeSizeGb"` // HATEOAS of the entity Links DatastoreVSphereLinkArrayOutput `pulumi:"links"` // A human-friendly name used as an identifier for the vSphere fabric datastore resource instance. Name pulumi.StringOutput `pulumi:"name"` // The id of the organization this entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of the user that owns the entity. Owner pulumi.StringOutput `pulumi:"owner"` // A set of tag keys and optional values that were set on this resource: Tags DatastoreVSphereTagArrayOutput `pulumi:"tags"` // Type of datastore. Type pulumi.StringOutput `pulumi:"type"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Updates a VMware vRealize Automation fabricDatastoreVsphere resource.
## Example Usage ### S
You cannot create a fabric datastore vSphere resource, however you can import it using the command specified in the import section below.
Once a resource is imported, you can update it as shown below:
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.NewDatastoreVSphere(ctx, "this", &fabric.DatastoreVSphereArgs{ Tags: fabric.DatastoreVSphereTagArray{ &fabric.DatastoreVSphereTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the fabric datastore vSphere resource, use the ID as in the following example ¶
```sh
$ pulumi import vra:fabric/datastoreVSphere:DatastoreVSphere this 8e0c9a4c-3ab8-48e8-b9d5-0751c871e282
```
func GetDatastoreVSphere ¶
func GetDatastoreVSphere(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatastoreVSphereState, opts ...pulumi.ResourceOption) (*DatastoreVSphere, error)
GetDatastoreVSphere gets an existing DatastoreVSphere 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 NewDatastoreVSphere ¶
func NewDatastoreVSphere(ctx *pulumi.Context, name string, args *DatastoreVSphereArgs, opts ...pulumi.ResourceOption) (*DatastoreVSphere, error)
NewDatastoreVSphere registers a new resource with the given unique name, arguments, and options.
func (*DatastoreVSphere) ElementType ¶
func (*DatastoreVSphere) ElementType() reflect.Type
func (*DatastoreVSphere) ToDatastoreVSphereOutput ¶
func (i *DatastoreVSphere) ToDatastoreVSphereOutput() DatastoreVSphereOutput
func (*DatastoreVSphere) ToDatastoreVSphereOutputWithContext ¶
func (i *DatastoreVSphere) ToDatastoreVSphereOutputWithContext(ctx context.Context) DatastoreVSphereOutput
type DatastoreVSphereArgs ¶
type DatastoreVSphereArgs struct { // A set of tag keys and optional values that were set on this resource: Tags DatastoreVSphereTagArrayInput }
The set of arguments for constructing a DatastoreVSphere resource.
func (DatastoreVSphereArgs) ElementType ¶
func (DatastoreVSphereArgs) ElementType() reflect.Type
type DatastoreVSphereArray ¶
type DatastoreVSphereArray []DatastoreVSphereInput
func (DatastoreVSphereArray) ElementType ¶
func (DatastoreVSphereArray) ElementType() reflect.Type
func (DatastoreVSphereArray) ToDatastoreVSphereArrayOutput ¶
func (i DatastoreVSphereArray) ToDatastoreVSphereArrayOutput() DatastoreVSphereArrayOutput
func (DatastoreVSphereArray) ToDatastoreVSphereArrayOutputWithContext ¶
func (i DatastoreVSphereArray) ToDatastoreVSphereArrayOutputWithContext(ctx context.Context) DatastoreVSphereArrayOutput
type DatastoreVSphereArrayInput ¶
type DatastoreVSphereArrayInput interface { pulumi.Input ToDatastoreVSphereArrayOutput() DatastoreVSphereArrayOutput ToDatastoreVSphereArrayOutputWithContext(context.Context) DatastoreVSphereArrayOutput }
DatastoreVSphereArrayInput is an input type that accepts DatastoreVSphereArray and DatastoreVSphereArrayOutput values. You can construct a concrete instance of `DatastoreVSphereArrayInput` via:
DatastoreVSphereArray{ DatastoreVSphereArgs{...} }
type DatastoreVSphereArrayOutput ¶
type DatastoreVSphereArrayOutput struct{ *pulumi.OutputState }
func (DatastoreVSphereArrayOutput) ElementType ¶
func (DatastoreVSphereArrayOutput) ElementType() reflect.Type
func (DatastoreVSphereArrayOutput) Index ¶
func (o DatastoreVSphereArrayOutput) Index(i pulumi.IntInput) DatastoreVSphereOutput
func (DatastoreVSphereArrayOutput) ToDatastoreVSphereArrayOutput ¶
func (o DatastoreVSphereArrayOutput) ToDatastoreVSphereArrayOutput() DatastoreVSphereArrayOutput
func (DatastoreVSphereArrayOutput) ToDatastoreVSphereArrayOutputWithContext ¶
func (o DatastoreVSphereArrayOutput) ToDatastoreVSphereArrayOutputWithContext(ctx context.Context) DatastoreVSphereArrayOutput
type DatastoreVSphereInput ¶
type DatastoreVSphereInput interface { pulumi.Input ToDatastoreVSphereOutput() DatastoreVSphereOutput ToDatastoreVSphereOutputWithContext(ctx context.Context) DatastoreVSphereOutput }
type DatastoreVSphereLink ¶
type DatastoreVSphereLinkArgs ¶
type DatastoreVSphereLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (DatastoreVSphereLinkArgs) ElementType ¶
func (DatastoreVSphereLinkArgs) ElementType() reflect.Type
func (DatastoreVSphereLinkArgs) ToDatastoreVSphereLinkOutput ¶
func (i DatastoreVSphereLinkArgs) ToDatastoreVSphereLinkOutput() DatastoreVSphereLinkOutput
func (DatastoreVSphereLinkArgs) ToDatastoreVSphereLinkOutputWithContext ¶
func (i DatastoreVSphereLinkArgs) ToDatastoreVSphereLinkOutputWithContext(ctx context.Context) DatastoreVSphereLinkOutput
type DatastoreVSphereLinkArray ¶
type DatastoreVSphereLinkArray []DatastoreVSphereLinkInput
func (DatastoreVSphereLinkArray) ElementType ¶
func (DatastoreVSphereLinkArray) ElementType() reflect.Type
func (DatastoreVSphereLinkArray) ToDatastoreVSphereLinkArrayOutput ¶
func (i DatastoreVSphereLinkArray) ToDatastoreVSphereLinkArrayOutput() DatastoreVSphereLinkArrayOutput
func (DatastoreVSphereLinkArray) ToDatastoreVSphereLinkArrayOutputWithContext ¶
func (i DatastoreVSphereLinkArray) ToDatastoreVSphereLinkArrayOutputWithContext(ctx context.Context) DatastoreVSphereLinkArrayOutput
type DatastoreVSphereLinkArrayInput ¶
type DatastoreVSphereLinkArrayInput interface { pulumi.Input ToDatastoreVSphereLinkArrayOutput() DatastoreVSphereLinkArrayOutput ToDatastoreVSphereLinkArrayOutputWithContext(context.Context) DatastoreVSphereLinkArrayOutput }
DatastoreVSphereLinkArrayInput is an input type that accepts DatastoreVSphereLinkArray and DatastoreVSphereLinkArrayOutput values. You can construct a concrete instance of `DatastoreVSphereLinkArrayInput` via:
DatastoreVSphereLinkArray{ DatastoreVSphereLinkArgs{...} }
type DatastoreVSphereLinkArrayOutput ¶
type DatastoreVSphereLinkArrayOutput struct{ *pulumi.OutputState }
func (DatastoreVSphereLinkArrayOutput) ElementType ¶
func (DatastoreVSphereLinkArrayOutput) ElementType() reflect.Type
func (DatastoreVSphereLinkArrayOutput) Index ¶
func (o DatastoreVSphereLinkArrayOutput) Index(i pulumi.IntInput) DatastoreVSphereLinkOutput
func (DatastoreVSphereLinkArrayOutput) ToDatastoreVSphereLinkArrayOutput ¶
func (o DatastoreVSphereLinkArrayOutput) ToDatastoreVSphereLinkArrayOutput() DatastoreVSphereLinkArrayOutput
func (DatastoreVSphereLinkArrayOutput) ToDatastoreVSphereLinkArrayOutputWithContext ¶
func (o DatastoreVSphereLinkArrayOutput) ToDatastoreVSphereLinkArrayOutputWithContext(ctx context.Context) DatastoreVSphereLinkArrayOutput
type DatastoreVSphereLinkInput ¶
type DatastoreVSphereLinkInput interface { pulumi.Input ToDatastoreVSphereLinkOutput() DatastoreVSphereLinkOutput ToDatastoreVSphereLinkOutputWithContext(context.Context) DatastoreVSphereLinkOutput }
DatastoreVSphereLinkInput is an input type that accepts DatastoreVSphereLinkArgs and DatastoreVSphereLinkOutput values. You can construct a concrete instance of `DatastoreVSphereLinkInput` via:
DatastoreVSphereLinkArgs{...}
type DatastoreVSphereLinkOutput ¶
type DatastoreVSphereLinkOutput struct{ *pulumi.OutputState }
func (DatastoreVSphereLinkOutput) ElementType ¶
func (DatastoreVSphereLinkOutput) ElementType() reflect.Type
func (DatastoreVSphereLinkOutput) Href ¶
func (o DatastoreVSphereLinkOutput) Href() pulumi.StringPtrOutput
func (DatastoreVSphereLinkOutput) Hrefs ¶
func (o DatastoreVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
func (DatastoreVSphereLinkOutput) Rel ¶
func (o DatastoreVSphereLinkOutput) Rel() pulumi.StringOutput
func (DatastoreVSphereLinkOutput) ToDatastoreVSphereLinkOutput ¶
func (o DatastoreVSphereLinkOutput) ToDatastoreVSphereLinkOutput() DatastoreVSphereLinkOutput
func (DatastoreVSphereLinkOutput) ToDatastoreVSphereLinkOutputWithContext ¶
func (o DatastoreVSphereLinkOutput) ToDatastoreVSphereLinkOutputWithContext(ctx context.Context) DatastoreVSphereLinkOutput
type DatastoreVSphereMap ¶
type DatastoreVSphereMap map[string]DatastoreVSphereInput
func (DatastoreVSphereMap) ElementType ¶
func (DatastoreVSphereMap) ElementType() reflect.Type
func (DatastoreVSphereMap) ToDatastoreVSphereMapOutput ¶
func (i DatastoreVSphereMap) ToDatastoreVSphereMapOutput() DatastoreVSphereMapOutput
func (DatastoreVSphereMap) ToDatastoreVSphereMapOutputWithContext ¶
func (i DatastoreVSphereMap) ToDatastoreVSphereMapOutputWithContext(ctx context.Context) DatastoreVSphereMapOutput
type DatastoreVSphereMapInput ¶
type DatastoreVSphereMapInput interface { pulumi.Input ToDatastoreVSphereMapOutput() DatastoreVSphereMapOutput ToDatastoreVSphereMapOutputWithContext(context.Context) DatastoreVSphereMapOutput }
DatastoreVSphereMapInput is an input type that accepts DatastoreVSphereMap and DatastoreVSphereMapOutput values. You can construct a concrete instance of `DatastoreVSphereMapInput` via:
DatastoreVSphereMap{ "key": DatastoreVSphereArgs{...} }
type DatastoreVSphereMapOutput ¶
type DatastoreVSphereMapOutput struct{ *pulumi.OutputState }
func (DatastoreVSphereMapOutput) ElementType ¶
func (DatastoreVSphereMapOutput) ElementType() reflect.Type
func (DatastoreVSphereMapOutput) MapIndex ¶
func (o DatastoreVSphereMapOutput) MapIndex(k pulumi.StringInput) DatastoreVSphereOutput
func (DatastoreVSphereMapOutput) ToDatastoreVSphereMapOutput ¶
func (o DatastoreVSphereMapOutput) ToDatastoreVSphereMapOutput() DatastoreVSphereMapOutput
func (DatastoreVSphereMapOutput) ToDatastoreVSphereMapOutputWithContext ¶
func (o DatastoreVSphereMapOutput) ToDatastoreVSphereMapOutputWithContext(ctx context.Context) DatastoreVSphereMapOutput
type DatastoreVSphereOutput ¶
type DatastoreVSphereOutput struct{ *pulumi.OutputState }
func (DatastoreVSphereOutput) CloudAccountIds ¶
func (o DatastoreVSphereOutput) CloudAccountIds() pulumi.StringArrayOutput
Set of ids of the cloud accounts this entity belongs to.
func (DatastoreVSphereOutput) CreatedAt ¶
func (o DatastoreVSphereOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 8601 and UTC.
func (DatastoreVSphereOutput) Description ¶
func (o DatastoreVSphereOutput) Description() pulumi.StringOutput
A human-friendly description.
func (DatastoreVSphereOutput) ElementType ¶
func (DatastoreVSphereOutput) ElementType() reflect.Type
func (DatastoreVSphereOutput) ExternalId ¶
func (o DatastoreVSphereOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (DatastoreVSphereOutput) ExternalRegionId ¶
func (o DatastoreVSphereOutput) ExternalRegionId() pulumi.StringOutput
Id of datacenter in which the datastore is present.
func (DatastoreVSphereOutput) FreeSizeGb ¶
func (o DatastoreVSphereOutput) FreeSizeGb() pulumi.StringOutput
Indicates free size available in datastore.
func (DatastoreVSphereOutput) Links ¶
func (o DatastoreVSphereOutput) Links() DatastoreVSphereLinkArrayOutput
HATEOAS of the entity
func (DatastoreVSphereOutput) Name ¶
func (o DatastoreVSphereOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier for the vSphere fabric datastore resource instance.
func (DatastoreVSphereOutput) OrgId ¶
func (o DatastoreVSphereOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (DatastoreVSphereOutput) Owner ¶
func (o DatastoreVSphereOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (DatastoreVSphereOutput) Tags ¶
func (o DatastoreVSphereOutput) Tags() DatastoreVSphereTagArrayOutput
A set of tag keys and optional values that were set on this resource:
func (DatastoreVSphereOutput) ToDatastoreVSphereOutput ¶
func (o DatastoreVSphereOutput) ToDatastoreVSphereOutput() DatastoreVSphereOutput
func (DatastoreVSphereOutput) ToDatastoreVSphereOutputWithContext ¶
func (o DatastoreVSphereOutput) ToDatastoreVSphereOutputWithContext(ctx context.Context) DatastoreVSphereOutput
func (DatastoreVSphereOutput) Type ¶
func (o DatastoreVSphereOutput) Type() pulumi.StringOutput
Type of datastore.
func (DatastoreVSphereOutput) UpdatedAt ¶
func (o DatastoreVSphereOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type DatastoreVSphereState ¶
type DatastoreVSphereState struct { // Set of ids of the cloud accounts this entity belongs to. CloudAccountIds pulumi.StringArrayInput // Date when the entity was created. The date is in ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // A human-friendly description. Description pulumi.StringPtrInput // External entity Id on the provider side. ExternalId pulumi.StringPtrInput // Id of datacenter in which the datastore is present. ExternalRegionId pulumi.StringPtrInput // Indicates free size available in datastore. FreeSizeGb pulumi.StringPtrInput // HATEOAS of the entity Links DatastoreVSphereLinkArrayInput // A human-friendly name used as an identifier for the vSphere fabric datastore resource instance. Name pulumi.StringPtrInput // The id of the organization this entity belongs to. OrgId pulumi.StringPtrInput // Email of the user that owns the entity. Owner pulumi.StringPtrInput // A set of tag keys and optional values that were set on this resource: Tags DatastoreVSphereTagArrayInput // Type of datastore. Type pulumi.StringPtrInput // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput }
func (DatastoreVSphereState) ElementType ¶
func (DatastoreVSphereState) ElementType() reflect.Type
type DatastoreVSphereTag ¶
type DatastoreVSphereTagArgs ¶
type DatastoreVSphereTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (DatastoreVSphereTagArgs) ElementType ¶
func (DatastoreVSphereTagArgs) ElementType() reflect.Type
func (DatastoreVSphereTagArgs) ToDatastoreVSphereTagOutput ¶
func (i DatastoreVSphereTagArgs) ToDatastoreVSphereTagOutput() DatastoreVSphereTagOutput
func (DatastoreVSphereTagArgs) ToDatastoreVSphereTagOutputWithContext ¶
func (i DatastoreVSphereTagArgs) ToDatastoreVSphereTagOutputWithContext(ctx context.Context) DatastoreVSphereTagOutput
type DatastoreVSphereTagArray ¶
type DatastoreVSphereTagArray []DatastoreVSphereTagInput
func (DatastoreVSphereTagArray) ElementType ¶
func (DatastoreVSphereTagArray) ElementType() reflect.Type
func (DatastoreVSphereTagArray) ToDatastoreVSphereTagArrayOutput ¶
func (i DatastoreVSphereTagArray) ToDatastoreVSphereTagArrayOutput() DatastoreVSphereTagArrayOutput
func (DatastoreVSphereTagArray) ToDatastoreVSphereTagArrayOutputWithContext ¶
func (i DatastoreVSphereTagArray) ToDatastoreVSphereTagArrayOutputWithContext(ctx context.Context) DatastoreVSphereTagArrayOutput
type DatastoreVSphereTagArrayInput ¶
type DatastoreVSphereTagArrayInput interface { pulumi.Input ToDatastoreVSphereTagArrayOutput() DatastoreVSphereTagArrayOutput ToDatastoreVSphereTagArrayOutputWithContext(context.Context) DatastoreVSphereTagArrayOutput }
DatastoreVSphereTagArrayInput is an input type that accepts DatastoreVSphereTagArray and DatastoreVSphereTagArrayOutput values. You can construct a concrete instance of `DatastoreVSphereTagArrayInput` via:
DatastoreVSphereTagArray{ DatastoreVSphereTagArgs{...} }
type DatastoreVSphereTagArrayOutput ¶
type DatastoreVSphereTagArrayOutput struct{ *pulumi.OutputState }
func (DatastoreVSphereTagArrayOutput) ElementType ¶
func (DatastoreVSphereTagArrayOutput) ElementType() reflect.Type
func (DatastoreVSphereTagArrayOutput) Index ¶
func (o DatastoreVSphereTagArrayOutput) Index(i pulumi.IntInput) DatastoreVSphereTagOutput
func (DatastoreVSphereTagArrayOutput) ToDatastoreVSphereTagArrayOutput ¶
func (o DatastoreVSphereTagArrayOutput) ToDatastoreVSphereTagArrayOutput() DatastoreVSphereTagArrayOutput
func (DatastoreVSphereTagArrayOutput) ToDatastoreVSphereTagArrayOutputWithContext ¶
func (o DatastoreVSphereTagArrayOutput) ToDatastoreVSphereTagArrayOutputWithContext(ctx context.Context) DatastoreVSphereTagArrayOutput
type DatastoreVSphereTagInput ¶
type DatastoreVSphereTagInput interface { pulumi.Input ToDatastoreVSphereTagOutput() DatastoreVSphereTagOutput ToDatastoreVSphereTagOutputWithContext(context.Context) DatastoreVSphereTagOutput }
DatastoreVSphereTagInput is an input type that accepts DatastoreVSphereTagArgs and DatastoreVSphereTagOutput values. You can construct a concrete instance of `DatastoreVSphereTagInput` via:
DatastoreVSphereTagArgs{...}
type DatastoreVSphereTagOutput ¶
type DatastoreVSphereTagOutput struct{ *pulumi.OutputState }
func (DatastoreVSphereTagOutput) ElementType ¶
func (DatastoreVSphereTagOutput) ElementType() reflect.Type
func (DatastoreVSphereTagOutput) Key ¶
func (o DatastoreVSphereTagOutput) Key() pulumi.StringOutput
Tag’s key.
func (DatastoreVSphereTagOutput) ToDatastoreVSphereTagOutput ¶
func (o DatastoreVSphereTagOutput) ToDatastoreVSphereTagOutput() DatastoreVSphereTagOutput
func (DatastoreVSphereTagOutput) ToDatastoreVSphereTagOutputWithContext ¶
func (o DatastoreVSphereTagOutput) ToDatastoreVSphereTagOutputWithContext(ctx context.Context) DatastoreVSphereTagOutput
func (DatastoreVSphereTagOutput) Value ¶
func (o DatastoreVSphereTagOutput) Value() pulumi.StringOutput
Tag’s value.
type GetComputeLink ¶
type GetComputeLinkArgs ¶
type GetComputeLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetComputeLinkArgs) ElementType ¶
func (GetComputeLinkArgs) ElementType() reflect.Type
func (GetComputeLinkArgs) ToGetComputeLinkOutput ¶
func (i GetComputeLinkArgs) ToGetComputeLinkOutput() GetComputeLinkOutput
func (GetComputeLinkArgs) ToGetComputeLinkOutputWithContext ¶
func (i GetComputeLinkArgs) ToGetComputeLinkOutputWithContext(ctx context.Context) GetComputeLinkOutput
type GetComputeLinkArray ¶
type GetComputeLinkArray []GetComputeLinkInput
func (GetComputeLinkArray) ElementType ¶
func (GetComputeLinkArray) ElementType() reflect.Type
func (GetComputeLinkArray) ToGetComputeLinkArrayOutput ¶
func (i GetComputeLinkArray) ToGetComputeLinkArrayOutput() GetComputeLinkArrayOutput
func (GetComputeLinkArray) ToGetComputeLinkArrayOutputWithContext ¶
func (i GetComputeLinkArray) ToGetComputeLinkArrayOutputWithContext(ctx context.Context) GetComputeLinkArrayOutput
type GetComputeLinkArrayInput ¶
type GetComputeLinkArrayInput interface { pulumi.Input ToGetComputeLinkArrayOutput() GetComputeLinkArrayOutput ToGetComputeLinkArrayOutputWithContext(context.Context) GetComputeLinkArrayOutput }
GetComputeLinkArrayInput is an input type that accepts GetComputeLinkArray and GetComputeLinkArrayOutput values. You can construct a concrete instance of `GetComputeLinkArrayInput` via:
GetComputeLinkArray{ GetComputeLinkArgs{...} }
type GetComputeLinkArrayOutput ¶
type GetComputeLinkArrayOutput struct{ *pulumi.OutputState }
func (GetComputeLinkArrayOutput) ElementType ¶
func (GetComputeLinkArrayOutput) ElementType() reflect.Type
func (GetComputeLinkArrayOutput) Index ¶
func (o GetComputeLinkArrayOutput) Index(i pulumi.IntInput) GetComputeLinkOutput
func (GetComputeLinkArrayOutput) ToGetComputeLinkArrayOutput ¶
func (o GetComputeLinkArrayOutput) ToGetComputeLinkArrayOutput() GetComputeLinkArrayOutput
func (GetComputeLinkArrayOutput) ToGetComputeLinkArrayOutputWithContext ¶
func (o GetComputeLinkArrayOutput) ToGetComputeLinkArrayOutputWithContext(ctx context.Context) GetComputeLinkArrayOutput
type GetComputeLinkInput ¶
type GetComputeLinkInput interface { pulumi.Input ToGetComputeLinkOutput() GetComputeLinkOutput ToGetComputeLinkOutputWithContext(context.Context) GetComputeLinkOutput }
GetComputeLinkInput is an input type that accepts GetComputeLinkArgs and GetComputeLinkOutput values. You can construct a concrete instance of `GetComputeLinkInput` via:
GetComputeLinkArgs{...}
type GetComputeLinkOutput ¶
type GetComputeLinkOutput struct{ *pulumi.OutputState }
func (GetComputeLinkOutput) ElementType ¶
func (GetComputeLinkOutput) ElementType() reflect.Type
func (GetComputeLinkOutput) Href ¶
func (o GetComputeLinkOutput) Href() pulumi.StringPtrOutput
func (GetComputeLinkOutput) Hrefs ¶
func (o GetComputeLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetComputeLinkOutput) Rel ¶
func (o GetComputeLinkOutput) Rel() pulumi.StringOutput
func (GetComputeLinkOutput) ToGetComputeLinkOutput ¶
func (o GetComputeLinkOutput) ToGetComputeLinkOutput() GetComputeLinkOutput
func (GetComputeLinkOutput) ToGetComputeLinkOutputWithContext ¶
func (o GetComputeLinkOutput) ToGetComputeLinkOutputWithContext(ctx context.Context) GetComputeLinkOutput
type GetComputeTag ¶
type GetComputeTagArgs ¶
type GetComputeTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetComputeTagArgs) ElementType ¶
func (GetComputeTagArgs) ElementType() reflect.Type
func (GetComputeTagArgs) ToGetComputeTagOutput ¶
func (i GetComputeTagArgs) ToGetComputeTagOutput() GetComputeTagOutput
func (GetComputeTagArgs) ToGetComputeTagOutputWithContext ¶
func (i GetComputeTagArgs) ToGetComputeTagOutputWithContext(ctx context.Context) GetComputeTagOutput
type GetComputeTagArray ¶
type GetComputeTagArray []GetComputeTagInput
func (GetComputeTagArray) ElementType ¶
func (GetComputeTagArray) ElementType() reflect.Type
func (GetComputeTagArray) ToGetComputeTagArrayOutput ¶
func (i GetComputeTagArray) ToGetComputeTagArrayOutput() GetComputeTagArrayOutput
func (GetComputeTagArray) ToGetComputeTagArrayOutputWithContext ¶
func (i GetComputeTagArray) ToGetComputeTagArrayOutputWithContext(ctx context.Context) GetComputeTagArrayOutput
type GetComputeTagArrayInput ¶
type GetComputeTagArrayInput interface { pulumi.Input ToGetComputeTagArrayOutput() GetComputeTagArrayOutput ToGetComputeTagArrayOutputWithContext(context.Context) GetComputeTagArrayOutput }
GetComputeTagArrayInput is an input type that accepts GetComputeTagArray and GetComputeTagArrayOutput values. You can construct a concrete instance of `GetComputeTagArrayInput` via:
GetComputeTagArray{ GetComputeTagArgs{...} }
type GetComputeTagArrayOutput ¶
type GetComputeTagArrayOutput struct{ *pulumi.OutputState }
func (GetComputeTagArrayOutput) ElementType ¶
func (GetComputeTagArrayOutput) ElementType() reflect.Type
func (GetComputeTagArrayOutput) Index ¶
func (o GetComputeTagArrayOutput) Index(i pulumi.IntInput) GetComputeTagOutput
func (GetComputeTagArrayOutput) ToGetComputeTagArrayOutput ¶
func (o GetComputeTagArrayOutput) ToGetComputeTagArrayOutput() GetComputeTagArrayOutput
func (GetComputeTagArrayOutput) ToGetComputeTagArrayOutputWithContext ¶
func (o GetComputeTagArrayOutput) ToGetComputeTagArrayOutputWithContext(ctx context.Context) GetComputeTagArrayOutput
type GetComputeTagInput ¶
type GetComputeTagInput interface { pulumi.Input ToGetComputeTagOutput() GetComputeTagOutput ToGetComputeTagOutputWithContext(context.Context) GetComputeTagOutput }
GetComputeTagInput is an input type that accepts GetComputeTagArgs and GetComputeTagOutput values. You can construct a concrete instance of `GetComputeTagInput` via:
GetComputeTagArgs{...}
type GetComputeTagOutput ¶
type GetComputeTagOutput struct{ *pulumi.OutputState }
func (GetComputeTagOutput) ElementType ¶
func (GetComputeTagOutput) ElementType() reflect.Type
func (GetComputeTagOutput) ToGetComputeTagOutput ¶
func (o GetComputeTagOutput) ToGetComputeTagOutput() GetComputeTagOutput
func (GetComputeTagOutput) ToGetComputeTagOutputWithContext ¶
func (o GetComputeTagOutput) ToGetComputeTagOutputWithContext(ctx context.Context) GetComputeTagOutput
func (GetComputeTagOutput) Value ¶
func (o GetComputeTagOutput) Value() pulumi.StringOutput
Tag’s value.
type GetDatastoreVSphereLink ¶
type GetDatastoreVSphereLinkArgs ¶
type GetDatastoreVSphereLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetDatastoreVSphereLinkArgs) ElementType ¶
func (GetDatastoreVSphereLinkArgs) ElementType() reflect.Type
func (GetDatastoreVSphereLinkArgs) ToGetDatastoreVSphereLinkOutput ¶
func (i GetDatastoreVSphereLinkArgs) ToGetDatastoreVSphereLinkOutput() GetDatastoreVSphereLinkOutput
func (GetDatastoreVSphereLinkArgs) ToGetDatastoreVSphereLinkOutputWithContext ¶
func (i GetDatastoreVSphereLinkArgs) ToGetDatastoreVSphereLinkOutputWithContext(ctx context.Context) GetDatastoreVSphereLinkOutput
type GetDatastoreVSphereLinkArray ¶
type GetDatastoreVSphereLinkArray []GetDatastoreVSphereLinkInput
func (GetDatastoreVSphereLinkArray) ElementType ¶
func (GetDatastoreVSphereLinkArray) ElementType() reflect.Type
func (GetDatastoreVSphereLinkArray) ToGetDatastoreVSphereLinkArrayOutput ¶
func (i GetDatastoreVSphereLinkArray) ToGetDatastoreVSphereLinkArrayOutput() GetDatastoreVSphereLinkArrayOutput
func (GetDatastoreVSphereLinkArray) ToGetDatastoreVSphereLinkArrayOutputWithContext ¶
func (i GetDatastoreVSphereLinkArray) ToGetDatastoreVSphereLinkArrayOutputWithContext(ctx context.Context) GetDatastoreVSphereLinkArrayOutput
type GetDatastoreVSphereLinkArrayInput ¶
type GetDatastoreVSphereLinkArrayInput interface { pulumi.Input ToGetDatastoreVSphereLinkArrayOutput() GetDatastoreVSphereLinkArrayOutput ToGetDatastoreVSphereLinkArrayOutputWithContext(context.Context) GetDatastoreVSphereLinkArrayOutput }
GetDatastoreVSphereLinkArrayInput is an input type that accepts GetDatastoreVSphereLinkArray and GetDatastoreVSphereLinkArrayOutput values. You can construct a concrete instance of `GetDatastoreVSphereLinkArrayInput` via:
GetDatastoreVSphereLinkArray{ GetDatastoreVSphereLinkArgs{...} }
type GetDatastoreVSphereLinkArrayOutput ¶
type GetDatastoreVSphereLinkArrayOutput struct{ *pulumi.OutputState }
func (GetDatastoreVSphereLinkArrayOutput) ElementType ¶
func (GetDatastoreVSphereLinkArrayOutput) ElementType() reflect.Type
func (GetDatastoreVSphereLinkArrayOutput) Index ¶
func (o GetDatastoreVSphereLinkArrayOutput) Index(i pulumi.IntInput) GetDatastoreVSphereLinkOutput
func (GetDatastoreVSphereLinkArrayOutput) ToGetDatastoreVSphereLinkArrayOutput ¶
func (o GetDatastoreVSphereLinkArrayOutput) ToGetDatastoreVSphereLinkArrayOutput() GetDatastoreVSphereLinkArrayOutput
func (GetDatastoreVSphereLinkArrayOutput) ToGetDatastoreVSphereLinkArrayOutputWithContext ¶
func (o GetDatastoreVSphereLinkArrayOutput) ToGetDatastoreVSphereLinkArrayOutputWithContext(ctx context.Context) GetDatastoreVSphereLinkArrayOutput
type GetDatastoreVSphereLinkInput ¶
type GetDatastoreVSphereLinkInput interface { pulumi.Input ToGetDatastoreVSphereLinkOutput() GetDatastoreVSphereLinkOutput ToGetDatastoreVSphereLinkOutputWithContext(context.Context) GetDatastoreVSphereLinkOutput }
GetDatastoreVSphereLinkInput is an input type that accepts GetDatastoreVSphereLinkArgs and GetDatastoreVSphereLinkOutput values. You can construct a concrete instance of `GetDatastoreVSphereLinkInput` via:
GetDatastoreVSphereLinkArgs{...}
type GetDatastoreVSphereLinkOutput ¶
type GetDatastoreVSphereLinkOutput struct{ *pulumi.OutputState }
func (GetDatastoreVSphereLinkOutput) ElementType ¶
func (GetDatastoreVSphereLinkOutput) ElementType() reflect.Type
func (GetDatastoreVSphereLinkOutput) Href ¶
func (o GetDatastoreVSphereLinkOutput) Href() pulumi.StringPtrOutput
func (GetDatastoreVSphereLinkOutput) Hrefs ¶
func (o GetDatastoreVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetDatastoreVSphereLinkOutput) Rel ¶
func (o GetDatastoreVSphereLinkOutput) Rel() pulumi.StringOutput
func (GetDatastoreVSphereLinkOutput) ToGetDatastoreVSphereLinkOutput ¶
func (o GetDatastoreVSphereLinkOutput) ToGetDatastoreVSphereLinkOutput() GetDatastoreVSphereLinkOutput
func (GetDatastoreVSphereLinkOutput) ToGetDatastoreVSphereLinkOutputWithContext ¶
func (o GetDatastoreVSphereLinkOutput) ToGetDatastoreVSphereLinkOutputWithContext(ctx context.Context) GetDatastoreVSphereLinkOutput
type GetDatastoreVSphereTag ¶
type GetDatastoreVSphereTagArgs ¶
type GetDatastoreVSphereTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetDatastoreVSphereTagArgs) ElementType ¶
func (GetDatastoreVSphereTagArgs) ElementType() reflect.Type
func (GetDatastoreVSphereTagArgs) ToGetDatastoreVSphereTagOutput ¶
func (i GetDatastoreVSphereTagArgs) ToGetDatastoreVSphereTagOutput() GetDatastoreVSphereTagOutput
func (GetDatastoreVSphereTagArgs) ToGetDatastoreVSphereTagOutputWithContext ¶
func (i GetDatastoreVSphereTagArgs) ToGetDatastoreVSphereTagOutputWithContext(ctx context.Context) GetDatastoreVSphereTagOutput
type GetDatastoreVSphereTagArray ¶
type GetDatastoreVSphereTagArray []GetDatastoreVSphereTagInput
func (GetDatastoreVSphereTagArray) ElementType ¶
func (GetDatastoreVSphereTagArray) ElementType() reflect.Type
func (GetDatastoreVSphereTagArray) ToGetDatastoreVSphereTagArrayOutput ¶
func (i GetDatastoreVSphereTagArray) ToGetDatastoreVSphereTagArrayOutput() GetDatastoreVSphereTagArrayOutput
func (GetDatastoreVSphereTagArray) ToGetDatastoreVSphereTagArrayOutputWithContext ¶
func (i GetDatastoreVSphereTagArray) ToGetDatastoreVSphereTagArrayOutputWithContext(ctx context.Context) GetDatastoreVSphereTagArrayOutput
type GetDatastoreVSphereTagArrayInput ¶
type GetDatastoreVSphereTagArrayInput interface { pulumi.Input ToGetDatastoreVSphereTagArrayOutput() GetDatastoreVSphereTagArrayOutput ToGetDatastoreVSphereTagArrayOutputWithContext(context.Context) GetDatastoreVSphereTagArrayOutput }
GetDatastoreVSphereTagArrayInput is an input type that accepts GetDatastoreVSphereTagArray and GetDatastoreVSphereTagArrayOutput values. You can construct a concrete instance of `GetDatastoreVSphereTagArrayInput` via:
GetDatastoreVSphereTagArray{ GetDatastoreVSphereTagArgs{...} }
type GetDatastoreVSphereTagArrayOutput ¶
type GetDatastoreVSphereTagArrayOutput struct{ *pulumi.OutputState }
func (GetDatastoreVSphereTagArrayOutput) ElementType ¶
func (GetDatastoreVSphereTagArrayOutput) ElementType() reflect.Type
func (GetDatastoreVSphereTagArrayOutput) Index ¶
func (o GetDatastoreVSphereTagArrayOutput) Index(i pulumi.IntInput) GetDatastoreVSphereTagOutput
func (GetDatastoreVSphereTagArrayOutput) ToGetDatastoreVSphereTagArrayOutput ¶
func (o GetDatastoreVSphereTagArrayOutput) ToGetDatastoreVSphereTagArrayOutput() GetDatastoreVSphereTagArrayOutput
func (GetDatastoreVSphereTagArrayOutput) ToGetDatastoreVSphereTagArrayOutputWithContext ¶
func (o GetDatastoreVSphereTagArrayOutput) ToGetDatastoreVSphereTagArrayOutputWithContext(ctx context.Context) GetDatastoreVSphereTagArrayOutput
type GetDatastoreVSphereTagInput ¶
type GetDatastoreVSphereTagInput interface { pulumi.Input ToGetDatastoreVSphereTagOutput() GetDatastoreVSphereTagOutput ToGetDatastoreVSphereTagOutputWithContext(context.Context) GetDatastoreVSphereTagOutput }
GetDatastoreVSphereTagInput is an input type that accepts GetDatastoreVSphereTagArgs and GetDatastoreVSphereTagOutput values. You can construct a concrete instance of `GetDatastoreVSphereTagInput` via:
GetDatastoreVSphereTagArgs{...}
type GetDatastoreVSphereTagOutput ¶
type GetDatastoreVSphereTagOutput struct{ *pulumi.OutputState }
func (GetDatastoreVSphereTagOutput) ElementType ¶
func (GetDatastoreVSphereTagOutput) ElementType() reflect.Type
func (GetDatastoreVSphereTagOutput) Key ¶
func (o GetDatastoreVSphereTagOutput) Key() pulumi.StringOutput
Tag’s key.
func (GetDatastoreVSphereTagOutput) ToGetDatastoreVSphereTagOutput ¶
func (o GetDatastoreVSphereTagOutput) ToGetDatastoreVSphereTagOutput() GetDatastoreVSphereTagOutput
func (GetDatastoreVSphereTagOutput) ToGetDatastoreVSphereTagOutputWithContext ¶
func (o GetDatastoreVSphereTagOutput) ToGetDatastoreVSphereTagOutputWithContext(ctx context.Context) GetDatastoreVSphereTagOutput
func (GetDatastoreVSphereTagOutput) Value ¶
func (o GetDatastoreVSphereTagOutput) Value() pulumi.StringOutput
Tag’s value.
type GetNetworkArgs ¶
type GetNetworkArgs struct { // Filter query string that is supported by vRA multi-cloud IaaS API. Filter string `pulumi:"filter"` // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetNetworkTag `pulumi:"tags"` }
A collection of arguments for invoking getNetwork.
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 GetNetworkOutputArgs ¶
type GetNetworkOutputArgs struct { // Filter query string that is supported by vRA multi-cloud IaaS API. Filter pulumi.StringInput `pulumi:"filter"` // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags GetNetworkTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getNetwork.
func (GetNetworkOutputArgs) ElementType ¶
func (GetNetworkOutputArgs) ElementType() reflect.Type
type GetNetworkResult ¶
type GetNetworkResult struct { // Network CIDR to be used. 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"` // Additional properties that may be used to extend the base resource. CustomProperties map[string]interface{} `pulumi:"customProperties"` // State object representing a network on a external cloud provider. Description string `pulumi:"description"` // External entity Id on the provider side. ExternalId string `pulumi:"externalId"` // The id of the region for which this network is defined. ExternalRegionId string `pulumi:"externalRegionId"` Filter string `pulumi:"filter"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Indicates whether this is the default subnet for the zone. IsDefault bool `pulumi:"isDefault"` // Indicates whether the sub-network supports public IP assignment. IsPublic bool `pulumi:"isPublic"` // HATEOAS of the entity Links []GetNetworkLink `pulumi:"links"` // Name of the fabric network. Name string `pulumi:"name"` // ID of organization that entity belongs to. 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 []GetNetworkTag `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 getNetwork.
func GetNetwork ¶
func GetNetwork(ctx *pulumi.Context, args *GetNetworkArgs, opts ...pulumi.InvokeOption) (*GetNetworkResult, error)
## Example Usage ### S This is an example of how to lookup fabric networks.
**Fabric network by filter query:**
```go package main
import (
"fmt" "github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.GetNetwork(ctx, &fabric.GetNetworkArgs{ Filter: fmt.Sprintf("name eq '%v' and externalRegionId eq '%v'", _var.Name, _var.External_region_id), }, nil) if err != nil { return err } return nil }) }
```
A fabric network data source supports the following arguments:
type GetNetworkResultOutput ¶
type GetNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetwork.
func GetNetworkOutput ¶
func GetNetworkOutput(ctx *pulumi.Context, args GetNetworkOutputArgs, opts ...pulumi.InvokeOption) GetNetworkResultOutput
func (GetNetworkResultOutput) Cidr ¶
func (o GetNetworkResultOutput) Cidr() pulumi.StringOutput
Network CIDR to be used.
func (GetNetworkResultOutput) CloudAccountIds ¶
func (o GetNetworkResultOutput) CloudAccountIds() pulumi.StringArrayOutput
Set of ids of the cloud accounts this entity belongs to.
func (GetNetworkResultOutput) CreatedAt ¶
func (o GetNetworkResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (GetNetworkResultOutput) CustomProperties ¶
func (o GetNetworkResultOutput) CustomProperties() pulumi.MapOutput
Additional properties that may be used to extend the base resource.
func (GetNetworkResultOutput) Description ¶
func (o GetNetworkResultOutput) Description() pulumi.StringOutput
State object representing a network on a external cloud provider.
func (GetNetworkResultOutput) ElementType ¶
func (GetNetworkResultOutput) ElementType() reflect.Type
func (GetNetworkResultOutput) ExternalId ¶
func (o GetNetworkResultOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (GetNetworkResultOutput) ExternalRegionId ¶
func (o GetNetworkResultOutput) ExternalRegionId() pulumi.StringOutput
The id of the region for which this network is defined.
func (GetNetworkResultOutput) Filter ¶
func (o GetNetworkResultOutput) Filter() pulumi.StringOutput
func (GetNetworkResultOutput) Id ¶
func (o GetNetworkResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkResultOutput) IsDefault ¶
func (o GetNetworkResultOutput) IsDefault() pulumi.BoolOutput
Indicates whether this is the default subnet for the zone.
func (GetNetworkResultOutput) IsPublic ¶
func (o GetNetworkResultOutput) IsPublic() pulumi.BoolOutput
Indicates whether the sub-network supports public IP assignment.
func (GetNetworkResultOutput) Links ¶
func (o GetNetworkResultOutput) Links() GetNetworkLinkArrayOutput
HATEOAS of the entity
func (GetNetworkResultOutput) Name ¶
func (o GetNetworkResultOutput) Name() pulumi.StringOutput
Name of the fabric network.
func (GetNetworkResultOutput) OrganizationId ¶
func (o GetNetworkResultOutput) OrganizationId() pulumi.StringOutput
ID of organization that entity belongs to.
func (GetNetworkResultOutput) Owner ¶
func (o GetNetworkResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (GetNetworkResultOutput) Tags ¶
func (o GetNetworkResultOutput) Tags() GetNetworkTagArrayOutput
Set of tag keys and values to apply to the resource. Example:[ { "key" : "vmware", "value": "provider" } ]
func (GetNetworkResultOutput) ToGetNetworkResultOutput ¶
func (o GetNetworkResultOutput) ToGetNetworkResultOutput() GetNetworkResultOutput
func (GetNetworkResultOutput) ToGetNetworkResultOutputWithContext ¶
func (o GetNetworkResultOutput) ToGetNetworkResultOutputWithContext(ctx context.Context) GetNetworkResultOutput
func (GetNetworkResultOutput) UpdatedAt ¶
func (o GetNetworkResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
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 GetStorageAccountAzureArgs ¶
type GetStorageAccountAzureArgs struct { // Search criteria to narrow down the fabric Azure storage accounts. Only one of 'filter' or 'id' must be specified. Filter *string `pulumi:"filter"` // The id of the fabric Azure storage account. Only one of 'filter' or 'id' must be specified. Id *string `pulumi:"id"` }
A collection of arguments for invoking getStorageAccountAzure.
type GetStorageAccountAzureLinkArgs ¶
type GetStorageAccountAzureLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetStorageAccountAzureLinkArgs) ElementType ¶
func (GetStorageAccountAzureLinkArgs) ElementType() reflect.Type
func (GetStorageAccountAzureLinkArgs) ToGetStorageAccountAzureLinkOutput ¶
func (i GetStorageAccountAzureLinkArgs) ToGetStorageAccountAzureLinkOutput() GetStorageAccountAzureLinkOutput
func (GetStorageAccountAzureLinkArgs) ToGetStorageAccountAzureLinkOutputWithContext ¶
func (i GetStorageAccountAzureLinkArgs) ToGetStorageAccountAzureLinkOutputWithContext(ctx context.Context) GetStorageAccountAzureLinkOutput
type GetStorageAccountAzureLinkArray ¶
type GetStorageAccountAzureLinkArray []GetStorageAccountAzureLinkInput
func (GetStorageAccountAzureLinkArray) ElementType ¶
func (GetStorageAccountAzureLinkArray) ElementType() reflect.Type
func (GetStorageAccountAzureLinkArray) ToGetStorageAccountAzureLinkArrayOutput ¶
func (i GetStorageAccountAzureLinkArray) ToGetStorageAccountAzureLinkArrayOutput() GetStorageAccountAzureLinkArrayOutput
func (GetStorageAccountAzureLinkArray) ToGetStorageAccountAzureLinkArrayOutputWithContext ¶
func (i GetStorageAccountAzureLinkArray) ToGetStorageAccountAzureLinkArrayOutputWithContext(ctx context.Context) GetStorageAccountAzureLinkArrayOutput
type GetStorageAccountAzureLinkArrayInput ¶
type GetStorageAccountAzureLinkArrayInput interface { pulumi.Input ToGetStorageAccountAzureLinkArrayOutput() GetStorageAccountAzureLinkArrayOutput ToGetStorageAccountAzureLinkArrayOutputWithContext(context.Context) GetStorageAccountAzureLinkArrayOutput }
GetStorageAccountAzureLinkArrayInput is an input type that accepts GetStorageAccountAzureLinkArray and GetStorageAccountAzureLinkArrayOutput values. You can construct a concrete instance of `GetStorageAccountAzureLinkArrayInput` via:
GetStorageAccountAzureLinkArray{ GetStorageAccountAzureLinkArgs{...} }
type GetStorageAccountAzureLinkArrayOutput ¶
type GetStorageAccountAzureLinkArrayOutput struct{ *pulumi.OutputState }
func (GetStorageAccountAzureLinkArrayOutput) ElementType ¶
func (GetStorageAccountAzureLinkArrayOutput) ElementType() reflect.Type
func (GetStorageAccountAzureLinkArrayOutput) Index ¶
func (o GetStorageAccountAzureLinkArrayOutput) Index(i pulumi.IntInput) GetStorageAccountAzureLinkOutput
func (GetStorageAccountAzureLinkArrayOutput) ToGetStorageAccountAzureLinkArrayOutput ¶
func (o GetStorageAccountAzureLinkArrayOutput) ToGetStorageAccountAzureLinkArrayOutput() GetStorageAccountAzureLinkArrayOutput
func (GetStorageAccountAzureLinkArrayOutput) ToGetStorageAccountAzureLinkArrayOutputWithContext ¶
func (o GetStorageAccountAzureLinkArrayOutput) ToGetStorageAccountAzureLinkArrayOutputWithContext(ctx context.Context) GetStorageAccountAzureLinkArrayOutput
type GetStorageAccountAzureLinkInput ¶
type GetStorageAccountAzureLinkInput interface { pulumi.Input ToGetStorageAccountAzureLinkOutput() GetStorageAccountAzureLinkOutput ToGetStorageAccountAzureLinkOutputWithContext(context.Context) GetStorageAccountAzureLinkOutput }
GetStorageAccountAzureLinkInput is an input type that accepts GetStorageAccountAzureLinkArgs and GetStorageAccountAzureLinkOutput values. You can construct a concrete instance of `GetStorageAccountAzureLinkInput` via:
GetStorageAccountAzureLinkArgs{...}
type GetStorageAccountAzureLinkOutput ¶
type GetStorageAccountAzureLinkOutput struct{ *pulumi.OutputState }
func (GetStorageAccountAzureLinkOutput) ElementType ¶
func (GetStorageAccountAzureLinkOutput) ElementType() reflect.Type
func (GetStorageAccountAzureLinkOutput) Href ¶
func (o GetStorageAccountAzureLinkOutput) Href() pulumi.StringPtrOutput
func (GetStorageAccountAzureLinkOutput) Hrefs ¶
func (o GetStorageAccountAzureLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetStorageAccountAzureLinkOutput) Rel ¶
func (o GetStorageAccountAzureLinkOutput) Rel() pulumi.StringOutput
func (GetStorageAccountAzureLinkOutput) ToGetStorageAccountAzureLinkOutput ¶
func (o GetStorageAccountAzureLinkOutput) ToGetStorageAccountAzureLinkOutput() GetStorageAccountAzureLinkOutput
func (GetStorageAccountAzureLinkOutput) ToGetStorageAccountAzureLinkOutputWithContext ¶
func (o GetStorageAccountAzureLinkOutput) ToGetStorageAccountAzureLinkOutputWithContext(ctx context.Context) GetStorageAccountAzureLinkOutput
type GetStorageAccountAzureOutputArgs ¶
type GetStorageAccountAzureOutputArgs struct { // Search criteria to narrow down the fabric Azure storage accounts. Only one of 'filter' or 'id' must be specified. Filter pulumi.StringPtrInput `pulumi:"filter"` // The id of the fabric Azure storage account. Only one of 'filter' or 'id' must be specified. Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getStorageAccountAzure.
func (GetStorageAccountAzureOutputArgs) ElementType ¶
func (GetStorageAccountAzureOutputArgs) ElementType() reflect.Type
type GetStorageAccountAzureResult ¶
type GetStorageAccountAzureResult struct { // 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"` // A human-friendly description of the fabric Azure 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"` Id string `pulumi:"id"` // HATEOAS of the entity Links []GetStorageAccountAzureLink `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. OrgId string `pulumi:"orgId"` // Email of the user that owns the entity. Owner string `pulumi:"owner"` // Indicates the performance tier for the storage type. Premium disks are SSD backed and Standard disks are HDD backed. example: Standard_LRS / Premium_LRS Type string `pulumi:"type"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getStorageAccountAzure.
func GetStorageAccountAzure ¶
func GetStorageAccountAzure(ctx *pulumi.Context, args *GetStorageAccountAzureArgs, opts ...pulumi.InvokeOption) (*GetStorageAccountAzureResult, error)
## Example Usage ### S This is an example of how to lookup fabric Azure storage account.
**Fabric Azure storage account by Id:**
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.GetStorageAccountAzure(ctx, &fabric.GetStorageAccountAzureArgs{ Id: pulumi.StringRef(_var.Fabric_storage_account_azure_id), }, nil) if err != nil { return err } return nil }) }
```
**Fabric Azure storage by filter query:**
```go package main
import (
"fmt" "github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.GetStorageAccountAzure(ctx, &fabric.GetStorageAccountAzureArgs{ Filter: pulumi.StringRef(fmt.Sprintf("name eq '%v'", _var.Name)), }, nil) if err != nil { return err } return nil }) }
```
A fabric Azure storage account supports the following arguments:
type GetStorageAccountAzureResultOutput ¶
type GetStorageAccountAzureResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStorageAccountAzure.
func GetStorageAccountAzureOutput ¶
func GetStorageAccountAzureOutput(ctx *pulumi.Context, args GetStorageAccountAzureOutputArgs, opts ...pulumi.InvokeOption) GetStorageAccountAzureResultOutput
func (GetStorageAccountAzureResultOutput) CloudAccountIds ¶
func (o GetStorageAccountAzureResultOutput) CloudAccountIds() pulumi.StringArrayOutput
Set of ids of the cloud accounts this entity belongs to.
func (GetStorageAccountAzureResultOutput) CreatedAt ¶
func (o GetStorageAccountAzureResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (GetStorageAccountAzureResultOutput) Description ¶
func (o GetStorageAccountAzureResultOutput) Description() pulumi.StringOutput
A human-friendly description of the fabric Azure storage account.
func (GetStorageAccountAzureResultOutput) ElementType ¶
func (GetStorageAccountAzureResultOutput) ElementType() reflect.Type
func (GetStorageAccountAzureResultOutput) ExternalId ¶
func (o GetStorageAccountAzureResultOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (GetStorageAccountAzureResultOutput) ExternalRegionId ¶
func (o GetStorageAccountAzureResultOutput) ExternalRegionId() pulumi.StringOutput
The id of the region for which this entity is defined.
func (GetStorageAccountAzureResultOutput) Filter ¶
func (o GetStorageAccountAzureResultOutput) Filter() pulumi.StringPtrOutput
func (GetStorageAccountAzureResultOutput) Id ¶
func (o GetStorageAccountAzureResultOutput) Id() pulumi.StringOutput
func (GetStorageAccountAzureResultOutput) Links ¶
func (o GetStorageAccountAzureResultOutput) Links() GetStorageAccountAzureLinkArrayOutput
HATEOAS of the entity
func (GetStorageAccountAzureResultOutput) Name ¶
func (o GetStorageAccountAzureResultOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option.
func (GetStorageAccountAzureResultOutput) OrgId ¶
func (o GetStorageAccountAzureResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (GetStorageAccountAzureResultOutput) Owner ¶
func (o GetStorageAccountAzureResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (GetStorageAccountAzureResultOutput) ToGetStorageAccountAzureResultOutput ¶
func (o GetStorageAccountAzureResultOutput) ToGetStorageAccountAzureResultOutput() GetStorageAccountAzureResultOutput
func (GetStorageAccountAzureResultOutput) ToGetStorageAccountAzureResultOutputWithContext ¶
func (o GetStorageAccountAzureResultOutput) ToGetStorageAccountAzureResultOutputWithContext(ctx context.Context) GetStorageAccountAzureResultOutput
func (GetStorageAccountAzureResultOutput) Type ¶
func (o GetStorageAccountAzureResultOutput) Type() pulumi.StringOutput
Indicates the performance tier for the storage type. Premium disks are SSD backed and Standard disks are HDD backed. example: Standard_LRS / Premium_LRS
func (GetStorageAccountAzureResultOutput) UpdatedAt ¶
func (o GetStorageAccountAzureResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type GetStoragePolicyVSphereArgs ¶
type GetStoragePolicyVSphereArgs struct { // Search criteria to narrow down the fabric vSphere storage policy. Only one of 'filter' or 'id' must be specified. Filter *string `pulumi:"filter"` // The id of the fabric vSphere storage policy. Only one of 'filter' or 'id' must be specified. Id *string `pulumi:"id"` }
A collection of arguments for invoking getStoragePolicyVSphere.
type GetStoragePolicyVSphereLinkArgs ¶
type GetStoragePolicyVSphereLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetStoragePolicyVSphereLinkArgs) ElementType ¶
func (GetStoragePolicyVSphereLinkArgs) ElementType() reflect.Type
func (GetStoragePolicyVSphereLinkArgs) ToGetStoragePolicyVSphereLinkOutput ¶
func (i GetStoragePolicyVSphereLinkArgs) ToGetStoragePolicyVSphereLinkOutput() GetStoragePolicyVSphereLinkOutput
func (GetStoragePolicyVSphereLinkArgs) ToGetStoragePolicyVSphereLinkOutputWithContext ¶
func (i GetStoragePolicyVSphereLinkArgs) ToGetStoragePolicyVSphereLinkOutputWithContext(ctx context.Context) GetStoragePolicyVSphereLinkOutput
type GetStoragePolicyVSphereLinkArray ¶
type GetStoragePolicyVSphereLinkArray []GetStoragePolicyVSphereLinkInput
func (GetStoragePolicyVSphereLinkArray) ElementType ¶
func (GetStoragePolicyVSphereLinkArray) ElementType() reflect.Type
func (GetStoragePolicyVSphereLinkArray) ToGetStoragePolicyVSphereLinkArrayOutput ¶
func (i GetStoragePolicyVSphereLinkArray) ToGetStoragePolicyVSphereLinkArrayOutput() GetStoragePolicyVSphereLinkArrayOutput
func (GetStoragePolicyVSphereLinkArray) ToGetStoragePolicyVSphereLinkArrayOutputWithContext ¶
func (i GetStoragePolicyVSphereLinkArray) ToGetStoragePolicyVSphereLinkArrayOutputWithContext(ctx context.Context) GetStoragePolicyVSphereLinkArrayOutput
type GetStoragePolicyVSphereLinkArrayInput ¶
type GetStoragePolicyVSphereLinkArrayInput interface { pulumi.Input ToGetStoragePolicyVSphereLinkArrayOutput() GetStoragePolicyVSphereLinkArrayOutput ToGetStoragePolicyVSphereLinkArrayOutputWithContext(context.Context) GetStoragePolicyVSphereLinkArrayOutput }
GetStoragePolicyVSphereLinkArrayInput is an input type that accepts GetStoragePolicyVSphereLinkArray and GetStoragePolicyVSphereLinkArrayOutput values. You can construct a concrete instance of `GetStoragePolicyVSphereLinkArrayInput` via:
GetStoragePolicyVSphereLinkArray{ GetStoragePolicyVSphereLinkArgs{...} }
type GetStoragePolicyVSphereLinkArrayOutput ¶
type GetStoragePolicyVSphereLinkArrayOutput struct{ *pulumi.OutputState }
func (GetStoragePolicyVSphereLinkArrayOutput) ElementType ¶
func (GetStoragePolicyVSphereLinkArrayOutput) ElementType() reflect.Type
func (GetStoragePolicyVSphereLinkArrayOutput) ToGetStoragePolicyVSphereLinkArrayOutput ¶
func (o GetStoragePolicyVSphereLinkArrayOutput) ToGetStoragePolicyVSphereLinkArrayOutput() GetStoragePolicyVSphereLinkArrayOutput
func (GetStoragePolicyVSphereLinkArrayOutput) ToGetStoragePolicyVSphereLinkArrayOutputWithContext ¶
func (o GetStoragePolicyVSphereLinkArrayOutput) ToGetStoragePolicyVSphereLinkArrayOutputWithContext(ctx context.Context) GetStoragePolicyVSphereLinkArrayOutput
type GetStoragePolicyVSphereLinkInput ¶
type GetStoragePolicyVSphereLinkInput interface { pulumi.Input ToGetStoragePolicyVSphereLinkOutput() GetStoragePolicyVSphereLinkOutput ToGetStoragePolicyVSphereLinkOutputWithContext(context.Context) GetStoragePolicyVSphereLinkOutput }
GetStoragePolicyVSphereLinkInput is an input type that accepts GetStoragePolicyVSphereLinkArgs and GetStoragePolicyVSphereLinkOutput values. You can construct a concrete instance of `GetStoragePolicyVSphereLinkInput` via:
GetStoragePolicyVSphereLinkArgs{...}
type GetStoragePolicyVSphereLinkOutput ¶
type GetStoragePolicyVSphereLinkOutput struct{ *pulumi.OutputState }
func (GetStoragePolicyVSphereLinkOutput) ElementType ¶
func (GetStoragePolicyVSphereLinkOutput) ElementType() reflect.Type
func (GetStoragePolicyVSphereLinkOutput) Href ¶
func (o GetStoragePolicyVSphereLinkOutput) Href() pulumi.StringPtrOutput
func (GetStoragePolicyVSphereLinkOutput) Hrefs ¶
func (o GetStoragePolicyVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetStoragePolicyVSphereLinkOutput) Rel ¶
func (o GetStoragePolicyVSphereLinkOutput) Rel() pulumi.StringOutput
func (GetStoragePolicyVSphereLinkOutput) ToGetStoragePolicyVSphereLinkOutput ¶
func (o GetStoragePolicyVSphereLinkOutput) ToGetStoragePolicyVSphereLinkOutput() GetStoragePolicyVSphereLinkOutput
func (GetStoragePolicyVSphereLinkOutput) ToGetStoragePolicyVSphereLinkOutputWithContext ¶
func (o GetStoragePolicyVSphereLinkOutput) ToGetStoragePolicyVSphereLinkOutputWithContext(ctx context.Context) GetStoragePolicyVSphereLinkOutput
type GetStoragePolicyVSphereOutputArgs ¶
type GetStoragePolicyVSphereOutputArgs struct { // Search criteria to narrow down the fabric vSphere storage policy. Only one of 'filter' or 'id' must be specified. Filter pulumi.StringPtrInput `pulumi:"filter"` // The id of the fabric vSphere storage policy. Only one of 'filter' or 'id' must be specified. Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getStoragePolicyVSphere.
func (GetStoragePolicyVSphereOutputArgs) ElementType ¶
func (GetStoragePolicyVSphereOutputArgs) ElementType() reflect.Type
type GetStoragePolicyVSphereResult ¶
type GetStoragePolicyVSphereResult struct { // 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"` // 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"` Id string `pulumi:"id"` // HATEOAS of the entity Links []GetStoragePolicyVSphereLink `pulumi:"links"` // A human-friendly name used as an identifier in APIs that support this option. Only one of 'filter', 'id', 'name' or 'region_id' must be specified. Name string `pulumi:"name"` // The id of the organization this entity belongs to. OrgId string `pulumi:"orgId"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getStoragePolicyVSphere.
func GetStoragePolicyVSphere ¶
func GetStoragePolicyVSphere(ctx *pulumi.Context, args *GetStoragePolicyVSphereArgs, opts ...pulumi.InvokeOption) (*GetStoragePolicyVSphereResult, error)
## Example Usage ### S This is an example of how to lookup fabric vSphere storage policies.
**Fabric vSphere storage policy by Id:**
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.GetStoragePolicyVSphere(ctx, &fabric.GetStoragePolicyVSphereArgs{ Id: pulumi.StringRef(_var.Fabric_storage_policy_vsphere_id), }, nil) if err != nil { return err } return nil }) }
```
**Fabric vSphere storage policy by filter query:**
```go package main
import (
"fmt" "github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.GetStoragePolicyVSphere(ctx, &fabric.GetStoragePolicyVSphereArgs{ Filter: pulumi.StringRef(fmt.Sprintf("name eq '%v'", _var.Name)), }, nil) if err != nil { return err } return nil }) }
```
A fabric vSphere storage policy supports the following arguments:
type GetStoragePolicyVSphereResultOutput ¶
type GetStoragePolicyVSphereResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStoragePolicyVSphere.
func GetStoragePolicyVSphereOutput ¶
func GetStoragePolicyVSphereOutput(ctx *pulumi.Context, args GetStoragePolicyVSphereOutputArgs, opts ...pulumi.InvokeOption) GetStoragePolicyVSphereResultOutput
func (GetStoragePolicyVSphereResultOutput) CloudAccountIds ¶
func (o GetStoragePolicyVSphereResultOutput) CloudAccountIds() pulumi.StringArrayOutput
Set of ids of the cloud accounts this entity belongs to.
func (GetStoragePolicyVSphereResultOutput) CreatedAt ¶
func (o GetStoragePolicyVSphereResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (GetStoragePolicyVSphereResultOutput) ElementType ¶
func (GetStoragePolicyVSphereResultOutput) ElementType() reflect.Type
func (GetStoragePolicyVSphereResultOutput) ExternalId ¶
func (o GetStoragePolicyVSphereResultOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (GetStoragePolicyVSphereResultOutput) ExternalRegionId ¶
func (o GetStoragePolicyVSphereResultOutput) ExternalRegionId() pulumi.StringOutput
The id of the region for which this entity is defined.
func (GetStoragePolicyVSphereResultOutput) Filter ¶
func (o GetStoragePolicyVSphereResultOutput) Filter() pulumi.StringPtrOutput
func (GetStoragePolicyVSphereResultOutput) Id ¶
func (o GetStoragePolicyVSphereResultOutput) Id() pulumi.StringOutput
func (GetStoragePolicyVSphereResultOutput) Name ¶
func (o GetStoragePolicyVSphereResultOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option. Only one of 'filter', 'id', 'name' or 'region_id' must be specified.
func (GetStoragePolicyVSphereResultOutput) OrgId ¶
func (o GetStoragePolicyVSphereResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (GetStoragePolicyVSphereResultOutput) ToGetStoragePolicyVSphereResultOutput ¶
func (o GetStoragePolicyVSphereResultOutput) ToGetStoragePolicyVSphereResultOutput() GetStoragePolicyVSphereResultOutput
func (GetStoragePolicyVSphereResultOutput) ToGetStoragePolicyVSphereResultOutputWithContext ¶
func (o GetStoragePolicyVSphereResultOutput) ToGetStoragePolicyVSphereResultOutputWithContext(ctx context.Context) GetStoragePolicyVSphereResultOutput
func (GetStoragePolicyVSphereResultOutput) UpdatedAt ¶
func (o GetStoragePolicyVSphereResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type LookupComputeArgs ¶
type LookupComputeArgs struct { // Search criteria to narrow down the fabric compute resource instance. Only one of 'id' or 'filter' must be specified. Filter *string `pulumi:"filter"` // The id of the fabric compute resource instance. Only one of 'id' or 'filter' must be specified. Id *string `pulumi:"id"` // A set of tag keys and optional values that were set on this resource: Tags []GetComputeTag `pulumi:"tags"` }
A collection of arguments for invoking getCompute.
type LookupComputeOutputArgs ¶
type LookupComputeOutputArgs struct { // Search criteria to narrow down the fabric compute resource instance. Only one of 'id' or 'filter' must be specified. Filter pulumi.StringPtrInput `pulumi:"filter"` // The id of the fabric compute resource instance. Only one of 'id' or 'filter' must be specified. Id pulumi.StringPtrInput `pulumi:"id"` // A set of tag keys and optional values that were set on this resource: Tags GetComputeTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getCompute.
func (LookupComputeOutputArgs) ElementType ¶
func (LookupComputeOutputArgs) ElementType() reflect.Type
type LookupComputeResult ¶
type LookupComputeResult struct { // Date when the entity was created. The date is in ISO 8601 and UTC. CreatedAt string `pulumi:"createdAt"` // A list of key value pair of custom properties for the fabric compute resource. CustomProperties map[string]interface{} `pulumi:"customProperties"` // A human-friendly description. Description string `pulumi:"description"` // The id of the external entity on the provider side. ExternalId string `pulumi:"externalId"` // The external region id of the fabric compute. ExternalRegionId string `pulumi:"externalRegionId"` // The external zone id of the fabric compute. ExternalZoneId string `pulumi:"externalZoneId"` Filter *string `pulumi:"filter"` Id string `pulumi:"id"` // Lifecycle status of the compute instance. LifecycleState string `pulumi:"lifecycleState"` // HATEOAS of the entity. Links []GetComputeLink `pulumi:"links"` // A human-friendly name used as an identifier for the fabric compute resource instance. Name string `pulumi:"name"` // The id of the organization this entity belongs to. OrgId string `pulumi:"orgId"` // Email of the user that owns the entity. Owner string `pulumi:"owner"` // Power state of fabric compute instance. PowerState string `pulumi:"powerState"` // A set of tag keys and optional values that were set on this resource: Tags []GetComputeTag `pulumi:"tags"` // Type of the fabric compute instance. Type string `pulumi:"type"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getCompute.
func LookupCompute ¶
func LookupCompute(ctx *pulumi.Context, args *LookupComputeArgs, opts ...pulumi.InvokeOption) (*LookupComputeResult, error)
## Example Usage ### S
This is an example of how to lookup fabric computes.
**Fabric compute data source by Id:**
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.LookupCompute(ctx, &fabric.LookupComputeArgs{ Id: pulumi.StringRef(_var.Fabric_compute_id), }, nil) if err != nil { return err } return nil }) }
```
**Fabric compute data source by filter query:**
```go package main
import (
"fmt" "github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.LookupCompute(ctx, &fabric.LookupComputeArgs{ Filter: pulumi.StringRef(fmt.Sprintf("name eq '%v'", _var.Fabric_compute_name)), }, nil) if err != nil { return err } return nil }) }
```
A fabric compute data source supports the following arguments:
type LookupComputeResultOutput ¶
type LookupComputeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCompute.
func LookupComputeOutput ¶
func LookupComputeOutput(ctx *pulumi.Context, args LookupComputeOutputArgs, opts ...pulumi.InvokeOption) LookupComputeResultOutput
func (LookupComputeResultOutput) CreatedAt ¶
func (o LookupComputeResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 8601 and UTC.
func (LookupComputeResultOutput) CustomProperties ¶
func (o LookupComputeResultOutput) CustomProperties() pulumi.MapOutput
A list of key value pair of custom properties for the fabric compute resource.
func (LookupComputeResultOutput) Description ¶
func (o LookupComputeResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupComputeResultOutput) ElementType ¶
func (LookupComputeResultOutput) ElementType() reflect.Type
func (LookupComputeResultOutput) ExternalId ¶
func (o LookupComputeResultOutput) ExternalId() pulumi.StringOutput
The id of the external entity on the provider side.
func (LookupComputeResultOutput) ExternalRegionId ¶
func (o LookupComputeResultOutput) ExternalRegionId() pulumi.StringOutput
The external region id of the fabric compute.
func (LookupComputeResultOutput) ExternalZoneId ¶
func (o LookupComputeResultOutput) ExternalZoneId() pulumi.StringOutput
The external zone id of the fabric compute.
func (LookupComputeResultOutput) Filter ¶
func (o LookupComputeResultOutput) Filter() pulumi.StringPtrOutput
func (LookupComputeResultOutput) Id ¶
func (o LookupComputeResultOutput) Id() pulumi.StringOutput
func (LookupComputeResultOutput) LifecycleState ¶
func (o LookupComputeResultOutput) LifecycleState() pulumi.StringOutput
Lifecycle status of the compute instance.
func (LookupComputeResultOutput) Links ¶
func (o LookupComputeResultOutput) Links() GetComputeLinkArrayOutput
HATEOAS of the entity.
func (LookupComputeResultOutput) Name ¶
func (o LookupComputeResultOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier for the fabric compute resource instance.
func (LookupComputeResultOutput) OrgId ¶
func (o LookupComputeResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupComputeResultOutput) Owner ¶
func (o LookupComputeResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupComputeResultOutput) PowerState ¶
func (o LookupComputeResultOutput) PowerState() pulumi.StringOutput
Power state of fabric compute instance.
func (LookupComputeResultOutput) Tags ¶
func (o LookupComputeResultOutput) Tags() GetComputeTagArrayOutput
A set of tag keys and optional values that were set on this resource:
func (LookupComputeResultOutput) ToLookupComputeResultOutput ¶
func (o LookupComputeResultOutput) ToLookupComputeResultOutput() LookupComputeResultOutput
func (LookupComputeResultOutput) ToLookupComputeResultOutputWithContext ¶
func (o LookupComputeResultOutput) ToLookupComputeResultOutputWithContext(ctx context.Context) LookupComputeResultOutput
func (LookupComputeResultOutput) Type ¶
func (o LookupComputeResultOutput) Type() pulumi.StringOutput
Type of the fabric compute instance.
func (LookupComputeResultOutput) UpdatedAt ¶
func (o LookupComputeResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type LookupDatastoreVSphereArgs ¶
type LookupDatastoreVSphereArgs struct { // Search criteria to narrow down the vSphere fabric datastore resource instance. Only one of 'id' or 'filter' must be specified. Filter *string `pulumi:"filter"` // The id of the vSphere fabric datastore resource instance. Only one of 'id' or 'filter' must be specified. Id *string `pulumi:"id"` // A set of tag keys and optional values that were set on this resource: Tags []GetDatastoreVSphereTag `pulumi:"tags"` }
A collection of arguments for invoking getDatastoreVSphere.
type LookupDatastoreVSphereOutputArgs ¶
type LookupDatastoreVSphereOutputArgs struct { // Search criteria to narrow down the vSphere fabric datastore resource instance. Only one of 'id' or 'filter' must be specified. Filter pulumi.StringPtrInput `pulumi:"filter"` // The id of the vSphere fabric datastore resource instance. Only one of 'id' or 'filter' must be specified. Id pulumi.StringPtrInput `pulumi:"id"` // A set of tag keys and optional values that were set on this resource: Tags GetDatastoreVSphereTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getDatastoreVSphere.
func (LookupDatastoreVSphereOutputArgs) ElementType ¶
func (LookupDatastoreVSphereOutputArgs) ElementType() reflect.Type
type LookupDatastoreVSphereResult ¶
type LookupDatastoreVSphereResult struct { // 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 8601 and UTC. CreatedAt string `pulumi:"createdAt"` // A human-friendly description. Description string `pulumi:"description"` // External entity Id on the provider side. ExternalId string `pulumi:"externalId"` // Id of datacenter in which the datastore is present. ExternalRegionId string `pulumi:"externalRegionId"` Filter *string `pulumi:"filter"` // Indicates free size available in datastore. FreeSizeGb string `pulumi:"freeSizeGb"` Id string `pulumi:"id"` // HATEOAS of the entity Links []GetDatastoreVSphereLink `pulumi:"links"` // A human-friendly name used as an identifier for the vSphere fabric datastore resource instance. Name string `pulumi:"name"` // The id of the organization this entity belongs to. OrgId string `pulumi:"orgId"` // Email of the user that owns the entity. Owner string `pulumi:"owner"` // A set of tag keys and optional values that were set on this resource: Tags []GetDatastoreVSphereTag `pulumi:"tags"` // Type of datastore. Type string `pulumi:"type"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getDatastoreVSphere.
func LookupDatastoreVSphere ¶
func LookupDatastoreVSphere(ctx *pulumi.Context, args *LookupDatastoreVSphereArgs, opts ...pulumi.InvokeOption) (*LookupDatastoreVSphereResult, error)
## Example Usage ### S This is an example of how to lookup vSphere fabric datastores.
**vSphere fabric datastore data source by Id:**
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.LookupDatastoreVSphere(ctx, &fabric.LookupDatastoreVSphereArgs{ Id: pulumi.StringRef(_var.Fabric_datastore_vsphere_id), }, nil) if err != nil { return err } return nil }) }
```
**vSphere fabric datastore data source by filter query:**
```go package main
import (
"fmt" "github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.LookupDatastoreVSphere(ctx, &fabric.LookupDatastoreVSphereArgs{ Filter: pulumi.StringRef(fmt.Sprintf("name eq '%v'", _var.Datastore_name)), }, nil) if err != nil { return err } return nil }) }
```
A vSphere fabric datastore data source supports the following arguments:
type LookupDatastoreVSphereResultOutput ¶
type LookupDatastoreVSphereResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatastoreVSphere.
func LookupDatastoreVSphereOutput ¶
func LookupDatastoreVSphereOutput(ctx *pulumi.Context, args LookupDatastoreVSphereOutputArgs, opts ...pulumi.InvokeOption) LookupDatastoreVSphereResultOutput
func (LookupDatastoreVSphereResultOutput) CloudAccountIds ¶
func (o LookupDatastoreVSphereResultOutput) CloudAccountIds() pulumi.StringArrayOutput
Set of ids of the cloud accounts this entity belongs to.
func (LookupDatastoreVSphereResultOutput) CreatedAt ¶
func (o LookupDatastoreVSphereResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 8601 and UTC.
func (LookupDatastoreVSphereResultOutput) Description ¶
func (o LookupDatastoreVSphereResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupDatastoreVSphereResultOutput) ElementType ¶
func (LookupDatastoreVSphereResultOutput) ElementType() reflect.Type
func (LookupDatastoreVSphereResultOutput) ExternalId ¶
func (o LookupDatastoreVSphereResultOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (LookupDatastoreVSphereResultOutput) ExternalRegionId ¶
func (o LookupDatastoreVSphereResultOutput) ExternalRegionId() pulumi.StringOutput
Id of datacenter in which the datastore is present.
func (LookupDatastoreVSphereResultOutput) Filter ¶
func (o LookupDatastoreVSphereResultOutput) Filter() pulumi.StringPtrOutput
func (LookupDatastoreVSphereResultOutput) FreeSizeGb ¶
func (o LookupDatastoreVSphereResultOutput) FreeSizeGb() pulumi.StringOutput
Indicates free size available in datastore.
func (LookupDatastoreVSphereResultOutput) Id ¶
func (o LookupDatastoreVSphereResultOutput) Id() pulumi.StringOutput
func (LookupDatastoreVSphereResultOutput) Links ¶
func (o LookupDatastoreVSphereResultOutput) Links() GetDatastoreVSphereLinkArrayOutput
HATEOAS of the entity
func (LookupDatastoreVSphereResultOutput) Name ¶
func (o LookupDatastoreVSphereResultOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier for the vSphere fabric datastore resource instance.
func (LookupDatastoreVSphereResultOutput) OrgId ¶
func (o LookupDatastoreVSphereResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupDatastoreVSphereResultOutput) Owner ¶
func (o LookupDatastoreVSphereResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupDatastoreVSphereResultOutput) Tags ¶
func (o LookupDatastoreVSphereResultOutput) Tags() GetDatastoreVSphereTagArrayOutput
A set of tag keys and optional values that were set on this resource:
func (LookupDatastoreVSphereResultOutput) ToLookupDatastoreVSphereResultOutput ¶
func (o LookupDatastoreVSphereResultOutput) ToLookupDatastoreVSphereResultOutput() LookupDatastoreVSphereResultOutput
func (LookupDatastoreVSphereResultOutput) ToLookupDatastoreVSphereResultOutputWithContext ¶
func (o LookupDatastoreVSphereResultOutput) ToLookupDatastoreVSphereResultOutputWithContext(ctx context.Context) LookupDatastoreVSphereResultOutput
func (LookupDatastoreVSphereResultOutput) Type ¶
func (o LookupDatastoreVSphereResultOutput) Type() pulumi.StringOutput
Type of datastore.
func (LookupDatastoreVSphereResultOutput) UpdatedAt ¶
func (o LookupDatastoreVSphereResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type NetworkVSphere ¶
type NetworkVSphere struct { pulumi.CustomResourceState // Network CIDR to be used. Cidr pulumi.StringOutput `pulumi:"cidr"` // Set of ids of the cloud accounts this entity belongs to. CloudAccountIds pulumi.StringArrayOutput `pulumi:"cloudAccountIds"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` CustomProperties pulumi.MapOutput `pulumi:"customProperties"` // IPv4 default gateway to be used. DefaultGateway pulumi.StringOutput `pulumi:"defaultGateway"` // IPv6 default gateway to be used. DefaultIpv6Gateway pulumi.StringOutput `pulumi:"defaultIpv6Gateway"` // List of dns search domains for the vSphere network. DnsSearchDomains pulumi.StringArrayOutput `pulumi:"dnsSearchDomains"` // A human-friendly name used as an identifier in APIs that support this option. DnsServerAddresses pulumi.StringArrayOutput `pulumi:"dnsServerAddresses"` // Domain for the vSphere network. Domain pulumi.StringPtrOutput `pulumi:"domain"` // External entity Id on the provider side. ExternalId pulumi.StringOutput `pulumi:"externalId"` // The id of the region for which this network is defined. ExternalRegionId pulumi.StringOutput `pulumi:"externalRegionId"` // Network IPv6 CIDR to be used. Ipv6Cidr pulumi.StringPtrOutput `pulumi:"ipv6Cidr"` // Indicates whether this is the default subnet for the zone. IsDefault pulumi.BoolPtrOutput `pulumi:"isDefault"` // Indicates whether the sub-network supports public IP assignment. IsPublic pulumi.BoolPtrOutput `pulumi:"isPublic"` // HATEOAS of the entity Links NetworkVSphereLinkArrayOutput `pulumi:"links"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringOutput `pulumi:"name"` OrgId pulumi.StringOutput `pulumi:"orgId"` // ID of organization that entity belongs to. OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags NetworkVSphereTagArrayOutput `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Updates a VMware vRealize Automation fabricNetworkVsphere resource.
## Example Usage ### S
You cannot create a vSphere fabric network resource, however you can import using the command specified in the import section below. Once a resource is imported, you can update it as shown below:
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/fabric" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/fabric"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fabric.NewNetworkVSphere(ctx, "simple", &fabric.NetworkVSphereArgs{ Cidr: pulumi.Any(_var.Cidr), DefaultGateway: pulumi.Any(_var.Gateway), Domain: pulumi.Any(_var.Domain), Tags: fabric.NetworkVSphereTagArray{ &fabric.NetworkVSphereTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the vSphere fabric network resource, use the ID as in the following example ¶
```sh
$ pulumi import vra:fabric/networkVSphere:NetworkVSphere new_fabric_network_vsphere 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetNetworkVSphere ¶
func GetNetworkVSphere(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkVSphereState, opts ...pulumi.ResourceOption) (*NetworkVSphere, error)
GetNetworkVSphere gets an existing NetworkVSphere 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 NewNetworkVSphere ¶
func NewNetworkVSphere(ctx *pulumi.Context, name string, args *NetworkVSphereArgs, opts ...pulumi.ResourceOption) (*NetworkVSphere, error)
NewNetworkVSphere registers a new resource with the given unique name, arguments, and options.
func (*NetworkVSphere) ElementType ¶
func (*NetworkVSphere) ElementType() reflect.Type
func (*NetworkVSphere) ToNetworkVSphereOutput ¶
func (i *NetworkVSphere) ToNetworkVSphereOutput() NetworkVSphereOutput
func (*NetworkVSphere) ToNetworkVSphereOutputWithContext ¶
func (i *NetworkVSphere) ToNetworkVSphereOutputWithContext(ctx context.Context) NetworkVSphereOutput
type NetworkVSphereArgs ¶
type NetworkVSphereArgs struct { // Network CIDR to be used. Cidr pulumi.StringPtrInput // IPv4 default gateway to be used. DefaultGateway pulumi.StringPtrInput // IPv6 default gateway to be used. DefaultIpv6Gateway pulumi.StringPtrInput // List of dns search domains for the vSphere network. DnsSearchDomains pulumi.StringArrayInput // A human-friendly name used as an identifier in APIs that support this option. DnsServerAddresses pulumi.StringArrayInput // Domain for the vSphere network. Domain pulumi.StringPtrInput // Network IPv6 CIDR to be used. Ipv6Cidr pulumi.StringPtrInput // Indicates whether this is the default subnet for the zone. IsDefault pulumi.BoolPtrInput // Indicates whether the sub-network supports public IP assignment. IsPublic pulumi.BoolPtrInput // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags NetworkVSphereTagArrayInput }
The set of arguments for constructing a NetworkVSphere resource.
func (NetworkVSphereArgs) ElementType ¶
func (NetworkVSphereArgs) ElementType() reflect.Type
type NetworkVSphereArray ¶
type NetworkVSphereArray []NetworkVSphereInput
func (NetworkVSphereArray) ElementType ¶
func (NetworkVSphereArray) ElementType() reflect.Type
func (NetworkVSphereArray) ToNetworkVSphereArrayOutput ¶
func (i NetworkVSphereArray) ToNetworkVSphereArrayOutput() NetworkVSphereArrayOutput
func (NetworkVSphereArray) ToNetworkVSphereArrayOutputWithContext ¶
func (i NetworkVSphereArray) ToNetworkVSphereArrayOutputWithContext(ctx context.Context) NetworkVSphereArrayOutput
type NetworkVSphereArrayInput ¶
type NetworkVSphereArrayInput interface { pulumi.Input ToNetworkVSphereArrayOutput() NetworkVSphereArrayOutput ToNetworkVSphereArrayOutputWithContext(context.Context) NetworkVSphereArrayOutput }
NetworkVSphereArrayInput is an input type that accepts NetworkVSphereArray and NetworkVSphereArrayOutput values. You can construct a concrete instance of `NetworkVSphereArrayInput` via:
NetworkVSphereArray{ NetworkVSphereArgs{...} }
type NetworkVSphereArrayOutput ¶
type NetworkVSphereArrayOutput struct{ *pulumi.OutputState }
func (NetworkVSphereArrayOutput) ElementType ¶
func (NetworkVSphereArrayOutput) ElementType() reflect.Type
func (NetworkVSphereArrayOutput) Index ¶
func (o NetworkVSphereArrayOutput) Index(i pulumi.IntInput) NetworkVSphereOutput
func (NetworkVSphereArrayOutput) ToNetworkVSphereArrayOutput ¶
func (o NetworkVSphereArrayOutput) ToNetworkVSphereArrayOutput() NetworkVSphereArrayOutput
func (NetworkVSphereArrayOutput) ToNetworkVSphereArrayOutputWithContext ¶
func (o NetworkVSphereArrayOutput) ToNetworkVSphereArrayOutputWithContext(ctx context.Context) NetworkVSphereArrayOutput
type NetworkVSphereInput ¶
type NetworkVSphereInput interface { pulumi.Input ToNetworkVSphereOutput() NetworkVSphereOutput ToNetworkVSphereOutputWithContext(ctx context.Context) NetworkVSphereOutput }
type NetworkVSphereLink ¶
type NetworkVSphereLinkArgs ¶
type NetworkVSphereLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (NetworkVSphereLinkArgs) ElementType ¶
func (NetworkVSphereLinkArgs) ElementType() reflect.Type
func (NetworkVSphereLinkArgs) ToNetworkVSphereLinkOutput ¶
func (i NetworkVSphereLinkArgs) ToNetworkVSphereLinkOutput() NetworkVSphereLinkOutput
func (NetworkVSphereLinkArgs) ToNetworkVSphereLinkOutputWithContext ¶
func (i NetworkVSphereLinkArgs) ToNetworkVSphereLinkOutputWithContext(ctx context.Context) NetworkVSphereLinkOutput
type NetworkVSphereLinkArray ¶
type NetworkVSphereLinkArray []NetworkVSphereLinkInput
func (NetworkVSphereLinkArray) ElementType ¶
func (NetworkVSphereLinkArray) ElementType() reflect.Type
func (NetworkVSphereLinkArray) ToNetworkVSphereLinkArrayOutput ¶
func (i NetworkVSphereLinkArray) ToNetworkVSphereLinkArrayOutput() NetworkVSphereLinkArrayOutput
func (NetworkVSphereLinkArray) ToNetworkVSphereLinkArrayOutputWithContext ¶
func (i NetworkVSphereLinkArray) ToNetworkVSphereLinkArrayOutputWithContext(ctx context.Context) NetworkVSphereLinkArrayOutput
type NetworkVSphereLinkArrayInput ¶
type NetworkVSphereLinkArrayInput interface { pulumi.Input ToNetworkVSphereLinkArrayOutput() NetworkVSphereLinkArrayOutput ToNetworkVSphereLinkArrayOutputWithContext(context.Context) NetworkVSphereLinkArrayOutput }
NetworkVSphereLinkArrayInput is an input type that accepts NetworkVSphereLinkArray and NetworkVSphereLinkArrayOutput values. You can construct a concrete instance of `NetworkVSphereLinkArrayInput` via:
NetworkVSphereLinkArray{ NetworkVSphereLinkArgs{...} }
type NetworkVSphereLinkArrayOutput ¶
type NetworkVSphereLinkArrayOutput struct{ *pulumi.OutputState }
func (NetworkVSphereLinkArrayOutput) ElementType ¶
func (NetworkVSphereLinkArrayOutput) ElementType() reflect.Type
func (NetworkVSphereLinkArrayOutput) Index ¶
func (o NetworkVSphereLinkArrayOutput) Index(i pulumi.IntInput) NetworkVSphereLinkOutput
func (NetworkVSphereLinkArrayOutput) ToNetworkVSphereLinkArrayOutput ¶
func (o NetworkVSphereLinkArrayOutput) ToNetworkVSphereLinkArrayOutput() NetworkVSphereLinkArrayOutput
func (NetworkVSphereLinkArrayOutput) ToNetworkVSphereLinkArrayOutputWithContext ¶
func (o NetworkVSphereLinkArrayOutput) ToNetworkVSphereLinkArrayOutputWithContext(ctx context.Context) NetworkVSphereLinkArrayOutput
type NetworkVSphereLinkInput ¶
type NetworkVSphereLinkInput interface { pulumi.Input ToNetworkVSphereLinkOutput() NetworkVSphereLinkOutput ToNetworkVSphereLinkOutputWithContext(context.Context) NetworkVSphereLinkOutput }
NetworkVSphereLinkInput is an input type that accepts NetworkVSphereLinkArgs and NetworkVSphereLinkOutput values. You can construct a concrete instance of `NetworkVSphereLinkInput` via:
NetworkVSphereLinkArgs{...}
type NetworkVSphereLinkOutput ¶
type NetworkVSphereLinkOutput struct{ *pulumi.OutputState }
func (NetworkVSphereLinkOutput) ElementType ¶
func (NetworkVSphereLinkOutput) ElementType() reflect.Type
func (NetworkVSphereLinkOutput) Href ¶
func (o NetworkVSphereLinkOutput) Href() pulumi.StringPtrOutput
func (NetworkVSphereLinkOutput) Hrefs ¶
func (o NetworkVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
func (NetworkVSphereLinkOutput) Rel ¶
func (o NetworkVSphereLinkOutput) Rel() pulumi.StringOutput
func (NetworkVSphereLinkOutput) ToNetworkVSphereLinkOutput ¶
func (o NetworkVSphereLinkOutput) ToNetworkVSphereLinkOutput() NetworkVSphereLinkOutput
func (NetworkVSphereLinkOutput) ToNetworkVSphereLinkOutputWithContext ¶
func (o NetworkVSphereLinkOutput) ToNetworkVSphereLinkOutputWithContext(ctx context.Context) NetworkVSphereLinkOutput
type NetworkVSphereMap ¶
type NetworkVSphereMap map[string]NetworkVSphereInput
func (NetworkVSphereMap) ElementType ¶
func (NetworkVSphereMap) ElementType() reflect.Type
func (NetworkVSphereMap) ToNetworkVSphereMapOutput ¶
func (i NetworkVSphereMap) ToNetworkVSphereMapOutput() NetworkVSphereMapOutput
func (NetworkVSphereMap) ToNetworkVSphereMapOutputWithContext ¶
func (i NetworkVSphereMap) ToNetworkVSphereMapOutputWithContext(ctx context.Context) NetworkVSphereMapOutput
type NetworkVSphereMapInput ¶
type NetworkVSphereMapInput interface { pulumi.Input ToNetworkVSphereMapOutput() NetworkVSphereMapOutput ToNetworkVSphereMapOutputWithContext(context.Context) NetworkVSphereMapOutput }
NetworkVSphereMapInput is an input type that accepts NetworkVSphereMap and NetworkVSphereMapOutput values. You can construct a concrete instance of `NetworkVSphereMapInput` via:
NetworkVSphereMap{ "key": NetworkVSphereArgs{...} }
type NetworkVSphereMapOutput ¶
type NetworkVSphereMapOutput struct{ *pulumi.OutputState }
func (NetworkVSphereMapOutput) ElementType ¶
func (NetworkVSphereMapOutput) ElementType() reflect.Type
func (NetworkVSphereMapOutput) MapIndex ¶
func (o NetworkVSphereMapOutput) MapIndex(k pulumi.StringInput) NetworkVSphereOutput
func (NetworkVSphereMapOutput) ToNetworkVSphereMapOutput ¶
func (o NetworkVSphereMapOutput) ToNetworkVSphereMapOutput() NetworkVSphereMapOutput
func (NetworkVSphereMapOutput) ToNetworkVSphereMapOutputWithContext ¶
func (o NetworkVSphereMapOutput) ToNetworkVSphereMapOutputWithContext(ctx context.Context) NetworkVSphereMapOutput
type NetworkVSphereOutput ¶
type NetworkVSphereOutput struct{ *pulumi.OutputState }
func (NetworkVSphereOutput) Cidr ¶
func (o NetworkVSphereOutput) Cidr() pulumi.StringOutput
Network CIDR to be used.
func (NetworkVSphereOutput) CloudAccountIds ¶
func (o NetworkVSphereOutput) CloudAccountIds() pulumi.StringArrayOutput
Set of ids of the cloud accounts this entity belongs to.
func (NetworkVSphereOutput) CreatedAt ¶
func (o NetworkVSphereOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (NetworkVSphereOutput) CustomProperties ¶
func (o NetworkVSphereOutput) CustomProperties() pulumi.MapOutput
func (NetworkVSphereOutput) DefaultGateway ¶
func (o NetworkVSphereOutput) DefaultGateway() pulumi.StringOutput
IPv4 default gateway to be used.
func (NetworkVSphereOutput) DefaultIpv6Gateway ¶
func (o NetworkVSphereOutput) DefaultIpv6Gateway() pulumi.StringOutput
IPv6 default gateway to be used.
func (NetworkVSphereOutput) DnsSearchDomains ¶
func (o NetworkVSphereOutput) DnsSearchDomains() pulumi.StringArrayOutput
List of dns search domains for the vSphere network.
func (NetworkVSphereOutput) DnsServerAddresses ¶
func (o NetworkVSphereOutput) DnsServerAddresses() pulumi.StringArrayOutput
A human-friendly name used as an identifier in APIs that support this option.
func (NetworkVSphereOutput) Domain ¶
func (o NetworkVSphereOutput) Domain() pulumi.StringPtrOutput
Domain for the vSphere network.
func (NetworkVSphereOutput) ElementType ¶
func (NetworkVSphereOutput) ElementType() reflect.Type
func (NetworkVSphereOutput) ExternalId ¶
func (o NetworkVSphereOutput) ExternalId() pulumi.StringOutput
External entity Id on the provider side.
func (NetworkVSphereOutput) ExternalRegionId ¶
func (o NetworkVSphereOutput) ExternalRegionId() pulumi.StringOutput
The id of the region for which this network is defined.
func (NetworkVSphereOutput) Ipv6Cidr ¶
func (o NetworkVSphereOutput) Ipv6Cidr() pulumi.StringPtrOutput
Network IPv6 CIDR to be used.
func (NetworkVSphereOutput) IsDefault ¶
func (o NetworkVSphereOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default subnet for the zone.
func (NetworkVSphereOutput) IsPublic ¶
func (o NetworkVSphereOutput) IsPublic() pulumi.BoolPtrOutput
Indicates whether the sub-network supports public IP assignment.
func (NetworkVSphereOutput) Links ¶
func (o NetworkVSphereOutput) Links() NetworkVSphereLinkArrayOutput
HATEOAS of the entity
func (NetworkVSphereOutput) Name ¶
func (o NetworkVSphereOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option.
func (NetworkVSphereOutput) OrgId ¶
func (o NetworkVSphereOutput) OrgId() pulumi.StringOutput
func (NetworkVSphereOutput) OrganizationId ¶
func (o NetworkVSphereOutput) OrganizationId() pulumi.StringOutput
ID of organization that entity belongs to.
func (NetworkVSphereOutput) Tags ¶
func (o NetworkVSphereOutput) Tags() NetworkVSphereTagArrayOutput
Set of tag keys and values to apply to the resource. Example:[ { "key" : "vmware", "value": "provider" } ]
func (NetworkVSphereOutput) ToNetworkVSphereOutput ¶
func (o NetworkVSphereOutput) ToNetworkVSphereOutput() NetworkVSphereOutput
func (NetworkVSphereOutput) ToNetworkVSphereOutputWithContext ¶
func (o NetworkVSphereOutput) ToNetworkVSphereOutputWithContext(ctx context.Context) NetworkVSphereOutput
func (NetworkVSphereOutput) UpdatedAt ¶
func (o NetworkVSphereOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type NetworkVSphereState ¶
type NetworkVSphereState struct { // Network CIDR to be used. Cidr pulumi.StringPtrInput // Set of ids of the cloud accounts this entity belongs to. CloudAccountIds pulumi.StringArrayInput // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt pulumi.StringPtrInput CustomProperties pulumi.MapInput // IPv4 default gateway to be used. DefaultGateway pulumi.StringPtrInput // IPv6 default gateway to be used. DefaultIpv6Gateway pulumi.StringPtrInput // List of dns search domains for the vSphere network. DnsSearchDomains pulumi.StringArrayInput // A human-friendly name used as an identifier in APIs that support this option. DnsServerAddresses pulumi.StringArrayInput // Domain for the vSphere network. Domain pulumi.StringPtrInput // External entity Id on the provider side. ExternalId pulumi.StringPtrInput // The id of the region for which this network is defined. ExternalRegionId pulumi.StringPtrInput // Network IPv6 CIDR to be used. Ipv6Cidr pulumi.StringPtrInput // Indicates whether this is the default subnet for the zone. IsDefault pulumi.BoolPtrInput // Indicates whether the sub-network supports public IP assignment. IsPublic pulumi.BoolPtrInput // HATEOAS of the entity Links NetworkVSphereLinkArrayInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput OrgId pulumi.StringPtrInput // ID of organization that entity belongs to. OrganizationId pulumi.StringPtrInput // Set of tag keys and values to apply to the resource. // Example:[ { "key" : "vmware", "value": "provider" } ] Tags NetworkVSphereTagArrayInput // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput }
func (NetworkVSphereState) ElementType ¶
func (NetworkVSphereState) ElementType() reflect.Type
type NetworkVSphereTag ¶
type NetworkVSphereTagArgs ¶
type NetworkVSphereTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (NetworkVSphereTagArgs) ElementType ¶
func (NetworkVSphereTagArgs) ElementType() reflect.Type
func (NetworkVSphereTagArgs) ToNetworkVSphereTagOutput ¶
func (i NetworkVSphereTagArgs) ToNetworkVSphereTagOutput() NetworkVSphereTagOutput
func (NetworkVSphereTagArgs) ToNetworkVSphereTagOutputWithContext ¶
func (i NetworkVSphereTagArgs) ToNetworkVSphereTagOutputWithContext(ctx context.Context) NetworkVSphereTagOutput
type NetworkVSphereTagArray ¶
type NetworkVSphereTagArray []NetworkVSphereTagInput
func (NetworkVSphereTagArray) ElementType ¶
func (NetworkVSphereTagArray) ElementType() reflect.Type
func (NetworkVSphereTagArray) ToNetworkVSphereTagArrayOutput ¶
func (i NetworkVSphereTagArray) ToNetworkVSphereTagArrayOutput() NetworkVSphereTagArrayOutput
func (NetworkVSphereTagArray) ToNetworkVSphereTagArrayOutputWithContext ¶
func (i NetworkVSphereTagArray) ToNetworkVSphereTagArrayOutputWithContext(ctx context.Context) NetworkVSphereTagArrayOutput
type NetworkVSphereTagArrayInput ¶
type NetworkVSphereTagArrayInput interface { pulumi.Input ToNetworkVSphereTagArrayOutput() NetworkVSphereTagArrayOutput ToNetworkVSphereTagArrayOutputWithContext(context.Context) NetworkVSphereTagArrayOutput }
NetworkVSphereTagArrayInput is an input type that accepts NetworkVSphereTagArray and NetworkVSphereTagArrayOutput values. You can construct a concrete instance of `NetworkVSphereTagArrayInput` via:
NetworkVSphereTagArray{ NetworkVSphereTagArgs{...} }
type NetworkVSphereTagArrayOutput ¶
type NetworkVSphereTagArrayOutput struct{ *pulumi.OutputState }
func (NetworkVSphereTagArrayOutput) ElementType ¶
func (NetworkVSphereTagArrayOutput) ElementType() reflect.Type
func (NetworkVSphereTagArrayOutput) Index ¶
func (o NetworkVSphereTagArrayOutput) Index(i pulumi.IntInput) NetworkVSphereTagOutput
func (NetworkVSphereTagArrayOutput) ToNetworkVSphereTagArrayOutput ¶
func (o NetworkVSphereTagArrayOutput) ToNetworkVSphereTagArrayOutput() NetworkVSphereTagArrayOutput
func (NetworkVSphereTagArrayOutput) ToNetworkVSphereTagArrayOutputWithContext ¶
func (o NetworkVSphereTagArrayOutput) ToNetworkVSphereTagArrayOutputWithContext(ctx context.Context) NetworkVSphereTagArrayOutput
type NetworkVSphereTagInput ¶
type NetworkVSphereTagInput interface { pulumi.Input ToNetworkVSphereTagOutput() NetworkVSphereTagOutput ToNetworkVSphereTagOutputWithContext(context.Context) NetworkVSphereTagOutput }
NetworkVSphereTagInput is an input type that accepts NetworkVSphereTagArgs and NetworkVSphereTagOutput values. You can construct a concrete instance of `NetworkVSphereTagInput` via:
NetworkVSphereTagArgs{...}
type NetworkVSphereTagOutput ¶
type NetworkVSphereTagOutput struct{ *pulumi.OutputState }
func (NetworkVSphereTagOutput) ElementType ¶
func (NetworkVSphereTagOutput) ElementType() reflect.Type
func (NetworkVSphereTagOutput) Key ¶
func (o NetworkVSphereTagOutput) Key() pulumi.StringOutput
func (NetworkVSphereTagOutput) ToNetworkVSphereTagOutput ¶
func (o NetworkVSphereTagOutput) ToNetworkVSphereTagOutput() NetworkVSphereTagOutput
func (NetworkVSphereTagOutput) ToNetworkVSphereTagOutputWithContext ¶
func (o NetworkVSphereTagOutput) ToNetworkVSphereTagOutputWithContext(ctx context.Context) NetworkVSphereTagOutput
func (NetworkVSphereTagOutput) Value ¶
func (o NetworkVSphereTagOutput) Value() pulumi.StringOutput