Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Aws
- type AwsArgs
- type AwsArray
- type AwsArrayInput
- type AwsArrayOutput
- type AwsInput
- type AwsLink
- type AwsLinkArgs
- type AwsLinkArray
- type AwsLinkArrayInput
- type AwsLinkArrayOutput
- type AwsLinkInput
- type AwsLinkOutput
- func (AwsLinkOutput) ElementType() reflect.Type
- func (o AwsLinkOutput) Href() pulumi.StringPtrOutput
- func (o AwsLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o AwsLinkOutput) Rel() pulumi.StringOutput
- func (o AwsLinkOutput) ToAwsLinkOutput() AwsLinkOutput
- func (o AwsLinkOutput) ToAwsLinkOutputWithContext(ctx context.Context) AwsLinkOutput
- type AwsMap
- type AwsMapInput
- type AwsMapOutput
- type AwsOutput
- func (o AwsOutput) AccessKey() pulumi.StringOutput
- func (o AwsOutput) CreatedAt() pulumi.StringOutput
- func (o AwsOutput) Description() pulumi.StringPtrOutput
- func (AwsOutput) ElementType() reflect.Type
- func (o AwsOutput) Links() AwsLinkArrayOutput
- func (o AwsOutput) Name() pulumi.StringOutput
- func (o AwsOutput) OrgId() pulumi.StringOutput
- func (o AwsOutput) Owner() pulumi.StringOutput
- func (o AwsOutput) Regions() pulumi.StringArrayOutput
- func (o AwsOutput) SecretKey() pulumi.StringOutput
- func (o AwsOutput) Tags() AwsTagArrayOutput
- func (o AwsOutput) ToAwsOutput() AwsOutput
- func (o AwsOutput) ToAwsOutputWithContext(ctx context.Context) AwsOutput
- func (o AwsOutput) UpdatedAt() pulumi.StringOutput
- type AwsState
- type AwsTag
- type AwsTagArgs
- type AwsTagArray
- type AwsTagArrayInput
- type AwsTagArrayOutput
- type AwsTagInput
- type AwsTagOutput
- type Azure
- type AzureArgs
- type AzureArray
- type AzureArrayInput
- type AzureArrayOutput
- type AzureInput
- type AzureLink
- type AzureLinkArgs
- type AzureLinkArray
- type AzureLinkArrayInput
- type AzureLinkArrayOutput
- func (AzureLinkArrayOutput) ElementType() reflect.Type
- func (o AzureLinkArrayOutput) Index(i pulumi.IntInput) AzureLinkOutput
- func (o AzureLinkArrayOutput) ToAzureLinkArrayOutput() AzureLinkArrayOutput
- func (o AzureLinkArrayOutput) ToAzureLinkArrayOutputWithContext(ctx context.Context) AzureLinkArrayOutput
- type AzureLinkInput
- type AzureLinkOutput
- func (AzureLinkOutput) ElementType() reflect.Type
- func (o AzureLinkOutput) Href() pulumi.StringPtrOutput
- func (o AzureLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o AzureLinkOutput) Rel() pulumi.StringOutput
- func (o AzureLinkOutput) ToAzureLinkOutput() AzureLinkOutput
- func (o AzureLinkOutput) ToAzureLinkOutputWithContext(ctx context.Context) AzureLinkOutput
- type AzureMap
- type AzureMapInput
- type AzureMapOutput
- type AzureOutput
- func (o AzureOutput) ApplicationId() pulumi.StringOutput
- func (o AzureOutput) ApplicationKey() pulumi.StringOutput
- func (o AzureOutput) CreatedAt() pulumi.StringOutput
- func (o AzureOutput) Description() pulumi.StringPtrOutput
- func (AzureOutput) ElementType() reflect.Type
- func (o AzureOutput) Links() AzureLinkArrayOutput
- func (o AzureOutput) Name() pulumi.StringOutput
- func (o AzureOutput) OrgId() pulumi.StringOutput
- func (o AzureOutput) Owner() pulumi.StringOutput
- func (o AzureOutput) Regions() pulumi.StringArrayOutput
- func (o AzureOutput) SubscriptionId() pulumi.StringOutput
- func (o AzureOutput) Tags() AzureTagArrayOutput
- func (o AzureOutput) TenantId() pulumi.StringOutput
- func (o AzureOutput) ToAzureOutput() AzureOutput
- func (o AzureOutput) ToAzureOutputWithContext(ctx context.Context) AzureOutput
- func (o AzureOutput) UpdatedAt() pulumi.StringOutput
- type AzureState
- type AzureTag
- type AzureTagArgs
- type AzureTagArray
- type AzureTagArrayInput
- type AzureTagArrayOutput
- type AzureTagInput
- type AzureTagOutput
- type Gcp
- type GcpArgs
- type GcpArray
- type GcpArrayInput
- type GcpArrayOutput
- type GcpInput
- type GcpLink
- type GcpLinkArgs
- type GcpLinkArray
- type GcpLinkArrayInput
- type GcpLinkArrayOutput
- type GcpLinkInput
- type GcpLinkOutput
- func (GcpLinkOutput) ElementType() reflect.Type
- func (o GcpLinkOutput) Href() pulumi.StringPtrOutput
- func (o GcpLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GcpLinkOutput) Rel() pulumi.StringOutput
- func (o GcpLinkOutput) ToGcpLinkOutput() GcpLinkOutput
- func (o GcpLinkOutput) ToGcpLinkOutputWithContext(ctx context.Context) GcpLinkOutput
- type GcpMap
- type GcpMapInput
- type GcpMapOutput
- type GcpOutput
- func (o GcpOutput) ClientEmail() pulumi.StringOutput
- func (o GcpOutput) CreatedAt() pulumi.StringOutput
- func (o GcpOutput) Description() pulumi.StringPtrOutput
- func (GcpOutput) ElementType() reflect.Type
- func (o GcpOutput) Links() GcpLinkArrayOutput
- func (o GcpOutput) Name() pulumi.StringOutput
- func (o GcpOutput) OrgId() pulumi.StringOutput
- func (o GcpOutput) Owner() pulumi.StringOutput
- func (o GcpOutput) PrivateKey() pulumi.StringOutput
- func (o GcpOutput) PrivateKeyId() pulumi.StringOutput
- func (o GcpOutput) ProjectId() pulumi.StringOutput
- func (o GcpOutput) Regions() pulumi.StringArrayOutput
- func (o GcpOutput) Tags() GcpTagArrayOutput
- func (o GcpOutput) ToGcpOutput() GcpOutput
- func (o GcpOutput) ToGcpOutputWithContext(ctx context.Context) GcpOutput
- func (o GcpOutput) UpdatedAt() pulumi.StringOutput
- type GcpState
- type GcpTag
- type GcpTagArgs
- type GcpTagArray
- type GcpTagArrayInput
- type GcpTagArrayOutput
- type GcpTagInput
- type GcpTagOutput
- type GetAwsLink
- type GetAwsLinkArgs
- type GetAwsLinkArray
- type GetAwsLinkArrayInput
- type GetAwsLinkArrayOutput
- func (GetAwsLinkArrayOutput) ElementType() reflect.Type
- func (o GetAwsLinkArrayOutput) Index(i pulumi.IntInput) GetAwsLinkOutput
- func (o GetAwsLinkArrayOutput) ToGetAwsLinkArrayOutput() GetAwsLinkArrayOutput
- func (o GetAwsLinkArrayOutput) ToGetAwsLinkArrayOutputWithContext(ctx context.Context) GetAwsLinkArrayOutput
- type GetAwsLinkInput
- type GetAwsLinkOutput
- func (GetAwsLinkOutput) ElementType() reflect.Type
- func (o GetAwsLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetAwsLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetAwsLinkOutput) Rel() pulumi.StringOutput
- func (o GetAwsLinkOutput) ToGetAwsLinkOutput() GetAwsLinkOutput
- func (o GetAwsLinkOutput) ToGetAwsLinkOutputWithContext(ctx context.Context) GetAwsLinkOutput
- type GetAwsTag
- type GetAwsTagArgs
- type GetAwsTagArray
- type GetAwsTagArrayInput
- type GetAwsTagArrayOutput
- func (GetAwsTagArrayOutput) ElementType() reflect.Type
- func (o GetAwsTagArrayOutput) Index(i pulumi.IntInput) GetAwsTagOutput
- func (o GetAwsTagArrayOutput) ToGetAwsTagArrayOutput() GetAwsTagArrayOutput
- func (o GetAwsTagArrayOutput) ToGetAwsTagArrayOutputWithContext(ctx context.Context) GetAwsTagArrayOutput
- type GetAwsTagInput
- type GetAwsTagOutput
- func (GetAwsTagOutput) ElementType() reflect.Type
- func (o GetAwsTagOutput) Key() pulumi.StringOutput
- func (o GetAwsTagOutput) ToGetAwsTagOutput() GetAwsTagOutput
- func (o GetAwsTagOutput) ToGetAwsTagOutputWithContext(ctx context.Context) GetAwsTagOutput
- func (o GetAwsTagOutput) Value() pulumi.StringOutput
- type GetAzureLink
- type GetAzureLinkArgs
- type GetAzureLinkArray
- type GetAzureLinkArrayInput
- type GetAzureLinkArrayOutput
- func (GetAzureLinkArrayOutput) ElementType() reflect.Type
- func (o GetAzureLinkArrayOutput) Index(i pulumi.IntInput) GetAzureLinkOutput
- func (o GetAzureLinkArrayOutput) ToGetAzureLinkArrayOutput() GetAzureLinkArrayOutput
- func (o GetAzureLinkArrayOutput) ToGetAzureLinkArrayOutputWithContext(ctx context.Context) GetAzureLinkArrayOutput
- type GetAzureLinkInput
- type GetAzureLinkOutput
- func (GetAzureLinkOutput) ElementType() reflect.Type
- func (o GetAzureLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetAzureLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetAzureLinkOutput) Rel() pulumi.StringOutput
- func (o GetAzureLinkOutput) ToGetAzureLinkOutput() GetAzureLinkOutput
- func (o GetAzureLinkOutput) ToGetAzureLinkOutputWithContext(ctx context.Context) GetAzureLinkOutput
- type GetAzureTag
- type GetAzureTagArgs
- type GetAzureTagArray
- type GetAzureTagArrayInput
- type GetAzureTagArrayOutput
- func (GetAzureTagArrayOutput) ElementType() reflect.Type
- func (o GetAzureTagArrayOutput) Index(i pulumi.IntInput) GetAzureTagOutput
- func (o GetAzureTagArrayOutput) ToGetAzureTagArrayOutput() GetAzureTagArrayOutput
- func (o GetAzureTagArrayOutput) ToGetAzureTagArrayOutputWithContext(ctx context.Context) GetAzureTagArrayOutput
- type GetAzureTagInput
- type GetAzureTagOutput
- func (GetAzureTagOutput) ElementType() reflect.Type
- func (o GetAzureTagOutput) Key() pulumi.StringOutput
- func (o GetAzureTagOutput) ToGetAzureTagOutput() GetAzureTagOutput
- func (o GetAzureTagOutput) ToGetAzureTagOutputWithContext(ctx context.Context) GetAzureTagOutput
- func (o GetAzureTagOutput) Value() pulumi.StringOutput
- type GetGcpLink
- type GetGcpLinkArgs
- type GetGcpLinkArray
- type GetGcpLinkArrayInput
- type GetGcpLinkArrayOutput
- func (GetGcpLinkArrayOutput) ElementType() reflect.Type
- func (o GetGcpLinkArrayOutput) Index(i pulumi.IntInput) GetGcpLinkOutput
- func (o GetGcpLinkArrayOutput) ToGetGcpLinkArrayOutput() GetGcpLinkArrayOutput
- func (o GetGcpLinkArrayOutput) ToGetGcpLinkArrayOutputWithContext(ctx context.Context) GetGcpLinkArrayOutput
- type GetGcpLinkInput
- type GetGcpLinkOutput
- func (GetGcpLinkOutput) ElementType() reflect.Type
- func (o GetGcpLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetGcpLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetGcpLinkOutput) Rel() pulumi.StringOutput
- func (o GetGcpLinkOutput) ToGetGcpLinkOutput() GetGcpLinkOutput
- func (o GetGcpLinkOutput) ToGetGcpLinkOutputWithContext(ctx context.Context) GetGcpLinkOutput
- type GetGcpTag
- type GetGcpTagArgs
- type GetGcpTagArray
- type GetGcpTagArrayInput
- type GetGcpTagArrayOutput
- func (GetGcpTagArrayOutput) ElementType() reflect.Type
- func (o GetGcpTagArrayOutput) Index(i pulumi.IntInput) GetGcpTagOutput
- func (o GetGcpTagArrayOutput) ToGetGcpTagArrayOutput() GetGcpTagArrayOutput
- func (o GetGcpTagArrayOutput) ToGetGcpTagArrayOutputWithContext(ctx context.Context) GetGcpTagArrayOutput
- type GetGcpTagInput
- type GetGcpTagOutput
- func (GetGcpTagOutput) ElementType() reflect.Type
- func (o GetGcpTagOutput) Key() pulumi.StringOutput
- func (o GetGcpTagOutput) ToGetGcpTagOutput() GetGcpTagOutput
- func (o GetGcpTagOutput) ToGetGcpTagOutputWithContext(ctx context.Context) GetGcpTagOutput
- func (o GetGcpTagOutput) Value() pulumi.StringOutput
- type GetNsxtLink
- type GetNsxtLinkArgs
- type GetNsxtLinkArray
- type GetNsxtLinkArrayInput
- type GetNsxtLinkArrayOutput
- func (GetNsxtLinkArrayOutput) ElementType() reflect.Type
- func (o GetNsxtLinkArrayOutput) Index(i pulumi.IntInput) GetNsxtLinkOutput
- func (o GetNsxtLinkArrayOutput) ToGetNsxtLinkArrayOutput() GetNsxtLinkArrayOutput
- func (o GetNsxtLinkArrayOutput) ToGetNsxtLinkArrayOutputWithContext(ctx context.Context) GetNsxtLinkArrayOutput
- type GetNsxtLinkInput
- type GetNsxtLinkOutput
- func (GetNsxtLinkOutput) ElementType() reflect.Type
- func (o GetNsxtLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetNsxtLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetNsxtLinkOutput) Rel() pulumi.StringOutput
- func (o GetNsxtLinkOutput) ToGetNsxtLinkOutput() GetNsxtLinkOutput
- func (o GetNsxtLinkOutput) ToGetNsxtLinkOutputWithContext(ctx context.Context) GetNsxtLinkOutput
- type GetNsxtTag
- type GetNsxtTagArgs
- type GetNsxtTagArray
- type GetNsxtTagArrayInput
- type GetNsxtTagArrayOutput
- func (GetNsxtTagArrayOutput) ElementType() reflect.Type
- func (o GetNsxtTagArrayOutput) Index(i pulumi.IntInput) GetNsxtTagOutput
- func (o GetNsxtTagArrayOutput) ToGetNsxtTagArrayOutput() GetNsxtTagArrayOutput
- func (o GetNsxtTagArrayOutput) ToGetNsxtTagArrayOutputWithContext(ctx context.Context) GetNsxtTagArrayOutput
- type GetNsxtTagInput
- type GetNsxtTagOutput
- func (GetNsxtTagOutput) ElementType() reflect.Type
- func (o GetNsxtTagOutput) Key() pulumi.StringOutput
- func (o GetNsxtTagOutput) ToGetNsxtTagOutput() GetNsxtTagOutput
- func (o GetNsxtTagOutput) ToGetNsxtTagOutputWithContext(ctx context.Context) GetNsxtTagOutput
- func (o GetNsxtTagOutput) Value() pulumi.StringOutput
- type GetNsxvLink
- type GetNsxvLinkArgs
- type GetNsxvLinkArray
- type GetNsxvLinkArrayInput
- type GetNsxvLinkArrayOutput
- func (GetNsxvLinkArrayOutput) ElementType() reflect.Type
- func (o GetNsxvLinkArrayOutput) Index(i pulumi.IntInput) GetNsxvLinkOutput
- func (o GetNsxvLinkArrayOutput) ToGetNsxvLinkArrayOutput() GetNsxvLinkArrayOutput
- func (o GetNsxvLinkArrayOutput) ToGetNsxvLinkArrayOutputWithContext(ctx context.Context) GetNsxvLinkArrayOutput
- type GetNsxvLinkInput
- type GetNsxvLinkOutput
- func (GetNsxvLinkOutput) ElementType() reflect.Type
- func (o GetNsxvLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetNsxvLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetNsxvLinkOutput) Rel() pulumi.StringOutput
- func (o GetNsxvLinkOutput) ToGetNsxvLinkOutput() GetNsxvLinkOutput
- func (o GetNsxvLinkOutput) ToGetNsxvLinkOutputWithContext(ctx context.Context) GetNsxvLinkOutput
- type GetNsxvTag
- type GetNsxvTagArgs
- type GetNsxvTagArray
- type GetNsxvTagArrayInput
- type GetNsxvTagArrayOutput
- func (GetNsxvTagArrayOutput) ElementType() reflect.Type
- func (o GetNsxvTagArrayOutput) Index(i pulumi.IntInput) GetNsxvTagOutput
- func (o GetNsxvTagArrayOutput) ToGetNsxvTagArrayOutput() GetNsxvTagArrayOutput
- func (o GetNsxvTagArrayOutput) ToGetNsxvTagArrayOutputWithContext(ctx context.Context) GetNsxvTagArrayOutput
- type GetNsxvTagInput
- type GetNsxvTagOutput
- func (GetNsxvTagOutput) ElementType() reflect.Type
- func (o GetNsxvTagOutput) Key() pulumi.StringOutput
- func (o GetNsxvTagOutput) ToGetNsxvTagOutput() GetNsxvTagOutput
- func (o GetNsxvTagOutput) ToGetNsxvTagOutputWithContext(ctx context.Context) GetNsxvTagOutput
- func (o GetNsxvTagOutput) Value() pulumi.StringOutput
- type GetVSphereLink
- type GetVSphereLinkArgs
- type GetVSphereLinkArray
- type GetVSphereLinkArrayInput
- type GetVSphereLinkArrayOutput
- func (GetVSphereLinkArrayOutput) ElementType() reflect.Type
- func (o GetVSphereLinkArrayOutput) Index(i pulumi.IntInput) GetVSphereLinkOutput
- func (o GetVSphereLinkArrayOutput) ToGetVSphereLinkArrayOutput() GetVSphereLinkArrayOutput
- func (o GetVSphereLinkArrayOutput) ToGetVSphereLinkArrayOutputWithContext(ctx context.Context) GetVSphereLinkArrayOutput
- type GetVSphereLinkInput
- type GetVSphereLinkOutput
- func (GetVSphereLinkOutput) ElementType() reflect.Type
- func (o GetVSphereLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetVSphereLinkOutput) Rel() pulumi.StringOutput
- func (o GetVSphereLinkOutput) ToGetVSphereLinkOutput() GetVSphereLinkOutput
- func (o GetVSphereLinkOutput) ToGetVSphereLinkOutputWithContext(ctx context.Context) GetVSphereLinkOutput
- type GetVSphereTag
- type GetVSphereTagArgs
- type GetVSphereTagArray
- type GetVSphereTagArrayInput
- type GetVSphereTagArrayOutput
- func (GetVSphereTagArrayOutput) ElementType() reflect.Type
- func (o GetVSphereTagArrayOutput) Index(i pulumi.IntInput) GetVSphereTagOutput
- func (o GetVSphereTagArrayOutput) ToGetVSphereTagArrayOutput() GetVSphereTagArrayOutput
- func (o GetVSphereTagArrayOutput) ToGetVSphereTagArrayOutputWithContext(ctx context.Context) GetVSphereTagArrayOutput
- type GetVSphereTagInput
- type GetVSphereTagOutput
- func (GetVSphereTagOutput) ElementType() reflect.Type
- func (o GetVSphereTagOutput) Key() pulumi.StringOutput
- func (o GetVSphereTagOutput) ToGetVSphereTagOutput() GetVSphereTagOutput
- func (o GetVSphereTagOutput) ToGetVSphereTagOutputWithContext(ctx context.Context) GetVSphereTagOutput
- func (o GetVSphereTagOutput) Value() pulumi.StringOutput
- type GetVmcLink
- type GetVmcLinkArgs
- type GetVmcLinkArray
- type GetVmcLinkArrayInput
- type GetVmcLinkArrayOutput
- func (GetVmcLinkArrayOutput) ElementType() reflect.Type
- func (o GetVmcLinkArrayOutput) Index(i pulumi.IntInput) GetVmcLinkOutput
- func (o GetVmcLinkArrayOutput) ToGetVmcLinkArrayOutput() GetVmcLinkArrayOutput
- func (o GetVmcLinkArrayOutput) ToGetVmcLinkArrayOutputWithContext(ctx context.Context) GetVmcLinkArrayOutput
- type GetVmcLinkInput
- type GetVmcLinkOutput
- func (GetVmcLinkOutput) ElementType() reflect.Type
- func (o GetVmcLinkOutput) Href() pulumi.StringPtrOutput
- func (o GetVmcLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o GetVmcLinkOutput) Rel() pulumi.StringOutput
- func (o GetVmcLinkOutput) ToGetVmcLinkOutput() GetVmcLinkOutput
- func (o GetVmcLinkOutput) ToGetVmcLinkOutputWithContext(ctx context.Context) GetVmcLinkOutput
- type GetVmcTag
- type GetVmcTagArgs
- type GetVmcTagArray
- type GetVmcTagArrayInput
- type GetVmcTagArrayOutput
- func (GetVmcTagArrayOutput) ElementType() reflect.Type
- func (o GetVmcTagArrayOutput) Index(i pulumi.IntInput) GetVmcTagOutput
- func (o GetVmcTagArrayOutput) ToGetVmcTagArrayOutput() GetVmcTagArrayOutput
- func (o GetVmcTagArrayOutput) ToGetVmcTagArrayOutputWithContext(ctx context.Context) GetVmcTagArrayOutput
- type GetVmcTagInput
- type GetVmcTagOutput
- func (GetVmcTagOutput) ElementType() reflect.Type
- func (o GetVmcTagOutput) Key() pulumi.StringOutput
- func (o GetVmcTagOutput) ToGetVmcTagOutput() GetVmcTagOutput
- func (o GetVmcTagOutput) ToGetVmcTagOutputWithContext(ctx context.Context) GetVmcTagOutput
- func (o GetVmcTagOutput) Value() pulumi.StringOutput
- type LookupAwsArgs
- type LookupAwsOutputArgs
- type LookupAwsResult
- type LookupAwsResultOutput
- func (o LookupAwsResultOutput) AccessKey() pulumi.StringOutput
- func (o LookupAwsResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupAwsResultOutput) Description() pulumi.StringOutput
- func (LookupAwsResultOutput) ElementType() reflect.Type
- func (o LookupAwsResultOutput) Id() pulumi.StringOutput
- func (o LookupAwsResultOutput) Links() GetAwsLinkArrayOutput
- func (o LookupAwsResultOutput) Name() pulumi.StringOutput
- func (o LookupAwsResultOutput) OrgId() pulumi.StringOutput
- func (o LookupAwsResultOutput) Owner() pulumi.StringOutput
- func (o LookupAwsResultOutput) Regions() pulumi.StringArrayOutput
- func (o LookupAwsResultOutput) Tags() GetAwsTagArrayOutput
- func (o LookupAwsResultOutput) ToLookupAwsResultOutput() LookupAwsResultOutput
- func (o LookupAwsResultOutput) ToLookupAwsResultOutputWithContext(ctx context.Context) LookupAwsResultOutput
- func (o LookupAwsResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupAzureArgs
- type LookupAzureOutputArgs
- type LookupAzureResult
- type LookupAzureResultOutput
- func (o LookupAzureResultOutput) ApplicationId() pulumi.StringOutput
- func (o LookupAzureResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupAzureResultOutput) Description() pulumi.StringOutput
- func (LookupAzureResultOutput) ElementType() reflect.Type
- func (o LookupAzureResultOutput) Id() pulumi.StringOutput
- func (o LookupAzureResultOutput) Links() GetAzureLinkArrayOutput
- func (o LookupAzureResultOutput) Name() pulumi.StringOutput
- func (o LookupAzureResultOutput) OrgId() pulumi.StringOutput
- func (o LookupAzureResultOutput) Owner() pulumi.StringOutput
- func (o LookupAzureResultOutput) Regions() pulumi.StringArrayOutput
- func (o LookupAzureResultOutput) SubscriptionId() pulumi.StringOutput
- func (o LookupAzureResultOutput) Tags() GetAzureTagArrayOutput
- func (o LookupAzureResultOutput) TenantId() pulumi.StringOutput
- func (o LookupAzureResultOutput) ToLookupAzureResultOutput() LookupAzureResultOutput
- func (o LookupAzureResultOutput) ToLookupAzureResultOutputWithContext(ctx context.Context) LookupAzureResultOutput
- func (o LookupAzureResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupGcpArgs
- type LookupGcpOutputArgs
- type LookupGcpResult
- type LookupGcpResultOutput
- func (o LookupGcpResultOutput) ClientEmail() pulumi.StringOutput
- func (o LookupGcpResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupGcpResultOutput) Description() pulumi.StringOutput
- func (LookupGcpResultOutput) ElementType() reflect.Type
- func (o LookupGcpResultOutput) Id() pulumi.StringOutput
- func (o LookupGcpResultOutput) Links() GetGcpLinkArrayOutput
- func (o LookupGcpResultOutput) Name() pulumi.StringOutput
- func (o LookupGcpResultOutput) OrgId() pulumi.StringOutput
- func (o LookupGcpResultOutput) Owner() pulumi.StringOutput
- func (o LookupGcpResultOutput) PrivateKeyId() pulumi.StringOutput
- func (o LookupGcpResultOutput) ProjectId() pulumi.StringOutput
- func (o LookupGcpResultOutput) Regions() pulumi.StringArrayOutput
- func (o LookupGcpResultOutput) Tags() GetGcpTagArrayOutput
- func (o LookupGcpResultOutput) ToLookupGcpResultOutput() LookupGcpResultOutput
- func (o LookupGcpResultOutput) ToLookupGcpResultOutputWithContext(ctx context.Context) LookupGcpResultOutput
- func (o LookupGcpResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupNsxtArgs
- type LookupNsxtOutputArgs
- type LookupNsxtResult
- type LookupNsxtResultOutput
- func (o LookupNsxtResultOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
- func (o LookupNsxtResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupNsxtResultOutput) DcId() pulumi.StringOutput
- func (o LookupNsxtResultOutput) Description() pulumi.StringOutput
- func (LookupNsxtResultOutput) ElementType() reflect.Type
- func (o LookupNsxtResultOutput) Hostname() pulumi.StringOutput
- func (o LookupNsxtResultOutput) Id() pulumi.StringOutput
- func (o LookupNsxtResultOutput) Links() GetNsxtLinkArrayOutput
- func (o LookupNsxtResultOutput) ManagerMode() pulumi.BoolOutput
- func (o LookupNsxtResultOutput) Name() pulumi.StringOutput
- func (o LookupNsxtResultOutput) OrgId() pulumi.StringOutput
- func (o LookupNsxtResultOutput) Owner() pulumi.StringOutput
- func (o LookupNsxtResultOutput) Tags() GetNsxtTagArrayOutput
- func (o LookupNsxtResultOutput) ToLookupNsxtResultOutput() LookupNsxtResultOutput
- func (o LookupNsxtResultOutput) ToLookupNsxtResultOutputWithContext(ctx context.Context) LookupNsxtResultOutput
- func (o LookupNsxtResultOutput) UpdatedAt() pulumi.StringOutput
- func (o LookupNsxtResultOutput) Username() pulumi.StringOutput
- type LookupNsxvArgs
- type LookupNsxvOutputArgs
- type LookupNsxvResult
- type LookupNsxvResultOutput
- func (o LookupNsxvResultOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
- func (o LookupNsxvResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupNsxvResultOutput) DcId() pulumi.StringOutput
- func (o LookupNsxvResultOutput) Description() pulumi.StringOutput
- func (LookupNsxvResultOutput) ElementType() reflect.Type
- func (o LookupNsxvResultOutput) Hostname() pulumi.StringOutput
- func (o LookupNsxvResultOutput) Id() pulumi.StringOutput
- func (o LookupNsxvResultOutput) Links() GetNsxvLinkArrayOutput
- func (o LookupNsxvResultOutput) Name() pulumi.StringOutput
- func (o LookupNsxvResultOutput) OrgId() pulumi.StringOutput
- func (o LookupNsxvResultOutput) Owner() pulumi.StringOutput
- func (o LookupNsxvResultOutput) Tags() GetNsxvTagArrayOutput
- func (o LookupNsxvResultOutput) ToLookupNsxvResultOutput() LookupNsxvResultOutput
- func (o LookupNsxvResultOutput) ToLookupNsxvResultOutputWithContext(ctx context.Context) LookupNsxvResultOutput
- func (o LookupNsxvResultOutput) UpdatedAt() pulumi.StringOutput
- func (o LookupNsxvResultOutput) Username() pulumi.StringOutput
- type LookupVSphereArgs
- type LookupVSphereOutputArgs
- type LookupVSphereResult
- type LookupVSphereResultOutput
- func (o LookupVSphereResultOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
- func (o LookupVSphereResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupVSphereResultOutput) Dcid() pulumi.StringOutput
- func (o LookupVSphereResultOutput) Description() pulumi.StringOutput
- func (LookupVSphereResultOutput) ElementType() reflect.Type
- func (o LookupVSphereResultOutput) Hostname() pulumi.StringOutput
- func (o LookupVSphereResultOutput) Id() pulumi.StringOutput
- func (o LookupVSphereResultOutput) Links() GetVSphereLinkArrayOutput
- func (o LookupVSphereResultOutput) Name() pulumi.StringOutput
- func (o LookupVSphereResultOutput) OrgId() pulumi.StringOutput
- func (o LookupVSphereResultOutput) Owner() pulumi.StringOutput
- func (o LookupVSphereResultOutput) Regions() pulumi.StringArrayOutput
- func (o LookupVSphereResultOutput) Tags() GetVSphereTagArrayOutput
- func (o LookupVSphereResultOutput) ToLookupVSphereResultOutput() LookupVSphereResultOutput
- func (o LookupVSphereResultOutput) ToLookupVSphereResultOutputWithContext(ctx context.Context) LookupVSphereResultOutput
- func (o LookupVSphereResultOutput) UpdatedAt() pulumi.StringOutput
- func (o LookupVSphereResultOutput) Username() pulumi.StringOutput
- type LookupVmcArgs
- type LookupVmcOutputArgs
- type LookupVmcResult
- type LookupVmcResultOutput
- func (o LookupVmcResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupVmcResultOutput) DcId() pulumi.StringOutput
- func (o LookupVmcResultOutput) Description() pulumi.StringOutput
- func (LookupVmcResultOutput) ElementType() reflect.Type
- func (o LookupVmcResultOutput) Id() pulumi.StringOutput
- func (o LookupVmcResultOutput) Links() GetVmcLinkArrayOutput
- func (o LookupVmcResultOutput) Name() pulumi.StringOutput
- func (o LookupVmcResultOutput) NsxHostname() pulumi.StringOutput
- func (o LookupVmcResultOutput) OrgId() pulumi.StringOutput
- func (o LookupVmcResultOutput) Owner() pulumi.StringOutput
- func (o LookupVmcResultOutput) Regions() pulumi.StringArrayOutput
- func (o LookupVmcResultOutput) SddcName() pulumi.StringOutput
- func (o LookupVmcResultOutput) Tags() GetVmcTagArrayOutput
- func (o LookupVmcResultOutput) ToLookupVmcResultOutput() LookupVmcResultOutput
- func (o LookupVmcResultOutput) ToLookupVmcResultOutputWithContext(ctx context.Context) LookupVmcResultOutput
- func (o LookupVmcResultOutput) UpdatedAt() pulumi.StringOutput
- func (o LookupVmcResultOutput) VcenterHostname() pulumi.StringOutput
- func (o LookupVmcResultOutput) VcenterUsername() pulumi.StringOutput
- type Nsxt
- type NsxtArgs
- type NsxtArray
- type NsxtArrayInput
- type NsxtArrayOutput
- type NsxtInput
- type NsxtLink
- type NsxtLinkArgs
- type NsxtLinkArray
- type NsxtLinkArrayInput
- type NsxtLinkArrayOutput
- type NsxtLinkInput
- type NsxtLinkOutput
- func (NsxtLinkOutput) ElementType() reflect.Type
- func (o NsxtLinkOutput) Href() pulumi.StringPtrOutput
- func (o NsxtLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o NsxtLinkOutput) Rel() pulumi.StringOutput
- func (o NsxtLinkOutput) ToNsxtLinkOutput() NsxtLinkOutput
- func (o NsxtLinkOutput) ToNsxtLinkOutputWithContext(ctx context.Context) NsxtLinkOutput
- type NsxtMap
- type NsxtMapInput
- type NsxtMapOutput
- type NsxtOutput
- func (o NsxtOutput) AcceptSelfSignedCert() pulumi.BoolPtrOutput
- func (o NsxtOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
- func (o NsxtOutput) CreatedAt() pulumi.StringOutput
- func (o NsxtOutput) DcId() pulumi.StringPtrOutput
- func (o NsxtOutput) Description() pulumi.StringPtrOutput
- func (NsxtOutput) ElementType() reflect.Type
- func (o NsxtOutput) Hostname() pulumi.StringOutput
- func (o NsxtOutput) Links() NsxtLinkArrayOutput
- func (o NsxtOutput) ManagerMode() pulumi.BoolPtrOutput
- func (o NsxtOutput) Name() pulumi.StringOutput
- func (o NsxtOutput) OrgId() pulumi.StringOutput
- func (o NsxtOutput) Owner() pulumi.StringOutput
- func (o NsxtOutput) Password() pulumi.StringOutput
- func (o NsxtOutput) Tags() NsxtTagArrayOutput
- func (o NsxtOutput) ToNsxtOutput() NsxtOutput
- func (o NsxtOutput) ToNsxtOutputWithContext(ctx context.Context) NsxtOutput
- func (o NsxtOutput) UpdatedAt() pulumi.StringOutput
- func (o NsxtOutput) Username() pulumi.StringOutput
- type NsxtState
- type NsxtTag
- type NsxtTagArgs
- type NsxtTagArray
- type NsxtTagArrayInput
- type NsxtTagArrayOutput
- type NsxtTagInput
- type NsxtTagOutput
- type Nsxv
- type NsxvArgs
- type NsxvArray
- type NsxvArrayInput
- type NsxvArrayOutput
- type NsxvInput
- type NsxvLink
- type NsxvLinkArgs
- type NsxvLinkArray
- type NsxvLinkArrayInput
- type NsxvLinkArrayOutput
- type NsxvLinkInput
- type NsxvLinkOutput
- func (NsxvLinkOutput) ElementType() reflect.Type
- func (o NsxvLinkOutput) Href() pulumi.StringPtrOutput
- func (o NsxvLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o NsxvLinkOutput) Rel() pulumi.StringOutput
- func (o NsxvLinkOutput) ToNsxvLinkOutput() NsxvLinkOutput
- func (o NsxvLinkOutput) ToNsxvLinkOutputWithContext(ctx context.Context) NsxvLinkOutput
- type NsxvMap
- type NsxvMapInput
- type NsxvMapOutput
- type NsxvOutput
- func (o NsxvOutput) AcceptSelfSignedCert() pulumi.BoolPtrOutput
- func (o NsxvOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
- func (o NsxvOutput) CreatedAt() pulumi.StringOutput
- func (o NsxvOutput) DcId() pulumi.StringPtrOutput
- func (o NsxvOutput) Description() pulumi.StringPtrOutput
- func (NsxvOutput) ElementType() reflect.Type
- func (o NsxvOutput) Hostname() pulumi.StringOutput
- func (o NsxvOutput) Links() NsxvLinkArrayOutput
- func (o NsxvOutput) Name() pulumi.StringOutput
- func (o NsxvOutput) OrgId() pulumi.StringOutput
- func (o NsxvOutput) Owner() pulumi.StringOutput
- func (o NsxvOutput) Password() pulumi.StringOutput
- func (o NsxvOutput) Tags() NsxvTagArrayOutput
- func (o NsxvOutput) ToNsxvOutput() NsxvOutput
- func (o NsxvOutput) ToNsxvOutputWithContext(ctx context.Context) NsxvOutput
- func (o NsxvOutput) UpdatedAt() pulumi.StringOutput
- func (o NsxvOutput) Username() pulumi.StringOutput
- type NsxvState
- type NsxvTag
- type NsxvTagArgs
- type NsxvTagArray
- type NsxvTagArrayInput
- type NsxvTagArrayOutput
- type NsxvTagInput
- type NsxvTagOutput
- type VSphere
- type VSphereArgs
- type VSphereArray
- type VSphereArrayInput
- type VSphereArrayOutput
- type VSphereInput
- type VSphereLink
- type VSphereLinkArgs
- type VSphereLinkArray
- type VSphereLinkArrayInput
- type VSphereLinkArrayOutput
- func (VSphereLinkArrayOutput) ElementType() reflect.Type
- func (o VSphereLinkArrayOutput) Index(i pulumi.IntInput) VSphereLinkOutput
- func (o VSphereLinkArrayOutput) ToVSphereLinkArrayOutput() VSphereLinkArrayOutput
- func (o VSphereLinkArrayOutput) ToVSphereLinkArrayOutputWithContext(ctx context.Context) VSphereLinkArrayOutput
- type VSphereLinkInput
- type VSphereLinkOutput
- func (VSphereLinkOutput) ElementType() reflect.Type
- func (o VSphereLinkOutput) Href() pulumi.StringPtrOutput
- func (o VSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o VSphereLinkOutput) Rel() pulumi.StringOutput
- func (o VSphereLinkOutput) ToVSphereLinkOutput() VSphereLinkOutput
- func (o VSphereLinkOutput) ToVSphereLinkOutputWithContext(ctx context.Context) VSphereLinkOutput
- type VSphereMap
- type VSphereMapInput
- type VSphereMapOutput
- type VSphereOutput
- func (o VSphereOutput) AcceptSelfSignedCert() pulumi.BoolPtrOutput
- func (o VSphereOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
- func (o VSphereOutput) CreatedAt() pulumi.StringOutput
- func (o VSphereOutput) Dcid() pulumi.StringPtrOutput
- func (o VSphereOutput) Description() pulumi.StringPtrOutput
- func (VSphereOutput) ElementType() reflect.Type
- func (o VSphereOutput) Hostname() pulumi.StringOutput
- func (o VSphereOutput) Links() VSphereLinkArrayOutput
- func (o VSphereOutput) Name() pulumi.StringOutput
- func (o VSphereOutput) OrgId() pulumi.StringOutput
- func (o VSphereOutput) Owner() pulumi.StringOutput
- func (o VSphereOutput) Password() pulumi.StringOutput
- func (o VSphereOutput) Regions() pulumi.StringArrayOutput
- func (o VSphereOutput) Tags() VSphereTagArrayOutput
- func (o VSphereOutput) ToVSphereOutput() VSphereOutput
- func (o VSphereOutput) ToVSphereOutputWithContext(ctx context.Context) VSphereOutput
- func (o VSphereOutput) UpdatedAt() pulumi.StringOutput
- func (o VSphereOutput) Username() pulumi.StringOutput
- type VSphereState
- type VSphereTag
- type VSphereTagArgs
- type VSphereTagArray
- type VSphereTagArrayInput
- type VSphereTagArrayOutput
- func (VSphereTagArrayOutput) ElementType() reflect.Type
- func (o VSphereTagArrayOutput) Index(i pulumi.IntInput) VSphereTagOutput
- func (o VSphereTagArrayOutput) ToVSphereTagArrayOutput() VSphereTagArrayOutput
- func (o VSphereTagArrayOutput) ToVSphereTagArrayOutputWithContext(ctx context.Context) VSphereTagArrayOutput
- type VSphereTagInput
- type VSphereTagOutput
- func (VSphereTagOutput) ElementType() reflect.Type
- func (o VSphereTagOutput) Key() pulumi.StringOutput
- func (o VSphereTagOutput) ToVSphereTagOutput() VSphereTagOutput
- func (o VSphereTagOutput) ToVSphereTagOutputWithContext(ctx context.Context) VSphereTagOutput
- func (o VSphereTagOutput) Value() pulumi.StringOutput
- type Vmc
- type VmcArgs
- type VmcArray
- type VmcArrayInput
- type VmcArrayOutput
- type VmcInput
- type VmcLink
- type VmcLinkArgs
- type VmcLinkArray
- type VmcLinkArrayInput
- type VmcLinkArrayOutput
- type VmcLinkInput
- type VmcLinkOutput
- func (VmcLinkOutput) ElementType() reflect.Type
- func (o VmcLinkOutput) Href() pulumi.StringPtrOutput
- func (o VmcLinkOutput) Hrefs() pulumi.StringArrayOutput
- func (o VmcLinkOutput) Rel() pulumi.StringOutput
- func (o VmcLinkOutput) ToVmcLinkOutput() VmcLinkOutput
- func (o VmcLinkOutput) ToVmcLinkOutputWithContext(ctx context.Context) VmcLinkOutput
- type VmcMap
- type VmcMapInput
- type VmcMapOutput
- type VmcOutput
- func (o VmcOutput) AcceptSelfSignedCert() pulumi.BoolPtrOutput
- func (o VmcOutput) ApiToken() pulumi.StringOutput
- func (o VmcOutput) CreatedAt() pulumi.StringOutput
- func (o VmcOutput) DcId() pulumi.StringPtrOutput
- func (o VmcOutput) Description() pulumi.StringPtrOutput
- func (VmcOutput) ElementType() reflect.Type
- func (o VmcOutput) Links() VmcLinkArrayOutput
- func (o VmcOutput) Name() pulumi.StringOutput
- func (o VmcOutput) NsxHostname() pulumi.StringOutput
- func (o VmcOutput) OrgId() pulumi.StringOutput
- func (o VmcOutput) Owner() pulumi.StringOutput
- func (o VmcOutput) Regions() pulumi.StringArrayOutput
- func (o VmcOutput) SddcName() pulumi.StringOutput
- func (o VmcOutput) Tags() VmcTagArrayOutput
- func (o VmcOutput) ToVmcOutput() VmcOutput
- func (o VmcOutput) ToVmcOutputWithContext(ctx context.Context) VmcOutput
- func (o VmcOutput) UpdatedAt() pulumi.StringOutput
- func (o VmcOutput) VcenterHostname() pulumi.StringOutput
- func (o VmcOutput) VcenterPassword() pulumi.StringOutput
- func (o VmcOutput) VcenterUsername() pulumi.StringOutput
- type VmcState
- type VmcTag
- type VmcTagArgs
- type VmcTagArray
- type VmcTagArrayInput
- type VmcTagArrayOutput
- type VmcTagInput
- type VmcTagOutput
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 Aws ¶
type Aws struct { pulumi.CustomResourceState // Access key ID for AWS. AccessKey pulumi.StringOutput `pulumi:"accessKey"` // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // HATEOAS of entity. Links AwsLinkArrayOutput `pulumi:"links"` // Name of AWS cloud account. Name pulumi.StringOutput `pulumi:"name"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of entity owner. Owner pulumi.StringOutput `pulumi:"owner"` // Set of region names enabled for the cloud account. Regions pulumi.StringArrayOutput `pulumi:"regions"` // AWS Secret Access Key SecretKey pulumi.StringOutput `pulumi:"secretKey"` // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags AwsTagArrayOutput `pulumi:"tags"` // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Creates a VMware vRealize Automation AWS cloud account resource.
## Example Usage ### S
The following example shows how to create an AWS cloud account resource.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.NewAws(ctx, "this", &cloudaccount.AwsArgs{ Description: pulumi.String("terraform test cloud account aws"), AccessKey: pulumi.Any(_var.Access_key), SecretKey: pulumi.Any(_var.Secret_key), Regions: pulumi.StringArray{ pulumi.String("us-east-1"), pulumi.String("us-west-1"), }, Tags: cloudaccount.AwsTagArray{ &cloudaccount.AwsTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the AWS cloud account, use the ID as in the following example ¶
```sh
$ pulumi import vra:cloudaccount/aws:Aws new_aws 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetAws ¶
func GetAws(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AwsState, opts ...pulumi.ResourceOption) (*Aws, error)
GetAws gets an existing Aws 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 NewAws ¶
func NewAws(ctx *pulumi.Context, name string, args *AwsArgs, opts ...pulumi.ResourceOption) (*Aws, error)
NewAws registers a new resource with the given unique name, arguments, and options.
func (*Aws) ElementType ¶
func (*Aws) ToAwsOutput ¶
type AwsArgs ¶
type AwsArgs struct { // Access key ID for AWS. AccessKey pulumi.StringInput // Human-friendly description. Description pulumi.StringPtrInput // Name of AWS cloud account. Name pulumi.StringPtrInput // Set of region names enabled for the cloud account. Regions pulumi.StringArrayInput // AWS Secret Access Key SecretKey pulumi.StringInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags AwsTagArrayInput }
The set of arguments for constructing a Aws resource.
func (AwsArgs) ElementType ¶
type AwsArray ¶
type AwsArray []AwsInput
func (AwsArray) ElementType ¶
func (AwsArray) ToAwsArrayOutput ¶
func (i AwsArray) ToAwsArrayOutput() AwsArrayOutput
func (AwsArray) ToAwsArrayOutputWithContext ¶
func (i AwsArray) ToAwsArrayOutputWithContext(ctx context.Context) AwsArrayOutput
type AwsArrayInput ¶
type AwsArrayInput interface { pulumi.Input ToAwsArrayOutput() AwsArrayOutput ToAwsArrayOutputWithContext(context.Context) AwsArrayOutput }
AwsArrayInput is an input type that accepts AwsArray and AwsArrayOutput values. You can construct a concrete instance of `AwsArrayInput` via:
AwsArray{ AwsArgs{...} }
type AwsArrayOutput ¶
type AwsArrayOutput struct{ *pulumi.OutputState }
func (AwsArrayOutput) ElementType ¶
func (AwsArrayOutput) ElementType() reflect.Type
func (AwsArrayOutput) ToAwsArrayOutput ¶
func (o AwsArrayOutput) ToAwsArrayOutput() AwsArrayOutput
func (AwsArrayOutput) ToAwsArrayOutputWithContext ¶
func (o AwsArrayOutput) ToAwsArrayOutputWithContext(ctx context.Context) AwsArrayOutput
type AwsLinkArgs ¶
type AwsLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (AwsLinkArgs) ElementType ¶
func (AwsLinkArgs) ElementType() reflect.Type
func (AwsLinkArgs) ToAwsLinkOutput ¶
func (i AwsLinkArgs) ToAwsLinkOutput() AwsLinkOutput
func (AwsLinkArgs) ToAwsLinkOutputWithContext ¶
func (i AwsLinkArgs) ToAwsLinkOutputWithContext(ctx context.Context) AwsLinkOutput
type AwsLinkArray ¶
type AwsLinkArray []AwsLinkInput
func (AwsLinkArray) ElementType ¶
func (AwsLinkArray) ElementType() reflect.Type
func (AwsLinkArray) ToAwsLinkArrayOutput ¶
func (i AwsLinkArray) ToAwsLinkArrayOutput() AwsLinkArrayOutput
func (AwsLinkArray) ToAwsLinkArrayOutputWithContext ¶
func (i AwsLinkArray) ToAwsLinkArrayOutputWithContext(ctx context.Context) AwsLinkArrayOutput
type AwsLinkArrayInput ¶
type AwsLinkArrayInput interface { pulumi.Input ToAwsLinkArrayOutput() AwsLinkArrayOutput ToAwsLinkArrayOutputWithContext(context.Context) AwsLinkArrayOutput }
AwsLinkArrayInput is an input type that accepts AwsLinkArray and AwsLinkArrayOutput values. You can construct a concrete instance of `AwsLinkArrayInput` via:
AwsLinkArray{ AwsLinkArgs{...} }
type AwsLinkArrayOutput ¶
type AwsLinkArrayOutput struct{ *pulumi.OutputState }
func (AwsLinkArrayOutput) ElementType ¶
func (AwsLinkArrayOutput) ElementType() reflect.Type
func (AwsLinkArrayOutput) Index ¶
func (o AwsLinkArrayOutput) Index(i pulumi.IntInput) AwsLinkOutput
func (AwsLinkArrayOutput) ToAwsLinkArrayOutput ¶
func (o AwsLinkArrayOutput) ToAwsLinkArrayOutput() AwsLinkArrayOutput
func (AwsLinkArrayOutput) ToAwsLinkArrayOutputWithContext ¶
func (o AwsLinkArrayOutput) ToAwsLinkArrayOutputWithContext(ctx context.Context) AwsLinkArrayOutput
type AwsLinkInput ¶
type AwsLinkInput interface { pulumi.Input ToAwsLinkOutput() AwsLinkOutput ToAwsLinkOutputWithContext(context.Context) AwsLinkOutput }
AwsLinkInput is an input type that accepts AwsLinkArgs and AwsLinkOutput values. You can construct a concrete instance of `AwsLinkInput` via:
AwsLinkArgs{...}
type AwsLinkOutput ¶
type AwsLinkOutput struct{ *pulumi.OutputState }
func (AwsLinkOutput) ElementType ¶
func (AwsLinkOutput) ElementType() reflect.Type
func (AwsLinkOutput) Href ¶
func (o AwsLinkOutput) Href() pulumi.StringPtrOutput
func (AwsLinkOutput) Hrefs ¶
func (o AwsLinkOutput) Hrefs() pulumi.StringArrayOutput
func (AwsLinkOutput) Rel ¶
func (o AwsLinkOutput) Rel() pulumi.StringOutput
func (AwsLinkOutput) ToAwsLinkOutput ¶
func (o AwsLinkOutput) ToAwsLinkOutput() AwsLinkOutput
func (AwsLinkOutput) ToAwsLinkOutputWithContext ¶
func (o AwsLinkOutput) ToAwsLinkOutputWithContext(ctx context.Context) AwsLinkOutput
type AwsMap ¶
func (AwsMap) ElementType ¶
func (AwsMap) ToAwsMapOutput ¶
func (i AwsMap) ToAwsMapOutput() AwsMapOutput
func (AwsMap) ToAwsMapOutputWithContext ¶
func (i AwsMap) ToAwsMapOutputWithContext(ctx context.Context) AwsMapOutput
type AwsMapInput ¶
type AwsMapInput interface { pulumi.Input ToAwsMapOutput() AwsMapOutput ToAwsMapOutputWithContext(context.Context) AwsMapOutput }
AwsMapInput is an input type that accepts AwsMap and AwsMapOutput values. You can construct a concrete instance of `AwsMapInput` via:
AwsMap{ "key": AwsArgs{...} }
type AwsMapOutput ¶
type AwsMapOutput struct{ *pulumi.OutputState }
func (AwsMapOutput) ElementType ¶
func (AwsMapOutput) ElementType() reflect.Type
func (AwsMapOutput) MapIndex ¶
func (o AwsMapOutput) MapIndex(k pulumi.StringInput) AwsOutput
func (AwsMapOutput) ToAwsMapOutput ¶
func (o AwsMapOutput) ToAwsMapOutput() AwsMapOutput
func (AwsMapOutput) ToAwsMapOutputWithContext ¶
func (o AwsMapOutput) ToAwsMapOutputWithContext(ctx context.Context) AwsMapOutput
type AwsOutput ¶
type AwsOutput struct{ *pulumi.OutputState }
func (AwsOutput) AccessKey ¶
func (o AwsOutput) AccessKey() pulumi.StringOutput
Access key ID for AWS.
func (AwsOutput) CreatedAt ¶
func (o AwsOutput) CreatedAt() pulumi.StringOutput
Date when entity was created. Date and time format is ISO 8601 and UTC.
func (AwsOutput) Description ¶
func (o AwsOutput) Description() pulumi.StringPtrOutput
Human-friendly description.
func (AwsOutput) ElementType ¶
func (AwsOutput) OrgId ¶
func (o AwsOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (AwsOutput) Regions ¶
func (o AwsOutput) Regions() pulumi.StringArrayOutput
Set of region names enabled for the cloud account.
func (AwsOutput) SecretKey ¶
func (o AwsOutput) SecretKey() pulumi.StringOutput
AWS Secret Access Key
func (AwsOutput) Tags ¶
func (o AwsOutput) Tags() AwsTagArrayOutput
Set of tag keys and values to apply to the cloud account.\ Example:[ { "key" : "vmware", "value": "provider" } ]
func (AwsOutput) ToAwsOutput ¶
func (AwsOutput) ToAwsOutputWithContext ¶
func (AwsOutput) UpdatedAt ¶
func (o AwsOutput) UpdatedAt() pulumi.StringOutput
Date when entity was last updated. Date and time format is ISO 8601 and UTC.
type AwsState ¶
type AwsState struct { // Access key ID for AWS. AccessKey pulumi.StringPtrInput // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // HATEOAS of entity. Links AwsLinkArrayInput // Name of AWS cloud account. Name pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // Email of entity owner. Owner pulumi.StringPtrInput // Set of region names enabled for the cloud account. Regions pulumi.StringArrayInput // AWS Secret Access Key SecretKey pulumi.StringPtrInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags AwsTagArrayInput // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput }
func (AwsState) ElementType ¶
type AwsTagArgs ¶
type AwsTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (AwsTagArgs) ElementType ¶
func (AwsTagArgs) ElementType() reflect.Type
func (AwsTagArgs) ToAwsTagOutput ¶
func (i AwsTagArgs) ToAwsTagOutput() AwsTagOutput
func (AwsTagArgs) ToAwsTagOutputWithContext ¶
func (i AwsTagArgs) ToAwsTagOutputWithContext(ctx context.Context) AwsTagOutput
type AwsTagArray ¶
type AwsTagArray []AwsTagInput
func (AwsTagArray) ElementType ¶
func (AwsTagArray) ElementType() reflect.Type
func (AwsTagArray) ToAwsTagArrayOutput ¶
func (i AwsTagArray) ToAwsTagArrayOutput() AwsTagArrayOutput
func (AwsTagArray) ToAwsTagArrayOutputWithContext ¶
func (i AwsTagArray) ToAwsTagArrayOutputWithContext(ctx context.Context) AwsTagArrayOutput
type AwsTagArrayInput ¶
type AwsTagArrayInput interface { pulumi.Input ToAwsTagArrayOutput() AwsTagArrayOutput ToAwsTagArrayOutputWithContext(context.Context) AwsTagArrayOutput }
AwsTagArrayInput is an input type that accepts AwsTagArray and AwsTagArrayOutput values. You can construct a concrete instance of `AwsTagArrayInput` via:
AwsTagArray{ AwsTagArgs{...} }
type AwsTagArrayOutput ¶
type AwsTagArrayOutput struct{ *pulumi.OutputState }
func (AwsTagArrayOutput) ElementType ¶
func (AwsTagArrayOutput) ElementType() reflect.Type
func (AwsTagArrayOutput) Index ¶
func (o AwsTagArrayOutput) Index(i pulumi.IntInput) AwsTagOutput
func (AwsTagArrayOutput) ToAwsTagArrayOutput ¶
func (o AwsTagArrayOutput) ToAwsTagArrayOutput() AwsTagArrayOutput
func (AwsTagArrayOutput) ToAwsTagArrayOutputWithContext ¶
func (o AwsTagArrayOutput) ToAwsTagArrayOutputWithContext(ctx context.Context) AwsTagArrayOutput
type AwsTagInput ¶
type AwsTagInput interface { pulumi.Input ToAwsTagOutput() AwsTagOutput ToAwsTagOutputWithContext(context.Context) AwsTagOutput }
AwsTagInput is an input type that accepts AwsTagArgs and AwsTagOutput values. You can construct a concrete instance of `AwsTagInput` via:
AwsTagArgs{...}
type AwsTagOutput ¶
type AwsTagOutput struct{ *pulumi.OutputState }
func (AwsTagOutput) ElementType ¶
func (AwsTagOutput) ElementType() reflect.Type
func (AwsTagOutput) Key ¶
func (o AwsTagOutput) Key() pulumi.StringOutput
func (AwsTagOutput) ToAwsTagOutput ¶
func (o AwsTagOutput) ToAwsTagOutput() AwsTagOutput
func (AwsTagOutput) ToAwsTagOutputWithContext ¶
func (o AwsTagOutput) ToAwsTagOutputWithContext(ctx context.Context) AwsTagOutput
func (AwsTagOutput) Value ¶
func (o AwsTagOutput) Value() pulumi.StringOutput
type Azure ¶
type Azure struct { pulumi.CustomResourceState // Azure Client Application ID. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Azure Client Application Secret Key. ApplicationKey pulumi.StringOutput `pulumi:"applicationKey"` // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // HATEOAS of entity. Links AzureLinkArrayOutput `pulumi:"links"` // Name of Azure cloud account. Name pulumi.StringOutput `pulumi:"name"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of entity owner. Owner pulumi.StringOutput `pulumi:"owner"` // Set of region names enabled for the cloud account. Regions pulumi.StringArrayOutput `pulumi:"regions"` // Azure Subscription ID. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags AzureTagArrayOutput `pulumi:"tags"` // Azure Tenant ID. TenantId pulumi.StringOutput `pulumi:"tenantId"` // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Creates a VMware vRealize Automation Azure cloud account resource.
## Example Usage ### S
The following example shows how to create an Azure cloud account resource.
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.NewAzure(ctx, "this", &cloudaccount.AzureArgs{ ApplicationId: pulumi.String("sample-application-id"), ApplicationKey: pulumi.String("sample-application=key"), Description: pulumi.String("test cloud account"), Regions: pulumi.StringArray{ pulumi.String("centralus"), }, SubscriptionId: pulumi.String("sample-subscription-id"), TenantId: pulumi.String("sample-tenant-id"), }) if err != nil { return err } return nil }) }
```
## Import
To import the Azure cloud account, use the ID as in the following example ¶
```sh
$ pulumi import vra:cloudaccount/azure:Azure new_azure 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetAzure ¶
func GetAzure(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AzureState, opts ...pulumi.ResourceOption) (*Azure, error)
GetAzure gets an existing Azure 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 NewAzure ¶
func NewAzure(ctx *pulumi.Context, name string, args *AzureArgs, opts ...pulumi.ResourceOption) (*Azure, error)
NewAzure registers a new resource with the given unique name, arguments, and options.
func (*Azure) ElementType ¶
func (*Azure) ToAzureOutput ¶
func (i *Azure) ToAzureOutput() AzureOutput
func (*Azure) ToAzureOutputWithContext ¶
func (i *Azure) ToAzureOutputWithContext(ctx context.Context) AzureOutput
type AzureArgs ¶
type AzureArgs struct { // Azure Client Application ID. ApplicationId pulumi.StringInput // Azure Client Application Secret Key. ApplicationKey pulumi.StringInput // Human-friendly description. Description pulumi.StringPtrInput // Name of Azure cloud account. Name pulumi.StringPtrInput // Set of region names enabled for the cloud account. Regions pulumi.StringArrayInput // Azure Subscription ID. SubscriptionId pulumi.StringInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags AzureTagArrayInput // Azure Tenant ID. TenantId pulumi.StringInput }
The set of arguments for constructing a Azure resource.
func (AzureArgs) ElementType ¶
type AzureArray ¶
type AzureArray []AzureInput
func (AzureArray) ElementType ¶
func (AzureArray) ElementType() reflect.Type
func (AzureArray) ToAzureArrayOutput ¶
func (i AzureArray) ToAzureArrayOutput() AzureArrayOutput
func (AzureArray) ToAzureArrayOutputWithContext ¶
func (i AzureArray) ToAzureArrayOutputWithContext(ctx context.Context) AzureArrayOutput
type AzureArrayInput ¶
type AzureArrayInput interface { pulumi.Input ToAzureArrayOutput() AzureArrayOutput ToAzureArrayOutputWithContext(context.Context) AzureArrayOutput }
AzureArrayInput is an input type that accepts AzureArray and AzureArrayOutput values. You can construct a concrete instance of `AzureArrayInput` via:
AzureArray{ AzureArgs{...} }
type AzureArrayOutput ¶
type AzureArrayOutput struct{ *pulumi.OutputState }
func (AzureArrayOutput) ElementType ¶
func (AzureArrayOutput) ElementType() reflect.Type
func (AzureArrayOutput) Index ¶
func (o AzureArrayOutput) Index(i pulumi.IntInput) AzureOutput
func (AzureArrayOutput) ToAzureArrayOutput ¶
func (o AzureArrayOutput) ToAzureArrayOutput() AzureArrayOutput
func (AzureArrayOutput) ToAzureArrayOutputWithContext ¶
func (o AzureArrayOutput) ToAzureArrayOutputWithContext(ctx context.Context) AzureArrayOutput
type AzureInput ¶
type AzureInput interface { pulumi.Input ToAzureOutput() AzureOutput ToAzureOutputWithContext(ctx context.Context) AzureOutput }
type AzureLinkArgs ¶
type AzureLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (AzureLinkArgs) ElementType ¶
func (AzureLinkArgs) ElementType() reflect.Type
func (AzureLinkArgs) ToAzureLinkOutput ¶
func (i AzureLinkArgs) ToAzureLinkOutput() AzureLinkOutput
func (AzureLinkArgs) ToAzureLinkOutputWithContext ¶
func (i AzureLinkArgs) ToAzureLinkOutputWithContext(ctx context.Context) AzureLinkOutput
type AzureLinkArray ¶
type AzureLinkArray []AzureLinkInput
func (AzureLinkArray) ElementType ¶
func (AzureLinkArray) ElementType() reflect.Type
func (AzureLinkArray) ToAzureLinkArrayOutput ¶
func (i AzureLinkArray) ToAzureLinkArrayOutput() AzureLinkArrayOutput
func (AzureLinkArray) ToAzureLinkArrayOutputWithContext ¶
func (i AzureLinkArray) ToAzureLinkArrayOutputWithContext(ctx context.Context) AzureLinkArrayOutput
type AzureLinkArrayInput ¶
type AzureLinkArrayInput interface { pulumi.Input ToAzureLinkArrayOutput() AzureLinkArrayOutput ToAzureLinkArrayOutputWithContext(context.Context) AzureLinkArrayOutput }
AzureLinkArrayInput is an input type that accepts AzureLinkArray and AzureLinkArrayOutput values. You can construct a concrete instance of `AzureLinkArrayInput` via:
AzureLinkArray{ AzureLinkArgs{...} }
type AzureLinkArrayOutput ¶
type AzureLinkArrayOutput struct{ *pulumi.OutputState }
func (AzureLinkArrayOutput) ElementType ¶
func (AzureLinkArrayOutput) ElementType() reflect.Type
func (AzureLinkArrayOutput) Index ¶
func (o AzureLinkArrayOutput) Index(i pulumi.IntInput) AzureLinkOutput
func (AzureLinkArrayOutput) ToAzureLinkArrayOutput ¶
func (o AzureLinkArrayOutput) ToAzureLinkArrayOutput() AzureLinkArrayOutput
func (AzureLinkArrayOutput) ToAzureLinkArrayOutputWithContext ¶
func (o AzureLinkArrayOutput) ToAzureLinkArrayOutputWithContext(ctx context.Context) AzureLinkArrayOutput
type AzureLinkInput ¶
type AzureLinkInput interface { pulumi.Input ToAzureLinkOutput() AzureLinkOutput ToAzureLinkOutputWithContext(context.Context) AzureLinkOutput }
AzureLinkInput is an input type that accepts AzureLinkArgs and AzureLinkOutput values. You can construct a concrete instance of `AzureLinkInput` via:
AzureLinkArgs{...}
type AzureLinkOutput ¶
type AzureLinkOutput struct{ *pulumi.OutputState }
func (AzureLinkOutput) ElementType ¶
func (AzureLinkOutput) ElementType() reflect.Type
func (AzureLinkOutput) Href ¶
func (o AzureLinkOutput) Href() pulumi.StringPtrOutput
func (AzureLinkOutput) Hrefs ¶
func (o AzureLinkOutput) Hrefs() pulumi.StringArrayOutput
func (AzureLinkOutput) Rel ¶
func (o AzureLinkOutput) Rel() pulumi.StringOutput
func (AzureLinkOutput) ToAzureLinkOutput ¶
func (o AzureLinkOutput) ToAzureLinkOutput() AzureLinkOutput
func (AzureLinkOutput) ToAzureLinkOutputWithContext ¶
func (o AzureLinkOutput) ToAzureLinkOutputWithContext(ctx context.Context) AzureLinkOutput
type AzureMap ¶
type AzureMap map[string]AzureInput
func (AzureMap) ElementType ¶
func (AzureMap) ToAzureMapOutput ¶
func (i AzureMap) ToAzureMapOutput() AzureMapOutput
func (AzureMap) ToAzureMapOutputWithContext ¶
func (i AzureMap) ToAzureMapOutputWithContext(ctx context.Context) AzureMapOutput
type AzureMapInput ¶
type AzureMapInput interface { pulumi.Input ToAzureMapOutput() AzureMapOutput ToAzureMapOutputWithContext(context.Context) AzureMapOutput }
AzureMapInput is an input type that accepts AzureMap and AzureMapOutput values. You can construct a concrete instance of `AzureMapInput` via:
AzureMap{ "key": AzureArgs{...} }
type AzureMapOutput ¶
type AzureMapOutput struct{ *pulumi.OutputState }
func (AzureMapOutput) ElementType ¶
func (AzureMapOutput) ElementType() reflect.Type
func (AzureMapOutput) MapIndex ¶
func (o AzureMapOutput) MapIndex(k pulumi.StringInput) AzureOutput
func (AzureMapOutput) ToAzureMapOutput ¶
func (o AzureMapOutput) ToAzureMapOutput() AzureMapOutput
func (AzureMapOutput) ToAzureMapOutputWithContext ¶
func (o AzureMapOutput) ToAzureMapOutputWithContext(ctx context.Context) AzureMapOutput
type AzureOutput ¶
type AzureOutput struct{ *pulumi.OutputState }
func (AzureOutput) ApplicationId ¶
func (o AzureOutput) ApplicationId() pulumi.StringOutput
Azure Client Application ID.
func (AzureOutput) ApplicationKey ¶
func (o AzureOutput) ApplicationKey() pulumi.StringOutput
Azure Client Application Secret Key.
func (AzureOutput) CreatedAt ¶
func (o AzureOutput) CreatedAt() pulumi.StringOutput
Date when entity was created. Date and time format is ISO 8601 and UTC.
func (AzureOutput) Description ¶
func (o AzureOutput) Description() pulumi.StringPtrOutput
Human-friendly description.
func (AzureOutput) ElementType ¶
func (AzureOutput) ElementType() reflect.Type
func (AzureOutput) Name ¶
func (o AzureOutput) Name() pulumi.StringOutput
Name of Azure cloud account.
func (AzureOutput) OrgId ¶
func (o AzureOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (AzureOutput) Regions ¶
func (o AzureOutput) Regions() pulumi.StringArrayOutput
Set of region names enabled for the cloud account.
func (AzureOutput) SubscriptionId ¶
func (o AzureOutput) SubscriptionId() pulumi.StringOutput
Azure Subscription ID.
func (AzureOutput) Tags ¶
func (o AzureOutput) Tags() AzureTagArrayOutput
Set of tag keys and values to apply to the cloud account.\ Example:[ { "key" : "vmware", "value": "provider" } ]
func (AzureOutput) ToAzureOutput ¶
func (o AzureOutput) ToAzureOutput() AzureOutput
func (AzureOutput) ToAzureOutputWithContext ¶
func (o AzureOutput) ToAzureOutputWithContext(ctx context.Context) AzureOutput
func (AzureOutput) UpdatedAt ¶
func (o AzureOutput) UpdatedAt() pulumi.StringOutput
Date when entity was last updated. Date and time format is ISO 8601 and UTC.
type AzureState ¶
type AzureState struct { // Azure Client Application ID. ApplicationId pulumi.StringPtrInput // Azure Client Application Secret Key. ApplicationKey pulumi.StringPtrInput // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // HATEOAS of entity. Links AzureLinkArrayInput // Name of Azure cloud account. Name pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // Email of entity owner. Owner pulumi.StringPtrInput // Set of region names enabled for the cloud account. Regions pulumi.StringArrayInput // Azure Subscription ID. SubscriptionId pulumi.StringPtrInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags AzureTagArrayInput // Azure Tenant ID. TenantId pulumi.StringPtrInput // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput }
func (AzureState) ElementType ¶
func (AzureState) ElementType() reflect.Type
type AzureTagArgs ¶
type AzureTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (AzureTagArgs) ElementType ¶
func (AzureTagArgs) ElementType() reflect.Type
func (AzureTagArgs) ToAzureTagOutput ¶
func (i AzureTagArgs) ToAzureTagOutput() AzureTagOutput
func (AzureTagArgs) ToAzureTagOutputWithContext ¶
func (i AzureTagArgs) ToAzureTagOutputWithContext(ctx context.Context) AzureTagOutput
type AzureTagArray ¶
type AzureTagArray []AzureTagInput
func (AzureTagArray) ElementType ¶
func (AzureTagArray) ElementType() reflect.Type
func (AzureTagArray) ToAzureTagArrayOutput ¶
func (i AzureTagArray) ToAzureTagArrayOutput() AzureTagArrayOutput
func (AzureTagArray) ToAzureTagArrayOutputWithContext ¶
func (i AzureTagArray) ToAzureTagArrayOutputWithContext(ctx context.Context) AzureTagArrayOutput
type AzureTagArrayInput ¶
type AzureTagArrayInput interface { pulumi.Input ToAzureTagArrayOutput() AzureTagArrayOutput ToAzureTagArrayOutputWithContext(context.Context) AzureTagArrayOutput }
AzureTagArrayInput is an input type that accepts AzureTagArray and AzureTagArrayOutput values. You can construct a concrete instance of `AzureTagArrayInput` via:
AzureTagArray{ AzureTagArgs{...} }
type AzureTagArrayOutput ¶
type AzureTagArrayOutput struct{ *pulumi.OutputState }
func (AzureTagArrayOutput) ElementType ¶
func (AzureTagArrayOutput) ElementType() reflect.Type
func (AzureTagArrayOutput) Index ¶
func (o AzureTagArrayOutput) Index(i pulumi.IntInput) AzureTagOutput
func (AzureTagArrayOutput) ToAzureTagArrayOutput ¶
func (o AzureTagArrayOutput) ToAzureTagArrayOutput() AzureTagArrayOutput
func (AzureTagArrayOutput) ToAzureTagArrayOutputWithContext ¶
func (o AzureTagArrayOutput) ToAzureTagArrayOutputWithContext(ctx context.Context) AzureTagArrayOutput
type AzureTagInput ¶
type AzureTagInput interface { pulumi.Input ToAzureTagOutput() AzureTagOutput ToAzureTagOutputWithContext(context.Context) AzureTagOutput }
AzureTagInput is an input type that accepts AzureTagArgs and AzureTagOutput values. You can construct a concrete instance of `AzureTagInput` via:
AzureTagArgs{...}
type AzureTagOutput ¶
type AzureTagOutput struct{ *pulumi.OutputState }
func (AzureTagOutput) ElementType ¶
func (AzureTagOutput) ElementType() reflect.Type
func (AzureTagOutput) Key ¶
func (o AzureTagOutput) Key() pulumi.StringOutput
func (AzureTagOutput) ToAzureTagOutput ¶
func (o AzureTagOutput) ToAzureTagOutput() AzureTagOutput
func (AzureTagOutput) ToAzureTagOutputWithContext ¶
func (o AzureTagOutput) ToAzureTagOutputWithContext(ctx context.Context) AzureTagOutput
func (AzureTagOutput) Value ¶
func (o AzureTagOutput) Value() pulumi.StringOutput
type Gcp ¶
type Gcp struct { pulumi.CustomResourceState // GCP Client email. ClientEmail pulumi.StringOutput `pulumi:"clientEmail"` // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // HATEOAS of entity. Links GcpLinkArrayOutput `pulumi:"links"` // Name of GCP cloud account. Name pulumi.StringOutput `pulumi:"name"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of entity owner. Owner pulumi.StringOutput `pulumi:"owner"` // GCP Private key. PrivateKey pulumi.StringOutput `pulumi:"privateKey"` // GCP Private key ID. PrivateKeyId pulumi.StringOutput `pulumi:"privateKeyId"` // GCP Project ID. ProjectId pulumi.StringOutput `pulumi:"projectId"` // Set of region names enabled for the cloud account. Regions pulumi.StringArrayOutput `pulumi:"regions"` // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags GcpTagArrayOutput `pulumi:"tags"` // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Creates a VMware vRealize Automation GCP cloud account resource.
## Example Usage ### S
The following example shows how to create a GCP cloud account resource.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.NewGcp(ctx, "this", &cloudaccount.GcpArgs{ ClientEmail: pulumi.String("client_email"), Description: pulumi.String("terraform test cloud account gcp"), PrivateKey: pulumi.String("private_key"), PrivateKeyId: pulumi.String("private_key_id"), ProjectId: pulumi.String("project_id"), Regions: pulumi.StringArray{ pulumi.String("us-west1"), pulumi.String("us-west2"), }, Tags: cloudaccount.GcpTagArray{ &cloudaccount.GcpTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the GCP cloud account, use the ID as in the following example ¶
```sh
$ pulumi import vra:cloudaccount/gcp:Gcp new_gcp 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetGcp ¶
func GetGcp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GcpState, opts ...pulumi.ResourceOption) (*Gcp, error)
GetGcp gets an existing Gcp 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 NewGcp ¶
func NewGcp(ctx *pulumi.Context, name string, args *GcpArgs, opts ...pulumi.ResourceOption) (*Gcp, error)
NewGcp registers a new resource with the given unique name, arguments, and options.
func (*Gcp) ElementType ¶
func (*Gcp) ToGcpOutput ¶
type GcpArgs ¶
type GcpArgs struct { // GCP Client email. ClientEmail pulumi.StringInput // Human-friendly description. Description pulumi.StringPtrInput // Name of GCP cloud account. Name pulumi.StringPtrInput // GCP Private key. PrivateKey pulumi.StringInput // GCP Private key ID. PrivateKeyId pulumi.StringInput // GCP Project ID. ProjectId pulumi.StringInput // Set of region names enabled for the cloud account. Regions pulumi.StringArrayInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags GcpTagArrayInput }
The set of arguments for constructing a Gcp resource.
func (GcpArgs) ElementType ¶
type GcpArray ¶
type GcpArray []GcpInput
func (GcpArray) ElementType ¶
func (GcpArray) ToGcpArrayOutput ¶
func (i GcpArray) ToGcpArrayOutput() GcpArrayOutput
func (GcpArray) ToGcpArrayOutputWithContext ¶
func (i GcpArray) ToGcpArrayOutputWithContext(ctx context.Context) GcpArrayOutput
type GcpArrayInput ¶
type GcpArrayInput interface { pulumi.Input ToGcpArrayOutput() GcpArrayOutput ToGcpArrayOutputWithContext(context.Context) GcpArrayOutput }
GcpArrayInput is an input type that accepts GcpArray and GcpArrayOutput values. You can construct a concrete instance of `GcpArrayInput` via:
GcpArray{ GcpArgs{...} }
type GcpArrayOutput ¶
type GcpArrayOutput struct{ *pulumi.OutputState }
func (GcpArrayOutput) ElementType ¶
func (GcpArrayOutput) ElementType() reflect.Type
func (GcpArrayOutput) ToGcpArrayOutput ¶
func (o GcpArrayOutput) ToGcpArrayOutput() GcpArrayOutput
func (GcpArrayOutput) ToGcpArrayOutputWithContext ¶
func (o GcpArrayOutput) ToGcpArrayOutputWithContext(ctx context.Context) GcpArrayOutput
type GcpLinkArgs ¶
type GcpLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GcpLinkArgs) ElementType ¶
func (GcpLinkArgs) ElementType() reflect.Type
func (GcpLinkArgs) ToGcpLinkOutput ¶
func (i GcpLinkArgs) ToGcpLinkOutput() GcpLinkOutput
func (GcpLinkArgs) ToGcpLinkOutputWithContext ¶
func (i GcpLinkArgs) ToGcpLinkOutputWithContext(ctx context.Context) GcpLinkOutput
type GcpLinkArray ¶
type GcpLinkArray []GcpLinkInput
func (GcpLinkArray) ElementType ¶
func (GcpLinkArray) ElementType() reflect.Type
func (GcpLinkArray) ToGcpLinkArrayOutput ¶
func (i GcpLinkArray) ToGcpLinkArrayOutput() GcpLinkArrayOutput
func (GcpLinkArray) ToGcpLinkArrayOutputWithContext ¶
func (i GcpLinkArray) ToGcpLinkArrayOutputWithContext(ctx context.Context) GcpLinkArrayOutput
type GcpLinkArrayInput ¶
type GcpLinkArrayInput interface { pulumi.Input ToGcpLinkArrayOutput() GcpLinkArrayOutput ToGcpLinkArrayOutputWithContext(context.Context) GcpLinkArrayOutput }
GcpLinkArrayInput is an input type that accepts GcpLinkArray and GcpLinkArrayOutput values. You can construct a concrete instance of `GcpLinkArrayInput` via:
GcpLinkArray{ GcpLinkArgs{...} }
type GcpLinkArrayOutput ¶
type GcpLinkArrayOutput struct{ *pulumi.OutputState }
func (GcpLinkArrayOutput) ElementType ¶
func (GcpLinkArrayOutput) ElementType() reflect.Type
func (GcpLinkArrayOutput) Index ¶
func (o GcpLinkArrayOutput) Index(i pulumi.IntInput) GcpLinkOutput
func (GcpLinkArrayOutput) ToGcpLinkArrayOutput ¶
func (o GcpLinkArrayOutput) ToGcpLinkArrayOutput() GcpLinkArrayOutput
func (GcpLinkArrayOutput) ToGcpLinkArrayOutputWithContext ¶
func (o GcpLinkArrayOutput) ToGcpLinkArrayOutputWithContext(ctx context.Context) GcpLinkArrayOutput
type GcpLinkInput ¶
type GcpLinkInput interface { pulumi.Input ToGcpLinkOutput() GcpLinkOutput ToGcpLinkOutputWithContext(context.Context) GcpLinkOutput }
GcpLinkInput is an input type that accepts GcpLinkArgs and GcpLinkOutput values. You can construct a concrete instance of `GcpLinkInput` via:
GcpLinkArgs{...}
type GcpLinkOutput ¶
type GcpLinkOutput struct{ *pulumi.OutputState }
func (GcpLinkOutput) ElementType ¶
func (GcpLinkOutput) ElementType() reflect.Type
func (GcpLinkOutput) Href ¶
func (o GcpLinkOutput) Href() pulumi.StringPtrOutput
func (GcpLinkOutput) Hrefs ¶
func (o GcpLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GcpLinkOutput) Rel ¶
func (o GcpLinkOutput) Rel() pulumi.StringOutput
func (GcpLinkOutput) ToGcpLinkOutput ¶
func (o GcpLinkOutput) ToGcpLinkOutput() GcpLinkOutput
func (GcpLinkOutput) ToGcpLinkOutputWithContext ¶
func (o GcpLinkOutput) ToGcpLinkOutputWithContext(ctx context.Context) GcpLinkOutput
type GcpMap ¶
func (GcpMap) ElementType ¶
func (GcpMap) ToGcpMapOutput ¶
func (i GcpMap) ToGcpMapOutput() GcpMapOutput
func (GcpMap) ToGcpMapOutputWithContext ¶
func (i GcpMap) ToGcpMapOutputWithContext(ctx context.Context) GcpMapOutput
type GcpMapInput ¶
type GcpMapInput interface { pulumi.Input ToGcpMapOutput() GcpMapOutput ToGcpMapOutputWithContext(context.Context) GcpMapOutput }
GcpMapInput is an input type that accepts GcpMap and GcpMapOutput values. You can construct a concrete instance of `GcpMapInput` via:
GcpMap{ "key": GcpArgs{...} }
type GcpMapOutput ¶
type GcpMapOutput struct{ *pulumi.OutputState }
func (GcpMapOutput) ElementType ¶
func (GcpMapOutput) ElementType() reflect.Type
func (GcpMapOutput) MapIndex ¶
func (o GcpMapOutput) MapIndex(k pulumi.StringInput) GcpOutput
func (GcpMapOutput) ToGcpMapOutput ¶
func (o GcpMapOutput) ToGcpMapOutput() GcpMapOutput
func (GcpMapOutput) ToGcpMapOutputWithContext ¶
func (o GcpMapOutput) ToGcpMapOutputWithContext(ctx context.Context) GcpMapOutput
type GcpOutput ¶
type GcpOutput struct{ *pulumi.OutputState }
func (GcpOutput) ClientEmail ¶
func (o GcpOutput) ClientEmail() pulumi.StringOutput
GCP Client email.
func (GcpOutput) CreatedAt ¶
func (o GcpOutput) CreatedAt() pulumi.StringOutput
Date when entity was created. Date and time format is ISO 8601 and UTC.
func (GcpOutput) Description ¶
func (o GcpOutput) Description() pulumi.StringPtrOutput
Human-friendly description.
func (GcpOutput) ElementType ¶
func (GcpOutput) OrgId ¶
func (o GcpOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (GcpOutput) PrivateKeyId ¶
func (o GcpOutput) PrivateKeyId() pulumi.StringOutput
GCP Private key ID.
func (GcpOutput) Regions ¶
func (o GcpOutput) Regions() pulumi.StringArrayOutput
Set of region names enabled for the cloud account.
func (GcpOutput) Tags ¶
func (o GcpOutput) Tags() GcpTagArrayOutput
Set of tag keys and values to apply to the cloud account.\ Example:[ { "key" : "vmware", "value": "provider" } ]
func (GcpOutput) ToGcpOutput ¶
func (GcpOutput) ToGcpOutputWithContext ¶
func (GcpOutput) UpdatedAt ¶
func (o GcpOutput) UpdatedAt() pulumi.StringOutput
Date when entity was last updated. Date and time format is ISO 8601 and UTC.
type GcpState ¶
type GcpState struct { // GCP Client email. ClientEmail pulumi.StringPtrInput // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // HATEOAS of entity. Links GcpLinkArrayInput // Name of GCP cloud account. Name pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // Email of entity owner. Owner pulumi.StringPtrInput // GCP Private key. PrivateKey pulumi.StringPtrInput // GCP Private key ID. PrivateKeyId pulumi.StringPtrInput // GCP Project ID. ProjectId pulumi.StringPtrInput // Set of region names enabled for the cloud account. Regions pulumi.StringArrayInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags GcpTagArrayInput // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput }
func (GcpState) ElementType ¶
type GcpTagArgs ¶
type GcpTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GcpTagArgs) ElementType ¶
func (GcpTagArgs) ElementType() reflect.Type
func (GcpTagArgs) ToGcpTagOutput ¶
func (i GcpTagArgs) ToGcpTagOutput() GcpTagOutput
func (GcpTagArgs) ToGcpTagOutputWithContext ¶
func (i GcpTagArgs) ToGcpTagOutputWithContext(ctx context.Context) GcpTagOutput
type GcpTagArray ¶
type GcpTagArray []GcpTagInput
func (GcpTagArray) ElementType ¶
func (GcpTagArray) ElementType() reflect.Type
func (GcpTagArray) ToGcpTagArrayOutput ¶
func (i GcpTagArray) ToGcpTagArrayOutput() GcpTagArrayOutput
func (GcpTagArray) ToGcpTagArrayOutputWithContext ¶
func (i GcpTagArray) ToGcpTagArrayOutputWithContext(ctx context.Context) GcpTagArrayOutput
type GcpTagArrayInput ¶
type GcpTagArrayInput interface { pulumi.Input ToGcpTagArrayOutput() GcpTagArrayOutput ToGcpTagArrayOutputWithContext(context.Context) GcpTagArrayOutput }
GcpTagArrayInput is an input type that accepts GcpTagArray and GcpTagArrayOutput values. You can construct a concrete instance of `GcpTagArrayInput` via:
GcpTagArray{ GcpTagArgs{...} }
type GcpTagArrayOutput ¶
type GcpTagArrayOutput struct{ *pulumi.OutputState }
func (GcpTagArrayOutput) ElementType ¶
func (GcpTagArrayOutput) ElementType() reflect.Type
func (GcpTagArrayOutput) Index ¶
func (o GcpTagArrayOutput) Index(i pulumi.IntInput) GcpTagOutput
func (GcpTagArrayOutput) ToGcpTagArrayOutput ¶
func (o GcpTagArrayOutput) ToGcpTagArrayOutput() GcpTagArrayOutput
func (GcpTagArrayOutput) ToGcpTagArrayOutputWithContext ¶
func (o GcpTagArrayOutput) ToGcpTagArrayOutputWithContext(ctx context.Context) GcpTagArrayOutput
type GcpTagInput ¶
type GcpTagInput interface { pulumi.Input ToGcpTagOutput() GcpTagOutput ToGcpTagOutputWithContext(context.Context) GcpTagOutput }
GcpTagInput is an input type that accepts GcpTagArgs and GcpTagOutput values. You can construct a concrete instance of `GcpTagInput` via:
GcpTagArgs{...}
type GcpTagOutput ¶
type GcpTagOutput struct{ *pulumi.OutputState }
func (GcpTagOutput) ElementType ¶
func (GcpTagOutput) ElementType() reflect.Type
func (GcpTagOutput) Key ¶
func (o GcpTagOutput) Key() pulumi.StringOutput
func (GcpTagOutput) ToGcpTagOutput ¶
func (o GcpTagOutput) ToGcpTagOutput() GcpTagOutput
func (GcpTagOutput) ToGcpTagOutputWithContext ¶
func (o GcpTagOutput) ToGcpTagOutputWithContext(ctx context.Context) GcpTagOutput
func (GcpTagOutput) Value ¶
func (o GcpTagOutput) Value() pulumi.StringOutput
type GetAwsLink ¶
type GetAwsLinkArgs ¶
type GetAwsLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetAwsLinkArgs) ElementType ¶
func (GetAwsLinkArgs) ElementType() reflect.Type
func (GetAwsLinkArgs) ToGetAwsLinkOutput ¶
func (i GetAwsLinkArgs) ToGetAwsLinkOutput() GetAwsLinkOutput
func (GetAwsLinkArgs) ToGetAwsLinkOutputWithContext ¶
func (i GetAwsLinkArgs) ToGetAwsLinkOutputWithContext(ctx context.Context) GetAwsLinkOutput
type GetAwsLinkArray ¶
type GetAwsLinkArray []GetAwsLinkInput
func (GetAwsLinkArray) ElementType ¶
func (GetAwsLinkArray) ElementType() reflect.Type
func (GetAwsLinkArray) ToGetAwsLinkArrayOutput ¶
func (i GetAwsLinkArray) ToGetAwsLinkArrayOutput() GetAwsLinkArrayOutput
func (GetAwsLinkArray) ToGetAwsLinkArrayOutputWithContext ¶
func (i GetAwsLinkArray) ToGetAwsLinkArrayOutputWithContext(ctx context.Context) GetAwsLinkArrayOutput
type GetAwsLinkArrayInput ¶
type GetAwsLinkArrayInput interface { pulumi.Input ToGetAwsLinkArrayOutput() GetAwsLinkArrayOutput ToGetAwsLinkArrayOutputWithContext(context.Context) GetAwsLinkArrayOutput }
GetAwsLinkArrayInput is an input type that accepts GetAwsLinkArray and GetAwsLinkArrayOutput values. You can construct a concrete instance of `GetAwsLinkArrayInput` via:
GetAwsLinkArray{ GetAwsLinkArgs{...} }
type GetAwsLinkArrayOutput ¶
type GetAwsLinkArrayOutput struct{ *pulumi.OutputState }
func (GetAwsLinkArrayOutput) ElementType ¶
func (GetAwsLinkArrayOutput) ElementType() reflect.Type
func (GetAwsLinkArrayOutput) Index ¶
func (o GetAwsLinkArrayOutput) Index(i pulumi.IntInput) GetAwsLinkOutput
func (GetAwsLinkArrayOutput) ToGetAwsLinkArrayOutput ¶
func (o GetAwsLinkArrayOutput) ToGetAwsLinkArrayOutput() GetAwsLinkArrayOutput
func (GetAwsLinkArrayOutput) ToGetAwsLinkArrayOutputWithContext ¶
func (o GetAwsLinkArrayOutput) ToGetAwsLinkArrayOutputWithContext(ctx context.Context) GetAwsLinkArrayOutput
type GetAwsLinkInput ¶
type GetAwsLinkInput interface { pulumi.Input ToGetAwsLinkOutput() GetAwsLinkOutput ToGetAwsLinkOutputWithContext(context.Context) GetAwsLinkOutput }
GetAwsLinkInput is an input type that accepts GetAwsLinkArgs and GetAwsLinkOutput values. You can construct a concrete instance of `GetAwsLinkInput` via:
GetAwsLinkArgs{...}
type GetAwsLinkOutput ¶
type GetAwsLinkOutput struct{ *pulumi.OutputState }
func (GetAwsLinkOutput) ElementType ¶
func (GetAwsLinkOutput) ElementType() reflect.Type
func (GetAwsLinkOutput) Href ¶
func (o GetAwsLinkOutput) Href() pulumi.StringPtrOutput
func (GetAwsLinkOutput) Hrefs ¶
func (o GetAwsLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetAwsLinkOutput) Rel ¶
func (o GetAwsLinkOutput) Rel() pulumi.StringOutput
func (GetAwsLinkOutput) ToGetAwsLinkOutput ¶
func (o GetAwsLinkOutput) ToGetAwsLinkOutput() GetAwsLinkOutput
func (GetAwsLinkOutput) ToGetAwsLinkOutputWithContext ¶
func (o GetAwsLinkOutput) ToGetAwsLinkOutputWithContext(ctx context.Context) GetAwsLinkOutput
type GetAwsTagArgs ¶
type GetAwsTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAwsTagArgs) ElementType ¶
func (GetAwsTagArgs) ElementType() reflect.Type
func (GetAwsTagArgs) ToGetAwsTagOutput ¶
func (i GetAwsTagArgs) ToGetAwsTagOutput() GetAwsTagOutput
func (GetAwsTagArgs) ToGetAwsTagOutputWithContext ¶
func (i GetAwsTagArgs) ToGetAwsTagOutputWithContext(ctx context.Context) GetAwsTagOutput
type GetAwsTagArray ¶
type GetAwsTagArray []GetAwsTagInput
func (GetAwsTagArray) ElementType ¶
func (GetAwsTagArray) ElementType() reflect.Type
func (GetAwsTagArray) ToGetAwsTagArrayOutput ¶
func (i GetAwsTagArray) ToGetAwsTagArrayOutput() GetAwsTagArrayOutput
func (GetAwsTagArray) ToGetAwsTagArrayOutputWithContext ¶
func (i GetAwsTagArray) ToGetAwsTagArrayOutputWithContext(ctx context.Context) GetAwsTagArrayOutput
type GetAwsTagArrayInput ¶
type GetAwsTagArrayInput interface { pulumi.Input ToGetAwsTagArrayOutput() GetAwsTagArrayOutput ToGetAwsTagArrayOutputWithContext(context.Context) GetAwsTagArrayOutput }
GetAwsTagArrayInput is an input type that accepts GetAwsTagArray and GetAwsTagArrayOutput values. You can construct a concrete instance of `GetAwsTagArrayInput` via:
GetAwsTagArray{ GetAwsTagArgs{...} }
type GetAwsTagArrayOutput ¶
type GetAwsTagArrayOutput struct{ *pulumi.OutputState }
func (GetAwsTagArrayOutput) ElementType ¶
func (GetAwsTagArrayOutput) ElementType() reflect.Type
func (GetAwsTagArrayOutput) Index ¶
func (o GetAwsTagArrayOutput) Index(i pulumi.IntInput) GetAwsTagOutput
func (GetAwsTagArrayOutput) ToGetAwsTagArrayOutput ¶
func (o GetAwsTagArrayOutput) ToGetAwsTagArrayOutput() GetAwsTagArrayOutput
func (GetAwsTagArrayOutput) ToGetAwsTagArrayOutputWithContext ¶
func (o GetAwsTagArrayOutput) ToGetAwsTagArrayOutputWithContext(ctx context.Context) GetAwsTagArrayOutput
type GetAwsTagInput ¶
type GetAwsTagInput interface { pulumi.Input ToGetAwsTagOutput() GetAwsTagOutput ToGetAwsTagOutputWithContext(context.Context) GetAwsTagOutput }
GetAwsTagInput is an input type that accepts GetAwsTagArgs and GetAwsTagOutput values. You can construct a concrete instance of `GetAwsTagInput` via:
GetAwsTagArgs{...}
type GetAwsTagOutput ¶
type GetAwsTagOutput struct{ *pulumi.OutputState }
func (GetAwsTagOutput) ElementType ¶
func (GetAwsTagOutput) ElementType() reflect.Type
func (GetAwsTagOutput) ToGetAwsTagOutput ¶
func (o GetAwsTagOutput) ToGetAwsTagOutput() GetAwsTagOutput
func (GetAwsTagOutput) ToGetAwsTagOutputWithContext ¶
func (o GetAwsTagOutput) ToGetAwsTagOutputWithContext(ctx context.Context) GetAwsTagOutput
type GetAzureLink ¶
type GetAzureLinkArgs ¶
type GetAzureLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetAzureLinkArgs) ElementType ¶
func (GetAzureLinkArgs) ElementType() reflect.Type
func (GetAzureLinkArgs) ToGetAzureLinkOutput ¶
func (i GetAzureLinkArgs) ToGetAzureLinkOutput() GetAzureLinkOutput
func (GetAzureLinkArgs) ToGetAzureLinkOutputWithContext ¶
func (i GetAzureLinkArgs) ToGetAzureLinkOutputWithContext(ctx context.Context) GetAzureLinkOutput
type GetAzureLinkArray ¶
type GetAzureLinkArray []GetAzureLinkInput
func (GetAzureLinkArray) ElementType ¶
func (GetAzureLinkArray) ElementType() reflect.Type
func (GetAzureLinkArray) ToGetAzureLinkArrayOutput ¶
func (i GetAzureLinkArray) ToGetAzureLinkArrayOutput() GetAzureLinkArrayOutput
func (GetAzureLinkArray) ToGetAzureLinkArrayOutputWithContext ¶
func (i GetAzureLinkArray) ToGetAzureLinkArrayOutputWithContext(ctx context.Context) GetAzureLinkArrayOutput
type GetAzureLinkArrayInput ¶
type GetAzureLinkArrayInput interface { pulumi.Input ToGetAzureLinkArrayOutput() GetAzureLinkArrayOutput ToGetAzureLinkArrayOutputWithContext(context.Context) GetAzureLinkArrayOutput }
GetAzureLinkArrayInput is an input type that accepts GetAzureLinkArray and GetAzureLinkArrayOutput values. You can construct a concrete instance of `GetAzureLinkArrayInput` via:
GetAzureLinkArray{ GetAzureLinkArgs{...} }
type GetAzureLinkArrayOutput ¶
type GetAzureLinkArrayOutput struct{ *pulumi.OutputState }
func (GetAzureLinkArrayOutput) ElementType ¶
func (GetAzureLinkArrayOutput) ElementType() reflect.Type
func (GetAzureLinkArrayOutput) Index ¶
func (o GetAzureLinkArrayOutput) Index(i pulumi.IntInput) GetAzureLinkOutput
func (GetAzureLinkArrayOutput) ToGetAzureLinkArrayOutput ¶
func (o GetAzureLinkArrayOutput) ToGetAzureLinkArrayOutput() GetAzureLinkArrayOutput
func (GetAzureLinkArrayOutput) ToGetAzureLinkArrayOutputWithContext ¶
func (o GetAzureLinkArrayOutput) ToGetAzureLinkArrayOutputWithContext(ctx context.Context) GetAzureLinkArrayOutput
type GetAzureLinkInput ¶
type GetAzureLinkInput interface { pulumi.Input ToGetAzureLinkOutput() GetAzureLinkOutput ToGetAzureLinkOutputWithContext(context.Context) GetAzureLinkOutput }
GetAzureLinkInput is an input type that accepts GetAzureLinkArgs and GetAzureLinkOutput values. You can construct a concrete instance of `GetAzureLinkInput` via:
GetAzureLinkArgs{...}
type GetAzureLinkOutput ¶
type GetAzureLinkOutput struct{ *pulumi.OutputState }
func (GetAzureLinkOutput) ElementType ¶
func (GetAzureLinkOutput) ElementType() reflect.Type
func (GetAzureLinkOutput) Href ¶
func (o GetAzureLinkOutput) Href() pulumi.StringPtrOutput
func (GetAzureLinkOutput) Hrefs ¶
func (o GetAzureLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetAzureLinkOutput) Rel ¶
func (o GetAzureLinkOutput) Rel() pulumi.StringOutput
func (GetAzureLinkOutput) ToGetAzureLinkOutput ¶
func (o GetAzureLinkOutput) ToGetAzureLinkOutput() GetAzureLinkOutput
func (GetAzureLinkOutput) ToGetAzureLinkOutputWithContext ¶
func (o GetAzureLinkOutput) ToGetAzureLinkOutputWithContext(ctx context.Context) GetAzureLinkOutput
type GetAzureTag ¶
type GetAzureTagArgs ¶
type GetAzureTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAzureTagArgs) ElementType ¶
func (GetAzureTagArgs) ElementType() reflect.Type
func (GetAzureTagArgs) ToGetAzureTagOutput ¶
func (i GetAzureTagArgs) ToGetAzureTagOutput() GetAzureTagOutput
func (GetAzureTagArgs) ToGetAzureTagOutputWithContext ¶
func (i GetAzureTagArgs) ToGetAzureTagOutputWithContext(ctx context.Context) GetAzureTagOutput
type GetAzureTagArray ¶
type GetAzureTagArray []GetAzureTagInput
func (GetAzureTagArray) ElementType ¶
func (GetAzureTagArray) ElementType() reflect.Type
func (GetAzureTagArray) ToGetAzureTagArrayOutput ¶
func (i GetAzureTagArray) ToGetAzureTagArrayOutput() GetAzureTagArrayOutput
func (GetAzureTagArray) ToGetAzureTagArrayOutputWithContext ¶
func (i GetAzureTagArray) ToGetAzureTagArrayOutputWithContext(ctx context.Context) GetAzureTagArrayOutput
type GetAzureTagArrayInput ¶
type GetAzureTagArrayInput interface { pulumi.Input ToGetAzureTagArrayOutput() GetAzureTagArrayOutput ToGetAzureTagArrayOutputWithContext(context.Context) GetAzureTagArrayOutput }
GetAzureTagArrayInput is an input type that accepts GetAzureTagArray and GetAzureTagArrayOutput values. You can construct a concrete instance of `GetAzureTagArrayInput` via:
GetAzureTagArray{ GetAzureTagArgs{...} }
type GetAzureTagArrayOutput ¶
type GetAzureTagArrayOutput struct{ *pulumi.OutputState }
func (GetAzureTagArrayOutput) ElementType ¶
func (GetAzureTagArrayOutput) ElementType() reflect.Type
func (GetAzureTagArrayOutput) Index ¶
func (o GetAzureTagArrayOutput) Index(i pulumi.IntInput) GetAzureTagOutput
func (GetAzureTagArrayOutput) ToGetAzureTagArrayOutput ¶
func (o GetAzureTagArrayOutput) ToGetAzureTagArrayOutput() GetAzureTagArrayOutput
func (GetAzureTagArrayOutput) ToGetAzureTagArrayOutputWithContext ¶
func (o GetAzureTagArrayOutput) ToGetAzureTagArrayOutputWithContext(ctx context.Context) GetAzureTagArrayOutput
type GetAzureTagInput ¶
type GetAzureTagInput interface { pulumi.Input ToGetAzureTagOutput() GetAzureTagOutput ToGetAzureTagOutputWithContext(context.Context) GetAzureTagOutput }
GetAzureTagInput is an input type that accepts GetAzureTagArgs and GetAzureTagOutput values. You can construct a concrete instance of `GetAzureTagInput` via:
GetAzureTagArgs{...}
type GetAzureTagOutput ¶
type GetAzureTagOutput struct{ *pulumi.OutputState }
func (GetAzureTagOutput) ElementType ¶
func (GetAzureTagOutput) ElementType() reflect.Type
func (GetAzureTagOutput) ToGetAzureTagOutput ¶
func (o GetAzureTagOutput) ToGetAzureTagOutput() GetAzureTagOutput
func (GetAzureTagOutput) ToGetAzureTagOutputWithContext ¶
func (o GetAzureTagOutput) ToGetAzureTagOutputWithContext(ctx context.Context) GetAzureTagOutput
func (GetAzureTagOutput) Value ¶
func (o GetAzureTagOutput) Value() pulumi.StringOutput
Tag’s value.
type GetGcpLink ¶
type GetGcpLinkArgs ¶
type GetGcpLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetGcpLinkArgs) ElementType ¶
func (GetGcpLinkArgs) ElementType() reflect.Type
func (GetGcpLinkArgs) ToGetGcpLinkOutput ¶
func (i GetGcpLinkArgs) ToGetGcpLinkOutput() GetGcpLinkOutput
func (GetGcpLinkArgs) ToGetGcpLinkOutputWithContext ¶
func (i GetGcpLinkArgs) ToGetGcpLinkOutputWithContext(ctx context.Context) GetGcpLinkOutput
type GetGcpLinkArray ¶
type GetGcpLinkArray []GetGcpLinkInput
func (GetGcpLinkArray) ElementType ¶
func (GetGcpLinkArray) ElementType() reflect.Type
func (GetGcpLinkArray) ToGetGcpLinkArrayOutput ¶
func (i GetGcpLinkArray) ToGetGcpLinkArrayOutput() GetGcpLinkArrayOutput
func (GetGcpLinkArray) ToGetGcpLinkArrayOutputWithContext ¶
func (i GetGcpLinkArray) ToGetGcpLinkArrayOutputWithContext(ctx context.Context) GetGcpLinkArrayOutput
type GetGcpLinkArrayInput ¶
type GetGcpLinkArrayInput interface { pulumi.Input ToGetGcpLinkArrayOutput() GetGcpLinkArrayOutput ToGetGcpLinkArrayOutputWithContext(context.Context) GetGcpLinkArrayOutput }
GetGcpLinkArrayInput is an input type that accepts GetGcpLinkArray and GetGcpLinkArrayOutput values. You can construct a concrete instance of `GetGcpLinkArrayInput` via:
GetGcpLinkArray{ GetGcpLinkArgs{...} }
type GetGcpLinkArrayOutput ¶
type GetGcpLinkArrayOutput struct{ *pulumi.OutputState }
func (GetGcpLinkArrayOutput) ElementType ¶
func (GetGcpLinkArrayOutput) ElementType() reflect.Type
func (GetGcpLinkArrayOutput) Index ¶
func (o GetGcpLinkArrayOutput) Index(i pulumi.IntInput) GetGcpLinkOutput
func (GetGcpLinkArrayOutput) ToGetGcpLinkArrayOutput ¶
func (o GetGcpLinkArrayOutput) ToGetGcpLinkArrayOutput() GetGcpLinkArrayOutput
func (GetGcpLinkArrayOutput) ToGetGcpLinkArrayOutputWithContext ¶
func (o GetGcpLinkArrayOutput) ToGetGcpLinkArrayOutputWithContext(ctx context.Context) GetGcpLinkArrayOutput
type GetGcpLinkInput ¶
type GetGcpLinkInput interface { pulumi.Input ToGetGcpLinkOutput() GetGcpLinkOutput ToGetGcpLinkOutputWithContext(context.Context) GetGcpLinkOutput }
GetGcpLinkInput is an input type that accepts GetGcpLinkArgs and GetGcpLinkOutput values. You can construct a concrete instance of `GetGcpLinkInput` via:
GetGcpLinkArgs{...}
type GetGcpLinkOutput ¶
type GetGcpLinkOutput struct{ *pulumi.OutputState }
func (GetGcpLinkOutput) ElementType ¶
func (GetGcpLinkOutput) ElementType() reflect.Type
func (GetGcpLinkOutput) Href ¶
func (o GetGcpLinkOutput) Href() pulumi.StringPtrOutput
func (GetGcpLinkOutput) Hrefs ¶
func (o GetGcpLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetGcpLinkOutput) Rel ¶
func (o GetGcpLinkOutput) Rel() pulumi.StringOutput
func (GetGcpLinkOutput) ToGetGcpLinkOutput ¶
func (o GetGcpLinkOutput) ToGetGcpLinkOutput() GetGcpLinkOutput
func (GetGcpLinkOutput) ToGetGcpLinkOutputWithContext ¶
func (o GetGcpLinkOutput) ToGetGcpLinkOutputWithContext(ctx context.Context) GetGcpLinkOutput
type GetGcpTagArgs ¶
type GetGcpTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetGcpTagArgs) ElementType ¶
func (GetGcpTagArgs) ElementType() reflect.Type
func (GetGcpTagArgs) ToGetGcpTagOutput ¶
func (i GetGcpTagArgs) ToGetGcpTagOutput() GetGcpTagOutput
func (GetGcpTagArgs) ToGetGcpTagOutputWithContext ¶
func (i GetGcpTagArgs) ToGetGcpTagOutputWithContext(ctx context.Context) GetGcpTagOutput
type GetGcpTagArray ¶
type GetGcpTagArray []GetGcpTagInput
func (GetGcpTagArray) ElementType ¶
func (GetGcpTagArray) ElementType() reflect.Type
func (GetGcpTagArray) ToGetGcpTagArrayOutput ¶
func (i GetGcpTagArray) ToGetGcpTagArrayOutput() GetGcpTagArrayOutput
func (GetGcpTagArray) ToGetGcpTagArrayOutputWithContext ¶
func (i GetGcpTagArray) ToGetGcpTagArrayOutputWithContext(ctx context.Context) GetGcpTagArrayOutput
type GetGcpTagArrayInput ¶
type GetGcpTagArrayInput interface { pulumi.Input ToGetGcpTagArrayOutput() GetGcpTagArrayOutput ToGetGcpTagArrayOutputWithContext(context.Context) GetGcpTagArrayOutput }
GetGcpTagArrayInput is an input type that accepts GetGcpTagArray and GetGcpTagArrayOutput values. You can construct a concrete instance of `GetGcpTagArrayInput` via:
GetGcpTagArray{ GetGcpTagArgs{...} }
type GetGcpTagArrayOutput ¶
type GetGcpTagArrayOutput struct{ *pulumi.OutputState }
func (GetGcpTagArrayOutput) ElementType ¶
func (GetGcpTagArrayOutput) ElementType() reflect.Type
func (GetGcpTagArrayOutput) Index ¶
func (o GetGcpTagArrayOutput) Index(i pulumi.IntInput) GetGcpTagOutput
func (GetGcpTagArrayOutput) ToGetGcpTagArrayOutput ¶
func (o GetGcpTagArrayOutput) ToGetGcpTagArrayOutput() GetGcpTagArrayOutput
func (GetGcpTagArrayOutput) ToGetGcpTagArrayOutputWithContext ¶
func (o GetGcpTagArrayOutput) ToGetGcpTagArrayOutputWithContext(ctx context.Context) GetGcpTagArrayOutput
type GetGcpTagInput ¶
type GetGcpTagInput interface { pulumi.Input ToGetGcpTagOutput() GetGcpTagOutput ToGetGcpTagOutputWithContext(context.Context) GetGcpTagOutput }
GetGcpTagInput is an input type that accepts GetGcpTagArgs and GetGcpTagOutput values. You can construct a concrete instance of `GetGcpTagInput` via:
GetGcpTagArgs{...}
type GetGcpTagOutput ¶
type GetGcpTagOutput struct{ *pulumi.OutputState }
func (GetGcpTagOutput) ElementType ¶
func (GetGcpTagOutput) ElementType() reflect.Type
func (GetGcpTagOutput) ToGetGcpTagOutput ¶
func (o GetGcpTagOutput) ToGetGcpTagOutput() GetGcpTagOutput
func (GetGcpTagOutput) ToGetGcpTagOutputWithContext ¶
func (o GetGcpTagOutput) ToGetGcpTagOutputWithContext(ctx context.Context) GetGcpTagOutput
type GetNsxtLink ¶
type GetNsxtLinkArgs ¶
type GetNsxtLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetNsxtLinkArgs) ElementType ¶
func (GetNsxtLinkArgs) ElementType() reflect.Type
func (GetNsxtLinkArgs) ToGetNsxtLinkOutput ¶
func (i GetNsxtLinkArgs) ToGetNsxtLinkOutput() GetNsxtLinkOutput
func (GetNsxtLinkArgs) ToGetNsxtLinkOutputWithContext ¶
func (i GetNsxtLinkArgs) ToGetNsxtLinkOutputWithContext(ctx context.Context) GetNsxtLinkOutput
type GetNsxtLinkArray ¶
type GetNsxtLinkArray []GetNsxtLinkInput
func (GetNsxtLinkArray) ElementType ¶
func (GetNsxtLinkArray) ElementType() reflect.Type
func (GetNsxtLinkArray) ToGetNsxtLinkArrayOutput ¶
func (i GetNsxtLinkArray) ToGetNsxtLinkArrayOutput() GetNsxtLinkArrayOutput
func (GetNsxtLinkArray) ToGetNsxtLinkArrayOutputWithContext ¶
func (i GetNsxtLinkArray) ToGetNsxtLinkArrayOutputWithContext(ctx context.Context) GetNsxtLinkArrayOutput
type GetNsxtLinkArrayInput ¶
type GetNsxtLinkArrayInput interface { pulumi.Input ToGetNsxtLinkArrayOutput() GetNsxtLinkArrayOutput ToGetNsxtLinkArrayOutputWithContext(context.Context) GetNsxtLinkArrayOutput }
GetNsxtLinkArrayInput is an input type that accepts GetNsxtLinkArray and GetNsxtLinkArrayOutput values. You can construct a concrete instance of `GetNsxtLinkArrayInput` via:
GetNsxtLinkArray{ GetNsxtLinkArgs{...} }
type GetNsxtLinkArrayOutput ¶
type GetNsxtLinkArrayOutput struct{ *pulumi.OutputState }
func (GetNsxtLinkArrayOutput) ElementType ¶
func (GetNsxtLinkArrayOutput) ElementType() reflect.Type
func (GetNsxtLinkArrayOutput) Index ¶
func (o GetNsxtLinkArrayOutput) Index(i pulumi.IntInput) GetNsxtLinkOutput
func (GetNsxtLinkArrayOutput) ToGetNsxtLinkArrayOutput ¶
func (o GetNsxtLinkArrayOutput) ToGetNsxtLinkArrayOutput() GetNsxtLinkArrayOutput
func (GetNsxtLinkArrayOutput) ToGetNsxtLinkArrayOutputWithContext ¶
func (o GetNsxtLinkArrayOutput) ToGetNsxtLinkArrayOutputWithContext(ctx context.Context) GetNsxtLinkArrayOutput
type GetNsxtLinkInput ¶
type GetNsxtLinkInput interface { pulumi.Input ToGetNsxtLinkOutput() GetNsxtLinkOutput ToGetNsxtLinkOutputWithContext(context.Context) GetNsxtLinkOutput }
GetNsxtLinkInput is an input type that accepts GetNsxtLinkArgs and GetNsxtLinkOutput values. You can construct a concrete instance of `GetNsxtLinkInput` via:
GetNsxtLinkArgs{...}
type GetNsxtLinkOutput ¶
type GetNsxtLinkOutput struct{ *pulumi.OutputState }
func (GetNsxtLinkOutput) ElementType ¶
func (GetNsxtLinkOutput) ElementType() reflect.Type
func (GetNsxtLinkOutput) Href ¶
func (o GetNsxtLinkOutput) Href() pulumi.StringPtrOutput
func (GetNsxtLinkOutput) Hrefs ¶
func (o GetNsxtLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetNsxtLinkOutput) Rel ¶
func (o GetNsxtLinkOutput) Rel() pulumi.StringOutput
func (GetNsxtLinkOutput) ToGetNsxtLinkOutput ¶
func (o GetNsxtLinkOutput) ToGetNsxtLinkOutput() GetNsxtLinkOutput
func (GetNsxtLinkOutput) ToGetNsxtLinkOutputWithContext ¶
func (o GetNsxtLinkOutput) ToGetNsxtLinkOutputWithContext(ctx context.Context) GetNsxtLinkOutput
type GetNsxtTag ¶
type GetNsxtTagArgs ¶
type GetNsxtTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetNsxtTagArgs) ElementType ¶
func (GetNsxtTagArgs) ElementType() reflect.Type
func (GetNsxtTagArgs) ToGetNsxtTagOutput ¶
func (i GetNsxtTagArgs) ToGetNsxtTagOutput() GetNsxtTagOutput
func (GetNsxtTagArgs) ToGetNsxtTagOutputWithContext ¶
func (i GetNsxtTagArgs) ToGetNsxtTagOutputWithContext(ctx context.Context) GetNsxtTagOutput
type GetNsxtTagArray ¶
type GetNsxtTagArray []GetNsxtTagInput
func (GetNsxtTagArray) ElementType ¶
func (GetNsxtTagArray) ElementType() reflect.Type
func (GetNsxtTagArray) ToGetNsxtTagArrayOutput ¶
func (i GetNsxtTagArray) ToGetNsxtTagArrayOutput() GetNsxtTagArrayOutput
func (GetNsxtTagArray) ToGetNsxtTagArrayOutputWithContext ¶
func (i GetNsxtTagArray) ToGetNsxtTagArrayOutputWithContext(ctx context.Context) GetNsxtTagArrayOutput
type GetNsxtTagArrayInput ¶
type GetNsxtTagArrayInput interface { pulumi.Input ToGetNsxtTagArrayOutput() GetNsxtTagArrayOutput ToGetNsxtTagArrayOutputWithContext(context.Context) GetNsxtTagArrayOutput }
GetNsxtTagArrayInput is an input type that accepts GetNsxtTagArray and GetNsxtTagArrayOutput values. You can construct a concrete instance of `GetNsxtTagArrayInput` via:
GetNsxtTagArray{ GetNsxtTagArgs{...} }
type GetNsxtTagArrayOutput ¶
type GetNsxtTagArrayOutput struct{ *pulumi.OutputState }
func (GetNsxtTagArrayOutput) ElementType ¶
func (GetNsxtTagArrayOutput) ElementType() reflect.Type
func (GetNsxtTagArrayOutput) Index ¶
func (o GetNsxtTagArrayOutput) Index(i pulumi.IntInput) GetNsxtTagOutput
func (GetNsxtTagArrayOutput) ToGetNsxtTagArrayOutput ¶
func (o GetNsxtTagArrayOutput) ToGetNsxtTagArrayOutput() GetNsxtTagArrayOutput
func (GetNsxtTagArrayOutput) ToGetNsxtTagArrayOutputWithContext ¶
func (o GetNsxtTagArrayOutput) ToGetNsxtTagArrayOutputWithContext(ctx context.Context) GetNsxtTagArrayOutput
type GetNsxtTagInput ¶
type GetNsxtTagInput interface { pulumi.Input ToGetNsxtTagOutput() GetNsxtTagOutput ToGetNsxtTagOutputWithContext(context.Context) GetNsxtTagOutput }
GetNsxtTagInput is an input type that accepts GetNsxtTagArgs and GetNsxtTagOutput values. You can construct a concrete instance of `GetNsxtTagInput` via:
GetNsxtTagArgs{...}
type GetNsxtTagOutput ¶
type GetNsxtTagOutput struct{ *pulumi.OutputState }
func (GetNsxtTagOutput) ElementType ¶
func (GetNsxtTagOutput) ElementType() reflect.Type
func (GetNsxtTagOutput) ToGetNsxtTagOutput ¶
func (o GetNsxtTagOutput) ToGetNsxtTagOutput() GetNsxtTagOutput
func (GetNsxtTagOutput) ToGetNsxtTagOutputWithContext ¶
func (o GetNsxtTagOutput) ToGetNsxtTagOutputWithContext(ctx context.Context) GetNsxtTagOutput
type GetNsxvLink ¶
type GetNsxvLinkArgs ¶
type GetNsxvLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetNsxvLinkArgs) ElementType ¶
func (GetNsxvLinkArgs) ElementType() reflect.Type
func (GetNsxvLinkArgs) ToGetNsxvLinkOutput ¶
func (i GetNsxvLinkArgs) ToGetNsxvLinkOutput() GetNsxvLinkOutput
func (GetNsxvLinkArgs) ToGetNsxvLinkOutputWithContext ¶
func (i GetNsxvLinkArgs) ToGetNsxvLinkOutputWithContext(ctx context.Context) GetNsxvLinkOutput
type GetNsxvLinkArray ¶
type GetNsxvLinkArray []GetNsxvLinkInput
func (GetNsxvLinkArray) ElementType ¶
func (GetNsxvLinkArray) ElementType() reflect.Type
func (GetNsxvLinkArray) ToGetNsxvLinkArrayOutput ¶
func (i GetNsxvLinkArray) ToGetNsxvLinkArrayOutput() GetNsxvLinkArrayOutput
func (GetNsxvLinkArray) ToGetNsxvLinkArrayOutputWithContext ¶
func (i GetNsxvLinkArray) ToGetNsxvLinkArrayOutputWithContext(ctx context.Context) GetNsxvLinkArrayOutput
type GetNsxvLinkArrayInput ¶
type GetNsxvLinkArrayInput interface { pulumi.Input ToGetNsxvLinkArrayOutput() GetNsxvLinkArrayOutput ToGetNsxvLinkArrayOutputWithContext(context.Context) GetNsxvLinkArrayOutput }
GetNsxvLinkArrayInput is an input type that accepts GetNsxvLinkArray and GetNsxvLinkArrayOutput values. You can construct a concrete instance of `GetNsxvLinkArrayInput` via:
GetNsxvLinkArray{ GetNsxvLinkArgs{...} }
type GetNsxvLinkArrayOutput ¶
type GetNsxvLinkArrayOutput struct{ *pulumi.OutputState }
func (GetNsxvLinkArrayOutput) ElementType ¶
func (GetNsxvLinkArrayOutput) ElementType() reflect.Type
func (GetNsxvLinkArrayOutput) Index ¶
func (o GetNsxvLinkArrayOutput) Index(i pulumi.IntInput) GetNsxvLinkOutput
func (GetNsxvLinkArrayOutput) ToGetNsxvLinkArrayOutput ¶
func (o GetNsxvLinkArrayOutput) ToGetNsxvLinkArrayOutput() GetNsxvLinkArrayOutput
func (GetNsxvLinkArrayOutput) ToGetNsxvLinkArrayOutputWithContext ¶
func (o GetNsxvLinkArrayOutput) ToGetNsxvLinkArrayOutputWithContext(ctx context.Context) GetNsxvLinkArrayOutput
type GetNsxvLinkInput ¶
type GetNsxvLinkInput interface { pulumi.Input ToGetNsxvLinkOutput() GetNsxvLinkOutput ToGetNsxvLinkOutputWithContext(context.Context) GetNsxvLinkOutput }
GetNsxvLinkInput is an input type that accepts GetNsxvLinkArgs and GetNsxvLinkOutput values. You can construct a concrete instance of `GetNsxvLinkInput` via:
GetNsxvLinkArgs{...}
type GetNsxvLinkOutput ¶
type GetNsxvLinkOutput struct{ *pulumi.OutputState }
func (GetNsxvLinkOutput) ElementType ¶
func (GetNsxvLinkOutput) ElementType() reflect.Type
func (GetNsxvLinkOutput) Href ¶
func (o GetNsxvLinkOutput) Href() pulumi.StringPtrOutput
func (GetNsxvLinkOutput) Hrefs ¶
func (o GetNsxvLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetNsxvLinkOutput) Rel ¶
func (o GetNsxvLinkOutput) Rel() pulumi.StringOutput
func (GetNsxvLinkOutput) ToGetNsxvLinkOutput ¶
func (o GetNsxvLinkOutput) ToGetNsxvLinkOutput() GetNsxvLinkOutput
func (GetNsxvLinkOutput) ToGetNsxvLinkOutputWithContext ¶
func (o GetNsxvLinkOutput) ToGetNsxvLinkOutputWithContext(ctx context.Context) GetNsxvLinkOutput
type GetNsxvTag ¶
type GetNsxvTagArgs ¶
type GetNsxvTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetNsxvTagArgs) ElementType ¶
func (GetNsxvTagArgs) ElementType() reflect.Type
func (GetNsxvTagArgs) ToGetNsxvTagOutput ¶
func (i GetNsxvTagArgs) ToGetNsxvTagOutput() GetNsxvTagOutput
func (GetNsxvTagArgs) ToGetNsxvTagOutputWithContext ¶
func (i GetNsxvTagArgs) ToGetNsxvTagOutputWithContext(ctx context.Context) GetNsxvTagOutput
type GetNsxvTagArray ¶
type GetNsxvTagArray []GetNsxvTagInput
func (GetNsxvTagArray) ElementType ¶
func (GetNsxvTagArray) ElementType() reflect.Type
func (GetNsxvTagArray) ToGetNsxvTagArrayOutput ¶
func (i GetNsxvTagArray) ToGetNsxvTagArrayOutput() GetNsxvTagArrayOutput
func (GetNsxvTagArray) ToGetNsxvTagArrayOutputWithContext ¶
func (i GetNsxvTagArray) ToGetNsxvTagArrayOutputWithContext(ctx context.Context) GetNsxvTagArrayOutput
type GetNsxvTagArrayInput ¶
type GetNsxvTagArrayInput interface { pulumi.Input ToGetNsxvTagArrayOutput() GetNsxvTagArrayOutput ToGetNsxvTagArrayOutputWithContext(context.Context) GetNsxvTagArrayOutput }
GetNsxvTagArrayInput is an input type that accepts GetNsxvTagArray and GetNsxvTagArrayOutput values. You can construct a concrete instance of `GetNsxvTagArrayInput` via:
GetNsxvTagArray{ GetNsxvTagArgs{...} }
type GetNsxvTagArrayOutput ¶
type GetNsxvTagArrayOutput struct{ *pulumi.OutputState }
func (GetNsxvTagArrayOutput) ElementType ¶
func (GetNsxvTagArrayOutput) ElementType() reflect.Type
func (GetNsxvTagArrayOutput) Index ¶
func (o GetNsxvTagArrayOutput) Index(i pulumi.IntInput) GetNsxvTagOutput
func (GetNsxvTagArrayOutput) ToGetNsxvTagArrayOutput ¶
func (o GetNsxvTagArrayOutput) ToGetNsxvTagArrayOutput() GetNsxvTagArrayOutput
func (GetNsxvTagArrayOutput) ToGetNsxvTagArrayOutputWithContext ¶
func (o GetNsxvTagArrayOutput) ToGetNsxvTagArrayOutputWithContext(ctx context.Context) GetNsxvTagArrayOutput
type GetNsxvTagInput ¶
type GetNsxvTagInput interface { pulumi.Input ToGetNsxvTagOutput() GetNsxvTagOutput ToGetNsxvTagOutputWithContext(context.Context) GetNsxvTagOutput }
GetNsxvTagInput is an input type that accepts GetNsxvTagArgs and GetNsxvTagOutput values. You can construct a concrete instance of `GetNsxvTagInput` via:
GetNsxvTagArgs{...}
type GetNsxvTagOutput ¶
type GetNsxvTagOutput struct{ *pulumi.OutputState }
func (GetNsxvTagOutput) ElementType ¶
func (GetNsxvTagOutput) ElementType() reflect.Type
func (GetNsxvTagOutput) ToGetNsxvTagOutput ¶
func (o GetNsxvTagOutput) ToGetNsxvTagOutput() GetNsxvTagOutput
func (GetNsxvTagOutput) ToGetNsxvTagOutputWithContext ¶
func (o GetNsxvTagOutput) ToGetNsxvTagOutputWithContext(ctx context.Context) GetNsxvTagOutput
type GetVSphereLink ¶
type GetVSphereLinkArgs ¶
type GetVSphereLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetVSphereLinkArgs) ElementType ¶
func (GetVSphereLinkArgs) ElementType() reflect.Type
func (GetVSphereLinkArgs) ToGetVSphereLinkOutput ¶
func (i GetVSphereLinkArgs) ToGetVSphereLinkOutput() GetVSphereLinkOutput
func (GetVSphereLinkArgs) ToGetVSphereLinkOutputWithContext ¶
func (i GetVSphereLinkArgs) ToGetVSphereLinkOutputWithContext(ctx context.Context) GetVSphereLinkOutput
type GetVSphereLinkArray ¶
type GetVSphereLinkArray []GetVSphereLinkInput
func (GetVSphereLinkArray) ElementType ¶
func (GetVSphereLinkArray) ElementType() reflect.Type
func (GetVSphereLinkArray) ToGetVSphereLinkArrayOutput ¶
func (i GetVSphereLinkArray) ToGetVSphereLinkArrayOutput() GetVSphereLinkArrayOutput
func (GetVSphereLinkArray) ToGetVSphereLinkArrayOutputWithContext ¶
func (i GetVSphereLinkArray) ToGetVSphereLinkArrayOutputWithContext(ctx context.Context) GetVSphereLinkArrayOutput
type GetVSphereLinkArrayInput ¶
type GetVSphereLinkArrayInput interface { pulumi.Input ToGetVSphereLinkArrayOutput() GetVSphereLinkArrayOutput ToGetVSphereLinkArrayOutputWithContext(context.Context) GetVSphereLinkArrayOutput }
GetVSphereLinkArrayInput is an input type that accepts GetVSphereLinkArray and GetVSphereLinkArrayOutput values. You can construct a concrete instance of `GetVSphereLinkArrayInput` via:
GetVSphereLinkArray{ GetVSphereLinkArgs{...} }
type GetVSphereLinkArrayOutput ¶
type GetVSphereLinkArrayOutput struct{ *pulumi.OutputState }
func (GetVSphereLinkArrayOutput) ElementType ¶
func (GetVSphereLinkArrayOutput) ElementType() reflect.Type
func (GetVSphereLinkArrayOutput) Index ¶
func (o GetVSphereLinkArrayOutput) Index(i pulumi.IntInput) GetVSphereLinkOutput
func (GetVSphereLinkArrayOutput) ToGetVSphereLinkArrayOutput ¶
func (o GetVSphereLinkArrayOutput) ToGetVSphereLinkArrayOutput() GetVSphereLinkArrayOutput
func (GetVSphereLinkArrayOutput) ToGetVSphereLinkArrayOutputWithContext ¶
func (o GetVSphereLinkArrayOutput) ToGetVSphereLinkArrayOutputWithContext(ctx context.Context) GetVSphereLinkArrayOutput
type GetVSphereLinkInput ¶
type GetVSphereLinkInput interface { pulumi.Input ToGetVSphereLinkOutput() GetVSphereLinkOutput ToGetVSphereLinkOutputWithContext(context.Context) GetVSphereLinkOutput }
GetVSphereLinkInput is an input type that accepts GetVSphereLinkArgs and GetVSphereLinkOutput values. You can construct a concrete instance of `GetVSphereLinkInput` via:
GetVSphereLinkArgs{...}
type GetVSphereLinkOutput ¶
type GetVSphereLinkOutput struct{ *pulumi.OutputState }
func (GetVSphereLinkOutput) ElementType ¶
func (GetVSphereLinkOutput) ElementType() reflect.Type
func (GetVSphereLinkOutput) Href ¶
func (o GetVSphereLinkOutput) Href() pulumi.StringPtrOutput
func (GetVSphereLinkOutput) Hrefs ¶
func (o GetVSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetVSphereLinkOutput) Rel ¶
func (o GetVSphereLinkOutput) Rel() pulumi.StringOutput
func (GetVSphereLinkOutput) ToGetVSphereLinkOutput ¶
func (o GetVSphereLinkOutput) ToGetVSphereLinkOutput() GetVSphereLinkOutput
func (GetVSphereLinkOutput) ToGetVSphereLinkOutputWithContext ¶
func (o GetVSphereLinkOutput) ToGetVSphereLinkOutputWithContext(ctx context.Context) GetVSphereLinkOutput
type GetVSphereTag ¶
type GetVSphereTagArgs ¶
type GetVSphereTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetVSphereTagArgs) ElementType ¶
func (GetVSphereTagArgs) ElementType() reflect.Type
func (GetVSphereTagArgs) ToGetVSphereTagOutput ¶
func (i GetVSphereTagArgs) ToGetVSphereTagOutput() GetVSphereTagOutput
func (GetVSphereTagArgs) ToGetVSphereTagOutputWithContext ¶
func (i GetVSphereTagArgs) ToGetVSphereTagOutputWithContext(ctx context.Context) GetVSphereTagOutput
type GetVSphereTagArray ¶
type GetVSphereTagArray []GetVSphereTagInput
func (GetVSphereTagArray) ElementType ¶
func (GetVSphereTagArray) ElementType() reflect.Type
func (GetVSphereTagArray) ToGetVSphereTagArrayOutput ¶
func (i GetVSphereTagArray) ToGetVSphereTagArrayOutput() GetVSphereTagArrayOutput
func (GetVSphereTagArray) ToGetVSphereTagArrayOutputWithContext ¶
func (i GetVSphereTagArray) ToGetVSphereTagArrayOutputWithContext(ctx context.Context) GetVSphereTagArrayOutput
type GetVSphereTagArrayInput ¶
type GetVSphereTagArrayInput interface { pulumi.Input ToGetVSphereTagArrayOutput() GetVSphereTagArrayOutput ToGetVSphereTagArrayOutputWithContext(context.Context) GetVSphereTagArrayOutput }
GetVSphereTagArrayInput is an input type that accepts GetVSphereTagArray and GetVSphereTagArrayOutput values. You can construct a concrete instance of `GetVSphereTagArrayInput` via:
GetVSphereTagArray{ GetVSphereTagArgs{...} }
type GetVSphereTagArrayOutput ¶
type GetVSphereTagArrayOutput struct{ *pulumi.OutputState }
func (GetVSphereTagArrayOutput) ElementType ¶
func (GetVSphereTagArrayOutput) ElementType() reflect.Type
func (GetVSphereTagArrayOutput) Index ¶
func (o GetVSphereTagArrayOutput) Index(i pulumi.IntInput) GetVSphereTagOutput
func (GetVSphereTagArrayOutput) ToGetVSphereTagArrayOutput ¶
func (o GetVSphereTagArrayOutput) ToGetVSphereTagArrayOutput() GetVSphereTagArrayOutput
func (GetVSphereTagArrayOutput) ToGetVSphereTagArrayOutputWithContext ¶
func (o GetVSphereTagArrayOutput) ToGetVSphereTagArrayOutputWithContext(ctx context.Context) GetVSphereTagArrayOutput
type GetVSphereTagInput ¶
type GetVSphereTagInput interface { pulumi.Input ToGetVSphereTagOutput() GetVSphereTagOutput ToGetVSphereTagOutputWithContext(context.Context) GetVSphereTagOutput }
GetVSphereTagInput is an input type that accepts GetVSphereTagArgs and GetVSphereTagOutput values. You can construct a concrete instance of `GetVSphereTagInput` via:
GetVSphereTagArgs{...}
type GetVSphereTagOutput ¶
type GetVSphereTagOutput struct{ *pulumi.OutputState }
func (GetVSphereTagOutput) ElementType ¶
func (GetVSphereTagOutput) ElementType() reflect.Type
func (GetVSphereTagOutput) ToGetVSphereTagOutput ¶
func (o GetVSphereTagOutput) ToGetVSphereTagOutput() GetVSphereTagOutput
func (GetVSphereTagOutput) ToGetVSphereTagOutputWithContext ¶
func (o GetVSphereTagOutput) ToGetVSphereTagOutputWithContext(ctx context.Context) GetVSphereTagOutput
func (GetVSphereTagOutput) Value ¶
func (o GetVSphereTagOutput) Value() pulumi.StringOutput
Tag’s value.
type GetVmcLink ¶
type GetVmcLinkArgs ¶
type GetVmcLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (GetVmcLinkArgs) ElementType ¶
func (GetVmcLinkArgs) ElementType() reflect.Type
func (GetVmcLinkArgs) ToGetVmcLinkOutput ¶
func (i GetVmcLinkArgs) ToGetVmcLinkOutput() GetVmcLinkOutput
func (GetVmcLinkArgs) ToGetVmcLinkOutputWithContext ¶
func (i GetVmcLinkArgs) ToGetVmcLinkOutputWithContext(ctx context.Context) GetVmcLinkOutput
type GetVmcLinkArray ¶
type GetVmcLinkArray []GetVmcLinkInput
func (GetVmcLinkArray) ElementType ¶
func (GetVmcLinkArray) ElementType() reflect.Type
func (GetVmcLinkArray) ToGetVmcLinkArrayOutput ¶
func (i GetVmcLinkArray) ToGetVmcLinkArrayOutput() GetVmcLinkArrayOutput
func (GetVmcLinkArray) ToGetVmcLinkArrayOutputWithContext ¶
func (i GetVmcLinkArray) ToGetVmcLinkArrayOutputWithContext(ctx context.Context) GetVmcLinkArrayOutput
type GetVmcLinkArrayInput ¶
type GetVmcLinkArrayInput interface { pulumi.Input ToGetVmcLinkArrayOutput() GetVmcLinkArrayOutput ToGetVmcLinkArrayOutputWithContext(context.Context) GetVmcLinkArrayOutput }
GetVmcLinkArrayInput is an input type that accepts GetVmcLinkArray and GetVmcLinkArrayOutput values. You can construct a concrete instance of `GetVmcLinkArrayInput` via:
GetVmcLinkArray{ GetVmcLinkArgs{...} }
type GetVmcLinkArrayOutput ¶
type GetVmcLinkArrayOutput struct{ *pulumi.OutputState }
func (GetVmcLinkArrayOutput) ElementType ¶
func (GetVmcLinkArrayOutput) ElementType() reflect.Type
func (GetVmcLinkArrayOutput) Index ¶
func (o GetVmcLinkArrayOutput) Index(i pulumi.IntInput) GetVmcLinkOutput
func (GetVmcLinkArrayOutput) ToGetVmcLinkArrayOutput ¶
func (o GetVmcLinkArrayOutput) ToGetVmcLinkArrayOutput() GetVmcLinkArrayOutput
func (GetVmcLinkArrayOutput) ToGetVmcLinkArrayOutputWithContext ¶
func (o GetVmcLinkArrayOutput) ToGetVmcLinkArrayOutputWithContext(ctx context.Context) GetVmcLinkArrayOutput
type GetVmcLinkInput ¶
type GetVmcLinkInput interface { pulumi.Input ToGetVmcLinkOutput() GetVmcLinkOutput ToGetVmcLinkOutputWithContext(context.Context) GetVmcLinkOutput }
GetVmcLinkInput is an input type that accepts GetVmcLinkArgs and GetVmcLinkOutput values. You can construct a concrete instance of `GetVmcLinkInput` via:
GetVmcLinkArgs{...}
type GetVmcLinkOutput ¶
type GetVmcLinkOutput struct{ *pulumi.OutputState }
func (GetVmcLinkOutput) ElementType ¶
func (GetVmcLinkOutput) ElementType() reflect.Type
func (GetVmcLinkOutput) Href ¶
func (o GetVmcLinkOutput) Href() pulumi.StringPtrOutput
func (GetVmcLinkOutput) Hrefs ¶
func (o GetVmcLinkOutput) Hrefs() pulumi.StringArrayOutput
func (GetVmcLinkOutput) Rel ¶
func (o GetVmcLinkOutput) Rel() pulumi.StringOutput
func (GetVmcLinkOutput) ToGetVmcLinkOutput ¶
func (o GetVmcLinkOutput) ToGetVmcLinkOutput() GetVmcLinkOutput
func (GetVmcLinkOutput) ToGetVmcLinkOutputWithContext ¶
func (o GetVmcLinkOutput) ToGetVmcLinkOutputWithContext(ctx context.Context) GetVmcLinkOutput
type GetVmcTagArgs ¶
type GetVmcTagArgs struct { // Tag’s key. Key pulumi.StringInput `pulumi:"key"` // Tag’s value. Value pulumi.StringInput `pulumi:"value"` }
func (GetVmcTagArgs) ElementType ¶
func (GetVmcTagArgs) ElementType() reflect.Type
func (GetVmcTagArgs) ToGetVmcTagOutput ¶
func (i GetVmcTagArgs) ToGetVmcTagOutput() GetVmcTagOutput
func (GetVmcTagArgs) ToGetVmcTagOutputWithContext ¶
func (i GetVmcTagArgs) ToGetVmcTagOutputWithContext(ctx context.Context) GetVmcTagOutput
type GetVmcTagArray ¶
type GetVmcTagArray []GetVmcTagInput
func (GetVmcTagArray) ElementType ¶
func (GetVmcTagArray) ElementType() reflect.Type
func (GetVmcTagArray) ToGetVmcTagArrayOutput ¶
func (i GetVmcTagArray) ToGetVmcTagArrayOutput() GetVmcTagArrayOutput
func (GetVmcTagArray) ToGetVmcTagArrayOutputWithContext ¶
func (i GetVmcTagArray) ToGetVmcTagArrayOutputWithContext(ctx context.Context) GetVmcTagArrayOutput
type GetVmcTagArrayInput ¶
type GetVmcTagArrayInput interface { pulumi.Input ToGetVmcTagArrayOutput() GetVmcTagArrayOutput ToGetVmcTagArrayOutputWithContext(context.Context) GetVmcTagArrayOutput }
GetVmcTagArrayInput is an input type that accepts GetVmcTagArray and GetVmcTagArrayOutput values. You can construct a concrete instance of `GetVmcTagArrayInput` via:
GetVmcTagArray{ GetVmcTagArgs{...} }
type GetVmcTagArrayOutput ¶
type GetVmcTagArrayOutput struct{ *pulumi.OutputState }
func (GetVmcTagArrayOutput) ElementType ¶
func (GetVmcTagArrayOutput) ElementType() reflect.Type
func (GetVmcTagArrayOutput) Index ¶
func (o GetVmcTagArrayOutput) Index(i pulumi.IntInput) GetVmcTagOutput
func (GetVmcTagArrayOutput) ToGetVmcTagArrayOutput ¶
func (o GetVmcTagArrayOutput) ToGetVmcTagArrayOutput() GetVmcTagArrayOutput
func (GetVmcTagArrayOutput) ToGetVmcTagArrayOutputWithContext ¶
func (o GetVmcTagArrayOutput) ToGetVmcTagArrayOutputWithContext(ctx context.Context) GetVmcTagArrayOutput
type GetVmcTagInput ¶
type GetVmcTagInput interface { pulumi.Input ToGetVmcTagOutput() GetVmcTagOutput ToGetVmcTagOutputWithContext(context.Context) GetVmcTagOutput }
GetVmcTagInput is an input type that accepts GetVmcTagArgs and GetVmcTagOutput values. You can construct a concrete instance of `GetVmcTagInput` via:
GetVmcTagArgs{...}
type GetVmcTagOutput ¶
type GetVmcTagOutput struct{ *pulumi.OutputState }
func (GetVmcTagOutput) ElementType ¶
func (GetVmcTagOutput) ElementType() reflect.Type
func (GetVmcTagOutput) ToGetVmcTagOutput ¶
func (o GetVmcTagOutput) ToGetVmcTagOutput() GetVmcTagOutput
func (GetVmcTagOutput) ToGetVmcTagOutputWithContext ¶
func (o GetVmcTagOutput) ToGetVmcTagOutputWithContext(ctx context.Context) GetVmcTagOutput
type LookupAwsArgs ¶
type LookupAwsArgs struct { // The id of this AWS cloud account. Id *string `pulumi:"id"` // The name of this AWS cloud account. Name *string `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetAwsTag `pulumi:"tags"` }
A collection of arguments for invoking getAws.
type LookupAwsOutputArgs ¶
type LookupAwsOutputArgs struct { // The id of this AWS cloud account. Id pulumi.StringPtrInput `pulumi:"id"` // The name of this AWS cloud account. Name pulumi.StringPtrInput `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags GetAwsTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getAws.
func (LookupAwsOutputArgs) ElementType ¶
func (LookupAwsOutputArgs) ElementType() reflect.Type
type LookupAwsResult ¶
type LookupAwsResult struct { // Access key id for Aws. AccessKey string `pulumi:"accessKey"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt string `pulumi:"createdAt"` // A human-friendly description. Description string `pulumi:"description"` Id string `pulumi:"id"` // HATEOAS of the entity. Links []GetAwsLink `pulumi:"links"` 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 region names that are enabled for this account. Regions []string `pulumi:"regions"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetAwsTag `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 getAws.
func LookupAws ¶
func LookupAws(ctx *pulumi.Context, args *LookupAwsArgs, opts ...pulumi.InvokeOption) (*LookupAwsResult, error)
## ---layout: "vra"
page_title: "VMware vRealize Automation: cloudaccount.Aws" description: |-
Provides a data lookup for vra_cloud_account_aws.
---
Data Source: vra\_cloud\_account\_aws ¶
Provides a VMware vRA cloudaccount.Aws data source.
## Example Usage ### S
**AWS cloud account data source by its id:**
This is an example of how to read the cloud account data source using its id.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupAws(ctx, &cloudaccount.LookupAwsArgs{ Id: pulumi.StringRef(_var.Vra_cloud_account_aws_id), }, nil) if err != nil { return err } return nil }) }
```
**AWS cloud account data source by its name:**
This is an example of how to read the cloud account data source using its name.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupAws(ctx, &cloudaccount.LookupAwsArgs{ Name: pulumi.StringRef(_var.Vra_cloud_account_aws_name), }, nil) if err != nil { return err } return nil }) }
```
type LookupAwsResultOutput ¶
type LookupAwsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAws.
func LookupAwsOutput ¶
func LookupAwsOutput(ctx *pulumi.Context, args LookupAwsOutputArgs, opts ...pulumi.InvokeOption) LookupAwsResultOutput
func (LookupAwsResultOutput) AccessKey ¶
func (o LookupAwsResultOutput) AccessKey() pulumi.StringOutput
Access key id for Aws.
func (LookupAwsResultOutput) CreatedAt ¶
func (o LookupAwsResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (LookupAwsResultOutput) Description ¶
func (o LookupAwsResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupAwsResultOutput) ElementType ¶
func (LookupAwsResultOutput) ElementType() reflect.Type
func (LookupAwsResultOutput) Id ¶
func (o LookupAwsResultOutput) Id() pulumi.StringOutput
func (LookupAwsResultOutput) Links ¶
func (o LookupAwsResultOutput) Links() GetAwsLinkArrayOutput
HATEOAS of the entity.
func (LookupAwsResultOutput) Name ¶
func (o LookupAwsResultOutput) Name() pulumi.StringOutput
func (LookupAwsResultOutput) OrgId ¶
func (o LookupAwsResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupAwsResultOutput) Owner ¶
func (o LookupAwsResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupAwsResultOutput) Regions ¶
func (o LookupAwsResultOutput) Regions() pulumi.StringArrayOutput
A set of region names that are enabled for this account.
func (LookupAwsResultOutput) Tags ¶
func (o LookupAwsResultOutput) Tags() GetAwsTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "vmware", "value": "provider" } ]
func (LookupAwsResultOutput) ToLookupAwsResultOutput ¶
func (o LookupAwsResultOutput) ToLookupAwsResultOutput() LookupAwsResultOutput
func (LookupAwsResultOutput) ToLookupAwsResultOutputWithContext ¶
func (o LookupAwsResultOutput) ToLookupAwsResultOutputWithContext(ctx context.Context) LookupAwsResultOutput
func (LookupAwsResultOutput) UpdatedAt ¶
func (o LookupAwsResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type LookupAzureArgs ¶
type LookupAzureArgs struct { // The id of this Azure cloud account. Id *string `pulumi:"id"` // The name of this Azure cloud account. Name *string `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetAzureTag `pulumi:"tags"` }
A collection of arguments for invoking getAzure.
type LookupAzureOutputArgs ¶
type LookupAzureOutputArgs struct { // The id of this Azure cloud account. Id pulumi.StringPtrInput `pulumi:"id"` // The name of this Azure cloud account. Name pulumi.StringPtrInput `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags GetAzureTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getAzure.
func (LookupAzureOutputArgs) ElementType ¶
func (LookupAzureOutputArgs) ElementType() reflect.Type
type LookupAzureResult ¶
type LookupAzureResult struct { // Azure Client Application ID. ApplicationId string `pulumi:"applicationId"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt string `pulumi:"createdAt"` // A human-friendly description. Description string `pulumi:"description"` Id string `pulumi:"id"` // HATEOAS of the entity. Links []GetAzureLink `pulumi:"links"` 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 region names that are enabled for this account. Regions []string `pulumi:"regions"` // Azure Subscription ID. SubscriptionId string `pulumi:"subscriptionId"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetAzureTag `pulumi:"tags"` // Azure Tenant ID. TenantId string `pulumi:"tenantId"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getAzure.
func LookupAzure ¶
func LookupAzure(ctx *pulumi.Context, args *LookupAzureArgs, opts ...pulumi.InvokeOption) (*LookupAzureResult, error)
Provides a VMware vRA cloudaccount.Azure data source.
## Example Usage ### S
**Azure cloud account data source by its id:**
This is an example of how to read the cloud account data source using its id.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupAzure(ctx, &cloudaccount.LookupAzureArgs{ Id: pulumi.StringRef(_var.Vra_cloud_account_azure_id), }, nil) if err != nil { return err } return nil }) }
```
**Azure cloud account data source by its name:**
This is an example of how to read the cloud account data source using its name.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupAzure(ctx, &cloudaccount.LookupAzureArgs{ Name: pulumi.StringRef(_var.Vra_cloud_account_azure_name), }, nil) if err != nil { return err } return nil }) }
```
type LookupAzureResultOutput ¶
type LookupAzureResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzure.
func LookupAzureOutput ¶
func LookupAzureOutput(ctx *pulumi.Context, args LookupAzureOutputArgs, opts ...pulumi.InvokeOption) LookupAzureResultOutput
func (LookupAzureResultOutput) ApplicationId ¶
func (o LookupAzureResultOutput) ApplicationId() pulumi.StringOutput
Azure Client Application ID.
func (LookupAzureResultOutput) CreatedAt ¶
func (o LookupAzureResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (LookupAzureResultOutput) Description ¶
func (o LookupAzureResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupAzureResultOutput) ElementType ¶
func (LookupAzureResultOutput) ElementType() reflect.Type
func (LookupAzureResultOutput) Id ¶
func (o LookupAzureResultOutput) Id() pulumi.StringOutput
func (LookupAzureResultOutput) Links ¶
func (o LookupAzureResultOutput) Links() GetAzureLinkArrayOutput
HATEOAS of the entity.
func (LookupAzureResultOutput) Name ¶
func (o LookupAzureResultOutput) Name() pulumi.StringOutput
func (LookupAzureResultOutput) OrgId ¶
func (o LookupAzureResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupAzureResultOutput) Owner ¶
func (o LookupAzureResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupAzureResultOutput) Regions ¶
func (o LookupAzureResultOutput) Regions() pulumi.StringArrayOutput
A set of region names that are enabled for this account.
func (LookupAzureResultOutput) SubscriptionId ¶
func (o LookupAzureResultOutput) SubscriptionId() pulumi.StringOutput
Azure Subscription ID.
func (LookupAzureResultOutput) Tags ¶
func (o LookupAzureResultOutput) Tags() GetAzureTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "vmware", "value": "provider" } ]
func (LookupAzureResultOutput) TenantId ¶
func (o LookupAzureResultOutput) TenantId() pulumi.StringOutput
Azure Tenant ID.
func (LookupAzureResultOutput) ToLookupAzureResultOutput ¶
func (o LookupAzureResultOutput) ToLookupAzureResultOutput() LookupAzureResultOutput
func (LookupAzureResultOutput) ToLookupAzureResultOutputWithContext ¶
func (o LookupAzureResultOutput) ToLookupAzureResultOutputWithContext(ctx context.Context) LookupAzureResultOutput
func (LookupAzureResultOutput) UpdatedAt ¶
func (o LookupAzureResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type LookupGcpArgs ¶
type LookupGcpArgs struct { // The id of this GCP cloud account. Id *string `pulumi:"id"` // The name of this GCP cloud account. Name *string `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetGcpTag `pulumi:"tags"` }
A collection of arguments for invoking getGcp.
type LookupGcpOutputArgs ¶
type LookupGcpOutputArgs struct { // The id of this GCP cloud account. Id pulumi.StringPtrInput `pulumi:"id"` // The name of this GCP cloud account. Name pulumi.StringPtrInput `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags GetGcpTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getGcp.
func (LookupGcpOutputArgs) ElementType ¶
func (LookupGcpOutputArgs) ElementType() reflect.Type
type LookupGcpResult ¶
type LookupGcpResult struct { // GCP Client email. ClientEmail string `pulumi:"clientEmail"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt string `pulumi:"createdAt"` // A human-friendly description. Description string `pulumi:"description"` Id string `pulumi:"id"` // HATEOAS of the entity. Links []GetGcpLink `pulumi:"links"` 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"` // GCP Private key ID. PrivateKeyId string `pulumi:"privateKeyId"` // GCP Project ID. ProjectId string `pulumi:"projectId"` // A set of region names that are enabled for this account. Regions []string `pulumi:"regions"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetGcpTag `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 getGcp.
func LookupGcp ¶
func LookupGcp(ctx *pulumi.Context, args *LookupGcpArgs, opts ...pulumi.InvokeOption) (*LookupGcpResult, error)
Provides a VMware vRA cloudaccount.Gcp data source.
## Example Usage ### S
**GCP cloud account data source by its id:**
This is an example of how to create an GCP cloud account resource and read it as a data source using its id.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupGcp(ctx, &cloudaccount.LookupGcpArgs{ Id: pulumi.StringRef(_var.Vra_cloud_account_gcp_id), }, nil) if err != nil { return err } return nil }) }
```
**GCP cloud account data source by its name:**
This is an example of how to read the cloud account data source using its name.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupGcp(ctx, &cloudaccount.LookupGcpArgs{ Name: pulumi.StringRef(_var.Vra_cloud_account_gcp_name), }, nil) if err != nil { return err } return nil }) }
```
type LookupGcpResultOutput ¶
type LookupGcpResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGcp.
func LookupGcpOutput ¶
func LookupGcpOutput(ctx *pulumi.Context, args LookupGcpOutputArgs, opts ...pulumi.InvokeOption) LookupGcpResultOutput
func (LookupGcpResultOutput) ClientEmail ¶
func (o LookupGcpResultOutput) ClientEmail() pulumi.StringOutput
GCP Client email.
func (LookupGcpResultOutput) CreatedAt ¶
func (o LookupGcpResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (LookupGcpResultOutput) Description ¶
func (o LookupGcpResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupGcpResultOutput) ElementType ¶
func (LookupGcpResultOutput) ElementType() reflect.Type
func (LookupGcpResultOutput) Id ¶
func (o LookupGcpResultOutput) Id() pulumi.StringOutput
func (LookupGcpResultOutput) Links ¶
func (o LookupGcpResultOutput) Links() GetGcpLinkArrayOutput
HATEOAS of the entity.
func (LookupGcpResultOutput) Name ¶
func (o LookupGcpResultOutput) Name() pulumi.StringOutput
func (LookupGcpResultOutput) OrgId ¶
func (o LookupGcpResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupGcpResultOutput) Owner ¶
func (o LookupGcpResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupGcpResultOutput) PrivateKeyId ¶
func (o LookupGcpResultOutput) PrivateKeyId() pulumi.StringOutput
GCP Private key ID.
func (LookupGcpResultOutput) ProjectId ¶
func (o LookupGcpResultOutput) ProjectId() pulumi.StringOutput
GCP Project ID.
func (LookupGcpResultOutput) Regions ¶
func (o LookupGcpResultOutput) Regions() pulumi.StringArrayOutput
A set of region names that are enabled for this account.
func (LookupGcpResultOutput) Tags ¶
func (o LookupGcpResultOutput) Tags() GetGcpTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "vmware", "value": "provider" } ]
func (LookupGcpResultOutput) ToLookupGcpResultOutput ¶
func (o LookupGcpResultOutput) ToLookupGcpResultOutput() LookupGcpResultOutput
func (LookupGcpResultOutput) ToLookupGcpResultOutputWithContext ¶
func (o LookupGcpResultOutput) ToLookupGcpResultOutputWithContext(ctx context.Context) LookupGcpResultOutput
func (LookupGcpResultOutput) UpdatedAt ¶
func (o LookupGcpResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
type LookupNsxtArgs ¶
type LookupNsxtArgs struct { // The id of this NSX-T cloud account. Id *string `pulumi:"id"` // The name of this NSX-T cloud account. Name *string `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetNsxtTag `pulumi:"tags"` }
A collection of arguments for invoking getNsxt.
type LookupNsxtOutputArgs ¶
type LookupNsxtOutputArgs struct { // The id of this NSX-T cloud account. Id pulumi.StringPtrInput `pulumi:"id"` // The name of this NSX-T cloud account. Name pulumi.StringPtrInput `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags GetNsxtTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getNsxt.
func (LookupNsxtOutputArgs) ElementType ¶
func (LookupNsxtOutputArgs) ElementType() reflect.Type
type LookupNsxtResult ¶
type LookupNsxtResult struct { // Cloud accounts associated with this cloud account. AssociatedCloudAccountIds []string `pulumi:"associatedCloudAccountIds"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt string `pulumi:"createdAt"` // Identifier of a data collector vm deployed in the on premise infrastructure. DcId string `pulumi:"dcId"` // A human-friendly description. Description string `pulumi:"description"` // Host name for the NSX-T cloud account. Hostname string `pulumi:"hostname"` Id string `pulumi:"id"` // HATEOAS of the entity. Links []GetNsxtLink `pulumi:"links"` ManagerMode bool `pulumi:"managerMode"` 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. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetNsxtTag `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` // Username to authenticate with the cloud account. Username string `pulumi:"username"` }
A collection of values returned by getNsxt.
func LookupNsxt ¶
func LookupNsxt(ctx *pulumi.Context, args *LookupNsxtArgs, opts ...pulumi.InvokeOption) (*LookupNsxtResult, error)
Provides a VMware vRA cloudaccount.Nsxt data source.
## Example Usage ### S
**NSX-T cloud account data source by its id:**
This is an example of how to read the cloud account data source using its id.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupNsxt(ctx, &cloudaccount.LookupNsxtArgs{ Id: pulumi.StringRef(_var.Vra_cloud_account_nsxt_id), }, nil) if err != nil { return err } return nil }) }
```
**NSX-T cloud account data source by its name:**
This is an example of how to read the cloud account data source using its name.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupNsxt(ctx, &cloudaccount.LookupNsxtArgs{ Name: pulumi.StringRef(_var.Vra_cloud_account_nsxt_name), }, nil) if err != nil { return err } return nil }) }
```
type LookupNsxtResultOutput ¶
type LookupNsxtResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNsxt.
func LookupNsxtOutput ¶
func LookupNsxtOutput(ctx *pulumi.Context, args LookupNsxtOutputArgs, opts ...pulumi.InvokeOption) LookupNsxtResultOutput
func (LookupNsxtResultOutput) AssociatedCloudAccountIds ¶
func (o LookupNsxtResultOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
Cloud accounts associated with this cloud account.
func (LookupNsxtResultOutput) CreatedAt ¶
func (o LookupNsxtResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (LookupNsxtResultOutput) DcId ¶
func (o LookupNsxtResultOutput) DcId() pulumi.StringOutput
Identifier of a data collector vm deployed in the on premise infrastructure.
func (LookupNsxtResultOutput) Description ¶
func (o LookupNsxtResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupNsxtResultOutput) ElementType ¶
func (LookupNsxtResultOutput) ElementType() reflect.Type
func (LookupNsxtResultOutput) Hostname ¶
func (o LookupNsxtResultOutput) Hostname() pulumi.StringOutput
Host name for the NSX-T cloud account.
func (LookupNsxtResultOutput) Id ¶
func (o LookupNsxtResultOutput) Id() pulumi.StringOutput
func (LookupNsxtResultOutput) Links ¶
func (o LookupNsxtResultOutput) Links() GetNsxtLinkArrayOutput
HATEOAS of the entity.
func (LookupNsxtResultOutput) ManagerMode ¶
func (o LookupNsxtResultOutput) ManagerMode() pulumi.BoolOutput
func (LookupNsxtResultOutput) Name ¶
func (o LookupNsxtResultOutput) Name() pulumi.StringOutput
func (LookupNsxtResultOutput) OrgId ¶
func (o LookupNsxtResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupNsxtResultOutput) Owner ¶
func (o LookupNsxtResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupNsxtResultOutput) Tags ¶
func (o LookupNsxtResultOutput) Tags() GetNsxtTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "vmware", "value": "provider" } ]
func (LookupNsxtResultOutput) ToLookupNsxtResultOutput ¶
func (o LookupNsxtResultOutput) ToLookupNsxtResultOutput() LookupNsxtResultOutput
func (LookupNsxtResultOutput) ToLookupNsxtResultOutputWithContext ¶
func (o LookupNsxtResultOutput) ToLookupNsxtResultOutputWithContext(ctx context.Context) LookupNsxtResultOutput
func (LookupNsxtResultOutput) UpdatedAt ¶
func (o LookupNsxtResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
func (LookupNsxtResultOutput) Username ¶
func (o LookupNsxtResultOutput) Username() pulumi.StringOutput
Username to authenticate with the cloud account.
type LookupNsxvArgs ¶
type LookupNsxvArgs struct { // The id of this NSX-V cloud account. Id *string `pulumi:"id"` // The name of this NSX-V cloud account. Name *string `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetNsxvTag `pulumi:"tags"` }
A collection of arguments for invoking getNsxv.
type LookupNsxvOutputArgs ¶
type LookupNsxvOutputArgs struct { // The id of this NSX-V cloud account. Id pulumi.StringPtrInput `pulumi:"id"` // The name of this NSX-V cloud account. Name pulumi.StringPtrInput `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags GetNsxvTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getNsxv.
func (LookupNsxvOutputArgs) ElementType ¶
func (LookupNsxvOutputArgs) ElementType() reflect.Type
type LookupNsxvResult ¶
type LookupNsxvResult struct { // Cloud accounts associated with this cloud account. AssociatedCloudAccountIds []string `pulumi:"associatedCloudAccountIds"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt string `pulumi:"createdAt"` // Identifier of a data collector vm deployed in the on premise infrastructure. DcId string `pulumi:"dcId"` // A human-friendly description. Description string `pulumi:"description"` // Host name for the NSX-V cloud account. Hostname string `pulumi:"hostname"` Id string `pulumi:"id"` // HATEOAS of the entity. Links []GetNsxvLink `pulumi:"links"` 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. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetNsxvTag `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` // Username to authenticate with the cloud account. Username string `pulumi:"username"` }
A collection of values returned by getNsxv.
func LookupNsxv ¶
func LookupNsxv(ctx *pulumi.Context, args *LookupNsxvArgs, opts ...pulumi.InvokeOption) (*LookupNsxvResult, error)
Provides a VMware vRA cloudaccount.Nsxv data source.
## Example Usage ### S
**NSX-V cloud account data source by its id:**
This is an example of how to read the cloud account data source using its id.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupNsxv(ctx, &cloudaccount.LookupNsxvArgs{ Id: pulumi.StringRef(_var.Vra_cloud_account_nsxv_id), }, nil) if err != nil { return err } return nil }) }
```
**NSX-V cloud account data source by its name:**
This is an example of how to read the cloud account data source using its name.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupNsxv(ctx, &cloudaccount.LookupNsxvArgs{ Name: pulumi.StringRef(_var.Vra_cloud_account_nsxv_name), }, nil) if err != nil { return err } return nil }) }
```
type LookupNsxvResultOutput ¶
type LookupNsxvResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNsxv.
func LookupNsxvOutput ¶
func LookupNsxvOutput(ctx *pulumi.Context, args LookupNsxvOutputArgs, opts ...pulumi.InvokeOption) LookupNsxvResultOutput
func (LookupNsxvResultOutput) AssociatedCloudAccountIds ¶
func (o LookupNsxvResultOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
Cloud accounts associated with this cloud account.
func (LookupNsxvResultOutput) CreatedAt ¶
func (o LookupNsxvResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (LookupNsxvResultOutput) DcId ¶
func (o LookupNsxvResultOutput) DcId() pulumi.StringOutput
Identifier of a data collector vm deployed in the on premise infrastructure.
func (LookupNsxvResultOutput) Description ¶
func (o LookupNsxvResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupNsxvResultOutput) ElementType ¶
func (LookupNsxvResultOutput) ElementType() reflect.Type
func (LookupNsxvResultOutput) Hostname ¶
func (o LookupNsxvResultOutput) Hostname() pulumi.StringOutput
Host name for the NSX-V cloud account.
func (LookupNsxvResultOutput) Id ¶
func (o LookupNsxvResultOutput) Id() pulumi.StringOutput
func (LookupNsxvResultOutput) Links ¶
func (o LookupNsxvResultOutput) Links() GetNsxvLinkArrayOutput
HATEOAS of the entity.
func (LookupNsxvResultOutput) Name ¶
func (o LookupNsxvResultOutput) Name() pulumi.StringOutput
func (LookupNsxvResultOutput) OrgId ¶
func (o LookupNsxvResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupNsxvResultOutput) Owner ¶
func (o LookupNsxvResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupNsxvResultOutput) Tags ¶
func (o LookupNsxvResultOutput) Tags() GetNsxvTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "vmware", "value": "provider" } ]
func (LookupNsxvResultOutput) ToLookupNsxvResultOutput ¶
func (o LookupNsxvResultOutput) ToLookupNsxvResultOutput() LookupNsxvResultOutput
func (LookupNsxvResultOutput) ToLookupNsxvResultOutputWithContext ¶
func (o LookupNsxvResultOutput) ToLookupNsxvResultOutputWithContext(ctx context.Context) LookupNsxvResultOutput
func (LookupNsxvResultOutput) UpdatedAt ¶
func (o LookupNsxvResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
func (LookupNsxvResultOutput) Username ¶
func (o LookupNsxvResultOutput) Username() pulumi.StringOutput
Username to authenticate with the cloud account.
type LookupVSphereArgs ¶
type LookupVSphereArgs struct { // The id of this vSphere cloud account. Id *string `pulumi:"id"` // The name of this vSphere cloud account. Name *string `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetVSphereTag `pulumi:"tags"` }
A collection of arguments for invoking getVSphere.
type LookupVSphereOutputArgs ¶
type LookupVSphereOutputArgs struct { // The id of this vSphere cloud account. Id pulumi.StringPtrInput `pulumi:"id"` // The name of this vSphere cloud account. Name pulumi.StringPtrInput `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags GetVSphereTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getVSphere.
func (LookupVSphereOutputArgs) ElementType ¶
func (LookupVSphereOutputArgs) ElementType() reflect.Type
type LookupVSphereResult ¶
type LookupVSphereResult struct { // Cloud accounts associated with this cloud account. AssociatedCloudAccountIds []string `pulumi:"associatedCloudAccountIds"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt string `pulumi:"createdAt"` Dcid string `pulumi:"dcid"` // A human-friendly description. Description string `pulumi:"description"` // The IP address or FQDN of the vCenter Server. The cloud proxy belongs on this vCenter. Hostname string `pulumi:"hostname"` Id string `pulumi:"id"` Links []GetVSphereLink `pulumi:"links"` 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 region IDs that are enabled for this account. Regions []string `pulumi:"regions"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetVSphereTag `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` // The vSphere username to authenticate the vsphere account. Username string `pulumi:"username"` }
A collection of values returned by getVSphere.
func LookupVSphere ¶
func LookupVSphere(ctx *pulumi.Context, args *LookupVSphereArgs, opts ...pulumi.InvokeOption) (*LookupVSphereResult, error)
Provides a VMware vRA cloudaccount.VSphere data source.
## Example Usage ### S
**vSphere cloud account data source by its id:**
This is an example of how to read the cloud account data source using its id.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupVSphere(ctx, &cloudaccount.LookupVSphereArgs{ Id: pulumi.StringRef(_var.Vra_cloud_account_vsphere_id), }, nil) if err != nil { return err } return nil }) }
```
**vSphere cloud account data source by its name:**
This is an example of how to read the cloud account data source using its name.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupVSphere(ctx, &cloudaccount.LookupVSphereArgs{ Name: pulumi.StringRef(_var.Vra_cloud_account_vsphere_name), }, nil) if err != nil { return err } return nil }) }
```
type LookupVSphereResultOutput ¶
type LookupVSphereResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVSphere.
func LookupVSphereOutput ¶
func LookupVSphereOutput(ctx *pulumi.Context, args LookupVSphereOutputArgs, opts ...pulumi.InvokeOption) LookupVSphereResultOutput
func (LookupVSphereResultOutput) AssociatedCloudAccountIds ¶
func (o LookupVSphereResultOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
Cloud accounts associated with this cloud account.
func (LookupVSphereResultOutput) CreatedAt ¶
func (o LookupVSphereResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (LookupVSphereResultOutput) Dcid ¶
func (o LookupVSphereResultOutput) Dcid() pulumi.StringOutput
func (LookupVSphereResultOutput) Description ¶
func (o LookupVSphereResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupVSphereResultOutput) ElementType ¶
func (LookupVSphereResultOutput) ElementType() reflect.Type
func (LookupVSphereResultOutput) Hostname ¶
func (o LookupVSphereResultOutput) Hostname() pulumi.StringOutput
The IP address or FQDN of the vCenter Server. The cloud proxy belongs on this vCenter.
func (LookupVSphereResultOutput) Id ¶
func (o LookupVSphereResultOutput) Id() pulumi.StringOutput
func (LookupVSphereResultOutput) Links ¶
func (o LookupVSphereResultOutput) Links() GetVSphereLinkArrayOutput
func (LookupVSphereResultOutput) Name ¶
func (o LookupVSphereResultOutput) Name() pulumi.StringOutput
func (LookupVSphereResultOutput) OrgId ¶
func (o LookupVSphereResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupVSphereResultOutput) Owner ¶
func (o LookupVSphereResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupVSphereResultOutput) Regions ¶
func (o LookupVSphereResultOutput) Regions() pulumi.StringArrayOutput
A set of region IDs that are enabled for this account.
func (LookupVSphereResultOutput) Tags ¶
func (o LookupVSphereResultOutput) Tags() GetVSphereTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "vmware", "value": "provider" } ]
func (LookupVSphereResultOutput) ToLookupVSphereResultOutput ¶
func (o LookupVSphereResultOutput) ToLookupVSphereResultOutput() LookupVSphereResultOutput
func (LookupVSphereResultOutput) ToLookupVSphereResultOutputWithContext ¶
func (o LookupVSphereResultOutput) ToLookupVSphereResultOutputWithContext(ctx context.Context) LookupVSphereResultOutput
func (LookupVSphereResultOutput) UpdatedAt ¶
func (o LookupVSphereResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
func (LookupVSphereResultOutput) Username ¶
func (o LookupVSphereResultOutput) Username() pulumi.StringOutput
The vSphere username to authenticate the vsphere account.
type LookupVmcArgs ¶
type LookupVmcArgs struct { // The id of this vmc cloud account. Id *string `pulumi:"id"` // The name of this vmc cloud account. Name *string `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetVmcTag `pulumi:"tags"` }
A collection of arguments for invoking getVmc.
type LookupVmcOutputArgs ¶
type LookupVmcOutputArgs struct { // The id of this vmc cloud account. Id pulumi.StringPtrInput `pulumi:"id"` // The name of this vmc cloud account. Name pulumi.StringPtrInput `pulumi:"name"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags GetVmcTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getVmc.
func (LookupVmcOutputArgs) ElementType ¶
func (LookupVmcOutputArgs) ElementType() reflect.Type
type LookupVmcResult ¶
type LookupVmcResult struct { // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt string `pulumi:"createdAt"` // Identifier of a data collector vm deployed in the on premise infrastructure. Refer to the data-collector API to create or list data collector. DcId string `pulumi:"dcId"` // A human-friendly description. Description string `pulumi:"description"` Id string `pulumi:"id"` // HATEOAS of the entity. Links []GetVmcLink `pulumi:"links"` Name string `pulumi:"name"` // The IP address of the NSX Manager server in the specified SDDC / FQDN. NsxHostname string `pulumi:"nsxHostname"` // 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 region names that are enabled for this account. Regions []string `pulumi:"regions"` // Identifier of the on-premise SDDC to be used by this cloud account. Note that NSX-V SDDCs are not supported. SddcName string `pulumi:"sddcName"` // A set of tag keys and optional values that were set on this resource. // example:[ { "key" : "vmware", "value": "provider" } ] Tags []GetVmcTag `pulumi:"tags"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt string `pulumi:"updatedAt"` // The IP address or FQDN of the vCenter Server in the specified SDDC. The cloud proxy belongs on this vCenter. VcenterHostname string `pulumi:"vcenterHostname"` // vCenter user name for the specified SDDC. The specified user requires CloudAdmin credentials. The user does not require CloudGlobalAdmin credentials. VcenterUsername string `pulumi:"vcenterUsername"` }
A collection of values returned by getVmc.
func LookupVmc ¶
func LookupVmc(ctx *pulumi.Context, args *LookupVmcArgs, opts ...pulumi.InvokeOption) (*LookupVmcResult, error)
Provides a VMware vRA cloudaccount.Vmc data source.
## Example Usage ### S
**VMC cloud account data source by its id:**
This is an example of how to read the cloud account data source using its id.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupVmc(ctx, &cloudaccount.LookupVmcArgs{ Id: pulumi.StringRef(_var.Vra_cloud_account_vmc_id), }, nil) if err != nil { return err } return nil }) }
```
**vmc cloud account data source by its name:**
This is an example of how to read the cloud account data source using its name.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.LookupVmc(ctx, &cloudaccount.LookupVmcArgs{ Name: pulumi.StringRef(_var.Vra_cloud_account_vmc_name), }, nil) if err != nil { return err } return nil }) }
```
type LookupVmcResultOutput ¶
type LookupVmcResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVmc.
func LookupVmcOutput ¶
func LookupVmcOutput(ctx *pulumi.Context, args LookupVmcOutputArgs, opts ...pulumi.InvokeOption) LookupVmcResultOutput
func (LookupVmcResultOutput) CreatedAt ¶
func (o LookupVmcResultOutput) CreatedAt() pulumi.StringOutput
Date when the entity was created. The date is in ISO 6801 and UTC.
func (LookupVmcResultOutput) DcId ¶
func (o LookupVmcResultOutput) DcId() pulumi.StringOutput
Identifier of a data collector vm deployed in the on premise infrastructure. Refer to the data-collector API to create or list data collector.
func (LookupVmcResultOutput) Description ¶
func (o LookupVmcResultOutput) Description() pulumi.StringOutput
A human-friendly description.
func (LookupVmcResultOutput) ElementType ¶
func (LookupVmcResultOutput) ElementType() reflect.Type
func (LookupVmcResultOutput) Id ¶
func (o LookupVmcResultOutput) Id() pulumi.StringOutput
func (LookupVmcResultOutput) Links ¶
func (o LookupVmcResultOutput) Links() GetVmcLinkArrayOutput
HATEOAS of the entity.
func (LookupVmcResultOutput) Name ¶
func (o LookupVmcResultOutput) Name() pulumi.StringOutput
func (LookupVmcResultOutput) NsxHostname ¶
func (o LookupVmcResultOutput) NsxHostname() pulumi.StringOutput
The IP address of the NSX Manager server in the specified SDDC / FQDN.
func (LookupVmcResultOutput) OrgId ¶
func (o LookupVmcResultOutput) OrgId() pulumi.StringOutput
The id of the organization this entity belongs to.
func (LookupVmcResultOutput) Owner ¶
func (o LookupVmcResultOutput) Owner() pulumi.StringOutput
Email of the user that owns the entity.
func (LookupVmcResultOutput) Regions ¶
func (o LookupVmcResultOutput) Regions() pulumi.StringArrayOutput
A set of region names that are enabled for this account.
func (LookupVmcResultOutput) SddcName ¶
func (o LookupVmcResultOutput) SddcName() pulumi.StringOutput
Identifier of the on-premise SDDC to be used by this cloud account. Note that NSX-V SDDCs are not supported.
func (LookupVmcResultOutput) Tags ¶
func (o LookupVmcResultOutput) Tags() GetVmcTagArrayOutput
A set of tag keys and optional values that were set on this resource. example:[ { "key" : "vmware", "value": "provider" } ]
func (LookupVmcResultOutput) ToLookupVmcResultOutput ¶
func (o LookupVmcResultOutput) ToLookupVmcResultOutput() LookupVmcResultOutput
func (LookupVmcResultOutput) ToLookupVmcResultOutputWithContext ¶
func (o LookupVmcResultOutput) ToLookupVmcResultOutputWithContext(ctx context.Context) LookupVmcResultOutput
func (LookupVmcResultOutput) UpdatedAt ¶
func (o LookupVmcResultOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. The date is ISO 8601 and UTC.
func (LookupVmcResultOutput) VcenterHostname ¶
func (o LookupVmcResultOutput) VcenterHostname() pulumi.StringOutput
The IP address or FQDN of the vCenter Server in the specified SDDC. The cloud proxy belongs on this vCenter.
func (LookupVmcResultOutput) VcenterUsername ¶
func (o LookupVmcResultOutput) VcenterUsername() pulumi.StringOutput
vCenter user name for the specified SDDC. The specified user requires CloudAdmin credentials. The user does not require CloudGlobalAdmin credentials.
type Nsxt ¶
type Nsxt struct { pulumi.CustomResourceState // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrOutput `pulumi:"acceptSelfSignedCert"` // Cloud accounts associated with the cloud account. AssociatedCloudAccountIds pulumi.StringArrayOutput `pulumi:"associatedCloudAccountIds"` // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Identifier of a data collector VM deployed in the on premise infrastructure. DcId pulumi.StringPtrOutput `pulumi:"dcId"` // Human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // Host name for NSX-T cloud account. Hostname pulumi.StringOutput `pulumi:"hostname"` // HATEOAS of entity. Links NsxtLinkArrayOutput `pulumi:"links"` // Create NSX-T cloud account in Manager (legacy) mode. When set to true, NSX-T cloud account is created in Manager mode. // Mode cannot be changed after cloud account is created. Default value is false. ManagerMode pulumi.BoolPtrOutput `pulumi:"managerMode"` // Name of NSX-T cloud account. Name pulumi.StringOutput `pulumi:"name"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of entity owner. Owner pulumi.StringOutput `pulumi:"owner"` // Password used to authenticate to the cloud Account. Password pulumi.StringOutput `pulumi:"password"` // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags NsxtTagArrayOutput `pulumi:"tags"` // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // Username used to authenticate to the cloud account. Username pulumi.StringOutput `pulumi:"username"` }
Creates a VMware vRealize Automation NSX-T cloud account resource.
## Example Usage ### S
The following example shows how to create an NSX-T cloud account resource.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.NewNsxt(ctx, "this", &cloudaccount.NsxtArgs{ Description: pulumi.String("foobar"), Username: pulumi.Any(_var.Username), Password: pulumi.Any(_var.Password), Hostname: pulumi.Any(_var.Hostname), DcId: pulumi.Any(_var.Vra_data_collector_id), AcceptSelfSignedCert: pulumi.Bool(true), Tags: cloudaccount.NsxtTagArray{ &cloudaccount.NsxtTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the NSX-T cloud account, use the ID as in the following example ¶
```sh
$ pulumi import vra:cloudaccount/nsxt:Nsxt new_gcp 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetNsxt ¶
func GetNsxt(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NsxtState, opts ...pulumi.ResourceOption) (*Nsxt, error)
GetNsxt gets an existing Nsxt 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 NewNsxt ¶
func NewNsxt(ctx *pulumi.Context, name string, args *NsxtArgs, opts ...pulumi.ResourceOption) (*Nsxt, error)
NewNsxt registers a new resource with the given unique name, arguments, and options.
func (*Nsxt) ElementType ¶
func (*Nsxt) ToNsxtOutput ¶
func (i *Nsxt) ToNsxtOutput() NsxtOutput
func (*Nsxt) ToNsxtOutputWithContext ¶
func (i *Nsxt) ToNsxtOutputWithContext(ctx context.Context) NsxtOutput
type NsxtArgs ¶
type NsxtArgs struct { // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrInput // Identifier of a data collector VM deployed in the on premise infrastructure. DcId pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // Host name for NSX-T cloud account. Hostname pulumi.StringInput // Create NSX-T cloud account in Manager (legacy) mode. When set to true, NSX-T cloud account is created in Manager mode. // Mode cannot be changed after cloud account is created. Default value is false. ManagerMode pulumi.BoolPtrInput // Name of NSX-T cloud account. Name pulumi.StringPtrInput // Password used to authenticate to the cloud Account. Password pulumi.StringInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags NsxtTagArrayInput // Username used to authenticate to the cloud account. Username pulumi.StringInput }
The set of arguments for constructing a Nsxt resource.
func (NsxtArgs) ElementType ¶
type NsxtArray ¶
type NsxtArray []NsxtInput
func (NsxtArray) ElementType ¶
func (NsxtArray) ToNsxtArrayOutput ¶
func (i NsxtArray) ToNsxtArrayOutput() NsxtArrayOutput
func (NsxtArray) ToNsxtArrayOutputWithContext ¶
func (i NsxtArray) ToNsxtArrayOutputWithContext(ctx context.Context) NsxtArrayOutput
type NsxtArrayInput ¶
type NsxtArrayInput interface { pulumi.Input ToNsxtArrayOutput() NsxtArrayOutput ToNsxtArrayOutputWithContext(context.Context) NsxtArrayOutput }
NsxtArrayInput is an input type that accepts NsxtArray and NsxtArrayOutput values. You can construct a concrete instance of `NsxtArrayInput` via:
NsxtArray{ NsxtArgs{...} }
type NsxtArrayOutput ¶
type NsxtArrayOutput struct{ *pulumi.OutputState }
func (NsxtArrayOutput) ElementType ¶
func (NsxtArrayOutput) ElementType() reflect.Type
func (NsxtArrayOutput) Index ¶
func (o NsxtArrayOutput) Index(i pulumi.IntInput) NsxtOutput
func (NsxtArrayOutput) ToNsxtArrayOutput ¶
func (o NsxtArrayOutput) ToNsxtArrayOutput() NsxtArrayOutput
func (NsxtArrayOutput) ToNsxtArrayOutputWithContext ¶
func (o NsxtArrayOutput) ToNsxtArrayOutputWithContext(ctx context.Context) NsxtArrayOutput
type NsxtInput ¶
type NsxtInput interface { pulumi.Input ToNsxtOutput() NsxtOutput ToNsxtOutputWithContext(ctx context.Context) NsxtOutput }
type NsxtLinkArgs ¶
type NsxtLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (NsxtLinkArgs) ElementType ¶
func (NsxtLinkArgs) ElementType() reflect.Type
func (NsxtLinkArgs) ToNsxtLinkOutput ¶
func (i NsxtLinkArgs) ToNsxtLinkOutput() NsxtLinkOutput
func (NsxtLinkArgs) ToNsxtLinkOutputWithContext ¶
func (i NsxtLinkArgs) ToNsxtLinkOutputWithContext(ctx context.Context) NsxtLinkOutput
type NsxtLinkArray ¶
type NsxtLinkArray []NsxtLinkInput
func (NsxtLinkArray) ElementType ¶
func (NsxtLinkArray) ElementType() reflect.Type
func (NsxtLinkArray) ToNsxtLinkArrayOutput ¶
func (i NsxtLinkArray) ToNsxtLinkArrayOutput() NsxtLinkArrayOutput
func (NsxtLinkArray) ToNsxtLinkArrayOutputWithContext ¶
func (i NsxtLinkArray) ToNsxtLinkArrayOutputWithContext(ctx context.Context) NsxtLinkArrayOutput
type NsxtLinkArrayInput ¶
type NsxtLinkArrayInput interface { pulumi.Input ToNsxtLinkArrayOutput() NsxtLinkArrayOutput ToNsxtLinkArrayOutputWithContext(context.Context) NsxtLinkArrayOutput }
NsxtLinkArrayInput is an input type that accepts NsxtLinkArray and NsxtLinkArrayOutput values. You can construct a concrete instance of `NsxtLinkArrayInput` via:
NsxtLinkArray{ NsxtLinkArgs{...} }
type NsxtLinkArrayOutput ¶
type NsxtLinkArrayOutput struct{ *pulumi.OutputState }
func (NsxtLinkArrayOutput) ElementType ¶
func (NsxtLinkArrayOutput) ElementType() reflect.Type
func (NsxtLinkArrayOutput) Index ¶
func (o NsxtLinkArrayOutput) Index(i pulumi.IntInput) NsxtLinkOutput
func (NsxtLinkArrayOutput) ToNsxtLinkArrayOutput ¶
func (o NsxtLinkArrayOutput) ToNsxtLinkArrayOutput() NsxtLinkArrayOutput
func (NsxtLinkArrayOutput) ToNsxtLinkArrayOutputWithContext ¶
func (o NsxtLinkArrayOutput) ToNsxtLinkArrayOutputWithContext(ctx context.Context) NsxtLinkArrayOutput
type NsxtLinkInput ¶
type NsxtLinkInput interface { pulumi.Input ToNsxtLinkOutput() NsxtLinkOutput ToNsxtLinkOutputWithContext(context.Context) NsxtLinkOutput }
NsxtLinkInput is an input type that accepts NsxtLinkArgs and NsxtLinkOutput values. You can construct a concrete instance of `NsxtLinkInput` via:
NsxtLinkArgs{...}
type NsxtLinkOutput ¶
type NsxtLinkOutput struct{ *pulumi.OutputState }
func (NsxtLinkOutput) ElementType ¶
func (NsxtLinkOutput) ElementType() reflect.Type
func (NsxtLinkOutput) Href ¶
func (o NsxtLinkOutput) Href() pulumi.StringPtrOutput
func (NsxtLinkOutput) Hrefs ¶
func (o NsxtLinkOutput) Hrefs() pulumi.StringArrayOutput
func (NsxtLinkOutput) Rel ¶
func (o NsxtLinkOutput) Rel() pulumi.StringOutput
func (NsxtLinkOutput) ToNsxtLinkOutput ¶
func (o NsxtLinkOutput) ToNsxtLinkOutput() NsxtLinkOutput
func (NsxtLinkOutput) ToNsxtLinkOutputWithContext ¶
func (o NsxtLinkOutput) ToNsxtLinkOutputWithContext(ctx context.Context) NsxtLinkOutput
type NsxtMap ¶
func (NsxtMap) ElementType ¶
func (NsxtMap) ToNsxtMapOutput ¶
func (i NsxtMap) ToNsxtMapOutput() NsxtMapOutput
func (NsxtMap) ToNsxtMapOutputWithContext ¶
func (i NsxtMap) ToNsxtMapOutputWithContext(ctx context.Context) NsxtMapOutput
type NsxtMapInput ¶
type NsxtMapInput interface { pulumi.Input ToNsxtMapOutput() NsxtMapOutput ToNsxtMapOutputWithContext(context.Context) NsxtMapOutput }
NsxtMapInput is an input type that accepts NsxtMap and NsxtMapOutput values. You can construct a concrete instance of `NsxtMapInput` via:
NsxtMap{ "key": NsxtArgs{...} }
type NsxtMapOutput ¶
type NsxtMapOutput struct{ *pulumi.OutputState }
func (NsxtMapOutput) ElementType ¶
func (NsxtMapOutput) ElementType() reflect.Type
func (NsxtMapOutput) MapIndex ¶
func (o NsxtMapOutput) MapIndex(k pulumi.StringInput) NsxtOutput
func (NsxtMapOutput) ToNsxtMapOutput ¶
func (o NsxtMapOutput) ToNsxtMapOutput() NsxtMapOutput
func (NsxtMapOutput) ToNsxtMapOutputWithContext ¶
func (o NsxtMapOutput) ToNsxtMapOutputWithContext(ctx context.Context) NsxtMapOutput
type NsxtOutput ¶
type NsxtOutput struct{ *pulumi.OutputState }
func (NsxtOutput) AcceptSelfSignedCert ¶
func (o NsxtOutput) AcceptSelfSignedCert() pulumi.BoolPtrOutput
Accept self-signed certificate when connecting to the cloud account.
func (NsxtOutput) AssociatedCloudAccountIds ¶
func (o NsxtOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
Cloud accounts associated with the cloud account.
func (NsxtOutput) CreatedAt ¶
func (o NsxtOutput) CreatedAt() pulumi.StringOutput
Date when entity was created. Date and time format is ISO 8601 and UTC.
func (NsxtOutput) DcId ¶
func (o NsxtOutput) DcId() pulumi.StringPtrOutput
Identifier of a data collector VM deployed in the on premise infrastructure.
func (NsxtOutput) Description ¶
func (o NsxtOutput) Description() pulumi.StringPtrOutput
Human-friendly description.
func (NsxtOutput) ElementType ¶
func (NsxtOutput) ElementType() reflect.Type
func (NsxtOutput) Hostname ¶
func (o NsxtOutput) Hostname() pulumi.StringOutput
Host name for NSX-T cloud account.
func (NsxtOutput) ManagerMode ¶
func (o NsxtOutput) ManagerMode() pulumi.BoolPtrOutput
Create NSX-T cloud account in Manager (legacy) mode. When set to true, NSX-T cloud account is created in Manager mode. Mode cannot be changed after cloud account is created. Default value is false.
func (NsxtOutput) Name ¶
func (o NsxtOutput) Name() pulumi.StringOutput
Name of NSX-T cloud account.
func (NsxtOutput) OrgId ¶
func (o NsxtOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (NsxtOutput) Password ¶
func (o NsxtOutput) Password() pulumi.StringOutput
Password used to authenticate to the cloud Account.
func (NsxtOutput) Tags ¶
func (o NsxtOutput) Tags() NsxtTagArrayOutput
Set of tag keys and values to apply to the cloud account.\ Example:[ { "key" : "vmware", "value": "provider" } ]
func (NsxtOutput) ToNsxtOutput ¶
func (o NsxtOutput) ToNsxtOutput() NsxtOutput
func (NsxtOutput) ToNsxtOutputWithContext ¶
func (o NsxtOutput) ToNsxtOutputWithContext(ctx context.Context) NsxtOutput
func (NsxtOutput) UpdatedAt ¶
func (o NsxtOutput) UpdatedAt() pulumi.StringOutput
Date when entity was last updated. Date and time format is ISO 8601 and UTC.
func (NsxtOutput) Username ¶
func (o NsxtOutput) Username() pulumi.StringOutput
Username used to authenticate to the cloud account.
type NsxtState ¶
type NsxtState struct { // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrInput // Cloud accounts associated with the cloud account. AssociatedCloudAccountIds pulumi.StringArrayInput // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // Identifier of a data collector VM deployed in the on premise infrastructure. DcId pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // Host name for NSX-T cloud account. Hostname pulumi.StringPtrInput // HATEOAS of entity. Links NsxtLinkArrayInput // Create NSX-T cloud account in Manager (legacy) mode. When set to true, NSX-T cloud account is created in Manager mode. // Mode cannot be changed after cloud account is created. Default value is false. ManagerMode pulumi.BoolPtrInput // Name of NSX-T cloud account. Name pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // Email of entity owner. Owner pulumi.StringPtrInput // Password used to authenticate to the cloud Account. Password pulumi.StringPtrInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags NsxtTagArrayInput // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput // Username used to authenticate to the cloud account. Username pulumi.StringPtrInput }
func (NsxtState) ElementType ¶
type NsxtTagArgs ¶
type NsxtTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (NsxtTagArgs) ElementType ¶
func (NsxtTagArgs) ElementType() reflect.Type
func (NsxtTagArgs) ToNsxtTagOutput ¶
func (i NsxtTagArgs) ToNsxtTagOutput() NsxtTagOutput
func (NsxtTagArgs) ToNsxtTagOutputWithContext ¶
func (i NsxtTagArgs) ToNsxtTagOutputWithContext(ctx context.Context) NsxtTagOutput
type NsxtTagArray ¶
type NsxtTagArray []NsxtTagInput
func (NsxtTagArray) ElementType ¶
func (NsxtTagArray) ElementType() reflect.Type
func (NsxtTagArray) ToNsxtTagArrayOutput ¶
func (i NsxtTagArray) ToNsxtTagArrayOutput() NsxtTagArrayOutput
func (NsxtTagArray) ToNsxtTagArrayOutputWithContext ¶
func (i NsxtTagArray) ToNsxtTagArrayOutputWithContext(ctx context.Context) NsxtTagArrayOutput
type NsxtTagArrayInput ¶
type NsxtTagArrayInput interface { pulumi.Input ToNsxtTagArrayOutput() NsxtTagArrayOutput ToNsxtTagArrayOutputWithContext(context.Context) NsxtTagArrayOutput }
NsxtTagArrayInput is an input type that accepts NsxtTagArray and NsxtTagArrayOutput values. You can construct a concrete instance of `NsxtTagArrayInput` via:
NsxtTagArray{ NsxtTagArgs{...} }
type NsxtTagArrayOutput ¶
type NsxtTagArrayOutput struct{ *pulumi.OutputState }
func (NsxtTagArrayOutput) ElementType ¶
func (NsxtTagArrayOutput) ElementType() reflect.Type
func (NsxtTagArrayOutput) Index ¶
func (o NsxtTagArrayOutput) Index(i pulumi.IntInput) NsxtTagOutput
func (NsxtTagArrayOutput) ToNsxtTagArrayOutput ¶
func (o NsxtTagArrayOutput) ToNsxtTagArrayOutput() NsxtTagArrayOutput
func (NsxtTagArrayOutput) ToNsxtTagArrayOutputWithContext ¶
func (o NsxtTagArrayOutput) ToNsxtTagArrayOutputWithContext(ctx context.Context) NsxtTagArrayOutput
type NsxtTagInput ¶
type NsxtTagInput interface { pulumi.Input ToNsxtTagOutput() NsxtTagOutput ToNsxtTagOutputWithContext(context.Context) NsxtTagOutput }
NsxtTagInput is an input type that accepts NsxtTagArgs and NsxtTagOutput values. You can construct a concrete instance of `NsxtTagInput` via:
NsxtTagArgs{...}
type NsxtTagOutput ¶
type NsxtTagOutput struct{ *pulumi.OutputState }
func (NsxtTagOutput) ElementType ¶
func (NsxtTagOutput) ElementType() reflect.Type
func (NsxtTagOutput) Key ¶
func (o NsxtTagOutput) Key() pulumi.StringOutput
func (NsxtTagOutput) ToNsxtTagOutput ¶
func (o NsxtTagOutput) ToNsxtTagOutput() NsxtTagOutput
func (NsxtTagOutput) ToNsxtTagOutputWithContext ¶
func (o NsxtTagOutput) ToNsxtTagOutputWithContext(ctx context.Context) NsxtTagOutput
func (NsxtTagOutput) Value ¶
func (o NsxtTagOutput) Value() pulumi.StringOutput
type Nsxv ¶
type Nsxv struct { pulumi.CustomResourceState // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrOutput `pulumi:"acceptSelfSignedCert"` // Cloud accounts associated to the cloud account. AssociatedCloudAccountIds pulumi.StringArrayOutput `pulumi:"associatedCloudAccountIds"` // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Identifier of a data collector VM deployed in the on premise infrastructure. DcId pulumi.StringPtrOutput `pulumi:"dcId"` // Human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // Host name for NSX-V cloud account. Hostname pulumi.StringOutput `pulumi:"hostname"` // HATEOAS of entity. Links NsxvLinkArrayOutput `pulumi:"links"` // Name of NSX-V cloud account. Name pulumi.StringOutput `pulumi:"name"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of entity owner. Owner pulumi.StringOutput `pulumi:"owner"` // Password used to authenticate to the cloud account. Password pulumi.StringOutput `pulumi:"password"` // Set of tag keys and values to apply to the cloud account.\ // Example: [ { "key" : "vmware", "value": "provider" } ] Tags NsxvTagArrayOutput `pulumi:"tags"` // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // Username used to authenticate with the cloud account. Username pulumi.StringOutput `pulumi:"username"` }
Creates a VMware vRealize Automation NSX-V cloud account resource.
## Example Usage ### S
The following example shows how to create an NSX-V cloud account resource.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.NewNsxv(ctx, "this", &cloudaccount.NsxvArgs{ Description: pulumi.String("foobar"), Username: pulumi.Any(_var.Username), Password: pulumi.Any(_var.Password), Hostname: pulumi.Any(_var.Hostname), DcId: pulumi.Any(_var.Vra_data_collector_id), AcceptSelfSignedCert: pulumi.Bool(true), Tags: cloudaccount.NsxvTagArray{ &cloudaccount.NsxvTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the NSX-V cloud account, use the ID as in the following example ¶
```sh
$ pulumi import vra:cloudaccount/nsxv:Nsxv new_gcp 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetNsxv ¶
func GetNsxv(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NsxvState, opts ...pulumi.ResourceOption) (*Nsxv, error)
GetNsxv gets an existing Nsxv 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 NewNsxv ¶
func NewNsxv(ctx *pulumi.Context, name string, args *NsxvArgs, opts ...pulumi.ResourceOption) (*Nsxv, error)
NewNsxv registers a new resource with the given unique name, arguments, and options.
func (*Nsxv) ElementType ¶
func (*Nsxv) ToNsxvOutput ¶
func (i *Nsxv) ToNsxvOutput() NsxvOutput
func (*Nsxv) ToNsxvOutputWithContext ¶
func (i *Nsxv) ToNsxvOutputWithContext(ctx context.Context) NsxvOutput
type NsxvArgs ¶
type NsxvArgs struct { // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrInput // Identifier of a data collector VM deployed in the on premise infrastructure. DcId pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // Host name for NSX-V cloud account. Hostname pulumi.StringInput // Name of NSX-V cloud account. Name pulumi.StringPtrInput // Password used to authenticate to the cloud account. Password pulumi.StringInput // Set of tag keys and values to apply to the cloud account.\ // Example: [ { "key" : "vmware", "value": "provider" } ] Tags NsxvTagArrayInput // Username used to authenticate with the cloud account. Username pulumi.StringInput }
The set of arguments for constructing a Nsxv resource.
func (NsxvArgs) ElementType ¶
type NsxvArray ¶
type NsxvArray []NsxvInput
func (NsxvArray) ElementType ¶
func (NsxvArray) ToNsxvArrayOutput ¶
func (i NsxvArray) ToNsxvArrayOutput() NsxvArrayOutput
func (NsxvArray) ToNsxvArrayOutputWithContext ¶
func (i NsxvArray) ToNsxvArrayOutputWithContext(ctx context.Context) NsxvArrayOutput
type NsxvArrayInput ¶
type NsxvArrayInput interface { pulumi.Input ToNsxvArrayOutput() NsxvArrayOutput ToNsxvArrayOutputWithContext(context.Context) NsxvArrayOutput }
NsxvArrayInput is an input type that accepts NsxvArray and NsxvArrayOutput values. You can construct a concrete instance of `NsxvArrayInput` via:
NsxvArray{ NsxvArgs{...} }
type NsxvArrayOutput ¶
type NsxvArrayOutput struct{ *pulumi.OutputState }
func (NsxvArrayOutput) ElementType ¶
func (NsxvArrayOutput) ElementType() reflect.Type
func (NsxvArrayOutput) Index ¶
func (o NsxvArrayOutput) Index(i pulumi.IntInput) NsxvOutput
func (NsxvArrayOutput) ToNsxvArrayOutput ¶
func (o NsxvArrayOutput) ToNsxvArrayOutput() NsxvArrayOutput
func (NsxvArrayOutput) ToNsxvArrayOutputWithContext ¶
func (o NsxvArrayOutput) ToNsxvArrayOutputWithContext(ctx context.Context) NsxvArrayOutput
type NsxvInput ¶
type NsxvInput interface { pulumi.Input ToNsxvOutput() NsxvOutput ToNsxvOutputWithContext(ctx context.Context) NsxvOutput }
type NsxvLinkArgs ¶
type NsxvLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (NsxvLinkArgs) ElementType ¶
func (NsxvLinkArgs) ElementType() reflect.Type
func (NsxvLinkArgs) ToNsxvLinkOutput ¶
func (i NsxvLinkArgs) ToNsxvLinkOutput() NsxvLinkOutput
func (NsxvLinkArgs) ToNsxvLinkOutputWithContext ¶
func (i NsxvLinkArgs) ToNsxvLinkOutputWithContext(ctx context.Context) NsxvLinkOutput
type NsxvLinkArray ¶
type NsxvLinkArray []NsxvLinkInput
func (NsxvLinkArray) ElementType ¶
func (NsxvLinkArray) ElementType() reflect.Type
func (NsxvLinkArray) ToNsxvLinkArrayOutput ¶
func (i NsxvLinkArray) ToNsxvLinkArrayOutput() NsxvLinkArrayOutput
func (NsxvLinkArray) ToNsxvLinkArrayOutputWithContext ¶
func (i NsxvLinkArray) ToNsxvLinkArrayOutputWithContext(ctx context.Context) NsxvLinkArrayOutput
type NsxvLinkArrayInput ¶
type NsxvLinkArrayInput interface { pulumi.Input ToNsxvLinkArrayOutput() NsxvLinkArrayOutput ToNsxvLinkArrayOutputWithContext(context.Context) NsxvLinkArrayOutput }
NsxvLinkArrayInput is an input type that accepts NsxvLinkArray and NsxvLinkArrayOutput values. You can construct a concrete instance of `NsxvLinkArrayInput` via:
NsxvLinkArray{ NsxvLinkArgs{...} }
type NsxvLinkArrayOutput ¶
type NsxvLinkArrayOutput struct{ *pulumi.OutputState }
func (NsxvLinkArrayOutput) ElementType ¶
func (NsxvLinkArrayOutput) ElementType() reflect.Type
func (NsxvLinkArrayOutput) Index ¶
func (o NsxvLinkArrayOutput) Index(i pulumi.IntInput) NsxvLinkOutput
func (NsxvLinkArrayOutput) ToNsxvLinkArrayOutput ¶
func (o NsxvLinkArrayOutput) ToNsxvLinkArrayOutput() NsxvLinkArrayOutput
func (NsxvLinkArrayOutput) ToNsxvLinkArrayOutputWithContext ¶
func (o NsxvLinkArrayOutput) ToNsxvLinkArrayOutputWithContext(ctx context.Context) NsxvLinkArrayOutput
type NsxvLinkInput ¶
type NsxvLinkInput interface { pulumi.Input ToNsxvLinkOutput() NsxvLinkOutput ToNsxvLinkOutputWithContext(context.Context) NsxvLinkOutput }
NsxvLinkInput is an input type that accepts NsxvLinkArgs and NsxvLinkOutput values. You can construct a concrete instance of `NsxvLinkInput` via:
NsxvLinkArgs{...}
type NsxvLinkOutput ¶
type NsxvLinkOutput struct{ *pulumi.OutputState }
func (NsxvLinkOutput) ElementType ¶
func (NsxvLinkOutput) ElementType() reflect.Type
func (NsxvLinkOutput) Href ¶
func (o NsxvLinkOutput) Href() pulumi.StringPtrOutput
func (NsxvLinkOutput) Hrefs ¶
func (o NsxvLinkOutput) Hrefs() pulumi.StringArrayOutput
func (NsxvLinkOutput) Rel ¶
func (o NsxvLinkOutput) Rel() pulumi.StringOutput
func (NsxvLinkOutput) ToNsxvLinkOutput ¶
func (o NsxvLinkOutput) ToNsxvLinkOutput() NsxvLinkOutput
func (NsxvLinkOutput) ToNsxvLinkOutputWithContext ¶
func (o NsxvLinkOutput) ToNsxvLinkOutputWithContext(ctx context.Context) NsxvLinkOutput
type NsxvMap ¶
func (NsxvMap) ElementType ¶
func (NsxvMap) ToNsxvMapOutput ¶
func (i NsxvMap) ToNsxvMapOutput() NsxvMapOutput
func (NsxvMap) ToNsxvMapOutputWithContext ¶
func (i NsxvMap) ToNsxvMapOutputWithContext(ctx context.Context) NsxvMapOutput
type NsxvMapInput ¶
type NsxvMapInput interface { pulumi.Input ToNsxvMapOutput() NsxvMapOutput ToNsxvMapOutputWithContext(context.Context) NsxvMapOutput }
NsxvMapInput is an input type that accepts NsxvMap and NsxvMapOutput values. You can construct a concrete instance of `NsxvMapInput` via:
NsxvMap{ "key": NsxvArgs{...} }
type NsxvMapOutput ¶
type NsxvMapOutput struct{ *pulumi.OutputState }
func (NsxvMapOutput) ElementType ¶
func (NsxvMapOutput) ElementType() reflect.Type
func (NsxvMapOutput) MapIndex ¶
func (o NsxvMapOutput) MapIndex(k pulumi.StringInput) NsxvOutput
func (NsxvMapOutput) ToNsxvMapOutput ¶
func (o NsxvMapOutput) ToNsxvMapOutput() NsxvMapOutput
func (NsxvMapOutput) ToNsxvMapOutputWithContext ¶
func (o NsxvMapOutput) ToNsxvMapOutputWithContext(ctx context.Context) NsxvMapOutput
type NsxvOutput ¶
type NsxvOutput struct{ *pulumi.OutputState }
func (NsxvOutput) AcceptSelfSignedCert ¶
func (o NsxvOutput) AcceptSelfSignedCert() pulumi.BoolPtrOutput
Accept self-signed certificate when connecting to the cloud account.
func (NsxvOutput) AssociatedCloudAccountIds ¶
func (o NsxvOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
Cloud accounts associated to the cloud account.
func (NsxvOutput) CreatedAt ¶
func (o NsxvOutput) CreatedAt() pulumi.StringOutput
Date when entity was created. Date and time format is ISO 8601 and UTC.
func (NsxvOutput) DcId ¶
func (o NsxvOutput) DcId() pulumi.StringPtrOutput
Identifier of a data collector VM deployed in the on premise infrastructure.
func (NsxvOutput) Description ¶
func (o NsxvOutput) Description() pulumi.StringPtrOutput
Human-friendly description.
func (NsxvOutput) ElementType ¶
func (NsxvOutput) ElementType() reflect.Type
func (NsxvOutput) Hostname ¶
func (o NsxvOutput) Hostname() pulumi.StringOutput
Host name for NSX-V cloud account.
func (NsxvOutput) Name ¶
func (o NsxvOutput) Name() pulumi.StringOutput
Name of NSX-V cloud account.
func (NsxvOutput) OrgId ¶
func (o NsxvOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (NsxvOutput) Password ¶
func (o NsxvOutput) Password() pulumi.StringOutput
Password used to authenticate to the cloud account.
func (NsxvOutput) Tags ¶
func (o NsxvOutput) Tags() NsxvTagArrayOutput
Set of tag keys and values to apply to the cloud account.\ Example: [ { "key" : "vmware", "value": "provider" } ]
func (NsxvOutput) ToNsxvOutput ¶
func (o NsxvOutput) ToNsxvOutput() NsxvOutput
func (NsxvOutput) ToNsxvOutputWithContext ¶
func (o NsxvOutput) ToNsxvOutputWithContext(ctx context.Context) NsxvOutput
func (NsxvOutput) UpdatedAt ¶
func (o NsxvOutput) UpdatedAt() pulumi.StringOutput
Date when entity was last updated. Date and time format is ISO 8601 and UTC.
func (NsxvOutput) Username ¶
func (o NsxvOutput) Username() pulumi.StringOutput
Username used to authenticate with the cloud account.
type NsxvState ¶
type NsxvState struct { // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrInput // Cloud accounts associated to the cloud account. AssociatedCloudAccountIds pulumi.StringArrayInput // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // Identifier of a data collector VM deployed in the on premise infrastructure. DcId pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // Host name for NSX-V cloud account. Hostname pulumi.StringPtrInput // HATEOAS of entity. Links NsxvLinkArrayInput // Name of NSX-V cloud account. Name pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // Email of entity owner. Owner pulumi.StringPtrInput // Password used to authenticate to the cloud account. Password pulumi.StringPtrInput // Set of tag keys and values to apply to the cloud account.\ // Example: [ { "key" : "vmware", "value": "provider" } ] Tags NsxvTagArrayInput // Date when entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput // Username used to authenticate with the cloud account. Username pulumi.StringPtrInput }
func (NsxvState) ElementType ¶
type NsxvTagArgs ¶
type NsxvTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (NsxvTagArgs) ElementType ¶
func (NsxvTagArgs) ElementType() reflect.Type
func (NsxvTagArgs) ToNsxvTagOutput ¶
func (i NsxvTagArgs) ToNsxvTagOutput() NsxvTagOutput
func (NsxvTagArgs) ToNsxvTagOutputWithContext ¶
func (i NsxvTagArgs) ToNsxvTagOutputWithContext(ctx context.Context) NsxvTagOutput
type NsxvTagArray ¶
type NsxvTagArray []NsxvTagInput
func (NsxvTagArray) ElementType ¶
func (NsxvTagArray) ElementType() reflect.Type
func (NsxvTagArray) ToNsxvTagArrayOutput ¶
func (i NsxvTagArray) ToNsxvTagArrayOutput() NsxvTagArrayOutput
func (NsxvTagArray) ToNsxvTagArrayOutputWithContext ¶
func (i NsxvTagArray) ToNsxvTagArrayOutputWithContext(ctx context.Context) NsxvTagArrayOutput
type NsxvTagArrayInput ¶
type NsxvTagArrayInput interface { pulumi.Input ToNsxvTagArrayOutput() NsxvTagArrayOutput ToNsxvTagArrayOutputWithContext(context.Context) NsxvTagArrayOutput }
NsxvTagArrayInput is an input type that accepts NsxvTagArray and NsxvTagArrayOutput values. You can construct a concrete instance of `NsxvTagArrayInput` via:
NsxvTagArray{ NsxvTagArgs{...} }
type NsxvTagArrayOutput ¶
type NsxvTagArrayOutput struct{ *pulumi.OutputState }
func (NsxvTagArrayOutput) ElementType ¶
func (NsxvTagArrayOutput) ElementType() reflect.Type
func (NsxvTagArrayOutput) Index ¶
func (o NsxvTagArrayOutput) Index(i pulumi.IntInput) NsxvTagOutput
func (NsxvTagArrayOutput) ToNsxvTagArrayOutput ¶
func (o NsxvTagArrayOutput) ToNsxvTagArrayOutput() NsxvTagArrayOutput
func (NsxvTagArrayOutput) ToNsxvTagArrayOutputWithContext ¶
func (o NsxvTagArrayOutput) ToNsxvTagArrayOutputWithContext(ctx context.Context) NsxvTagArrayOutput
type NsxvTagInput ¶
type NsxvTagInput interface { pulumi.Input ToNsxvTagOutput() NsxvTagOutput ToNsxvTagOutputWithContext(context.Context) NsxvTagOutput }
NsxvTagInput is an input type that accepts NsxvTagArgs and NsxvTagOutput values. You can construct a concrete instance of `NsxvTagInput` via:
NsxvTagArgs{...}
type NsxvTagOutput ¶
type NsxvTagOutput struct{ *pulumi.OutputState }
func (NsxvTagOutput) ElementType ¶
func (NsxvTagOutput) ElementType() reflect.Type
func (NsxvTagOutput) Key ¶
func (o NsxvTagOutput) Key() pulumi.StringOutput
func (NsxvTagOutput) ToNsxvTagOutput ¶
func (o NsxvTagOutput) ToNsxvTagOutput() NsxvTagOutput
func (NsxvTagOutput) ToNsxvTagOutputWithContext ¶
func (o NsxvTagOutput) ToNsxvTagOutputWithContext(ctx context.Context) NsxvTagOutput
func (NsxvTagOutput) Value ¶
func (o NsxvTagOutput) Value() pulumi.StringOutput
type VSphere ¶
type VSphere struct { pulumi.CustomResourceState // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrOutput `pulumi:"acceptSelfSignedCert"` // Cloud accounts associated with the cloud account. AssociatedCloudAccountIds pulumi.StringArrayOutput `pulumi:"associatedCloudAccountIds"` // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Identifier of a data collector vm deployed in the on premise infrastructure. Dcid pulumi.StringPtrOutput `pulumi:"dcid"` // Human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // IP address or FQDN of the vCenter Server. The cloud proxy belongs on this vCenter. Hostname pulumi.StringOutput `pulumi:"hostname"` // HATEOAS of entity. Links VSphereLinkArrayOutput `pulumi:"links"` // Name of the vSphere cloud account. Name pulumi.StringOutput `pulumi:"name"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of entity owner. Owner pulumi.StringOutput `pulumi:"owner"` // Password used to authenticate to the cloud account. Password pulumi.StringOutput `pulumi:"password"` // A set of region names that are enabled for the cloud account. Regions pulumi.StringArrayOutput `pulumi:"regions"` // A set of tag keys and optional values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags VSphereTagArrayOutput `pulumi:"tags"` // Date when the entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // vSphere username used to authenticate to the cloud account. Username pulumi.StringOutput `pulumi:"username"` }
Creates a VMware vRealize Automation vSphere cloud account resource.
## Example Usage ### S
The following example shows how to create a vSphere cloud account resource.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.NewVSphere(ctx, "this", &cloudaccount.VSphereArgs{ Description: pulumi.String("foobar"), Username: pulumi.Any(_var.Username), Password: pulumi.Any(_var.Password), Hostname: pulumi.Any(_var.Hostname), Dcid: pulumi.Any(_var.Vra_data_collector_id), Regions: pulumi.Any(_var.Regions), AssociatedCloudAccountIds: pulumi.StringArray{ pulumi.Any(_var.Vra_cloud_account_nsxt_id), }, AcceptSelfSignedCert: pulumi.Bool(true), Tags: cloudaccount.VSphereTagArray{ &cloudaccount.VSphereTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the vSphere cloud account, use the ID as in the following example ¶
```sh
$ pulumi import vra:cloudaccount/vSphere:VSphere new_vsphere 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetVSphere ¶
func GetVSphere(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VSphereState, opts ...pulumi.ResourceOption) (*VSphere, error)
GetVSphere gets an existing VSphere 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 NewVSphere ¶
func NewVSphere(ctx *pulumi.Context, name string, args *VSphereArgs, opts ...pulumi.ResourceOption) (*VSphere, error)
NewVSphere registers a new resource with the given unique name, arguments, and options.
func (*VSphere) ElementType ¶
func (*VSphere) ToVSphereOutput ¶
func (i *VSphere) ToVSphereOutput() VSphereOutput
func (*VSphere) ToVSphereOutputWithContext ¶
func (i *VSphere) ToVSphereOutputWithContext(ctx context.Context) VSphereOutput
type VSphereArgs ¶
type VSphereArgs struct { // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrInput // Cloud accounts associated with the cloud account. AssociatedCloudAccountIds pulumi.StringArrayInput // Identifier of a data collector vm deployed in the on premise infrastructure. Dcid pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // IP address or FQDN of the vCenter Server. The cloud proxy belongs on this vCenter. Hostname pulumi.StringInput // Name of the vSphere cloud account. Name pulumi.StringPtrInput // Password used to authenticate to the cloud account. Password pulumi.StringInput // A set of region names that are enabled for the cloud account. Regions pulumi.StringArrayInput // A set of tag keys and optional values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags VSphereTagArrayInput // vSphere username used to authenticate to the cloud account. Username pulumi.StringInput }
The set of arguments for constructing a VSphere resource.
func (VSphereArgs) ElementType ¶
func (VSphereArgs) ElementType() reflect.Type
type VSphereArray ¶
type VSphereArray []VSphereInput
func (VSphereArray) ElementType ¶
func (VSphereArray) ElementType() reflect.Type
func (VSphereArray) ToVSphereArrayOutput ¶
func (i VSphereArray) ToVSphereArrayOutput() VSphereArrayOutput
func (VSphereArray) ToVSphereArrayOutputWithContext ¶
func (i VSphereArray) ToVSphereArrayOutputWithContext(ctx context.Context) VSphereArrayOutput
type VSphereArrayInput ¶
type VSphereArrayInput interface { pulumi.Input ToVSphereArrayOutput() VSphereArrayOutput ToVSphereArrayOutputWithContext(context.Context) VSphereArrayOutput }
VSphereArrayInput is an input type that accepts VSphereArray and VSphereArrayOutput values. You can construct a concrete instance of `VSphereArrayInput` via:
VSphereArray{ VSphereArgs{...} }
type VSphereArrayOutput ¶
type VSphereArrayOutput struct{ *pulumi.OutputState }
func (VSphereArrayOutput) ElementType ¶
func (VSphereArrayOutput) ElementType() reflect.Type
func (VSphereArrayOutput) Index ¶
func (o VSphereArrayOutput) Index(i pulumi.IntInput) VSphereOutput
func (VSphereArrayOutput) ToVSphereArrayOutput ¶
func (o VSphereArrayOutput) ToVSphereArrayOutput() VSphereArrayOutput
func (VSphereArrayOutput) ToVSphereArrayOutputWithContext ¶
func (o VSphereArrayOutput) ToVSphereArrayOutputWithContext(ctx context.Context) VSphereArrayOutput
type VSphereInput ¶
type VSphereInput interface { pulumi.Input ToVSphereOutput() VSphereOutput ToVSphereOutputWithContext(ctx context.Context) VSphereOutput }
type VSphereLink ¶
type VSphereLinkArgs ¶
type VSphereLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (VSphereLinkArgs) ElementType ¶
func (VSphereLinkArgs) ElementType() reflect.Type
func (VSphereLinkArgs) ToVSphereLinkOutput ¶
func (i VSphereLinkArgs) ToVSphereLinkOutput() VSphereLinkOutput
func (VSphereLinkArgs) ToVSphereLinkOutputWithContext ¶
func (i VSphereLinkArgs) ToVSphereLinkOutputWithContext(ctx context.Context) VSphereLinkOutput
type VSphereLinkArray ¶
type VSphereLinkArray []VSphereLinkInput
func (VSphereLinkArray) ElementType ¶
func (VSphereLinkArray) ElementType() reflect.Type
func (VSphereLinkArray) ToVSphereLinkArrayOutput ¶
func (i VSphereLinkArray) ToVSphereLinkArrayOutput() VSphereLinkArrayOutput
func (VSphereLinkArray) ToVSphereLinkArrayOutputWithContext ¶
func (i VSphereLinkArray) ToVSphereLinkArrayOutputWithContext(ctx context.Context) VSphereLinkArrayOutput
type VSphereLinkArrayInput ¶
type VSphereLinkArrayInput interface { pulumi.Input ToVSphereLinkArrayOutput() VSphereLinkArrayOutput ToVSphereLinkArrayOutputWithContext(context.Context) VSphereLinkArrayOutput }
VSphereLinkArrayInput is an input type that accepts VSphereLinkArray and VSphereLinkArrayOutput values. You can construct a concrete instance of `VSphereLinkArrayInput` via:
VSphereLinkArray{ VSphereLinkArgs{...} }
type VSphereLinkArrayOutput ¶
type VSphereLinkArrayOutput struct{ *pulumi.OutputState }
func (VSphereLinkArrayOutput) ElementType ¶
func (VSphereLinkArrayOutput) ElementType() reflect.Type
func (VSphereLinkArrayOutput) Index ¶
func (o VSphereLinkArrayOutput) Index(i pulumi.IntInput) VSphereLinkOutput
func (VSphereLinkArrayOutput) ToVSphereLinkArrayOutput ¶
func (o VSphereLinkArrayOutput) ToVSphereLinkArrayOutput() VSphereLinkArrayOutput
func (VSphereLinkArrayOutput) ToVSphereLinkArrayOutputWithContext ¶
func (o VSphereLinkArrayOutput) ToVSphereLinkArrayOutputWithContext(ctx context.Context) VSphereLinkArrayOutput
type VSphereLinkInput ¶
type VSphereLinkInput interface { pulumi.Input ToVSphereLinkOutput() VSphereLinkOutput ToVSphereLinkOutputWithContext(context.Context) VSphereLinkOutput }
VSphereLinkInput is an input type that accepts VSphereLinkArgs and VSphereLinkOutput values. You can construct a concrete instance of `VSphereLinkInput` via:
VSphereLinkArgs{...}
type VSphereLinkOutput ¶
type VSphereLinkOutput struct{ *pulumi.OutputState }
func (VSphereLinkOutput) ElementType ¶
func (VSphereLinkOutput) ElementType() reflect.Type
func (VSphereLinkOutput) Href ¶
func (o VSphereLinkOutput) Href() pulumi.StringPtrOutput
func (VSphereLinkOutput) Hrefs ¶
func (o VSphereLinkOutput) Hrefs() pulumi.StringArrayOutput
func (VSphereLinkOutput) Rel ¶
func (o VSphereLinkOutput) Rel() pulumi.StringOutput
func (VSphereLinkOutput) ToVSphereLinkOutput ¶
func (o VSphereLinkOutput) ToVSphereLinkOutput() VSphereLinkOutput
func (VSphereLinkOutput) ToVSphereLinkOutputWithContext ¶
func (o VSphereLinkOutput) ToVSphereLinkOutputWithContext(ctx context.Context) VSphereLinkOutput
type VSphereMap ¶
type VSphereMap map[string]VSphereInput
func (VSphereMap) ElementType ¶
func (VSphereMap) ElementType() reflect.Type
func (VSphereMap) ToVSphereMapOutput ¶
func (i VSphereMap) ToVSphereMapOutput() VSphereMapOutput
func (VSphereMap) ToVSphereMapOutputWithContext ¶
func (i VSphereMap) ToVSphereMapOutputWithContext(ctx context.Context) VSphereMapOutput
type VSphereMapInput ¶
type VSphereMapInput interface { pulumi.Input ToVSphereMapOutput() VSphereMapOutput ToVSphereMapOutputWithContext(context.Context) VSphereMapOutput }
VSphereMapInput is an input type that accepts VSphereMap and VSphereMapOutput values. You can construct a concrete instance of `VSphereMapInput` via:
VSphereMap{ "key": VSphereArgs{...} }
type VSphereMapOutput ¶
type VSphereMapOutput struct{ *pulumi.OutputState }
func (VSphereMapOutput) ElementType ¶
func (VSphereMapOutput) ElementType() reflect.Type
func (VSphereMapOutput) MapIndex ¶
func (o VSphereMapOutput) MapIndex(k pulumi.StringInput) VSphereOutput
func (VSphereMapOutput) ToVSphereMapOutput ¶
func (o VSphereMapOutput) ToVSphereMapOutput() VSphereMapOutput
func (VSphereMapOutput) ToVSphereMapOutputWithContext ¶
func (o VSphereMapOutput) ToVSphereMapOutputWithContext(ctx context.Context) VSphereMapOutput
type VSphereOutput ¶
type VSphereOutput struct{ *pulumi.OutputState }
func (VSphereOutput) AcceptSelfSignedCert ¶
func (o VSphereOutput) AcceptSelfSignedCert() pulumi.BoolPtrOutput
Accept self-signed certificate when connecting to the cloud account.
func (VSphereOutput) AssociatedCloudAccountIds ¶
func (o VSphereOutput) AssociatedCloudAccountIds() pulumi.StringArrayOutput
Cloud accounts associated with the cloud account.
func (VSphereOutput) CreatedAt ¶
func (o VSphereOutput) CreatedAt() pulumi.StringOutput
Date when entity was created. Date and time format is ISO 8601 and UTC.
func (VSphereOutput) Dcid ¶
func (o VSphereOutput) Dcid() pulumi.StringPtrOutput
Identifier of a data collector vm deployed in the on premise infrastructure.
func (VSphereOutput) Description ¶
func (o VSphereOutput) Description() pulumi.StringPtrOutput
Human-friendly description.
func (VSphereOutput) ElementType ¶
func (VSphereOutput) ElementType() reflect.Type
func (VSphereOutput) Hostname ¶
func (o VSphereOutput) Hostname() pulumi.StringOutput
IP address or FQDN of the vCenter Server. The cloud proxy belongs on this vCenter.
func (VSphereOutput) Links ¶
func (o VSphereOutput) Links() VSphereLinkArrayOutput
HATEOAS of entity.
func (VSphereOutput) Name ¶
func (o VSphereOutput) Name() pulumi.StringOutput
Name of the vSphere cloud account.
func (VSphereOutput) OrgId ¶
func (o VSphereOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (VSphereOutput) Owner ¶
func (o VSphereOutput) Owner() pulumi.StringOutput
Email of entity owner.
func (VSphereOutput) Password ¶
func (o VSphereOutput) Password() pulumi.StringOutput
Password used to authenticate to the cloud account.
func (VSphereOutput) Regions ¶
func (o VSphereOutput) Regions() pulumi.StringArrayOutput
A set of region names that are enabled for the cloud account.
func (VSphereOutput) Tags ¶
func (o VSphereOutput) Tags() VSphereTagArrayOutput
A set of tag keys and optional values to apply to the cloud account.\ Example:[ { "key" : "vmware", "value": "provider" } ]
func (VSphereOutput) ToVSphereOutput ¶
func (o VSphereOutput) ToVSphereOutput() VSphereOutput
func (VSphereOutput) ToVSphereOutputWithContext ¶
func (o VSphereOutput) ToVSphereOutputWithContext(ctx context.Context) VSphereOutput
func (VSphereOutput) UpdatedAt ¶
func (o VSphereOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. Date and time format is ISO 8601 and UTC.
func (VSphereOutput) Username ¶
func (o VSphereOutput) Username() pulumi.StringOutput
vSphere username used to authenticate to the cloud account.
type VSphereState ¶
type VSphereState struct { // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrInput // Cloud accounts associated with the cloud account. AssociatedCloudAccountIds pulumi.StringArrayInput // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // Identifier of a data collector vm deployed in the on premise infrastructure. Dcid pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // IP address or FQDN of the vCenter Server. The cloud proxy belongs on this vCenter. Hostname pulumi.StringPtrInput // HATEOAS of entity. Links VSphereLinkArrayInput // Name of the vSphere cloud account. Name pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // Email of entity owner. Owner pulumi.StringPtrInput // Password used to authenticate to the cloud account. Password pulumi.StringPtrInput // A set of region names that are enabled for the cloud account. Regions pulumi.StringArrayInput // A set of tag keys and optional values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags VSphereTagArrayInput // Date when the entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput // vSphere username used to authenticate to the cloud account. Username pulumi.StringPtrInput }
func (VSphereState) ElementType ¶
func (VSphereState) ElementType() reflect.Type
type VSphereTag ¶
type VSphereTagArgs ¶
type VSphereTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (VSphereTagArgs) ElementType ¶
func (VSphereTagArgs) ElementType() reflect.Type
func (VSphereTagArgs) ToVSphereTagOutput ¶
func (i VSphereTagArgs) ToVSphereTagOutput() VSphereTagOutput
func (VSphereTagArgs) ToVSphereTagOutputWithContext ¶
func (i VSphereTagArgs) ToVSphereTagOutputWithContext(ctx context.Context) VSphereTagOutput
type VSphereTagArray ¶
type VSphereTagArray []VSphereTagInput
func (VSphereTagArray) ElementType ¶
func (VSphereTagArray) ElementType() reflect.Type
func (VSphereTagArray) ToVSphereTagArrayOutput ¶
func (i VSphereTagArray) ToVSphereTagArrayOutput() VSphereTagArrayOutput
func (VSphereTagArray) ToVSphereTagArrayOutputWithContext ¶
func (i VSphereTagArray) ToVSphereTagArrayOutputWithContext(ctx context.Context) VSphereTagArrayOutput
type VSphereTagArrayInput ¶
type VSphereTagArrayInput interface { pulumi.Input ToVSphereTagArrayOutput() VSphereTagArrayOutput ToVSphereTagArrayOutputWithContext(context.Context) VSphereTagArrayOutput }
VSphereTagArrayInput is an input type that accepts VSphereTagArray and VSphereTagArrayOutput values. You can construct a concrete instance of `VSphereTagArrayInput` via:
VSphereTagArray{ VSphereTagArgs{...} }
type VSphereTagArrayOutput ¶
type VSphereTagArrayOutput struct{ *pulumi.OutputState }
func (VSphereTagArrayOutput) ElementType ¶
func (VSphereTagArrayOutput) ElementType() reflect.Type
func (VSphereTagArrayOutput) Index ¶
func (o VSphereTagArrayOutput) Index(i pulumi.IntInput) VSphereTagOutput
func (VSphereTagArrayOutput) ToVSphereTagArrayOutput ¶
func (o VSphereTagArrayOutput) ToVSphereTagArrayOutput() VSphereTagArrayOutput
func (VSphereTagArrayOutput) ToVSphereTagArrayOutputWithContext ¶
func (o VSphereTagArrayOutput) ToVSphereTagArrayOutputWithContext(ctx context.Context) VSphereTagArrayOutput
type VSphereTagInput ¶
type VSphereTagInput interface { pulumi.Input ToVSphereTagOutput() VSphereTagOutput ToVSphereTagOutputWithContext(context.Context) VSphereTagOutput }
VSphereTagInput is an input type that accepts VSphereTagArgs and VSphereTagOutput values. You can construct a concrete instance of `VSphereTagInput` via:
VSphereTagArgs{...}
type VSphereTagOutput ¶
type VSphereTagOutput struct{ *pulumi.OutputState }
func (VSphereTagOutput) ElementType ¶
func (VSphereTagOutput) ElementType() reflect.Type
func (VSphereTagOutput) Key ¶
func (o VSphereTagOutput) Key() pulumi.StringOutput
func (VSphereTagOutput) ToVSphereTagOutput ¶
func (o VSphereTagOutput) ToVSphereTagOutput() VSphereTagOutput
func (VSphereTagOutput) ToVSphereTagOutputWithContext ¶
func (o VSphereTagOutput) ToVSphereTagOutputWithContext(ctx context.Context) VSphereTagOutput
func (VSphereTagOutput) Value ¶
func (o VSphereTagOutput) Value() pulumi.StringOutput
type Vmc ¶
type Vmc struct { pulumi.CustomResourceState // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrOutput `pulumi:"acceptSelfSignedCert"` // VMC API access key. ApiToken pulumi.StringOutput `pulumi:"apiToken"` // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Identifier of a data collector VM deployed in the on premise infrastructure. Refer to the data-collector API to create or list data collector. DcId pulumi.StringPtrOutput `pulumi:"dcId"` // Human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // HATEOAS of entity. Links VmcLinkArrayOutput `pulumi:"links"` // Human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringOutput `pulumi:"name"` // IP address of the NSX Manager server in the specified SDDC / FQDN. NsxHostname pulumi.StringOutput `pulumi:"nsxHostname"` // ID of organization that entity belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // Email of entity owner. Owner pulumi.StringOutput `pulumi:"owner"` // Set of region names enabled for the cloud account. Regions pulumi.StringArrayOutput `pulumi:"regions"` // Identifier of the on-premise SDDC to be used by the cloud account. Note that NSX-V SDDCs are not supported. SddcName pulumi.StringOutput `pulumi:"sddcName"` // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags VmcTagArrayOutput `pulumi:"tags"` // Date when the entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // IP address or FQDN of the vCenter Server in the specified SDDC. The cloud proxy belongs on this vCenter. VcenterHostname pulumi.StringOutput `pulumi:"vcenterHostname"` // Password used to authenticate to the cloud Account. VcenterPassword pulumi.StringOutput `pulumi:"vcenterPassword"` // vCenter user name for the specified SDDC. The user requires CloudAdmin credentials. The user does not require CloudGlobalAdmin credentials. VcenterUsername pulumi.StringOutput `pulumi:"vcenterUsername"` }
Creates a VMware vRealize Automation VMC cloud account resource.
## Example Usage ### S
**Create VMC cloud account:**
The following example shows how to create a VMC cloud account resource.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/cloudaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/cloudaccount"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudaccount.NewVmc(ctx, "this", &cloudaccount.VmcArgs{ Description: pulumi.String("tf test vmc cloud account"), ApiToken: pulumi.Any(_var.Api_token), SddcName: pulumi.Any(_var.Sddc_name), VcenterHostname: pulumi.Any(_var.Vcenter_hostname), VcenterPassword: pulumi.Any(_var.Vcenter_password), VcenterUsername: pulumi.Any(_var.Vcenter_username), NsxHostname: pulumi.Any(_var.Nsx_hostname), DcId: pulumi.Any(_var.Data_collector_id), Regions: pulumi.Any(_var.Regions), AcceptSelfSignedCert: pulumi.Bool(true), Tags: cloudaccount.VmcTagArray{ &cloudaccount.VmcTagArgs{ Key: pulumi.String("foo"), Value: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
To import the VMC cloud account, use the ID as in the following example ¶
```sh
$ pulumi import vra:cloudaccount/vmc:Vmc new_vmc 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetVmc ¶
func GetVmc(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VmcState, opts ...pulumi.ResourceOption) (*Vmc, error)
GetVmc gets an existing Vmc 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 NewVmc ¶
func NewVmc(ctx *pulumi.Context, name string, args *VmcArgs, opts ...pulumi.ResourceOption) (*Vmc, error)
NewVmc registers a new resource with the given unique name, arguments, and options.
func (*Vmc) ElementType ¶
func (*Vmc) ToVmcOutput ¶
type VmcArgs ¶
type VmcArgs struct { // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrInput // VMC API access key. ApiToken pulumi.StringInput // Identifier of a data collector VM deployed in the on premise infrastructure. Refer to the data-collector API to create or list data collector. DcId pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // Human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // IP address of the NSX Manager server in the specified SDDC / FQDN. NsxHostname pulumi.StringInput // Set of region names enabled for the cloud account. Regions pulumi.StringArrayInput // Identifier of the on-premise SDDC to be used by the cloud account. Note that NSX-V SDDCs are not supported. SddcName pulumi.StringInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags VmcTagArrayInput // IP address or FQDN of the vCenter Server in the specified SDDC. The cloud proxy belongs on this vCenter. VcenterHostname pulumi.StringInput // Password used to authenticate to the cloud Account. VcenterPassword pulumi.StringInput // vCenter user name for the specified SDDC. The user requires CloudAdmin credentials. The user does not require CloudGlobalAdmin credentials. VcenterUsername pulumi.StringInput }
The set of arguments for constructing a Vmc resource.
func (VmcArgs) ElementType ¶
type VmcArray ¶
type VmcArray []VmcInput
func (VmcArray) ElementType ¶
func (VmcArray) ToVmcArrayOutput ¶
func (i VmcArray) ToVmcArrayOutput() VmcArrayOutput
func (VmcArray) ToVmcArrayOutputWithContext ¶
func (i VmcArray) ToVmcArrayOutputWithContext(ctx context.Context) VmcArrayOutput
type VmcArrayInput ¶
type VmcArrayInput interface { pulumi.Input ToVmcArrayOutput() VmcArrayOutput ToVmcArrayOutputWithContext(context.Context) VmcArrayOutput }
VmcArrayInput is an input type that accepts VmcArray and VmcArrayOutput values. You can construct a concrete instance of `VmcArrayInput` via:
VmcArray{ VmcArgs{...} }
type VmcArrayOutput ¶
type VmcArrayOutput struct{ *pulumi.OutputState }
func (VmcArrayOutput) ElementType ¶
func (VmcArrayOutput) ElementType() reflect.Type
func (VmcArrayOutput) ToVmcArrayOutput ¶
func (o VmcArrayOutput) ToVmcArrayOutput() VmcArrayOutput
func (VmcArrayOutput) ToVmcArrayOutputWithContext ¶
func (o VmcArrayOutput) ToVmcArrayOutputWithContext(ctx context.Context) VmcArrayOutput
type VmcLinkArgs ¶
type VmcLinkArgs struct { Href pulumi.StringPtrInput `pulumi:"href"` Hrefs pulumi.StringArrayInput `pulumi:"hrefs"` Rel pulumi.StringInput `pulumi:"rel"` }
func (VmcLinkArgs) ElementType ¶
func (VmcLinkArgs) ElementType() reflect.Type
func (VmcLinkArgs) ToVmcLinkOutput ¶
func (i VmcLinkArgs) ToVmcLinkOutput() VmcLinkOutput
func (VmcLinkArgs) ToVmcLinkOutputWithContext ¶
func (i VmcLinkArgs) ToVmcLinkOutputWithContext(ctx context.Context) VmcLinkOutput
type VmcLinkArray ¶
type VmcLinkArray []VmcLinkInput
func (VmcLinkArray) ElementType ¶
func (VmcLinkArray) ElementType() reflect.Type
func (VmcLinkArray) ToVmcLinkArrayOutput ¶
func (i VmcLinkArray) ToVmcLinkArrayOutput() VmcLinkArrayOutput
func (VmcLinkArray) ToVmcLinkArrayOutputWithContext ¶
func (i VmcLinkArray) ToVmcLinkArrayOutputWithContext(ctx context.Context) VmcLinkArrayOutput
type VmcLinkArrayInput ¶
type VmcLinkArrayInput interface { pulumi.Input ToVmcLinkArrayOutput() VmcLinkArrayOutput ToVmcLinkArrayOutputWithContext(context.Context) VmcLinkArrayOutput }
VmcLinkArrayInput is an input type that accepts VmcLinkArray and VmcLinkArrayOutput values. You can construct a concrete instance of `VmcLinkArrayInput` via:
VmcLinkArray{ VmcLinkArgs{...} }
type VmcLinkArrayOutput ¶
type VmcLinkArrayOutput struct{ *pulumi.OutputState }
func (VmcLinkArrayOutput) ElementType ¶
func (VmcLinkArrayOutput) ElementType() reflect.Type
func (VmcLinkArrayOutput) Index ¶
func (o VmcLinkArrayOutput) Index(i pulumi.IntInput) VmcLinkOutput
func (VmcLinkArrayOutput) ToVmcLinkArrayOutput ¶
func (o VmcLinkArrayOutput) ToVmcLinkArrayOutput() VmcLinkArrayOutput
func (VmcLinkArrayOutput) ToVmcLinkArrayOutputWithContext ¶
func (o VmcLinkArrayOutput) ToVmcLinkArrayOutputWithContext(ctx context.Context) VmcLinkArrayOutput
type VmcLinkInput ¶
type VmcLinkInput interface { pulumi.Input ToVmcLinkOutput() VmcLinkOutput ToVmcLinkOutputWithContext(context.Context) VmcLinkOutput }
VmcLinkInput is an input type that accepts VmcLinkArgs and VmcLinkOutput values. You can construct a concrete instance of `VmcLinkInput` via:
VmcLinkArgs{...}
type VmcLinkOutput ¶
type VmcLinkOutput struct{ *pulumi.OutputState }
func (VmcLinkOutput) ElementType ¶
func (VmcLinkOutput) ElementType() reflect.Type
func (VmcLinkOutput) Href ¶
func (o VmcLinkOutput) Href() pulumi.StringPtrOutput
func (VmcLinkOutput) Hrefs ¶
func (o VmcLinkOutput) Hrefs() pulumi.StringArrayOutput
func (VmcLinkOutput) Rel ¶
func (o VmcLinkOutput) Rel() pulumi.StringOutput
func (VmcLinkOutput) ToVmcLinkOutput ¶
func (o VmcLinkOutput) ToVmcLinkOutput() VmcLinkOutput
func (VmcLinkOutput) ToVmcLinkOutputWithContext ¶
func (o VmcLinkOutput) ToVmcLinkOutputWithContext(ctx context.Context) VmcLinkOutput
type VmcMap ¶
func (VmcMap) ElementType ¶
func (VmcMap) ToVmcMapOutput ¶
func (i VmcMap) ToVmcMapOutput() VmcMapOutput
func (VmcMap) ToVmcMapOutputWithContext ¶
func (i VmcMap) ToVmcMapOutputWithContext(ctx context.Context) VmcMapOutput
type VmcMapInput ¶
type VmcMapInput interface { pulumi.Input ToVmcMapOutput() VmcMapOutput ToVmcMapOutputWithContext(context.Context) VmcMapOutput }
VmcMapInput is an input type that accepts VmcMap and VmcMapOutput values. You can construct a concrete instance of `VmcMapInput` via:
VmcMap{ "key": VmcArgs{...} }
type VmcMapOutput ¶
type VmcMapOutput struct{ *pulumi.OutputState }
func (VmcMapOutput) ElementType ¶
func (VmcMapOutput) ElementType() reflect.Type
func (VmcMapOutput) MapIndex ¶
func (o VmcMapOutput) MapIndex(k pulumi.StringInput) VmcOutput
func (VmcMapOutput) ToVmcMapOutput ¶
func (o VmcMapOutput) ToVmcMapOutput() VmcMapOutput
func (VmcMapOutput) ToVmcMapOutputWithContext ¶
func (o VmcMapOutput) ToVmcMapOutputWithContext(ctx context.Context) VmcMapOutput
type VmcOutput ¶
type VmcOutput struct{ *pulumi.OutputState }
func (VmcOutput) AcceptSelfSignedCert ¶
func (o VmcOutput) AcceptSelfSignedCert() pulumi.BoolPtrOutput
Accept self-signed certificate when connecting to the cloud account.
func (VmcOutput) CreatedAt ¶
func (o VmcOutput) CreatedAt() pulumi.StringOutput
Date when entity was created. Date and time format is ISO 8601 and UTC.
func (VmcOutput) DcId ¶
func (o VmcOutput) DcId() pulumi.StringPtrOutput
Identifier of a data collector VM deployed in the on premise infrastructure. Refer to the data-collector API to create or list data collector.
func (VmcOutput) Description ¶
func (o VmcOutput) Description() pulumi.StringPtrOutput
Human-friendly description.
func (VmcOutput) ElementType ¶
func (VmcOutput) Name ¶
func (o VmcOutput) Name() pulumi.StringOutput
Human-friendly name used as an identifier in APIs that support this option.
func (VmcOutput) NsxHostname ¶
func (o VmcOutput) NsxHostname() pulumi.StringOutput
IP address of the NSX Manager server in the specified SDDC / FQDN.
func (VmcOutput) OrgId ¶
func (o VmcOutput) OrgId() pulumi.StringOutput
ID of organization that entity belongs to.
func (VmcOutput) Regions ¶
func (o VmcOutput) Regions() pulumi.StringArrayOutput
Set of region names enabled for the cloud account.
func (VmcOutput) SddcName ¶
func (o VmcOutput) SddcName() pulumi.StringOutput
Identifier of the on-premise SDDC to be used by the cloud account. Note that NSX-V SDDCs are not supported.
func (VmcOutput) Tags ¶
func (o VmcOutput) Tags() VmcTagArrayOutput
Set of tag keys and values to apply to the cloud account.\ Example:[ { "key" : "vmware", "value": "provider" } ]
func (VmcOutput) ToVmcOutput ¶
func (VmcOutput) ToVmcOutputWithContext ¶
func (VmcOutput) UpdatedAt ¶
func (o VmcOutput) UpdatedAt() pulumi.StringOutput
Date when the entity was last updated. Date and time format is ISO 8601 and UTC.
func (VmcOutput) VcenterHostname ¶
func (o VmcOutput) VcenterHostname() pulumi.StringOutput
IP address or FQDN of the vCenter Server in the specified SDDC. The cloud proxy belongs on this vCenter.
func (VmcOutput) VcenterPassword ¶
func (o VmcOutput) VcenterPassword() pulumi.StringOutput
Password used to authenticate to the cloud Account.
func (VmcOutput) VcenterUsername ¶
func (o VmcOutput) VcenterUsername() pulumi.StringOutput
vCenter user name for the specified SDDC. The user requires CloudAdmin credentials. The user does not require CloudGlobalAdmin credentials.
type VmcState ¶
type VmcState struct { // Accept self-signed certificate when connecting to the cloud account. AcceptSelfSignedCert pulumi.BoolPtrInput // VMC API access key. ApiToken pulumi.StringPtrInput // Date when entity was created. Date and time format is ISO 8601 and UTC. CreatedAt pulumi.StringPtrInput // Identifier of a data collector VM deployed in the on premise infrastructure. Refer to the data-collector API to create or list data collector. DcId pulumi.StringPtrInput // Human-friendly description. Description pulumi.StringPtrInput // HATEOAS of entity. Links VmcLinkArrayInput // Human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // IP address of the NSX Manager server in the specified SDDC / FQDN. NsxHostname pulumi.StringPtrInput // ID of organization that entity belongs to. OrgId pulumi.StringPtrInput // Email of entity owner. Owner pulumi.StringPtrInput // Set of region names enabled for the cloud account. Regions pulumi.StringArrayInput // Identifier of the on-premise SDDC to be used by the cloud account. Note that NSX-V SDDCs are not supported. SddcName pulumi.StringPtrInput // Set of tag keys and values to apply to the cloud account.\ // Example:[ { "key" : "vmware", "value": "provider" } ] Tags VmcTagArrayInput // Date when the entity was last updated. Date and time format is ISO 8601 and UTC. UpdatedAt pulumi.StringPtrInput // IP address or FQDN of the vCenter Server in the specified SDDC. The cloud proxy belongs on this vCenter. VcenterHostname pulumi.StringPtrInput // Password used to authenticate to the cloud Account. VcenterPassword pulumi.StringPtrInput // vCenter user name for the specified SDDC. The user requires CloudAdmin credentials. The user does not require CloudGlobalAdmin credentials. VcenterUsername pulumi.StringPtrInput }
func (VmcState) ElementType ¶
type VmcTagArgs ¶
type VmcTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (VmcTagArgs) ElementType ¶
func (VmcTagArgs) ElementType() reflect.Type
func (VmcTagArgs) ToVmcTagOutput ¶
func (i VmcTagArgs) ToVmcTagOutput() VmcTagOutput
func (VmcTagArgs) ToVmcTagOutputWithContext ¶
func (i VmcTagArgs) ToVmcTagOutputWithContext(ctx context.Context) VmcTagOutput
type VmcTagArray ¶
type VmcTagArray []VmcTagInput
func (VmcTagArray) ElementType ¶
func (VmcTagArray) ElementType() reflect.Type
func (VmcTagArray) ToVmcTagArrayOutput ¶
func (i VmcTagArray) ToVmcTagArrayOutput() VmcTagArrayOutput
func (VmcTagArray) ToVmcTagArrayOutputWithContext ¶
func (i VmcTagArray) ToVmcTagArrayOutputWithContext(ctx context.Context) VmcTagArrayOutput
type VmcTagArrayInput ¶
type VmcTagArrayInput interface { pulumi.Input ToVmcTagArrayOutput() VmcTagArrayOutput ToVmcTagArrayOutputWithContext(context.Context) VmcTagArrayOutput }
VmcTagArrayInput is an input type that accepts VmcTagArray and VmcTagArrayOutput values. You can construct a concrete instance of `VmcTagArrayInput` via:
VmcTagArray{ VmcTagArgs{...} }
type VmcTagArrayOutput ¶
type VmcTagArrayOutput struct{ *pulumi.OutputState }
func (VmcTagArrayOutput) ElementType ¶
func (VmcTagArrayOutput) ElementType() reflect.Type
func (VmcTagArrayOutput) Index ¶
func (o VmcTagArrayOutput) Index(i pulumi.IntInput) VmcTagOutput
func (VmcTagArrayOutput) ToVmcTagArrayOutput ¶
func (o VmcTagArrayOutput) ToVmcTagArrayOutput() VmcTagArrayOutput
func (VmcTagArrayOutput) ToVmcTagArrayOutputWithContext ¶
func (o VmcTagArrayOutput) ToVmcTagArrayOutputWithContext(ctx context.Context) VmcTagArrayOutput
type VmcTagInput ¶
type VmcTagInput interface { pulumi.Input ToVmcTagOutput() VmcTagOutput ToVmcTagOutputWithContext(context.Context) VmcTagOutput }
VmcTagInput is an input type that accepts VmcTagArgs and VmcTagOutput values. You can construct a concrete instance of `VmcTagInput` via:
VmcTagArgs{...}
type VmcTagOutput ¶
type VmcTagOutput struct{ *pulumi.OutputState }
func (VmcTagOutput) ElementType ¶
func (VmcTagOutput) ElementType() reflect.Type
func (VmcTagOutput) Key ¶
func (o VmcTagOutput) Key() pulumi.StringOutput
func (VmcTagOutput) ToVmcTagOutput ¶
func (o VmcTagOutput) ToVmcTagOutput() VmcTagOutput
func (VmcTagOutput) ToVmcTagOutputWithContext ¶
func (o VmcTagOutput) ToVmcTagOutputWithContext(ctx context.Context) VmcTagOutput
func (VmcTagOutput) Value ¶
func (o VmcTagOutput) Value() pulumi.StringOutput