Documentation ¶
Index ¶
- Constants
- type Assignment
- type AssignmentArgs
- type AssignmentArray
- type AssignmentArrayInput
- type AssignmentArrayOutput
- func (AssignmentArrayOutput) ElementType() reflect.Type
- func (o AssignmentArrayOutput) Index(i pulumi.IntInput) AssignmentOutput
- func (o AssignmentArrayOutput) ToAssignmentArrayOutput() AssignmentArrayOutput
- func (o AssignmentArrayOutput) ToAssignmentArrayOutputWithContext(ctx context.Context) AssignmentArrayOutput
- type AssignmentInput
- type AssignmentOutput
- type AssignmentResponse
- type AssignmentResponseArrayOutput
- func (AssignmentResponseArrayOutput) ElementType() reflect.Type
- func (o AssignmentResponseArrayOutput) Index(i pulumi.IntInput) AssignmentResponseOutput
- func (o AssignmentResponseArrayOutput) ToAssignmentResponseArrayOutput() AssignmentResponseArrayOutput
- func (o AssignmentResponseArrayOutput) ToAssignmentResponseArrayOutputWithContext(ctx context.Context) AssignmentResponseArrayOutput
- type AssignmentResponseOutput
- func (AssignmentResponseOutput) ElementType() reflect.Type
- func (o AssignmentResponseOutput) Id() pulumi.StringOutput
- func (o AssignmentResponseOutput) Status() AssignmentStatusResponseOutput
- func (o AssignmentResponseOutput) ToAssignmentResponseOutput() AssignmentResponseOutput
- func (o AssignmentResponseOutput) ToAssignmentResponseOutputWithContext(ctx context.Context) AssignmentResponseOutput
- type AssignmentStatusResponse
- type AssignmentStatusResponseOutput
- func (AssignmentStatusResponseOutput) ElementType() reflect.Type
- func (o AssignmentStatusResponseOutput) Message() pulumi.StringPtrOutput
- func (o AssignmentStatusResponseOutput) State() pulumi.StringOutput
- func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput
- func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutputWithContext(ctx context.Context) AssignmentStatusResponseOutput
- type AzureDisk
- type AzureDiskArgs
- func (AzureDiskArgs) ElementType() reflect.Type
- func (i AzureDiskArgs) ToAzureDiskOutput() AzureDiskOutput
- func (i AzureDiskArgs) ToAzureDiskOutputWithContext(ctx context.Context) AzureDiskOutput
- func (i AzureDiskArgs) ToAzureDiskPtrOutput() AzureDiskPtrOutput
- func (i AzureDiskArgs) ToAzureDiskPtrOutputWithContext(ctx context.Context) AzureDiskPtrOutput
- type AzureDiskInput
- type AzureDiskOutput
- func (o AzureDiskOutput) Disks() DiskArrayOutput
- func (AzureDiskOutput) ElementType() reflect.Type
- func (o AzureDiskOutput) Encryption() EncryptionPtrOutput
- func (o AzureDiskOutput) SkuName() pulumi.StringPtrOutput
- func (o AzureDiskOutput) ToAzureDiskOutput() AzureDiskOutput
- func (o AzureDiskOutput) ToAzureDiskOutputWithContext(ctx context.Context) AzureDiskOutput
- func (o AzureDiskOutput) ToAzureDiskPtrOutput() AzureDiskPtrOutput
- func (o AzureDiskOutput) ToAzureDiskPtrOutputWithContext(ctx context.Context) AzureDiskPtrOutput
- type AzureDiskPtrInput
- type AzureDiskPtrOutput
- func (o AzureDiskPtrOutput) Disks() DiskArrayOutput
- func (o AzureDiskPtrOutput) Elem() AzureDiskOutput
- func (AzureDiskPtrOutput) ElementType() reflect.Type
- func (o AzureDiskPtrOutput) Encryption() EncryptionPtrOutput
- func (o AzureDiskPtrOutput) SkuName() pulumi.StringPtrOutput
- func (o AzureDiskPtrOutput) ToAzureDiskPtrOutput() AzureDiskPtrOutput
- func (o AzureDiskPtrOutput) ToAzureDiskPtrOutputWithContext(ctx context.Context) AzureDiskPtrOutput
- type AzureDiskResponse
- type AzureDiskResponseOutput
- func (o AzureDiskResponseOutput) Disks() DiskResponseArrayOutput
- func (AzureDiskResponseOutput) ElementType() reflect.Type
- func (o AzureDiskResponseOutput) Encryption() EncryptionResponsePtrOutput
- func (o AzureDiskResponseOutput) ResourceGroup() pulumi.StringOutput
- func (o AzureDiskResponseOutput) SkuName() pulumi.StringPtrOutput
- func (o AzureDiskResponseOutput) ToAzureDiskResponseOutput() AzureDiskResponseOutput
- func (o AzureDiskResponseOutput) ToAzureDiskResponseOutputWithContext(ctx context.Context) AzureDiskResponseOutput
- type AzureDiskResponsePtrOutput
- func (o AzureDiskResponsePtrOutput) Disks() DiskResponseArrayOutput
- func (o AzureDiskResponsePtrOutput) Elem() AzureDiskResponseOutput
- func (AzureDiskResponsePtrOutput) ElementType() reflect.Type
- func (o AzureDiskResponsePtrOutput) Encryption() EncryptionResponsePtrOutput
- func (o AzureDiskResponsePtrOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o AzureDiskResponsePtrOutput) SkuName() pulumi.StringPtrOutput
- func (o AzureDiskResponsePtrOutput) ToAzureDiskResponsePtrOutput() AzureDiskResponsePtrOutput
- func (o AzureDiskResponsePtrOutput) ToAzureDiskResponsePtrOutputWithContext(ctx context.Context) AzureDiskResponsePtrOutput
- type AzureDiskSkuName
- func (AzureDiskSkuName) ElementType() reflect.Type
- func (e AzureDiskSkuName) ToAzureDiskSkuNameOutput() AzureDiskSkuNameOutput
- func (e AzureDiskSkuName) ToAzureDiskSkuNameOutputWithContext(ctx context.Context) AzureDiskSkuNameOutput
- func (e AzureDiskSkuName) ToAzureDiskSkuNamePtrOutput() AzureDiskSkuNamePtrOutput
- func (e AzureDiskSkuName) ToAzureDiskSkuNamePtrOutputWithContext(ctx context.Context) AzureDiskSkuNamePtrOutput
- func (e AzureDiskSkuName) ToStringOutput() pulumi.StringOutput
- func (e AzureDiskSkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AzureDiskSkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AzureDiskSkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AzureDiskSkuNameInput
- type AzureDiskSkuNameOutput
- func (AzureDiskSkuNameOutput) ElementType() reflect.Type
- func (o AzureDiskSkuNameOutput) ToAzureDiskSkuNameOutput() AzureDiskSkuNameOutput
- func (o AzureDiskSkuNameOutput) ToAzureDiskSkuNameOutputWithContext(ctx context.Context) AzureDiskSkuNameOutput
- func (o AzureDiskSkuNameOutput) ToAzureDiskSkuNamePtrOutput() AzureDiskSkuNamePtrOutput
- func (o AzureDiskSkuNameOutput) ToAzureDiskSkuNamePtrOutputWithContext(ctx context.Context) AzureDiskSkuNamePtrOutput
- func (o AzureDiskSkuNameOutput) ToStringOutput() pulumi.StringOutput
- func (o AzureDiskSkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AzureDiskSkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AzureDiskSkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AzureDiskSkuNamePtrInput
- type AzureDiskSkuNamePtrOutput
- func (o AzureDiskSkuNamePtrOutput) Elem() AzureDiskSkuNameOutput
- func (AzureDiskSkuNamePtrOutput) ElementType() reflect.Type
- func (o AzureDiskSkuNamePtrOutput) ToAzureDiskSkuNamePtrOutput() AzureDiskSkuNamePtrOutput
- func (o AzureDiskSkuNamePtrOutput) ToAzureDiskSkuNamePtrOutputWithContext(ctx context.Context) AzureDiskSkuNamePtrOutput
- func (o AzureDiskSkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AzureDiskSkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Disk
- type DiskArgs
- type DiskArray
- type DiskArrayInput
- type DiskArrayOutput
- type DiskInput
- type DiskOutput
- type DiskResponse
- type DiskResponseArrayOutput
- func (DiskResponseArrayOutput) ElementType() reflect.Type
- func (o DiskResponseArrayOutput) Index(i pulumi.IntInput) DiskResponseOutput
- func (o DiskResponseArrayOutput) ToDiskResponseArrayOutput() DiskResponseArrayOutput
- func (o DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput
- type DiskResponseOutput
- func (DiskResponseOutput) ElementType() reflect.Type
- func (o DiskResponseOutput) Id() pulumi.StringOutput
- func (o DiskResponseOutput) Reference() pulumi.StringOutput
- func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput
- func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
- type ElasticSan
- type ElasticSanArgs
- func (ElasticSanArgs) ElementType() reflect.Type
- func (i ElasticSanArgs) ToElasticSanOutput() ElasticSanOutput
- func (i ElasticSanArgs) ToElasticSanOutputWithContext(ctx context.Context) ElasticSanOutput
- func (i ElasticSanArgs) ToElasticSanPtrOutput() ElasticSanPtrOutput
- func (i ElasticSanArgs) ToElasticSanPtrOutputWithContext(ctx context.Context) ElasticSanPtrOutput
- type ElasticSanInput
- type ElasticSanOutput
- func (ElasticSanOutput) ElementType() reflect.Type
- func (o ElasticSanOutput) Encryption() EncryptionPtrOutput
- func (o ElasticSanOutput) SkuName() pulumi.StringPtrOutput
- func (o ElasticSanOutput) ToElasticSanOutput() ElasticSanOutput
- func (o ElasticSanOutput) ToElasticSanOutputWithContext(ctx context.Context) ElasticSanOutput
- func (o ElasticSanOutput) ToElasticSanPtrOutput() ElasticSanPtrOutput
- func (o ElasticSanOutput) ToElasticSanPtrOutputWithContext(ctx context.Context) ElasticSanPtrOutput
- type ElasticSanPtrInput
- type ElasticSanPtrOutput
- func (o ElasticSanPtrOutput) Elem() ElasticSanOutput
- func (ElasticSanPtrOutput) ElementType() reflect.Type
- func (o ElasticSanPtrOutput) Encryption() EncryptionPtrOutput
- func (o ElasticSanPtrOutput) SkuName() pulumi.StringPtrOutput
- func (o ElasticSanPtrOutput) ToElasticSanPtrOutput() ElasticSanPtrOutput
- func (o ElasticSanPtrOutput) ToElasticSanPtrOutputWithContext(ctx context.Context) ElasticSanPtrOutput
- type ElasticSanResponse
- type ElasticSanResponseOutput
- func (ElasticSanResponseOutput) ElementType() reflect.Type
- func (o ElasticSanResponseOutput) Encryption() EncryptionResponsePtrOutput
- func (o ElasticSanResponseOutput) ResourceGroup() pulumi.StringOutput
- func (o ElasticSanResponseOutput) SkuName() pulumi.StringPtrOutput
- func (o ElasticSanResponseOutput) ToElasticSanResponseOutput() ElasticSanResponseOutput
- func (o ElasticSanResponseOutput) ToElasticSanResponseOutputWithContext(ctx context.Context) ElasticSanResponseOutput
- type ElasticSanResponsePtrOutput
- func (o ElasticSanResponsePtrOutput) Elem() ElasticSanResponseOutput
- func (ElasticSanResponsePtrOutput) ElementType() reflect.Type
- func (o ElasticSanResponsePtrOutput) Encryption() EncryptionResponsePtrOutput
- func (o ElasticSanResponsePtrOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o ElasticSanResponsePtrOutput) SkuName() pulumi.StringPtrOutput
- func (o ElasticSanResponsePtrOutput) ToElasticSanResponsePtrOutput() ElasticSanResponsePtrOutput
- func (o ElasticSanResponsePtrOutput) ToElasticSanResponsePtrOutputWithContext(ctx context.Context) ElasticSanResponsePtrOutput
- type ElasticSanSkuName
- func (ElasticSanSkuName) ElementType() reflect.Type
- func (e ElasticSanSkuName) ToElasticSanSkuNameOutput() ElasticSanSkuNameOutput
- func (e ElasticSanSkuName) ToElasticSanSkuNameOutputWithContext(ctx context.Context) ElasticSanSkuNameOutput
- func (e ElasticSanSkuName) ToElasticSanSkuNamePtrOutput() ElasticSanSkuNamePtrOutput
- func (e ElasticSanSkuName) ToElasticSanSkuNamePtrOutputWithContext(ctx context.Context) ElasticSanSkuNamePtrOutput
- func (e ElasticSanSkuName) ToStringOutput() pulumi.StringOutput
- func (e ElasticSanSkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ElasticSanSkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ElasticSanSkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ElasticSanSkuNameInput
- type ElasticSanSkuNameOutput
- func (ElasticSanSkuNameOutput) ElementType() reflect.Type
- func (o ElasticSanSkuNameOutput) ToElasticSanSkuNameOutput() ElasticSanSkuNameOutput
- func (o ElasticSanSkuNameOutput) ToElasticSanSkuNameOutputWithContext(ctx context.Context) ElasticSanSkuNameOutput
- func (o ElasticSanSkuNameOutput) ToElasticSanSkuNamePtrOutput() ElasticSanSkuNamePtrOutput
- func (o ElasticSanSkuNameOutput) ToElasticSanSkuNamePtrOutputWithContext(ctx context.Context) ElasticSanSkuNamePtrOutput
- func (o ElasticSanSkuNameOutput) ToStringOutput() pulumi.StringOutput
- func (o ElasticSanSkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ElasticSanSkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ElasticSanSkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ElasticSanSkuNamePtrInput
- type ElasticSanSkuNamePtrOutput
- func (o ElasticSanSkuNamePtrOutput) Elem() ElasticSanSkuNameOutput
- func (ElasticSanSkuNamePtrOutput) ElementType() reflect.Type
- func (o ElasticSanSkuNamePtrOutput) ToElasticSanSkuNamePtrOutput() ElasticSanSkuNamePtrOutput
- func (o ElasticSanSkuNamePtrOutput) ToElasticSanSkuNamePtrOutputWithContext(ctx context.Context) ElasticSanSkuNamePtrOutput
- func (o ElasticSanSkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ElasticSanSkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ElasticSanVolumePropertiesResponse
- type ElasticSanVolumePropertiesResponseOutput
- func (ElasticSanVolumePropertiesResponseOutput) ElementType() reflect.Type
- func (o ElasticSanVolumePropertiesResponseOutput) TargetIqn() pulumi.StringOutput
- func (o ElasticSanVolumePropertiesResponseOutput) TargetPortalHostname() pulumi.StringOutput
- func (o ElasticSanVolumePropertiesResponseOutput) TargetPortalPort() pulumi.IntOutput
- func (o ElasticSanVolumePropertiesResponseOutput) ToElasticSanVolumePropertiesResponseOutput() ElasticSanVolumePropertiesResponseOutput
- func (o ElasticSanVolumePropertiesResponseOutput) ToElasticSanVolumePropertiesResponseOutputWithContext(ctx context.Context) ElasticSanVolumePropertiesResponseOutput
- type Encryption
- type EncryptionArgs
- func (EncryptionArgs) ElementType() reflect.Type
- func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
- func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionInput
- type EncryptionOutput
- func (EncryptionOutput) ElementType() reflect.Type
- func (o EncryptionOutput) Identity() ManagedServiceIdentityPtrOutput
- func (o EncryptionOutput) KeyName() pulumi.StringOutput
- func (o EncryptionOutput) KeyVaultUri() pulumi.StringOutput
- func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
- func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionPtrInput
- type EncryptionPtrOutput
- func (o EncryptionPtrOutput) Elem() EncryptionOutput
- func (EncryptionPtrOutput) ElementType() reflect.Type
- func (o EncryptionPtrOutput) Identity() ManagedServiceIdentityPtrOutput
- func (o EncryptionPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o EncryptionPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionResponse
- type EncryptionResponseOutput
- func (EncryptionResponseOutput) ElementType() reflect.Type
- func (o EncryptionResponseOutput) Identity() ManagedServiceIdentityResponsePtrOutput
- func (o EncryptionResponseOutput) KeyName() pulumi.StringOutput
- func (o EncryptionResponseOutput) KeyVaultUri() pulumi.StringOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- type EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
- func (EncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionResponsePtrOutput) Identity() ManagedServiceIdentityResponsePtrOutput
- func (o EncryptionResponsePtrOutput) KeyName() pulumi.StringPtrOutput
- func (o EncryptionResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EphemeralDisk
- type EphemeralDiskArgs
- func (val *EphemeralDiskArgs) Defaults() *EphemeralDiskArgs
- func (EphemeralDiskArgs) ElementType() reflect.Type
- func (i EphemeralDiskArgs) ToEphemeralDiskOutput() EphemeralDiskOutput
- func (i EphemeralDiskArgs) ToEphemeralDiskOutputWithContext(ctx context.Context) EphemeralDiskOutput
- func (i EphemeralDiskArgs) ToEphemeralDiskPtrOutput() EphemeralDiskPtrOutput
- func (i EphemeralDiskArgs) ToEphemeralDiskPtrOutputWithContext(ctx context.Context) EphemeralDiskPtrOutput
- type EphemeralDiskInput
- type EphemeralDiskOutput
- func (o EphemeralDiskOutput) Disks() DiskArrayOutput
- func (EphemeralDiskOutput) ElementType() reflect.Type
- func (o EphemeralDiskOutput) Replicas() pulumi.Float64PtrOutput
- func (o EphemeralDiskOutput) ToEphemeralDiskOutput() EphemeralDiskOutput
- func (o EphemeralDiskOutput) ToEphemeralDiskOutputWithContext(ctx context.Context) EphemeralDiskOutput
- func (o EphemeralDiskOutput) ToEphemeralDiskPtrOutput() EphemeralDiskPtrOutput
- func (o EphemeralDiskOutput) ToEphemeralDiskPtrOutputWithContext(ctx context.Context) EphemeralDiskPtrOutput
- type EphemeralDiskPtrInput
- type EphemeralDiskPtrOutput
- func (o EphemeralDiskPtrOutput) Disks() DiskArrayOutput
- func (o EphemeralDiskPtrOutput) Elem() EphemeralDiskOutput
- func (EphemeralDiskPtrOutput) ElementType() reflect.Type
- func (o EphemeralDiskPtrOutput) Replicas() pulumi.Float64PtrOutput
- func (o EphemeralDiskPtrOutput) ToEphemeralDiskPtrOutput() EphemeralDiskPtrOutput
- func (o EphemeralDiskPtrOutput) ToEphemeralDiskPtrOutputWithContext(ctx context.Context) EphemeralDiskPtrOutput
- type EphemeralDiskResponse
- type EphemeralDiskResponseOutput
- func (o EphemeralDiskResponseOutput) Disks() DiskResponseArrayOutput
- func (EphemeralDiskResponseOutput) ElementType() reflect.Type
- func (o EphemeralDiskResponseOutput) Replicas() pulumi.Float64PtrOutput
- func (o EphemeralDiskResponseOutput) ToEphemeralDiskResponseOutput() EphemeralDiskResponseOutput
- func (o EphemeralDiskResponseOutput) ToEphemeralDiskResponseOutputWithContext(ctx context.Context) EphemeralDiskResponseOutput
- type EphemeralDiskResponsePtrOutput
- func (o EphemeralDiskResponsePtrOutput) Disks() DiskResponseArrayOutput
- func (o EphemeralDiskResponsePtrOutput) Elem() EphemeralDiskResponseOutput
- func (EphemeralDiskResponsePtrOutput) ElementType() reflect.Type
- func (o EphemeralDiskResponsePtrOutput) Replicas() pulumi.Float64PtrOutput
- func (o EphemeralDiskResponsePtrOutput) ToEphemeralDiskResponsePtrOutput() EphemeralDiskResponsePtrOutput
- func (o EphemeralDiskResponsePtrOutput) ToEphemeralDiskResponsePtrOutputWithContext(ctx context.Context) EphemeralDiskResponsePtrOutput
- type LookupPoolArgs
- type LookupPoolOutputArgs
- type LookupPoolResult
- type LookupPoolResultOutput
- func (o LookupPoolResultOutput) Assignments() AssignmentResponseArrayOutput
- func (LookupPoolResultOutput) ElementType() reflect.Type
- func (o LookupPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupPoolResultOutput) Location() pulumi.StringOutput
- func (o LookupPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupPoolResultOutput) PoolType() PoolTypeResponseOutput
- func (o LookupPoolResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPoolResultOutput) ReclaimPolicy() pulumi.StringPtrOutput
- func (o LookupPoolResultOutput) Resources() ResourcesResponsePtrOutput
- func (o LookupPoolResultOutput) Status() ResourceOperationalStatusResponseOutput
- func (o LookupPoolResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPoolResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
- func (o LookupPoolResultOutput) Type() pulumi.StringOutput
- func (o LookupPoolResultOutput) Zones() pulumi.StringArrayOutput
- type LookupSnapshotArgs
- type LookupSnapshotOutputArgs
- type LookupSnapshotResult
- type LookupSnapshotResultOutput
- func (LookupSnapshotResultOutput) ElementType() reflect.Type
- func (o LookupSnapshotResultOutput) Id() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Source() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Status() ResourceOperationalStatusResponseOutput
- func (o LookupSnapshotResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) Type() pulumi.StringOutput
- type LookupVolumeArgs
- type LookupVolumeOutputArgs
- type LookupVolumeResult
- type LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) CapacityGiB() pulumi.Float64Output
- func (LookupVolumeResultOutput) ElementType() reflect.Type
- func (o LookupVolumeResultOutput) Id() pulumi.StringOutput
- func (o LookupVolumeResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupVolumeResultOutput) Name() pulumi.StringOutput
- func (o LookupVolumeResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVolumeResultOutput) Status() ResourceOperationalStatusResponseOutput
- func (o LookupVolumeResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) Type() pulumi.StringOutput
- func (o LookupVolumeResultOutput) VolumeType() VolumeTypeResponseOutput
- type ManagedServiceIdentity
- type ManagedServiceIdentityArgs
- func (ManagedServiceIdentityArgs) ElementType() reflect.Type
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- type ManagedServiceIdentityInput
- type ManagedServiceIdentityOutput
- func (ManagedServiceIdentityOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ManagedServiceIdentityPtrInput
- type ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
- func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ManagedServiceIdentityResponse
- type ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Elem() ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityType
- func (ManagedServiceIdentityType) ElementType() reflect.Type
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedServiceIdentityTypeInput
- type ManagedServiceIdentityTypeOutput
- func (ManagedServiceIdentityTypeOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedServiceIdentityTypePtrInput
- type ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) Elem() ManagedServiceIdentityTypeOutput
- func (ManagedServiceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Pool
- type PoolArgs
- type PoolInput
- type PoolOutput
- func (o PoolOutput) Assignments() AssignmentResponseArrayOutput
- func (PoolOutput) ElementType() reflect.Type
- func (o PoolOutput) Location() pulumi.StringOutput
- func (o PoolOutput) Name() pulumi.StringOutput
- func (o PoolOutput) PoolType() PoolTypeResponseOutput
- func (o PoolOutput) ProvisioningState() pulumi.StringOutput
- func (o PoolOutput) ReclaimPolicy() pulumi.StringPtrOutput
- func (o PoolOutput) Resources() ResourcesResponsePtrOutput
- func (o PoolOutput) Status() ResourceOperationalStatusResponseOutput
- func (o PoolOutput) SystemData() SystemDataResponseOutput
- func (o PoolOutput) Tags() pulumi.StringMapOutput
- func (o PoolOutput) ToPoolOutput() PoolOutput
- func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
- func (o PoolOutput) Type() pulumi.StringOutput
- func (o PoolOutput) Zones() pulumi.StringArrayOutput
- type PoolState
- type PoolType
- type PoolTypeArgs
- type PoolTypeInput
- type PoolTypeOutput
- func (o PoolTypeOutput) AzureDisk() AzureDiskPtrOutput
- func (o PoolTypeOutput) ElasticSan() ElasticSanPtrOutput
- func (PoolTypeOutput) ElementType() reflect.Type
- func (o PoolTypeOutput) EphemeralDisk() EphemeralDiskPtrOutput
- func (o PoolTypeOutput) ToPoolTypeOutput() PoolTypeOutput
- func (o PoolTypeOutput) ToPoolTypeOutputWithContext(ctx context.Context) PoolTypeOutput
- type PoolTypeResponse
- type PoolTypeResponseOutput
- func (o PoolTypeResponseOutput) AzureDisk() AzureDiskResponsePtrOutput
- func (o PoolTypeResponseOutput) ElasticSan() ElasticSanResponsePtrOutput
- func (PoolTypeResponseOutput) ElementType() reflect.Type
- func (o PoolTypeResponseOutput) EphemeralDisk() EphemeralDiskResponsePtrOutput
- func (o PoolTypeResponseOutput) ToPoolTypeResponseOutput() PoolTypeResponseOutput
- func (o PoolTypeResponseOutput) ToPoolTypeResponseOutputWithContext(ctx context.Context) PoolTypeResponseOutput
- type ReclaimPolicy
- func (ReclaimPolicy) ElementType() reflect.Type
- func (e ReclaimPolicy) ToReclaimPolicyOutput() ReclaimPolicyOutput
- func (e ReclaimPolicy) ToReclaimPolicyOutputWithContext(ctx context.Context) ReclaimPolicyOutput
- func (e ReclaimPolicy) ToReclaimPolicyPtrOutput() ReclaimPolicyPtrOutput
- func (e ReclaimPolicy) ToReclaimPolicyPtrOutputWithContext(ctx context.Context) ReclaimPolicyPtrOutput
- func (e ReclaimPolicy) ToStringOutput() pulumi.StringOutput
- func (e ReclaimPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReclaimPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReclaimPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReclaimPolicyInput
- type ReclaimPolicyOutput
- func (ReclaimPolicyOutput) ElementType() reflect.Type
- func (o ReclaimPolicyOutput) ToReclaimPolicyOutput() ReclaimPolicyOutput
- func (o ReclaimPolicyOutput) ToReclaimPolicyOutputWithContext(ctx context.Context) ReclaimPolicyOutput
- func (o ReclaimPolicyOutput) ToReclaimPolicyPtrOutput() ReclaimPolicyPtrOutput
- func (o ReclaimPolicyOutput) ToReclaimPolicyPtrOutputWithContext(ctx context.Context) ReclaimPolicyPtrOutput
- func (o ReclaimPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o ReclaimPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReclaimPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReclaimPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReclaimPolicyPtrInput
- type ReclaimPolicyPtrOutput
- func (o ReclaimPolicyPtrOutput) Elem() ReclaimPolicyOutput
- func (ReclaimPolicyPtrOutput) ElementType() reflect.Type
- func (o ReclaimPolicyPtrOutput) ToReclaimPolicyPtrOutput() ReclaimPolicyPtrOutput
- func (o ReclaimPolicyPtrOutput) ToReclaimPolicyPtrOutputWithContext(ctx context.Context) ReclaimPolicyPtrOutput
- func (o ReclaimPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReclaimPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Requests
- type RequestsArgs
- func (val *RequestsArgs) Defaults() *RequestsArgs
- func (RequestsArgs) ElementType() reflect.Type
- func (i RequestsArgs) ToRequestsOutput() RequestsOutput
- func (i RequestsArgs) ToRequestsOutputWithContext(ctx context.Context) RequestsOutput
- func (i RequestsArgs) ToRequestsPtrOutput() RequestsPtrOutput
- func (i RequestsArgs) ToRequestsPtrOutputWithContext(ctx context.Context) RequestsPtrOutput
- type RequestsInput
- type RequestsOutput
- func (RequestsOutput) ElementType() reflect.Type
- func (o RequestsOutput) Storage() pulumi.Float64PtrOutput
- func (o RequestsOutput) ToRequestsOutput() RequestsOutput
- func (o RequestsOutput) ToRequestsOutputWithContext(ctx context.Context) RequestsOutput
- func (o RequestsOutput) ToRequestsPtrOutput() RequestsPtrOutput
- func (o RequestsOutput) ToRequestsPtrOutputWithContext(ctx context.Context) RequestsPtrOutput
- type RequestsPtrInput
- type RequestsPtrOutput
- func (o RequestsPtrOutput) Elem() RequestsOutput
- func (RequestsPtrOutput) ElementType() reflect.Type
- func (o RequestsPtrOutput) Storage() pulumi.Float64PtrOutput
- func (o RequestsPtrOutput) ToRequestsPtrOutput() RequestsPtrOutput
- func (o RequestsPtrOutput) ToRequestsPtrOutputWithContext(ctx context.Context) RequestsPtrOutput
- type RequestsResponse
- type RequestsResponseOutput
- func (RequestsResponseOutput) ElementType() reflect.Type
- func (o RequestsResponseOutput) Storage() pulumi.Float64PtrOutput
- func (o RequestsResponseOutput) ToRequestsResponseOutput() RequestsResponseOutput
- func (o RequestsResponseOutput) ToRequestsResponseOutputWithContext(ctx context.Context) RequestsResponseOutput
- type RequestsResponsePtrOutput
- func (o RequestsResponsePtrOutput) Elem() RequestsResponseOutput
- func (RequestsResponsePtrOutput) ElementType() reflect.Type
- func (o RequestsResponsePtrOutput) Storage() pulumi.Float64PtrOutput
- func (o RequestsResponsePtrOutput) ToRequestsResponsePtrOutput() RequestsResponsePtrOutput
- func (o RequestsResponsePtrOutput) ToRequestsResponsePtrOutputWithContext(ctx context.Context) RequestsResponsePtrOutput
- type ResourceOperationalStatusResponse
- type ResourceOperationalStatusResponseOutput
- func (ResourceOperationalStatusResponseOutput) ElementType() reflect.Type
- func (o ResourceOperationalStatusResponseOutput) Message() pulumi.StringPtrOutput
- func (o ResourceOperationalStatusResponseOutput) State() pulumi.StringOutput
- func (o ResourceOperationalStatusResponseOutput) ToResourceOperationalStatusResponseOutput() ResourceOperationalStatusResponseOutput
- func (o ResourceOperationalStatusResponseOutput) ToResourceOperationalStatusResponseOutputWithContext(ctx context.Context) ResourceOperationalStatusResponseOutput
- type Resources
- type ResourcesArgs
- func (val *ResourcesArgs) Defaults() *ResourcesArgs
- func (ResourcesArgs) ElementType() reflect.Type
- func (i ResourcesArgs) ToResourcesOutput() ResourcesOutput
- func (i ResourcesArgs) ToResourcesOutputWithContext(ctx context.Context) ResourcesOutput
- func (i ResourcesArgs) ToResourcesPtrOutput() ResourcesPtrOutput
- func (i ResourcesArgs) ToResourcesPtrOutputWithContext(ctx context.Context) ResourcesPtrOutput
- type ResourcesInput
- type ResourcesOutput
- func (ResourcesOutput) ElementType() reflect.Type
- func (o ResourcesOutput) Requests() RequestsPtrOutput
- func (o ResourcesOutput) ToResourcesOutput() ResourcesOutput
- func (o ResourcesOutput) ToResourcesOutputWithContext(ctx context.Context) ResourcesOutput
- func (o ResourcesOutput) ToResourcesPtrOutput() ResourcesPtrOutput
- func (o ResourcesOutput) ToResourcesPtrOutputWithContext(ctx context.Context) ResourcesPtrOutput
- type ResourcesPtrInput
- type ResourcesPtrOutput
- func (o ResourcesPtrOutput) Elem() ResourcesOutput
- func (ResourcesPtrOutput) ElementType() reflect.Type
- func (o ResourcesPtrOutput) Requests() RequestsPtrOutput
- func (o ResourcesPtrOutput) ToResourcesPtrOutput() ResourcesPtrOutput
- func (o ResourcesPtrOutput) ToResourcesPtrOutputWithContext(ctx context.Context) ResourcesPtrOutput
- type ResourcesResponse
- type ResourcesResponseOutput
- func (ResourcesResponseOutput) ElementType() reflect.Type
- func (o ResourcesResponseOutput) Requests() RequestsResponsePtrOutput
- func (o ResourcesResponseOutput) ToResourcesResponseOutput() ResourcesResponseOutput
- func (o ResourcesResponseOutput) ToResourcesResponseOutputWithContext(ctx context.Context) ResourcesResponseOutput
- type ResourcesResponsePtrOutput
- func (o ResourcesResponsePtrOutput) Elem() ResourcesResponseOutput
- func (ResourcesResponsePtrOutput) ElementType() reflect.Type
- func (o ResourcesResponsePtrOutput) Requests() RequestsResponsePtrOutput
- func (o ResourcesResponsePtrOutput) ToResourcesResponsePtrOutput() ResourcesResponsePtrOutput
- func (o ResourcesResponsePtrOutput) ToResourcesResponsePtrOutputWithContext(ctx context.Context) ResourcesResponsePtrOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- func (SnapshotOutput) ElementType() reflect.Type
- func (o SnapshotOutput) Name() pulumi.StringOutput
- func (o SnapshotOutput) ProvisioningState() pulumi.StringOutput
- func (o SnapshotOutput) Source() pulumi.StringOutput
- func (o SnapshotOutput) Status() ResourceOperationalStatusResponseOutput
- func (o SnapshotOutput) SystemData() SystemDataResponseOutput
- func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
- func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
- func (o SnapshotOutput) Type() pulumi.StringOutput
- type SnapshotState
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type UserAssignedIdentityResponse
- type UserAssignedIdentityResponseMapOutput
- func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
- type Volume
- type VolumeArgs
- type VolumeInput
- type VolumeOutput
- func (o VolumeOutput) CapacityGiB() pulumi.Float64Output
- func (VolumeOutput) ElementType() reflect.Type
- func (o VolumeOutput) Labels() pulumi.StringMapOutput
- func (o VolumeOutput) Name() pulumi.StringOutput
- func (o VolumeOutput) ProvisioningState() pulumi.StringOutput
- func (o VolumeOutput) Status() ResourceOperationalStatusResponseOutput
- func (o VolumeOutput) SystemData() SystemDataResponseOutput
- func (o VolumeOutput) ToVolumeOutput() VolumeOutput
- func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
- func (o VolumeOutput) Type() pulumi.StringOutput
- func (o VolumeOutput) VolumeType() VolumeTypeResponseOutput
- type VolumeState
- type VolumeTypeResponse
- type VolumeTypeResponseOutput
- func (o VolumeTypeResponseOutput) ElasticSan() ElasticSanVolumePropertiesResponseOutput
- func (VolumeTypeResponseOutput) ElementType() reflect.Type
- func (o VolumeTypeResponseOutput) ToVolumeTypeResponseOutput() VolumeTypeResponseOutput
- func (o VolumeTypeResponseOutput) ToVolumeTypeResponseOutputWithContext(ctx context.Context) VolumeTypeResponseOutput
- type Zone
- func (Zone) ElementType() reflect.Type
- func (e Zone) ToStringOutput() pulumi.StringOutput
- func (e Zone) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Zone) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Zone) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e Zone) ToZoneOutput() ZoneOutput
- func (e Zone) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
- func (e Zone) ToZonePtrOutput() ZonePtrOutput
- func (e Zone) ToZonePtrOutputWithContext(ctx context.Context) ZonePtrOutput
- type ZoneInput
- type ZoneOutput
- func (ZoneOutput) ElementType() reflect.Type
- func (o ZoneOutput) ToStringOutput() pulumi.StringOutput
- func (o ZoneOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ZoneOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ZoneOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ZoneOutput) ToZoneOutput() ZoneOutput
- func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
- func (o ZoneOutput) ToZonePtrOutput() ZonePtrOutput
- func (o ZoneOutput) ToZonePtrOutputWithContext(ctx context.Context) ZonePtrOutput
- type ZonePtrInput
- type ZonePtrOutput
- func (o ZonePtrOutput) Elem() ZoneOutput
- func (ZonePtrOutput) ElementType() reflect.Type
- func (o ZonePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ZonePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ZonePtrOutput) ToZonePtrOutput() ZonePtrOutput
- func (o ZonePtrOutput) ToZonePtrOutputWithContext(ctx context.Context) ZonePtrOutput
Constants ¶
const ( // Premium_LRS SKU AzureDiskSkuName_Premium_LRS = AzureDiskSkuName("Premium_LRS") // Standard_LRS SKU AzureDiskSkuName_Standard_LRS = AzureDiskSkuName("Standard_LRS") // StandardSSD_LRS SKU AzureDiskSkuName_StandardSSD_LRS = AzureDiskSkuName("StandardSSD_LRS") // UltraSSD_LRS SKU AzureDiskSkuName_UltraSSD_LRS = AzureDiskSkuName("UltraSSD_LRS") // Premium_ZRS SKU AzureDiskSkuName_Premium_ZRS = AzureDiskSkuName("Premium_ZRS") // PremiumV2_LRS SKU AzureDiskSkuName_PremiumV2_LRS = AzureDiskSkuName("PremiumV2_LRS") // StandardSSD_ZRS SKU AzureDiskSkuName_StandardSSD_ZRS = AzureDiskSkuName("StandardSSD_ZRS") )
const ( // Premium_LRS SKU ElasticSanSkuName_Premium_LRS = ElasticSanSkuName("Premium_LRS") // Premium_ZRS SKU ElasticSanSkuName_Premium_ZRS = ElasticSanSkuName("Premium_ZRS") )
const ( ManagedServiceIdentityTypeNone = ManagedServiceIdentityType("None") ManagedServiceIdentityTypeSystemAssigned = ManagedServiceIdentityType("SystemAssigned") ManagedServiceIdentityTypeUserAssigned = ManagedServiceIdentityType("UserAssigned") ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned, UserAssigned") )
const ( // Delete resource ReclaimPolicyDelete = ReclaimPolicy("Delete") // Retain resource ReclaimPolicyRetain = ReclaimPolicy("Retain") )
const ( // First availability zone. ZoneZone1 = Zone("1") // Second availability zone. ZoneZone2 = Zone("2") // Third availability zone. ZoneZone3 = Zone("3") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assignment ¶
type Assignment struct { // Resource id for the assigned resource Id string `pulumi:"id"` }
Assignment Properties
type AssignmentArgs ¶
type AssignmentArgs struct { // Resource id for the assigned resource Id pulumi.StringInput `pulumi:"id"` }
Assignment Properties
func (AssignmentArgs) ElementType ¶
func (AssignmentArgs) ElementType() reflect.Type
func (AssignmentArgs) ToAssignmentOutput ¶
func (i AssignmentArgs) ToAssignmentOutput() AssignmentOutput
func (AssignmentArgs) ToAssignmentOutputWithContext ¶
func (i AssignmentArgs) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
type AssignmentArray ¶
type AssignmentArray []AssignmentInput
func (AssignmentArray) ElementType ¶
func (AssignmentArray) ElementType() reflect.Type
func (AssignmentArray) ToAssignmentArrayOutput ¶
func (i AssignmentArray) ToAssignmentArrayOutput() AssignmentArrayOutput
func (AssignmentArray) ToAssignmentArrayOutputWithContext ¶
func (i AssignmentArray) ToAssignmentArrayOutputWithContext(ctx context.Context) AssignmentArrayOutput
type AssignmentArrayInput ¶
type AssignmentArrayInput interface { pulumi.Input ToAssignmentArrayOutput() AssignmentArrayOutput ToAssignmentArrayOutputWithContext(context.Context) AssignmentArrayOutput }
AssignmentArrayInput is an input type that accepts AssignmentArray and AssignmentArrayOutput values. You can construct a concrete instance of `AssignmentArrayInput` via:
AssignmentArray{ AssignmentArgs{...} }
type AssignmentArrayOutput ¶
type AssignmentArrayOutput struct{ *pulumi.OutputState }
func (AssignmentArrayOutput) ElementType ¶
func (AssignmentArrayOutput) ElementType() reflect.Type
func (AssignmentArrayOutput) Index ¶
func (o AssignmentArrayOutput) Index(i pulumi.IntInput) AssignmentOutput
func (AssignmentArrayOutput) ToAssignmentArrayOutput ¶
func (o AssignmentArrayOutput) ToAssignmentArrayOutput() AssignmentArrayOutput
func (AssignmentArrayOutput) ToAssignmentArrayOutputWithContext ¶
func (o AssignmentArrayOutput) ToAssignmentArrayOutputWithContext(ctx context.Context) AssignmentArrayOutput
type AssignmentInput ¶
type AssignmentInput interface { pulumi.Input ToAssignmentOutput() AssignmentOutput ToAssignmentOutputWithContext(context.Context) AssignmentOutput }
AssignmentInput is an input type that accepts AssignmentArgs and AssignmentOutput values. You can construct a concrete instance of `AssignmentInput` via:
AssignmentArgs{...}
type AssignmentOutput ¶
type AssignmentOutput struct{ *pulumi.OutputState }
Assignment Properties
func (AssignmentOutput) ElementType ¶
func (AssignmentOutput) ElementType() reflect.Type
func (AssignmentOutput) Id ¶
func (o AssignmentOutput) Id() pulumi.StringOutput
Resource id for the assigned resource
func (AssignmentOutput) ToAssignmentOutput ¶
func (o AssignmentOutput) ToAssignmentOutput() AssignmentOutput
func (AssignmentOutput) ToAssignmentOutputWithContext ¶
func (o AssignmentOutput) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
type AssignmentResponse ¶
type AssignmentResponse struct { // Resource id for the assigned resource Id string `pulumi:"id"` // Indicates if the assignment is in a usable state Status AssignmentStatusResponse `pulumi:"status"` }
Assignment Properties
type AssignmentResponseArrayOutput ¶
type AssignmentResponseArrayOutput struct{ *pulumi.OutputState }
func (AssignmentResponseArrayOutput) ElementType ¶
func (AssignmentResponseArrayOutput) ElementType() reflect.Type
func (AssignmentResponseArrayOutput) Index ¶
func (o AssignmentResponseArrayOutput) Index(i pulumi.IntInput) AssignmentResponseOutput
func (AssignmentResponseArrayOutput) ToAssignmentResponseArrayOutput ¶
func (o AssignmentResponseArrayOutput) ToAssignmentResponseArrayOutput() AssignmentResponseArrayOutput
func (AssignmentResponseArrayOutput) ToAssignmentResponseArrayOutputWithContext ¶
func (o AssignmentResponseArrayOutput) ToAssignmentResponseArrayOutputWithContext(ctx context.Context) AssignmentResponseArrayOutput
type AssignmentResponseOutput ¶
type AssignmentResponseOutput struct{ *pulumi.OutputState }
Assignment Properties
func (AssignmentResponseOutput) ElementType ¶
func (AssignmentResponseOutput) ElementType() reflect.Type
func (AssignmentResponseOutput) Id ¶
func (o AssignmentResponseOutput) Id() pulumi.StringOutput
Resource id for the assigned resource
func (AssignmentResponseOutput) Status ¶
func (o AssignmentResponseOutput) Status() AssignmentStatusResponseOutput
Indicates if the assignment is in a usable state
func (AssignmentResponseOutput) ToAssignmentResponseOutput ¶
func (o AssignmentResponseOutput) ToAssignmentResponseOutput() AssignmentResponseOutput
func (AssignmentResponseOutput) ToAssignmentResponseOutputWithContext ¶
func (o AssignmentResponseOutput) ToAssignmentResponseOutputWithContext(ctx context.Context) AssignmentResponseOutput
type AssignmentStatusResponse ¶
type AssignmentStatusResponse struct { // Reason for the status Message *string `pulumi:"message"` // State of the assignment resource State string `pulumi:"state"` }
Status of the assignment resource
type AssignmentStatusResponseOutput ¶
type AssignmentStatusResponseOutput struct{ *pulumi.OutputState }
Status of the assignment resource
func (AssignmentStatusResponseOutput) ElementType ¶
func (AssignmentStatusResponseOutput) ElementType() reflect.Type
func (AssignmentStatusResponseOutput) Message ¶
func (o AssignmentStatusResponseOutput) Message() pulumi.StringPtrOutput
Reason for the status
func (AssignmentStatusResponseOutput) State ¶
func (o AssignmentStatusResponseOutput) State() pulumi.StringOutput
State of the assignment resource
func (AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutput ¶
func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutput() AssignmentStatusResponseOutput
func (AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutputWithContext ¶
func (o AssignmentStatusResponseOutput) ToAssignmentStatusResponseOutputWithContext(ctx context.Context) AssignmentStatusResponseOutput
type AzureDisk ¶
type AzureDisk struct { // Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags). Disks []Disk `pulumi:"disks"` // Encryption specifies the encryption configuration for the Azure Disk pool Encryption *Encryption `pulumi:"encryption"` // Sku name SkuName *string `pulumi:"skuName"` }
Azure Disk Pool Properties
type AzureDiskArgs ¶
type AzureDiskArgs struct { // Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags). Disks DiskArrayInput `pulumi:"disks"` // Encryption specifies the encryption configuration for the Azure Disk pool Encryption EncryptionPtrInput `pulumi:"encryption"` // Sku name SkuName pulumi.StringPtrInput `pulumi:"skuName"` }
Azure Disk Pool Properties
func (AzureDiskArgs) ElementType ¶
func (AzureDiskArgs) ElementType() reflect.Type
func (AzureDiskArgs) ToAzureDiskOutput ¶
func (i AzureDiskArgs) ToAzureDiskOutput() AzureDiskOutput
func (AzureDiskArgs) ToAzureDiskOutputWithContext ¶
func (i AzureDiskArgs) ToAzureDiskOutputWithContext(ctx context.Context) AzureDiskOutput
func (AzureDiskArgs) ToAzureDiskPtrOutput ¶
func (i AzureDiskArgs) ToAzureDiskPtrOutput() AzureDiskPtrOutput
func (AzureDiskArgs) ToAzureDiskPtrOutputWithContext ¶
func (i AzureDiskArgs) ToAzureDiskPtrOutputWithContext(ctx context.Context) AzureDiskPtrOutput
type AzureDiskInput ¶
type AzureDiskInput interface { pulumi.Input ToAzureDiskOutput() AzureDiskOutput ToAzureDiskOutputWithContext(context.Context) AzureDiskOutput }
AzureDiskInput is an input type that accepts AzureDiskArgs and AzureDiskOutput values. You can construct a concrete instance of `AzureDiskInput` via:
AzureDiskArgs{...}
type AzureDiskOutput ¶
type AzureDiskOutput struct{ *pulumi.OutputState }
Azure Disk Pool Properties
func (AzureDiskOutput) Disks ¶
func (o AzureDiskOutput) Disks() DiskArrayOutput
Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags).
func (AzureDiskOutput) ElementType ¶
func (AzureDiskOutput) ElementType() reflect.Type
func (AzureDiskOutput) Encryption ¶
func (o AzureDiskOutput) Encryption() EncryptionPtrOutput
Encryption specifies the encryption configuration for the Azure Disk pool
func (AzureDiskOutput) ToAzureDiskOutput ¶
func (o AzureDiskOutput) ToAzureDiskOutput() AzureDiskOutput
func (AzureDiskOutput) ToAzureDiskOutputWithContext ¶
func (o AzureDiskOutput) ToAzureDiskOutputWithContext(ctx context.Context) AzureDiskOutput
func (AzureDiskOutput) ToAzureDiskPtrOutput ¶
func (o AzureDiskOutput) ToAzureDiskPtrOutput() AzureDiskPtrOutput
func (AzureDiskOutput) ToAzureDiskPtrOutputWithContext ¶
func (o AzureDiskOutput) ToAzureDiskPtrOutputWithContext(ctx context.Context) AzureDiskPtrOutput
type AzureDiskPtrInput ¶
type AzureDiskPtrInput interface { pulumi.Input ToAzureDiskPtrOutput() AzureDiskPtrOutput ToAzureDiskPtrOutputWithContext(context.Context) AzureDiskPtrOutput }
AzureDiskPtrInput is an input type that accepts AzureDiskArgs, AzureDiskPtr and AzureDiskPtrOutput values. You can construct a concrete instance of `AzureDiskPtrInput` via:
AzureDiskArgs{...} or: nil
func AzureDiskPtr ¶
func AzureDiskPtr(v *AzureDiskArgs) AzureDiskPtrInput
type AzureDiskPtrOutput ¶
type AzureDiskPtrOutput struct{ *pulumi.OutputState }
func (AzureDiskPtrOutput) Disks ¶
func (o AzureDiskPtrOutput) Disks() DiskArrayOutput
Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags).
func (AzureDiskPtrOutput) Elem ¶
func (o AzureDiskPtrOutput) Elem() AzureDiskOutput
func (AzureDiskPtrOutput) ElementType ¶
func (AzureDiskPtrOutput) ElementType() reflect.Type
func (AzureDiskPtrOutput) Encryption ¶
func (o AzureDiskPtrOutput) Encryption() EncryptionPtrOutput
Encryption specifies the encryption configuration for the Azure Disk pool
func (AzureDiskPtrOutput) SkuName ¶
func (o AzureDiskPtrOutput) SkuName() pulumi.StringPtrOutput
Sku name
func (AzureDiskPtrOutput) ToAzureDiskPtrOutput ¶
func (o AzureDiskPtrOutput) ToAzureDiskPtrOutput() AzureDiskPtrOutput
func (AzureDiskPtrOutput) ToAzureDiskPtrOutputWithContext ¶
func (o AzureDiskPtrOutput) ToAzureDiskPtrOutputWithContext(ctx context.Context) AzureDiskPtrOutput
type AzureDiskResponse ¶
type AzureDiskResponse struct { // Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags). Disks []DiskResponse `pulumi:"disks"` // Encryption specifies the encryption configuration for the Azure Disk pool Encryption *EncryptionResponse `pulumi:"encryption"` // Managed resource group for the pool. ResourceGroup string `pulumi:"resourceGroup"` // Sku name SkuName *string `pulumi:"skuName"` }
Azure Disk Pool Properties
type AzureDiskResponseOutput ¶
type AzureDiskResponseOutput struct{ *pulumi.OutputState }
Azure Disk Pool Properties
func (AzureDiskResponseOutput) Disks ¶
func (o AzureDiskResponseOutput) Disks() DiskResponseArrayOutput
Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags).
func (AzureDiskResponseOutput) ElementType ¶
func (AzureDiskResponseOutput) ElementType() reflect.Type
func (AzureDiskResponseOutput) Encryption ¶
func (o AzureDiskResponseOutput) Encryption() EncryptionResponsePtrOutput
Encryption specifies the encryption configuration for the Azure Disk pool
func (AzureDiskResponseOutput) ResourceGroup ¶
func (o AzureDiskResponseOutput) ResourceGroup() pulumi.StringOutput
Managed resource group for the pool.
func (AzureDiskResponseOutput) SkuName ¶
func (o AzureDiskResponseOutput) SkuName() pulumi.StringPtrOutput
Sku name
func (AzureDiskResponseOutput) ToAzureDiskResponseOutput ¶
func (o AzureDiskResponseOutput) ToAzureDiskResponseOutput() AzureDiskResponseOutput
func (AzureDiskResponseOutput) ToAzureDiskResponseOutputWithContext ¶
func (o AzureDiskResponseOutput) ToAzureDiskResponseOutputWithContext(ctx context.Context) AzureDiskResponseOutput
type AzureDiskResponsePtrOutput ¶
type AzureDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (AzureDiskResponsePtrOutput) Disks ¶
func (o AzureDiskResponsePtrOutput) Disks() DiskResponseArrayOutput
Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags).
func (AzureDiskResponsePtrOutput) Elem ¶
func (o AzureDiskResponsePtrOutput) Elem() AzureDiskResponseOutput
func (AzureDiskResponsePtrOutput) ElementType ¶
func (AzureDiskResponsePtrOutput) ElementType() reflect.Type
func (AzureDiskResponsePtrOutput) Encryption ¶
func (o AzureDiskResponsePtrOutput) Encryption() EncryptionResponsePtrOutput
Encryption specifies the encryption configuration for the Azure Disk pool
func (AzureDiskResponsePtrOutput) ResourceGroup ¶
func (o AzureDiskResponsePtrOutput) ResourceGroup() pulumi.StringPtrOutput
Managed resource group for the pool.
func (AzureDiskResponsePtrOutput) SkuName ¶
func (o AzureDiskResponsePtrOutput) SkuName() pulumi.StringPtrOutput
Sku name
func (AzureDiskResponsePtrOutput) ToAzureDiskResponsePtrOutput ¶
func (o AzureDiskResponsePtrOutput) ToAzureDiskResponsePtrOutput() AzureDiskResponsePtrOutput
func (AzureDiskResponsePtrOutput) ToAzureDiskResponsePtrOutputWithContext ¶
func (o AzureDiskResponsePtrOutput) ToAzureDiskResponsePtrOutputWithContext(ctx context.Context) AzureDiskResponsePtrOutput
type AzureDiskSkuName ¶
type AzureDiskSkuName string
Sku name
func (AzureDiskSkuName) ElementType ¶
func (AzureDiskSkuName) ElementType() reflect.Type
func (AzureDiskSkuName) ToAzureDiskSkuNameOutput ¶
func (e AzureDiskSkuName) ToAzureDiskSkuNameOutput() AzureDiskSkuNameOutput
func (AzureDiskSkuName) ToAzureDiskSkuNameOutputWithContext ¶
func (e AzureDiskSkuName) ToAzureDiskSkuNameOutputWithContext(ctx context.Context) AzureDiskSkuNameOutput
func (AzureDiskSkuName) ToAzureDiskSkuNamePtrOutput ¶
func (e AzureDiskSkuName) ToAzureDiskSkuNamePtrOutput() AzureDiskSkuNamePtrOutput
func (AzureDiskSkuName) ToAzureDiskSkuNamePtrOutputWithContext ¶
func (e AzureDiskSkuName) ToAzureDiskSkuNamePtrOutputWithContext(ctx context.Context) AzureDiskSkuNamePtrOutput
func (AzureDiskSkuName) ToStringOutput ¶
func (e AzureDiskSkuName) ToStringOutput() pulumi.StringOutput
func (AzureDiskSkuName) ToStringOutputWithContext ¶
func (e AzureDiskSkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AzureDiskSkuName) ToStringPtrOutput ¶
func (e AzureDiskSkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (AzureDiskSkuName) ToStringPtrOutputWithContext ¶
func (e AzureDiskSkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AzureDiskSkuNameInput ¶
type AzureDiskSkuNameInput interface { pulumi.Input ToAzureDiskSkuNameOutput() AzureDiskSkuNameOutput ToAzureDiskSkuNameOutputWithContext(context.Context) AzureDiskSkuNameOutput }
AzureDiskSkuNameInput is an input type that accepts values of the AzureDiskSkuName enum A concrete instance of `AzureDiskSkuNameInput` can be one of the following:
AzureDiskSkuName_Premium_LRS AzureDiskSkuName_Standard_LRS AzureDiskSkuName_StandardSSD_LRS AzureDiskSkuName_UltraSSD_LRS AzureDiskSkuName_Premium_ZRS AzureDiskSkuName_PremiumV2_LRS AzureDiskSkuName_StandardSSD_ZRS
type AzureDiskSkuNameOutput ¶
type AzureDiskSkuNameOutput struct{ *pulumi.OutputState }
func (AzureDiskSkuNameOutput) ElementType ¶
func (AzureDiskSkuNameOutput) ElementType() reflect.Type
func (AzureDiskSkuNameOutput) ToAzureDiskSkuNameOutput ¶
func (o AzureDiskSkuNameOutput) ToAzureDiskSkuNameOutput() AzureDiskSkuNameOutput
func (AzureDiskSkuNameOutput) ToAzureDiskSkuNameOutputWithContext ¶
func (o AzureDiskSkuNameOutput) ToAzureDiskSkuNameOutputWithContext(ctx context.Context) AzureDiskSkuNameOutput
func (AzureDiskSkuNameOutput) ToAzureDiskSkuNamePtrOutput ¶
func (o AzureDiskSkuNameOutput) ToAzureDiskSkuNamePtrOutput() AzureDiskSkuNamePtrOutput
func (AzureDiskSkuNameOutput) ToAzureDiskSkuNamePtrOutputWithContext ¶
func (o AzureDiskSkuNameOutput) ToAzureDiskSkuNamePtrOutputWithContext(ctx context.Context) AzureDiskSkuNamePtrOutput
func (AzureDiskSkuNameOutput) ToStringOutput ¶
func (o AzureDiskSkuNameOutput) ToStringOutput() pulumi.StringOutput
func (AzureDiskSkuNameOutput) ToStringOutputWithContext ¶
func (o AzureDiskSkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AzureDiskSkuNameOutput) ToStringPtrOutput ¶
func (o AzureDiskSkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AzureDiskSkuNameOutput) ToStringPtrOutputWithContext ¶
func (o AzureDiskSkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AzureDiskSkuNamePtrInput ¶
type AzureDiskSkuNamePtrInput interface { pulumi.Input ToAzureDiskSkuNamePtrOutput() AzureDiskSkuNamePtrOutput ToAzureDiskSkuNamePtrOutputWithContext(context.Context) AzureDiskSkuNamePtrOutput }
func AzureDiskSkuNamePtr ¶
func AzureDiskSkuNamePtr(v string) AzureDiskSkuNamePtrInput
type AzureDiskSkuNamePtrOutput ¶
type AzureDiskSkuNamePtrOutput struct{ *pulumi.OutputState }
func (AzureDiskSkuNamePtrOutput) Elem ¶
func (o AzureDiskSkuNamePtrOutput) Elem() AzureDiskSkuNameOutput
func (AzureDiskSkuNamePtrOutput) ElementType ¶
func (AzureDiskSkuNamePtrOutput) ElementType() reflect.Type
func (AzureDiskSkuNamePtrOutput) ToAzureDiskSkuNamePtrOutput ¶
func (o AzureDiskSkuNamePtrOutput) ToAzureDiskSkuNamePtrOutput() AzureDiskSkuNamePtrOutput
func (AzureDiskSkuNamePtrOutput) ToAzureDiskSkuNamePtrOutputWithContext ¶
func (o AzureDiskSkuNamePtrOutput) ToAzureDiskSkuNamePtrOutputWithContext(ctx context.Context) AzureDiskSkuNamePtrOutput
func (AzureDiskSkuNamePtrOutput) ToStringPtrOutput ¶
func (o AzureDiskSkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AzureDiskSkuNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o AzureDiskSkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Disk ¶
type Disk struct { // ID is the disk identifier visible to the OS. It is typically the WWN or disk ID in formats such as eui.e8238fa6bf530001001b448b45263379 or 0x5002cf6cbc5dd460 Id string `pulumi:"id"` // Reference is the location of the disk in an external system. Reference string `pulumi:"reference"` }
Model for disk for that pool is using
type DiskArgs ¶
type DiskArgs struct { // ID is the disk identifier visible to the OS. It is typically the WWN or disk ID in formats such as eui.e8238fa6bf530001001b448b45263379 or 0x5002cf6cbc5dd460 Id pulumi.StringInput `pulumi:"id"` // Reference is the location of the disk in an external system. Reference pulumi.StringInput `pulumi:"reference"` }
Model for disk for that pool is using
func (DiskArgs) ElementType ¶
func (DiskArgs) ToDiskOutput ¶
func (i DiskArgs) ToDiskOutput() DiskOutput
func (DiskArgs) ToDiskOutputWithContext ¶
func (i DiskArgs) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskArray ¶
type DiskArray []DiskInput
func (DiskArray) ElementType ¶
func (DiskArray) ToDiskArrayOutput ¶
func (i DiskArray) ToDiskArrayOutput() DiskArrayOutput
func (DiskArray) ToDiskArrayOutputWithContext ¶
func (i DiskArray) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput
type DiskArrayInput ¶
type DiskArrayInput interface { pulumi.Input ToDiskArrayOutput() DiskArrayOutput ToDiskArrayOutputWithContext(context.Context) DiskArrayOutput }
DiskArrayInput is an input type that accepts DiskArray and DiskArrayOutput values. You can construct a concrete instance of `DiskArrayInput` via:
DiskArray{ DiskArgs{...} }
type DiskArrayOutput ¶
type DiskArrayOutput struct{ *pulumi.OutputState }
func (DiskArrayOutput) ElementType ¶
func (DiskArrayOutput) ElementType() reflect.Type
func (DiskArrayOutput) Index ¶
func (o DiskArrayOutput) Index(i pulumi.IntInput) DiskOutput
func (DiskArrayOutput) ToDiskArrayOutput ¶
func (o DiskArrayOutput) ToDiskArrayOutput() DiskArrayOutput
func (DiskArrayOutput) ToDiskArrayOutputWithContext ¶
func (o DiskArrayOutput) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput
type DiskInput ¶
type DiskInput interface { pulumi.Input ToDiskOutput() DiskOutput ToDiskOutputWithContext(context.Context) DiskOutput }
DiskInput is an input type that accepts DiskArgs and DiskOutput values. You can construct a concrete instance of `DiskInput` via:
DiskArgs{...}
type DiskOutput ¶
type DiskOutput struct{ *pulumi.OutputState }
Model for disk for that pool is using
func (DiskOutput) ElementType ¶
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) Id ¶
func (o DiskOutput) Id() pulumi.StringOutput
ID is the disk identifier visible to the OS. It is typically the WWN or disk ID in formats such as eui.e8238fa6bf530001001b448b45263379 or 0x5002cf6cbc5dd460
func (DiskOutput) Reference ¶
func (o DiskOutput) Reference() pulumi.StringOutput
Reference is the location of the disk in an external system.
func (DiskOutput) ToDiskOutput ¶
func (o DiskOutput) ToDiskOutput() DiskOutput
func (DiskOutput) ToDiskOutputWithContext ¶
func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskResponse ¶
type DiskResponse struct { // ID is the disk identifier visible to the OS. It is typically the WWN or disk ID in formats such as eui.e8238fa6bf530001001b448b45263379 or 0x5002cf6cbc5dd460 Id string `pulumi:"id"` // Reference is the location of the disk in an external system. Reference string `pulumi:"reference"` }
Model for disk for that pool is using
type DiskResponseArrayOutput ¶
type DiskResponseArrayOutput struct{ *pulumi.OutputState }
func (DiskResponseArrayOutput) ElementType ¶
func (DiskResponseArrayOutput) ElementType() reflect.Type
func (DiskResponseArrayOutput) Index ¶
func (o DiskResponseArrayOutput) Index(i pulumi.IntInput) DiskResponseOutput
func (DiskResponseArrayOutput) ToDiskResponseArrayOutput ¶
func (o DiskResponseArrayOutput) ToDiskResponseArrayOutput() DiskResponseArrayOutput
func (DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext ¶
func (o DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput
type DiskResponseOutput ¶
type DiskResponseOutput struct{ *pulumi.OutputState }
Model for disk for that pool is using
func (DiskResponseOutput) ElementType ¶
func (DiskResponseOutput) ElementType() reflect.Type
func (DiskResponseOutput) Id ¶
func (o DiskResponseOutput) Id() pulumi.StringOutput
ID is the disk identifier visible to the OS. It is typically the WWN or disk ID in formats such as eui.e8238fa6bf530001001b448b45263379 or 0x5002cf6cbc5dd460
func (DiskResponseOutput) Reference ¶
func (o DiskResponseOutput) Reference() pulumi.StringOutput
Reference is the location of the disk in an external system.
func (DiskResponseOutput) ToDiskResponseOutput ¶
func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput
func (DiskResponseOutput) ToDiskResponseOutputWithContext ¶
func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
type ElasticSan ¶
type ElasticSan struct { // Encryption specifies the encryption configuration for the Azure Disk pool Encryption *Encryption `pulumi:"encryption"` // Sku name SkuName *string `pulumi:"skuName"` }
Elastic San Pool Properties
type ElasticSanArgs ¶
type ElasticSanArgs struct { // Encryption specifies the encryption configuration for the Azure Disk pool Encryption EncryptionPtrInput `pulumi:"encryption"` // Sku name SkuName pulumi.StringPtrInput `pulumi:"skuName"` }
Elastic San Pool Properties
func (ElasticSanArgs) ElementType ¶
func (ElasticSanArgs) ElementType() reflect.Type
func (ElasticSanArgs) ToElasticSanOutput ¶
func (i ElasticSanArgs) ToElasticSanOutput() ElasticSanOutput
func (ElasticSanArgs) ToElasticSanOutputWithContext ¶
func (i ElasticSanArgs) ToElasticSanOutputWithContext(ctx context.Context) ElasticSanOutput
func (ElasticSanArgs) ToElasticSanPtrOutput ¶
func (i ElasticSanArgs) ToElasticSanPtrOutput() ElasticSanPtrOutput
func (ElasticSanArgs) ToElasticSanPtrOutputWithContext ¶
func (i ElasticSanArgs) ToElasticSanPtrOutputWithContext(ctx context.Context) ElasticSanPtrOutput
type ElasticSanInput ¶
type ElasticSanInput interface { pulumi.Input ToElasticSanOutput() ElasticSanOutput ToElasticSanOutputWithContext(context.Context) ElasticSanOutput }
ElasticSanInput is an input type that accepts ElasticSanArgs and ElasticSanOutput values. You can construct a concrete instance of `ElasticSanInput` via:
ElasticSanArgs{...}
type ElasticSanOutput ¶
type ElasticSanOutput struct{ *pulumi.OutputState }
Elastic San Pool Properties
func (ElasticSanOutput) ElementType ¶
func (ElasticSanOutput) ElementType() reflect.Type
func (ElasticSanOutput) Encryption ¶
func (o ElasticSanOutput) Encryption() EncryptionPtrOutput
Encryption specifies the encryption configuration for the Azure Disk pool
func (ElasticSanOutput) SkuName ¶
func (o ElasticSanOutput) SkuName() pulumi.StringPtrOutput
Sku name
func (ElasticSanOutput) ToElasticSanOutput ¶
func (o ElasticSanOutput) ToElasticSanOutput() ElasticSanOutput
func (ElasticSanOutput) ToElasticSanOutputWithContext ¶
func (o ElasticSanOutput) ToElasticSanOutputWithContext(ctx context.Context) ElasticSanOutput
func (ElasticSanOutput) ToElasticSanPtrOutput ¶
func (o ElasticSanOutput) ToElasticSanPtrOutput() ElasticSanPtrOutput
func (ElasticSanOutput) ToElasticSanPtrOutputWithContext ¶
func (o ElasticSanOutput) ToElasticSanPtrOutputWithContext(ctx context.Context) ElasticSanPtrOutput
type ElasticSanPtrInput ¶
type ElasticSanPtrInput interface { pulumi.Input ToElasticSanPtrOutput() ElasticSanPtrOutput ToElasticSanPtrOutputWithContext(context.Context) ElasticSanPtrOutput }
ElasticSanPtrInput is an input type that accepts ElasticSanArgs, ElasticSanPtr and ElasticSanPtrOutput values. You can construct a concrete instance of `ElasticSanPtrInput` via:
ElasticSanArgs{...} or: nil
func ElasticSanPtr ¶
func ElasticSanPtr(v *ElasticSanArgs) ElasticSanPtrInput
type ElasticSanPtrOutput ¶
type ElasticSanPtrOutput struct{ *pulumi.OutputState }
func (ElasticSanPtrOutput) Elem ¶
func (o ElasticSanPtrOutput) Elem() ElasticSanOutput
func (ElasticSanPtrOutput) ElementType ¶
func (ElasticSanPtrOutput) ElementType() reflect.Type
func (ElasticSanPtrOutput) Encryption ¶
func (o ElasticSanPtrOutput) Encryption() EncryptionPtrOutput
Encryption specifies the encryption configuration for the Azure Disk pool
func (ElasticSanPtrOutput) SkuName ¶
func (o ElasticSanPtrOutput) SkuName() pulumi.StringPtrOutput
Sku name
func (ElasticSanPtrOutput) ToElasticSanPtrOutput ¶
func (o ElasticSanPtrOutput) ToElasticSanPtrOutput() ElasticSanPtrOutput
func (ElasticSanPtrOutput) ToElasticSanPtrOutputWithContext ¶
func (o ElasticSanPtrOutput) ToElasticSanPtrOutputWithContext(ctx context.Context) ElasticSanPtrOutput
type ElasticSanResponse ¶
type ElasticSanResponse struct { // Encryption specifies the encryption configuration for the Azure Disk pool Encryption *EncryptionResponse `pulumi:"encryption"` // Managed resource group for the pool. ResourceGroup string `pulumi:"resourceGroup"` // Sku name SkuName *string `pulumi:"skuName"` }
Elastic San Pool Properties
type ElasticSanResponseOutput ¶
type ElasticSanResponseOutput struct{ *pulumi.OutputState }
Elastic San Pool Properties
func (ElasticSanResponseOutput) ElementType ¶
func (ElasticSanResponseOutput) ElementType() reflect.Type
func (ElasticSanResponseOutput) Encryption ¶
func (o ElasticSanResponseOutput) Encryption() EncryptionResponsePtrOutput
Encryption specifies the encryption configuration for the Azure Disk pool
func (ElasticSanResponseOutput) ResourceGroup ¶
func (o ElasticSanResponseOutput) ResourceGroup() pulumi.StringOutput
Managed resource group for the pool.
func (ElasticSanResponseOutput) SkuName ¶
func (o ElasticSanResponseOutput) SkuName() pulumi.StringPtrOutput
Sku name
func (ElasticSanResponseOutput) ToElasticSanResponseOutput ¶
func (o ElasticSanResponseOutput) ToElasticSanResponseOutput() ElasticSanResponseOutput
func (ElasticSanResponseOutput) ToElasticSanResponseOutputWithContext ¶
func (o ElasticSanResponseOutput) ToElasticSanResponseOutputWithContext(ctx context.Context) ElasticSanResponseOutput
type ElasticSanResponsePtrOutput ¶
type ElasticSanResponsePtrOutput struct{ *pulumi.OutputState }
func (ElasticSanResponsePtrOutput) Elem ¶
func (o ElasticSanResponsePtrOutput) Elem() ElasticSanResponseOutput
func (ElasticSanResponsePtrOutput) ElementType ¶
func (ElasticSanResponsePtrOutput) ElementType() reflect.Type
func (ElasticSanResponsePtrOutput) Encryption ¶
func (o ElasticSanResponsePtrOutput) Encryption() EncryptionResponsePtrOutput
Encryption specifies the encryption configuration for the Azure Disk pool
func (ElasticSanResponsePtrOutput) ResourceGroup ¶
func (o ElasticSanResponsePtrOutput) ResourceGroup() pulumi.StringPtrOutput
Managed resource group for the pool.
func (ElasticSanResponsePtrOutput) SkuName ¶
func (o ElasticSanResponsePtrOutput) SkuName() pulumi.StringPtrOutput
Sku name
func (ElasticSanResponsePtrOutput) ToElasticSanResponsePtrOutput ¶
func (o ElasticSanResponsePtrOutput) ToElasticSanResponsePtrOutput() ElasticSanResponsePtrOutput
func (ElasticSanResponsePtrOutput) ToElasticSanResponsePtrOutputWithContext ¶
func (o ElasticSanResponsePtrOutput) ToElasticSanResponsePtrOutputWithContext(ctx context.Context) ElasticSanResponsePtrOutput
type ElasticSanSkuName ¶
type ElasticSanSkuName string
Sku name
func (ElasticSanSkuName) ElementType ¶
func (ElasticSanSkuName) ElementType() reflect.Type
func (ElasticSanSkuName) ToElasticSanSkuNameOutput ¶
func (e ElasticSanSkuName) ToElasticSanSkuNameOutput() ElasticSanSkuNameOutput
func (ElasticSanSkuName) ToElasticSanSkuNameOutputWithContext ¶
func (e ElasticSanSkuName) ToElasticSanSkuNameOutputWithContext(ctx context.Context) ElasticSanSkuNameOutput
func (ElasticSanSkuName) ToElasticSanSkuNamePtrOutput ¶
func (e ElasticSanSkuName) ToElasticSanSkuNamePtrOutput() ElasticSanSkuNamePtrOutput
func (ElasticSanSkuName) ToElasticSanSkuNamePtrOutputWithContext ¶
func (e ElasticSanSkuName) ToElasticSanSkuNamePtrOutputWithContext(ctx context.Context) ElasticSanSkuNamePtrOutput
func (ElasticSanSkuName) ToStringOutput ¶
func (e ElasticSanSkuName) ToStringOutput() pulumi.StringOutput
func (ElasticSanSkuName) ToStringOutputWithContext ¶
func (e ElasticSanSkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ElasticSanSkuName) ToStringPtrOutput ¶
func (e ElasticSanSkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (ElasticSanSkuName) ToStringPtrOutputWithContext ¶
func (e ElasticSanSkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ElasticSanSkuNameInput ¶
type ElasticSanSkuNameInput interface { pulumi.Input ToElasticSanSkuNameOutput() ElasticSanSkuNameOutput ToElasticSanSkuNameOutputWithContext(context.Context) ElasticSanSkuNameOutput }
ElasticSanSkuNameInput is an input type that accepts values of the ElasticSanSkuName enum A concrete instance of `ElasticSanSkuNameInput` can be one of the following:
ElasticSanSkuName_Premium_LRS ElasticSanSkuName_Premium_ZRS
type ElasticSanSkuNameOutput ¶
type ElasticSanSkuNameOutput struct{ *pulumi.OutputState }
func (ElasticSanSkuNameOutput) ElementType ¶
func (ElasticSanSkuNameOutput) ElementType() reflect.Type
func (ElasticSanSkuNameOutput) ToElasticSanSkuNameOutput ¶
func (o ElasticSanSkuNameOutput) ToElasticSanSkuNameOutput() ElasticSanSkuNameOutput
func (ElasticSanSkuNameOutput) ToElasticSanSkuNameOutputWithContext ¶
func (o ElasticSanSkuNameOutput) ToElasticSanSkuNameOutputWithContext(ctx context.Context) ElasticSanSkuNameOutput
func (ElasticSanSkuNameOutput) ToElasticSanSkuNamePtrOutput ¶
func (o ElasticSanSkuNameOutput) ToElasticSanSkuNamePtrOutput() ElasticSanSkuNamePtrOutput
func (ElasticSanSkuNameOutput) ToElasticSanSkuNamePtrOutputWithContext ¶
func (o ElasticSanSkuNameOutput) ToElasticSanSkuNamePtrOutputWithContext(ctx context.Context) ElasticSanSkuNamePtrOutput
func (ElasticSanSkuNameOutput) ToStringOutput ¶
func (o ElasticSanSkuNameOutput) ToStringOutput() pulumi.StringOutput
func (ElasticSanSkuNameOutput) ToStringOutputWithContext ¶
func (o ElasticSanSkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ElasticSanSkuNameOutput) ToStringPtrOutput ¶
func (o ElasticSanSkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ElasticSanSkuNameOutput) ToStringPtrOutputWithContext ¶
func (o ElasticSanSkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ElasticSanSkuNamePtrInput ¶
type ElasticSanSkuNamePtrInput interface { pulumi.Input ToElasticSanSkuNamePtrOutput() ElasticSanSkuNamePtrOutput ToElasticSanSkuNamePtrOutputWithContext(context.Context) ElasticSanSkuNamePtrOutput }
func ElasticSanSkuNamePtr ¶
func ElasticSanSkuNamePtr(v string) ElasticSanSkuNamePtrInput
type ElasticSanSkuNamePtrOutput ¶
type ElasticSanSkuNamePtrOutput struct{ *pulumi.OutputState }
func (ElasticSanSkuNamePtrOutput) Elem ¶
func (o ElasticSanSkuNamePtrOutput) Elem() ElasticSanSkuNameOutput
func (ElasticSanSkuNamePtrOutput) ElementType ¶
func (ElasticSanSkuNamePtrOutput) ElementType() reflect.Type
func (ElasticSanSkuNamePtrOutput) ToElasticSanSkuNamePtrOutput ¶
func (o ElasticSanSkuNamePtrOutput) ToElasticSanSkuNamePtrOutput() ElasticSanSkuNamePtrOutput
func (ElasticSanSkuNamePtrOutput) ToElasticSanSkuNamePtrOutputWithContext ¶
func (o ElasticSanSkuNamePtrOutput) ToElasticSanSkuNamePtrOutputWithContext(ctx context.Context) ElasticSanSkuNamePtrOutput
func (ElasticSanSkuNamePtrOutput) ToStringPtrOutput ¶
func (o ElasticSanSkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ElasticSanSkuNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o ElasticSanSkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ElasticSanVolumePropertiesResponse ¶
type ElasticSanVolumePropertiesResponse struct { // iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server" TargetIqn string `pulumi:"targetIqn"` // iSCSI Target Portal Host Name TargetPortalHostname string `pulumi:"targetPortalHostname"` // iSCSI Target Portal Port TargetPortalPort int `pulumi:"targetPortalPort"` }
Properties of the ElasticSAN iSCSI target
type ElasticSanVolumePropertiesResponseOutput ¶
type ElasticSanVolumePropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of the ElasticSAN iSCSI target
func (ElasticSanVolumePropertiesResponseOutput) ElementType ¶
func (ElasticSanVolumePropertiesResponseOutput) ElementType() reflect.Type
func (ElasticSanVolumePropertiesResponseOutput) TargetIqn ¶
func (o ElasticSanVolumePropertiesResponseOutput) TargetIqn() pulumi.StringOutput
iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server"
func (ElasticSanVolumePropertiesResponseOutput) TargetPortalHostname ¶
func (o ElasticSanVolumePropertiesResponseOutput) TargetPortalHostname() pulumi.StringOutput
iSCSI Target Portal Host Name
func (ElasticSanVolumePropertiesResponseOutput) TargetPortalPort ¶
func (o ElasticSanVolumePropertiesResponseOutput) TargetPortalPort() pulumi.IntOutput
iSCSI Target Portal Port
func (ElasticSanVolumePropertiesResponseOutput) ToElasticSanVolumePropertiesResponseOutput ¶
func (o ElasticSanVolumePropertiesResponseOutput) ToElasticSanVolumePropertiesResponseOutput() ElasticSanVolumePropertiesResponseOutput
func (ElasticSanVolumePropertiesResponseOutput) ToElasticSanVolumePropertiesResponseOutputWithContext ¶
func (o ElasticSanVolumePropertiesResponseOutput) ToElasticSanVolumePropertiesResponseOutputWithContext(ctx context.Context) ElasticSanVolumePropertiesResponseOutput
type Encryption ¶
type Encryption struct { // The managed service identities assigned to this resource. Identity *ManagedServiceIdentity `pulumi:"identity"` // The name of the key vault key. KeyName string `pulumi:"keyName"` // The URI of the key vault. KeyVaultUri string `pulumi:"keyVaultUri"` }
Encryption key properties for the pool.
type EncryptionArgs ¶
type EncryptionArgs struct { // The managed service identities assigned to this resource. Identity ManagedServiceIdentityPtrInput `pulumi:"identity"` // The name of the key vault key. KeyName pulumi.StringInput `pulumi:"keyName"` // The URI of the key vault. KeyVaultUri pulumi.StringInput `pulumi:"keyVaultUri"` }
Encryption key properties for the pool.
func (EncryptionArgs) ElementType ¶
func (EncryptionArgs) ElementType() reflect.Type
func (EncryptionArgs) ToEncryptionOutput ¶
func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
func (EncryptionArgs) ToEncryptionOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionArgs) ToEncryptionPtrOutput ¶
func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionArgs) ToEncryptionPtrOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionInput ¶
type EncryptionInput interface { pulumi.Input ToEncryptionOutput() EncryptionOutput ToEncryptionOutputWithContext(context.Context) EncryptionOutput }
EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:
EncryptionArgs{...}
type EncryptionOutput ¶
type EncryptionOutput struct{ *pulumi.OutputState }
Encryption key properties for the pool.
func (EncryptionOutput) ElementType ¶
func (EncryptionOutput) ElementType() reflect.Type
func (EncryptionOutput) Identity ¶
func (o EncryptionOutput) Identity() ManagedServiceIdentityPtrOutput
The managed service identities assigned to this resource.
func (EncryptionOutput) KeyName ¶
func (o EncryptionOutput) KeyName() pulumi.StringOutput
The name of the key vault key.
func (EncryptionOutput) KeyVaultUri ¶
func (o EncryptionOutput) KeyVaultUri() pulumi.StringOutput
The URI of the key vault.
func (EncryptionOutput) ToEncryptionOutput ¶
func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
func (EncryptionOutput) ToEncryptionOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionOutput) ToEncryptionPtrOutput ¶
func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionPtrInput ¶
type EncryptionPtrInput interface { pulumi.Input ToEncryptionPtrOutput() EncryptionPtrOutput ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput }
EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:
EncryptionArgs{...} or: nil
func EncryptionPtr ¶
func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput
type EncryptionPtrOutput ¶
type EncryptionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionPtrOutput) Elem ¶
func (o EncryptionPtrOutput) Elem() EncryptionOutput
func (EncryptionPtrOutput) ElementType ¶
func (EncryptionPtrOutput) ElementType() reflect.Type
func (EncryptionPtrOutput) Identity ¶
func (o EncryptionPtrOutput) Identity() ManagedServiceIdentityPtrOutput
The managed service identities assigned to this resource.
func (EncryptionPtrOutput) KeyName ¶
func (o EncryptionPtrOutput) KeyName() pulumi.StringPtrOutput
The name of the key vault key.
func (EncryptionPtrOutput) KeyVaultUri ¶
func (o EncryptionPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the key vault.
func (EncryptionPtrOutput) ToEncryptionPtrOutput ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionResponse ¶
type EncryptionResponse struct { // The managed service identities assigned to this resource. Identity *ManagedServiceIdentityResponse `pulumi:"identity"` // The name of the key vault key. KeyName string `pulumi:"keyName"` // The URI of the key vault. KeyVaultUri string `pulumi:"keyVaultUri"` }
Encryption key properties for the pool.
type EncryptionResponseOutput ¶
type EncryptionResponseOutput struct{ *pulumi.OutputState }
Encryption key properties for the pool.
func (EncryptionResponseOutput) ElementType ¶
func (EncryptionResponseOutput) ElementType() reflect.Type
func (EncryptionResponseOutput) Identity ¶
func (o EncryptionResponseOutput) Identity() ManagedServiceIdentityResponsePtrOutput
The managed service identities assigned to this resource.
func (EncryptionResponseOutput) KeyName ¶
func (o EncryptionResponseOutput) KeyName() pulumi.StringOutput
The name of the key vault key.
func (EncryptionResponseOutput) KeyVaultUri ¶
func (o EncryptionResponseOutput) KeyVaultUri() pulumi.StringOutput
The URI of the key vault.
func (EncryptionResponseOutput) ToEncryptionResponseOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
type EncryptionResponsePtrOutput ¶
type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionResponsePtrOutput) Elem ¶
func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
func (EncryptionResponsePtrOutput) ElementType ¶
func (EncryptionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionResponsePtrOutput) Identity ¶
func (o EncryptionResponsePtrOutput) Identity() ManagedServiceIdentityResponsePtrOutput
The managed service identities assigned to this resource.
func (EncryptionResponsePtrOutput) KeyName ¶
func (o EncryptionResponsePtrOutput) KeyName() pulumi.StringPtrOutput
The name of the key vault key.
func (EncryptionResponsePtrOutput) KeyVaultUri ¶
func (o EncryptionResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the key vault.
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EphemeralDisk ¶
type EphemeralDisk struct { // Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags). Disks []Disk `pulumi:"disks"` // The number of data copies. Default 3. Replicas *float64 `pulumi:"replicas"` }
Ephemeral Disk Pool Properties
func (*EphemeralDisk) Defaults ¶
func (val *EphemeralDisk) Defaults() *EphemeralDisk
Defaults sets the appropriate defaults for EphemeralDisk
type EphemeralDiskArgs ¶
type EphemeralDiskArgs struct { // Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags). Disks DiskArrayInput `pulumi:"disks"` // The number of data copies. Default 3. Replicas pulumi.Float64PtrInput `pulumi:"replicas"` }
Ephemeral Disk Pool Properties
func (*EphemeralDiskArgs) Defaults ¶
func (val *EphemeralDiskArgs) Defaults() *EphemeralDiskArgs
Defaults sets the appropriate defaults for EphemeralDiskArgs
func (EphemeralDiskArgs) ElementType ¶
func (EphemeralDiskArgs) ElementType() reflect.Type
func (EphemeralDiskArgs) ToEphemeralDiskOutput ¶
func (i EphemeralDiskArgs) ToEphemeralDiskOutput() EphemeralDiskOutput
func (EphemeralDiskArgs) ToEphemeralDiskOutputWithContext ¶
func (i EphemeralDiskArgs) ToEphemeralDiskOutputWithContext(ctx context.Context) EphemeralDiskOutput
func (EphemeralDiskArgs) ToEphemeralDiskPtrOutput ¶
func (i EphemeralDiskArgs) ToEphemeralDiskPtrOutput() EphemeralDiskPtrOutput
func (EphemeralDiskArgs) ToEphemeralDiskPtrOutputWithContext ¶
func (i EphemeralDiskArgs) ToEphemeralDiskPtrOutputWithContext(ctx context.Context) EphemeralDiskPtrOutput
type EphemeralDiskInput ¶
type EphemeralDiskInput interface { pulumi.Input ToEphemeralDiskOutput() EphemeralDiskOutput ToEphemeralDiskOutputWithContext(context.Context) EphemeralDiskOutput }
EphemeralDiskInput is an input type that accepts EphemeralDiskArgs and EphemeralDiskOutput values. You can construct a concrete instance of `EphemeralDiskInput` via:
EphemeralDiskArgs{...}
type EphemeralDiskOutput ¶
type EphemeralDiskOutput struct{ *pulumi.OutputState }
Ephemeral Disk Pool Properties
func (EphemeralDiskOutput) Disks ¶
func (o EphemeralDiskOutput) Disks() DiskArrayOutput
Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags).
func (EphemeralDiskOutput) ElementType ¶
func (EphemeralDiskOutput) ElementType() reflect.Type
func (EphemeralDiskOutput) Replicas ¶
func (o EphemeralDiskOutput) Replicas() pulumi.Float64PtrOutput
The number of data copies. Default 3.
func (EphemeralDiskOutput) ToEphemeralDiskOutput ¶
func (o EphemeralDiskOutput) ToEphemeralDiskOutput() EphemeralDiskOutput
func (EphemeralDiskOutput) ToEphemeralDiskOutputWithContext ¶
func (o EphemeralDiskOutput) ToEphemeralDiskOutputWithContext(ctx context.Context) EphemeralDiskOutput
func (EphemeralDiskOutput) ToEphemeralDiskPtrOutput ¶
func (o EphemeralDiskOutput) ToEphemeralDiskPtrOutput() EphemeralDiskPtrOutput
func (EphemeralDiskOutput) ToEphemeralDiskPtrOutputWithContext ¶
func (o EphemeralDiskOutput) ToEphemeralDiskPtrOutputWithContext(ctx context.Context) EphemeralDiskPtrOutput
type EphemeralDiskPtrInput ¶
type EphemeralDiskPtrInput interface { pulumi.Input ToEphemeralDiskPtrOutput() EphemeralDiskPtrOutput ToEphemeralDiskPtrOutputWithContext(context.Context) EphemeralDiskPtrOutput }
EphemeralDiskPtrInput is an input type that accepts EphemeralDiskArgs, EphemeralDiskPtr and EphemeralDiskPtrOutput values. You can construct a concrete instance of `EphemeralDiskPtrInput` via:
EphemeralDiskArgs{...} or: nil
func EphemeralDiskPtr ¶
func EphemeralDiskPtr(v *EphemeralDiskArgs) EphemeralDiskPtrInput
type EphemeralDiskPtrOutput ¶
type EphemeralDiskPtrOutput struct{ *pulumi.OutputState }
func (EphemeralDiskPtrOutput) Disks ¶
func (o EphemeralDiskPtrOutput) Disks() DiskArrayOutput
Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags).
func (EphemeralDiskPtrOutput) Elem ¶
func (o EphemeralDiskPtrOutput) Elem() EphemeralDiskOutput
func (EphemeralDiskPtrOutput) ElementType ¶
func (EphemeralDiskPtrOutput) ElementType() reflect.Type
func (EphemeralDiskPtrOutput) Replicas ¶
func (o EphemeralDiskPtrOutput) Replicas() pulumi.Float64PtrOutput
The number of data copies. Default 3.
func (EphemeralDiskPtrOutput) ToEphemeralDiskPtrOutput ¶
func (o EphemeralDiskPtrOutput) ToEphemeralDiskPtrOutput() EphemeralDiskPtrOutput
func (EphemeralDiskPtrOutput) ToEphemeralDiskPtrOutputWithContext ¶
func (o EphemeralDiskPtrOutput) ToEphemeralDiskPtrOutputWithContext(ctx context.Context) EphemeralDiskPtrOutput
type EphemeralDiskResponse ¶
type EphemeralDiskResponse struct { // Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags). Disks []DiskResponse `pulumi:"disks"` // The number of data copies. Default 3. Replicas *float64 `pulumi:"replicas"` }
Ephemeral Disk Pool Properties
func (*EphemeralDiskResponse) Defaults ¶
func (val *EphemeralDiskResponse) Defaults() *EphemeralDiskResponse
Defaults sets the appropriate defaults for EphemeralDiskResponse
type EphemeralDiskResponseOutput ¶
type EphemeralDiskResponseOutput struct{ *pulumi.OutputState }
Ephemeral Disk Pool Properties
func (EphemeralDiskResponseOutput) Disks ¶
func (o EphemeralDiskResponseOutput) Disks() DiskResponseArrayOutput
Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags).
func (EphemeralDiskResponseOutput) ElementType ¶
func (EphemeralDiskResponseOutput) ElementType() reflect.Type
func (EphemeralDiskResponseOutput) Replicas ¶
func (o EphemeralDiskResponseOutput) Replicas() pulumi.Float64PtrOutput
The number of data copies. Default 3.
func (EphemeralDiskResponseOutput) ToEphemeralDiskResponseOutput ¶
func (o EphemeralDiskResponseOutput) ToEphemeralDiskResponseOutput() EphemeralDiskResponseOutput
func (EphemeralDiskResponseOutput) ToEphemeralDiskResponseOutputWithContext ¶
func (o EphemeralDiskResponseOutput) ToEphemeralDiskResponseOutputWithContext(ctx context.Context) EphemeralDiskResponseOutput
type EphemeralDiskResponsePtrOutput ¶
type EphemeralDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (EphemeralDiskResponsePtrOutput) Disks ¶
func (o EphemeralDiskResponsePtrOutput) Disks() DiskResponseArrayOutput
Only required if individual disk selection is desired. Path to disk, e.g. <nodename>:/dev/sda or WWN. Supports specifying multiple disks (same syntax as tags).
func (EphemeralDiskResponsePtrOutput) Elem ¶
func (o EphemeralDiskResponsePtrOutput) Elem() EphemeralDiskResponseOutput
func (EphemeralDiskResponsePtrOutput) ElementType ¶
func (EphemeralDiskResponsePtrOutput) ElementType() reflect.Type
func (EphemeralDiskResponsePtrOutput) Replicas ¶
func (o EphemeralDiskResponsePtrOutput) Replicas() pulumi.Float64PtrOutput
The number of data copies. Default 3.
func (EphemeralDiskResponsePtrOutput) ToEphemeralDiskResponsePtrOutput ¶
func (o EphemeralDiskResponsePtrOutput) ToEphemeralDiskResponsePtrOutput() EphemeralDiskResponsePtrOutput
func (EphemeralDiskResponsePtrOutput) ToEphemeralDiskResponsePtrOutputWithContext ¶
func (o EphemeralDiskResponsePtrOutput) ToEphemeralDiskResponsePtrOutputWithContext(ctx context.Context) EphemeralDiskResponsePtrOutput
type LookupPoolArgs ¶
type LookupPoolOutputArgs ¶
type LookupPoolOutputArgs struct { // Pool Object PoolName pulumi.StringInput `pulumi:"poolName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPoolOutputArgs) ElementType ¶
func (LookupPoolOutputArgs) ElementType() reflect.Type
type LookupPoolResult ¶
type LookupPoolResult struct { // List of resources that should have access to the pool. Typically ARM references to AKS clusters or ACI Container Groups. For local and standard this must be a single reference. For ElasticSAN there can be many. Assignments []AssignmentResponse `pulumi:"assignments"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Type of the Pool: ephemeralDisk, azureDisk, or elasticsan. PoolType PoolTypeResponse `pulumi:"poolType"` // The status of the last operation. ProvisioningState string `pulumi:"provisioningState"` // ReclaimPolicy defines what happens to the backend storage when StoragePool is deleted ReclaimPolicy *string `pulumi:"reclaimPolicy"` // Resources represent the resources the pool should have. Resources *ResourcesResponse `pulumi:"resources"` // The operational status of the resource Status ResourceOperationalStatusResponse `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // List of availability zones that resources can be created in. Zones []string `pulumi:"zones"` }
Pool resource
func LookupPool ¶
func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)
Get a Pool Azure REST API version: 2023-07-01-preview.
func (*LookupPoolResult) Defaults ¶
func (val *LookupPoolResult) Defaults() *LookupPoolResult
Defaults sets the appropriate defaults for LookupPoolResult
type LookupPoolResultOutput ¶
type LookupPoolResultOutput struct{ *pulumi.OutputState }
Pool resource
func LookupPoolOutput ¶
func LookupPoolOutput(ctx *pulumi.Context, args LookupPoolOutputArgs, opts ...pulumi.InvokeOption) LookupPoolResultOutput
func (LookupPoolResultOutput) Assignments ¶
func (o LookupPoolResultOutput) Assignments() AssignmentResponseArrayOutput
List of resources that should have access to the pool. Typically ARM references to AKS clusters or ACI Container Groups. For local and standard this must be a single reference. For ElasticSAN there can be many.
func (LookupPoolResultOutput) ElementType ¶
func (LookupPoolResultOutput) ElementType() reflect.Type
func (LookupPoolResultOutput) Id ¶
func (o LookupPoolResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupPoolResultOutput) Location ¶
func (o LookupPoolResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupPoolResultOutput) Name ¶
func (o LookupPoolResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupPoolResultOutput) PoolType ¶
func (o LookupPoolResultOutput) PoolType() PoolTypeResponseOutput
Type of the Pool: ephemeralDisk, azureDisk, or elasticsan.
func (LookupPoolResultOutput) ProvisioningState ¶
func (o LookupPoolResultOutput) ProvisioningState() pulumi.StringOutput
The status of the last operation.
func (LookupPoolResultOutput) ReclaimPolicy ¶
func (o LookupPoolResultOutput) ReclaimPolicy() pulumi.StringPtrOutput
ReclaimPolicy defines what happens to the backend storage when StoragePool is deleted
func (LookupPoolResultOutput) Resources ¶
func (o LookupPoolResultOutput) Resources() ResourcesResponsePtrOutput
Resources represent the resources the pool should have.
func (LookupPoolResultOutput) Status ¶
func (o LookupPoolResultOutput) Status() ResourceOperationalStatusResponseOutput
The operational status of the resource
func (LookupPoolResultOutput) SystemData ¶
func (o LookupPoolResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupPoolResultOutput) Tags ¶
func (o LookupPoolResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupPoolResultOutput) ToLookupPoolResultOutput ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
func (LookupPoolResultOutput) ToLookupPoolResultOutputWithContext ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
func (LookupPoolResultOutput) Type ¶
func (o LookupPoolResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupPoolResultOutput) Zones ¶
func (o LookupPoolResultOutput) Zones() pulumi.StringArrayOutput
List of availability zones that resources can be created in.
type LookupSnapshotArgs ¶
type LookupSnapshotOutputArgs ¶
type LookupSnapshotOutputArgs struct { // Pool Object PoolName pulumi.StringInput `pulumi:"poolName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // Volume Snapshot Resource SnapshotName pulumi.StringInput `pulumi:"snapshotName"` }
func (LookupSnapshotOutputArgs) ElementType ¶
func (LookupSnapshotOutputArgs) ElementType() reflect.Type
type LookupSnapshotResult ¶
type LookupSnapshotResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The status of the last operation. ProvisioningState string `pulumi:"provisioningState"` // Reference to the source volume Source string `pulumi:"source"` // The status of the resource. Status ResourceOperationalStatusResponse `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Concrete proxy resource types can be created by aliasing this type using a specific property type.
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
Get a Snapshot Azure REST API version: 2023-07-01-preview.
type LookupSnapshotResultOutput ¶
type LookupSnapshotResultOutput struct{ *pulumi.OutputState }
Concrete proxy resource types can be created by aliasing this type using a specific property type.
func LookupSnapshotOutput ¶
func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ElementType ¶
func (LookupSnapshotResultOutput) ElementType() reflect.Type
func (LookupSnapshotResultOutput) Id ¶
func (o LookupSnapshotResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupSnapshotResultOutput) Name ¶
func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupSnapshotResultOutput) ProvisioningState ¶
func (o LookupSnapshotResultOutput) ProvisioningState() pulumi.StringOutput
The status of the last operation.
func (LookupSnapshotResultOutput) Source ¶
func (o LookupSnapshotResultOutput) Source() pulumi.StringOutput
Reference to the source volume
func (LookupSnapshotResultOutput) Status ¶
func (o LookupSnapshotResultOutput) Status() ResourceOperationalStatusResponseOutput
The status of the resource.
func (LookupSnapshotResultOutput) SystemData ¶
func (o LookupSnapshotResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutput ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) Type ¶
func (o LookupSnapshotResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupVolumeArgs ¶
type LookupVolumeOutputArgs ¶
type LookupVolumeOutputArgs struct { // Pool Object PoolName pulumi.StringInput `pulumi:"poolName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // Volume Resource VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (LookupVolumeOutputArgs) ElementType ¶
func (LookupVolumeOutputArgs) ElementType() reflect.Type
type LookupVolumeResult ¶
type LookupVolumeResult struct { // Requested capacity in GiB CapacityGiB float64 `pulumi:"capacityGiB"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // String KV pairs indicating labels Labels map[string]string `pulumi:"labels"` // The name of the resource Name string `pulumi:"name"` // The status of the last operation. ProvisioningState string `pulumi:"provisioningState"` // The status of the resource. Status ResourceOperationalStatusResponse `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Properties of the volume VolumeType VolumeTypeResponse `pulumi:"volumeType"` }
Concrete proxy resource types can be created by aliasing this type using a specific property type.
func LookupVolume ¶
func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)
Get a Volume Azure REST API version: 2023-07-01-preview.
type LookupVolumeResultOutput ¶
type LookupVolumeResultOutput struct{ *pulumi.OutputState }
Concrete proxy resource types can be created by aliasing this type using a specific property type.
func LookupVolumeOutput ¶
func LookupVolumeOutput(ctx *pulumi.Context, args LookupVolumeOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeResultOutput
func (LookupVolumeResultOutput) CapacityGiB ¶
func (o LookupVolumeResultOutput) CapacityGiB() pulumi.Float64Output
Requested capacity in GiB
func (LookupVolumeResultOutput) ElementType ¶
func (LookupVolumeResultOutput) ElementType() reflect.Type
func (LookupVolumeResultOutput) Id ¶
func (o LookupVolumeResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupVolumeResultOutput) Labels ¶
func (o LookupVolumeResultOutput) Labels() pulumi.StringMapOutput
String KV pairs indicating labels
func (LookupVolumeResultOutput) Name ¶
func (o LookupVolumeResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupVolumeResultOutput) ProvisioningState ¶
func (o LookupVolumeResultOutput) ProvisioningState() pulumi.StringOutput
The status of the last operation.
func (LookupVolumeResultOutput) Status ¶
func (o LookupVolumeResultOutput) Status() ResourceOperationalStatusResponseOutput
The status of the resource.
func (LookupVolumeResultOutput) SystemData ¶
func (o LookupVolumeResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVolumeResultOutput) ToLookupVolumeResultOutput ¶
func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput
func (LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext ¶
func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput
func (LookupVolumeResultOutput) Type ¶
func (o LookupVolumeResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupVolumeResultOutput) VolumeType ¶
func (o LookupVolumeResultOutput) VolumeType() VolumeTypeResponseOutput
Properties of the volume
type ManagedServiceIdentity ¶
type ManagedServiceIdentity struct { // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type string `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityArgs ¶
type ManagedServiceIdentityArgs struct { // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type pulumi.StringInput `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityArgs) ElementType ¶
func (ManagedServiceIdentityArgs) ElementType() reflect.Type
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
type ManagedServiceIdentityInput ¶
type ManagedServiceIdentityInput interface { pulumi.Input ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput }
ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:
ManagedServiceIdentityArgs{...}
type ManagedServiceIdentityOutput ¶
type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityOutput) ElementType ¶
func (ManagedServiceIdentityOutput) ElementType() reflect.Type
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) Type ¶
func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityPtrInput ¶
type ManagedServiceIdentityPtrInput interface { pulumi.Input ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput }
ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:
ManagedServiceIdentityArgs{...} or: nil
func ManagedServiceIdentityPtr ¶
func ManagedServiceIdentityPtr(v *ManagedServiceIdentityArgs) ManagedServiceIdentityPtrInput
type ManagedServiceIdentityPtrOutput ¶
type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityPtrOutput) Elem ¶
func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
func (ManagedServiceIdentityPtrOutput) ElementType ¶
func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) Type ¶
func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityResponse ¶
type ManagedServiceIdentityResponse struct { // The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. TenantId string `pulumi:"tenantId"` // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type string `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityResponseOutput ¶
type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityResponseOutput) ElementType ¶
func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponseOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponseOutput) TenantId ¶
func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) Type ¶
func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityResponsePtrOutput ¶
type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityResponsePtrOutput) ElementType ¶
func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponsePtrOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponsePtrOutput) TenantId ¶
func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) Type ¶
func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityType ¶
type ManagedServiceIdentityType string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityType) ElementType ¶
func (ManagedServiceIdentityType) ElementType() reflect.Type
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityType) ToStringOutput ¶
func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringOutputWithContext ¶
func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringPtrOutput ¶
func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityType) ToStringPtrOutputWithContext ¶
func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedServiceIdentityTypeInput ¶
type ManagedServiceIdentityTypeInput interface { pulumi.Input ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput }
ManagedServiceIdentityTypeInput is an input type that accepts values of the ManagedServiceIdentityType enum A concrete instance of `ManagedServiceIdentityTypeInput` can be one of the following:
ManagedServiceIdentityTypeNone ManagedServiceIdentityTypeSystemAssigned ManagedServiceIdentityTypeUserAssigned ManagedServiceIdentityType_SystemAssigned_UserAssigned
type ManagedServiceIdentityTypeOutput ¶
type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityTypeOutput) ElementType ¶
func (ManagedServiceIdentityTypeOutput) ElementType() reflect.Type
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypeOutput) ToStringOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedServiceIdentityTypePtrInput ¶
type ManagedServiceIdentityTypePtrInput interface { pulumi.Input ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput }
func ManagedServiceIdentityTypePtr ¶
func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput
type ManagedServiceIdentityTypePtrOutput ¶
type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityTypePtrOutput) Elem ¶
func (o ManagedServiceIdentityTypePtrOutput) Elem() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypePtrOutput) ElementType ¶
func (ManagedServiceIdentityTypePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput ¶
func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Pool ¶
type Pool struct { pulumi.CustomResourceState // List of resources that should have access to the pool. Typically ARM references to AKS clusters or ACI Container Groups. For local and standard this must be a single reference. For ElasticSAN there can be many. Assignments AssignmentResponseArrayOutput `pulumi:"assignments"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Type of the Pool: ephemeralDisk, azureDisk, or elasticsan. PoolType PoolTypeResponseOutput `pulumi:"poolType"` // The status of the last operation. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // ReclaimPolicy defines what happens to the backend storage when StoragePool is deleted ReclaimPolicy pulumi.StringPtrOutput `pulumi:"reclaimPolicy"` // Resources represent the resources the pool should have. Resources ResourcesResponsePtrOutput `pulumi:"resources"` // The operational status of the resource Status ResourceOperationalStatusResponseOutput `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // List of availability zones that resources can be created in. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Pool resource Azure REST API version: 2023-07-01-preview. Prior API version in Azure Native 1.x: 2023-03-01-preview.
func GetPool ¶
func GetPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PoolState, opts ...pulumi.ResourceOption) (*Pool, error)
GetPool gets an existing Pool 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 NewPool ¶
func NewPool(ctx *pulumi.Context, name string, args *PoolArgs, opts ...pulumi.ResourceOption) (*Pool, error)
NewPool registers a new resource with the given unique name, arguments, and options.
func (*Pool) ElementType ¶
func (*Pool) ToPoolOutput ¶
func (i *Pool) ToPoolOutput() PoolOutput
func (*Pool) ToPoolOutputWithContext ¶
func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolArgs ¶
type PoolArgs struct { // List of resources that should have access to the pool. Typically ARM references to AKS clusters or ACI Container Groups. For local and standard this must be a single reference. For ElasticSAN there can be many. Assignments AssignmentArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Pool Object PoolName pulumi.StringPtrInput // Type of the Pool: ephemeralDisk, azureDisk, or elasticsan. PoolType PoolTypeInput // ReclaimPolicy defines what happens to the backend storage when StoragePool is deleted ReclaimPolicy pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resources represent the resources the pool should have. Resources ResourcesPtrInput // Resource tags. Tags pulumi.StringMapInput // List of availability zones that resources can be created in. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Pool resource.
func (PoolArgs) ElementType ¶
type PoolInput ¶
type PoolInput interface { pulumi.Input ToPoolOutput() PoolOutput ToPoolOutputWithContext(ctx context.Context) PoolOutput }
type PoolOutput ¶
type PoolOutput struct{ *pulumi.OutputState }
func (PoolOutput) Assignments ¶
func (o PoolOutput) Assignments() AssignmentResponseArrayOutput
List of resources that should have access to the pool. Typically ARM references to AKS clusters or ACI Container Groups. For local and standard this must be a single reference. For ElasticSAN there can be many.
func (PoolOutput) ElementType ¶
func (PoolOutput) ElementType() reflect.Type
func (PoolOutput) Location ¶
func (o PoolOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (PoolOutput) PoolType ¶
func (o PoolOutput) PoolType() PoolTypeResponseOutput
Type of the Pool: ephemeralDisk, azureDisk, or elasticsan.
func (PoolOutput) ProvisioningState ¶
func (o PoolOutput) ProvisioningState() pulumi.StringOutput
The status of the last operation.
func (PoolOutput) ReclaimPolicy ¶
func (o PoolOutput) ReclaimPolicy() pulumi.StringPtrOutput
ReclaimPolicy defines what happens to the backend storage when StoragePool is deleted
func (PoolOutput) Resources ¶
func (o PoolOutput) Resources() ResourcesResponsePtrOutput
Resources represent the resources the pool should have.
func (PoolOutput) Status ¶
func (o PoolOutput) Status() ResourceOperationalStatusResponseOutput
The operational status of the resource
func (PoolOutput) SystemData ¶
func (o PoolOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PoolOutput) ToPoolOutput ¶
func (o PoolOutput) ToPoolOutput() PoolOutput
func (PoolOutput) ToPoolOutputWithContext ¶
func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
func (PoolOutput) Type ¶
func (o PoolOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (PoolOutput) Zones ¶
func (o PoolOutput) Zones() pulumi.StringArrayOutput
List of availability zones that resources can be created in.
type PoolType ¶
type PoolType struct { // Disk Pool Properties AzureDisk *AzureDisk `pulumi:"azureDisk"` // Elastic San Pool Properties ElasticSan *ElasticSan `pulumi:"elasticSan"` // Ephemeral Pool Properties EphemeralDisk *EphemeralDisk `pulumi:"ephemeralDisk"` }
Type of the Pool: ephemeralDisk, azureDisk, or elasticsan
type PoolTypeArgs ¶
type PoolTypeArgs struct { // Disk Pool Properties AzureDisk AzureDiskPtrInput `pulumi:"azureDisk"` // Elastic San Pool Properties ElasticSan ElasticSanPtrInput `pulumi:"elasticSan"` // Ephemeral Pool Properties EphemeralDisk EphemeralDiskPtrInput `pulumi:"ephemeralDisk"` }
Type of the Pool: ephemeralDisk, azureDisk, or elasticsan
func (*PoolTypeArgs) Defaults ¶
func (val *PoolTypeArgs) Defaults() *PoolTypeArgs
Defaults sets the appropriate defaults for PoolTypeArgs
func (PoolTypeArgs) ElementType ¶
func (PoolTypeArgs) ElementType() reflect.Type
func (PoolTypeArgs) ToPoolTypeOutput ¶
func (i PoolTypeArgs) ToPoolTypeOutput() PoolTypeOutput
func (PoolTypeArgs) ToPoolTypeOutputWithContext ¶
func (i PoolTypeArgs) ToPoolTypeOutputWithContext(ctx context.Context) PoolTypeOutput
type PoolTypeInput ¶
type PoolTypeInput interface { pulumi.Input ToPoolTypeOutput() PoolTypeOutput ToPoolTypeOutputWithContext(context.Context) PoolTypeOutput }
PoolTypeInput is an input type that accepts PoolTypeArgs and PoolTypeOutput values. You can construct a concrete instance of `PoolTypeInput` via:
PoolTypeArgs{...}
type PoolTypeOutput ¶
type PoolTypeOutput struct{ *pulumi.OutputState }
Type of the Pool: ephemeralDisk, azureDisk, or elasticsan
func (PoolTypeOutput) AzureDisk ¶
func (o PoolTypeOutput) AzureDisk() AzureDiskPtrOutput
Disk Pool Properties
func (PoolTypeOutput) ElasticSan ¶
func (o PoolTypeOutput) ElasticSan() ElasticSanPtrOutput
Elastic San Pool Properties
func (PoolTypeOutput) ElementType ¶
func (PoolTypeOutput) ElementType() reflect.Type
func (PoolTypeOutput) EphemeralDisk ¶
func (o PoolTypeOutput) EphemeralDisk() EphemeralDiskPtrOutput
Ephemeral Pool Properties
func (PoolTypeOutput) ToPoolTypeOutput ¶
func (o PoolTypeOutput) ToPoolTypeOutput() PoolTypeOutput
func (PoolTypeOutput) ToPoolTypeOutputWithContext ¶
func (o PoolTypeOutput) ToPoolTypeOutputWithContext(ctx context.Context) PoolTypeOutput
type PoolTypeResponse ¶
type PoolTypeResponse struct { // Disk Pool Properties AzureDisk *AzureDiskResponse `pulumi:"azureDisk"` // Elastic San Pool Properties ElasticSan *ElasticSanResponse `pulumi:"elasticSan"` // Ephemeral Pool Properties EphemeralDisk *EphemeralDiskResponse `pulumi:"ephemeralDisk"` }
Type of the Pool: ephemeralDisk, azureDisk, or elasticsan
func (*PoolTypeResponse) Defaults ¶
func (val *PoolTypeResponse) Defaults() *PoolTypeResponse
Defaults sets the appropriate defaults for PoolTypeResponse
type PoolTypeResponseOutput ¶
type PoolTypeResponseOutput struct{ *pulumi.OutputState }
Type of the Pool: ephemeralDisk, azureDisk, or elasticsan
func (PoolTypeResponseOutput) AzureDisk ¶
func (o PoolTypeResponseOutput) AzureDisk() AzureDiskResponsePtrOutput
Disk Pool Properties
func (PoolTypeResponseOutput) ElasticSan ¶
func (o PoolTypeResponseOutput) ElasticSan() ElasticSanResponsePtrOutput
Elastic San Pool Properties
func (PoolTypeResponseOutput) ElementType ¶
func (PoolTypeResponseOutput) ElementType() reflect.Type
func (PoolTypeResponseOutput) EphemeralDisk ¶
func (o PoolTypeResponseOutput) EphemeralDisk() EphemeralDiskResponsePtrOutput
Ephemeral Pool Properties
func (PoolTypeResponseOutput) ToPoolTypeResponseOutput ¶
func (o PoolTypeResponseOutput) ToPoolTypeResponseOutput() PoolTypeResponseOutput
func (PoolTypeResponseOutput) ToPoolTypeResponseOutputWithContext ¶
func (o PoolTypeResponseOutput) ToPoolTypeResponseOutputWithContext(ctx context.Context) PoolTypeResponseOutput
type ReclaimPolicy ¶
type ReclaimPolicy string
ReclaimPolicy defines what happens to the backend storage when StoragePool is deleted
func (ReclaimPolicy) ElementType ¶
func (ReclaimPolicy) ElementType() reflect.Type
func (ReclaimPolicy) ToReclaimPolicyOutput ¶
func (e ReclaimPolicy) ToReclaimPolicyOutput() ReclaimPolicyOutput
func (ReclaimPolicy) ToReclaimPolicyOutputWithContext ¶
func (e ReclaimPolicy) ToReclaimPolicyOutputWithContext(ctx context.Context) ReclaimPolicyOutput
func (ReclaimPolicy) ToReclaimPolicyPtrOutput ¶
func (e ReclaimPolicy) ToReclaimPolicyPtrOutput() ReclaimPolicyPtrOutput
func (ReclaimPolicy) ToReclaimPolicyPtrOutputWithContext ¶
func (e ReclaimPolicy) ToReclaimPolicyPtrOutputWithContext(ctx context.Context) ReclaimPolicyPtrOutput
func (ReclaimPolicy) ToStringOutput ¶
func (e ReclaimPolicy) ToStringOutput() pulumi.StringOutput
func (ReclaimPolicy) ToStringOutputWithContext ¶
func (e ReclaimPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReclaimPolicy) ToStringPtrOutput ¶
func (e ReclaimPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReclaimPolicy) ToStringPtrOutputWithContext ¶
func (e ReclaimPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReclaimPolicyInput ¶
type ReclaimPolicyInput interface { pulumi.Input ToReclaimPolicyOutput() ReclaimPolicyOutput ToReclaimPolicyOutputWithContext(context.Context) ReclaimPolicyOutput }
ReclaimPolicyInput is an input type that accepts values of the ReclaimPolicy enum A concrete instance of `ReclaimPolicyInput` can be one of the following:
ReclaimPolicyDelete ReclaimPolicyRetain
type ReclaimPolicyOutput ¶
type ReclaimPolicyOutput struct{ *pulumi.OutputState }
func (ReclaimPolicyOutput) ElementType ¶
func (ReclaimPolicyOutput) ElementType() reflect.Type
func (ReclaimPolicyOutput) ToReclaimPolicyOutput ¶
func (o ReclaimPolicyOutput) ToReclaimPolicyOutput() ReclaimPolicyOutput
func (ReclaimPolicyOutput) ToReclaimPolicyOutputWithContext ¶
func (o ReclaimPolicyOutput) ToReclaimPolicyOutputWithContext(ctx context.Context) ReclaimPolicyOutput
func (ReclaimPolicyOutput) ToReclaimPolicyPtrOutput ¶
func (o ReclaimPolicyOutput) ToReclaimPolicyPtrOutput() ReclaimPolicyPtrOutput
func (ReclaimPolicyOutput) ToReclaimPolicyPtrOutputWithContext ¶
func (o ReclaimPolicyOutput) ToReclaimPolicyPtrOutputWithContext(ctx context.Context) ReclaimPolicyPtrOutput
func (ReclaimPolicyOutput) ToStringOutput ¶
func (o ReclaimPolicyOutput) ToStringOutput() pulumi.StringOutput
func (ReclaimPolicyOutput) ToStringOutputWithContext ¶
func (o ReclaimPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReclaimPolicyOutput) ToStringPtrOutput ¶
func (o ReclaimPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReclaimPolicyOutput) ToStringPtrOutputWithContext ¶
func (o ReclaimPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReclaimPolicyPtrInput ¶
type ReclaimPolicyPtrInput interface { pulumi.Input ToReclaimPolicyPtrOutput() ReclaimPolicyPtrOutput ToReclaimPolicyPtrOutputWithContext(context.Context) ReclaimPolicyPtrOutput }
func ReclaimPolicyPtr ¶
func ReclaimPolicyPtr(v string) ReclaimPolicyPtrInput
type ReclaimPolicyPtrOutput ¶
type ReclaimPolicyPtrOutput struct{ *pulumi.OutputState }
func (ReclaimPolicyPtrOutput) Elem ¶
func (o ReclaimPolicyPtrOutput) Elem() ReclaimPolicyOutput
func (ReclaimPolicyPtrOutput) ElementType ¶
func (ReclaimPolicyPtrOutput) ElementType() reflect.Type
func (ReclaimPolicyPtrOutput) ToReclaimPolicyPtrOutput ¶
func (o ReclaimPolicyPtrOutput) ToReclaimPolicyPtrOutput() ReclaimPolicyPtrOutput
func (ReclaimPolicyPtrOutput) ToReclaimPolicyPtrOutputWithContext ¶
func (o ReclaimPolicyPtrOutput) ToReclaimPolicyPtrOutputWithContext(ctx context.Context) ReclaimPolicyPtrOutput
func (ReclaimPolicyPtrOutput) ToStringPtrOutput ¶
func (o ReclaimPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReclaimPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o ReclaimPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Requests ¶
type Requests struct { // Requested capacity of the pool in GiB. Storage *float64 `pulumi:"storage"` }
Requests for capacity for the pool.
type RequestsArgs ¶
type RequestsArgs struct { // Requested capacity of the pool in GiB. Storage pulumi.Float64PtrInput `pulumi:"storage"` }
Requests for capacity for the pool.
func (*RequestsArgs) Defaults ¶
func (val *RequestsArgs) Defaults() *RequestsArgs
Defaults sets the appropriate defaults for RequestsArgs
func (RequestsArgs) ElementType ¶
func (RequestsArgs) ElementType() reflect.Type
func (RequestsArgs) ToRequestsOutput ¶
func (i RequestsArgs) ToRequestsOutput() RequestsOutput
func (RequestsArgs) ToRequestsOutputWithContext ¶
func (i RequestsArgs) ToRequestsOutputWithContext(ctx context.Context) RequestsOutput
func (RequestsArgs) ToRequestsPtrOutput ¶
func (i RequestsArgs) ToRequestsPtrOutput() RequestsPtrOutput
func (RequestsArgs) ToRequestsPtrOutputWithContext ¶
func (i RequestsArgs) ToRequestsPtrOutputWithContext(ctx context.Context) RequestsPtrOutput
type RequestsInput ¶
type RequestsInput interface { pulumi.Input ToRequestsOutput() RequestsOutput ToRequestsOutputWithContext(context.Context) RequestsOutput }
RequestsInput is an input type that accepts RequestsArgs and RequestsOutput values. You can construct a concrete instance of `RequestsInput` via:
RequestsArgs{...}
type RequestsOutput ¶
type RequestsOutput struct{ *pulumi.OutputState }
Requests for capacity for the pool.
func (RequestsOutput) ElementType ¶
func (RequestsOutput) ElementType() reflect.Type
func (RequestsOutput) Storage ¶
func (o RequestsOutput) Storage() pulumi.Float64PtrOutput
Requested capacity of the pool in GiB.
func (RequestsOutput) ToRequestsOutput ¶
func (o RequestsOutput) ToRequestsOutput() RequestsOutput
func (RequestsOutput) ToRequestsOutputWithContext ¶
func (o RequestsOutput) ToRequestsOutputWithContext(ctx context.Context) RequestsOutput
func (RequestsOutput) ToRequestsPtrOutput ¶
func (o RequestsOutput) ToRequestsPtrOutput() RequestsPtrOutput
func (RequestsOutput) ToRequestsPtrOutputWithContext ¶
func (o RequestsOutput) ToRequestsPtrOutputWithContext(ctx context.Context) RequestsPtrOutput
type RequestsPtrInput ¶
type RequestsPtrInput interface { pulumi.Input ToRequestsPtrOutput() RequestsPtrOutput ToRequestsPtrOutputWithContext(context.Context) RequestsPtrOutput }
RequestsPtrInput is an input type that accepts RequestsArgs, RequestsPtr and RequestsPtrOutput values. You can construct a concrete instance of `RequestsPtrInput` via:
RequestsArgs{...} or: nil
func RequestsPtr ¶
func RequestsPtr(v *RequestsArgs) RequestsPtrInput
type RequestsPtrOutput ¶
type RequestsPtrOutput struct{ *pulumi.OutputState }
func (RequestsPtrOutput) Elem ¶
func (o RequestsPtrOutput) Elem() RequestsOutput
func (RequestsPtrOutput) ElementType ¶
func (RequestsPtrOutput) ElementType() reflect.Type
func (RequestsPtrOutput) Storage ¶
func (o RequestsPtrOutput) Storage() pulumi.Float64PtrOutput
Requested capacity of the pool in GiB.
func (RequestsPtrOutput) ToRequestsPtrOutput ¶
func (o RequestsPtrOutput) ToRequestsPtrOutput() RequestsPtrOutput
func (RequestsPtrOutput) ToRequestsPtrOutputWithContext ¶
func (o RequestsPtrOutput) ToRequestsPtrOutputWithContext(ctx context.Context) RequestsPtrOutput
type RequestsResponse ¶
type RequestsResponse struct { // Requested capacity of the pool in GiB. Storage *float64 `pulumi:"storage"` }
Requests for capacity for the pool.
func (*RequestsResponse) Defaults ¶
func (val *RequestsResponse) Defaults() *RequestsResponse
Defaults sets the appropriate defaults for RequestsResponse
type RequestsResponseOutput ¶
type RequestsResponseOutput struct{ *pulumi.OutputState }
Requests for capacity for the pool.
func (RequestsResponseOutput) ElementType ¶
func (RequestsResponseOutput) ElementType() reflect.Type
func (RequestsResponseOutput) Storage ¶
func (o RequestsResponseOutput) Storage() pulumi.Float64PtrOutput
Requested capacity of the pool in GiB.
func (RequestsResponseOutput) ToRequestsResponseOutput ¶
func (o RequestsResponseOutput) ToRequestsResponseOutput() RequestsResponseOutput
func (RequestsResponseOutput) ToRequestsResponseOutputWithContext ¶
func (o RequestsResponseOutput) ToRequestsResponseOutputWithContext(ctx context.Context) RequestsResponseOutput
type RequestsResponsePtrOutput ¶
type RequestsResponsePtrOutput struct{ *pulumi.OutputState }
func (RequestsResponsePtrOutput) Elem ¶
func (o RequestsResponsePtrOutput) Elem() RequestsResponseOutput
func (RequestsResponsePtrOutput) ElementType ¶
func (RequestsResponsePtrOutput) ElementType() reflect.Type
func (RequestsResponsePtrOutput) Storage ¶
func (o RequestsResponsePtrOutput) Storage() pulumi.Float64PtrOutput
Requested capacity of the pool in GiB.
func (RequestsResponsePtrOutput) ToRequestsResponsePtrOutput ¶
func (o RequestsResponsePtrOutput) ToRequestsResponsePtrOutput() RequestsResponsePtrOutput
func (RequestsResponsePtrOutput) ToRequestsResponsePtrOutputWithContext ¶
func (o RequestsResponsePtrOutput) ToRequestsResponsePtrOutputWithContext(ctx context.Context) RequestsResponsePtrOutput
type ResourceOperationalStatusResponse ¶
type ResourceOperationalStatusResponse struct { // Reason for state. Message *string `pulumi:"message"` // state of the resource State string `pulumi:"state"` }
Status of the resource
type ResourceOperationalStatusResponseOutput ¶
type ResourceOperationalStatusResponseOutput struct{ *pulumi.OutputState }
Status of the resource
func (ResourceOperationalStatusResponseOutput) ElementType ¶
func (ResourceOperationalStatusResponseOutput) ElementType() reflect.Type
func (ResourceOperationalStatusResponseOutput) Message ¶
func (o ResourceOperationalStatusResponseOutput) Message() pulumi.StringPtrOutput
Reason for state.
func (ResourceOperationalStatusResponseOutput) State ¶
func (o ResourceOperationalStatusResponseOutput) State() pulumi.StringOutput
state of the resource
func (ResourceOperationalStatusResponseOutput) ToResourceOperationalStatusResponseOutput ¶
func (o ResourceOperationalStatusResponseOutput) ToResourceOperationalStatusResponseOutput() ResourceOperationalStatusResponseOutput
func (ResourceOperationalStatusResponseOutput) ToResourceOperationalStatusResponseOutputWithContext ¶
func (o ResourceOperationalStatusResponseOutput) ToResourceOperationalStatusResponseOutputWithContext(ctx context.Context) ResourceOperationalStatusResponseOutput
type Resources ¶
type Resources struct { // Requests for capacity for the pool. Requests *Requests `pulumi:"requests"` }
Resource Requests for the pool.
type ResourcesArgs ¶
type ResourcesArgs struct { // Requests for capacity for the pool. Requests RequestsPtrInput `pulumi:"requests"` }
Resource Requests for the pool.
func (*ResourcesArgs) Defaults ¶
func (val *ResourcesArgs) Defaults() *ResourcesArgs
Defaults sets the appropriate defaults for ResourcesArgs
func (ResourcesArgs) ElementType ¶
func (ResourcesArgs) ElementType() reflect.Type
func (ResourcesArgs) ToResourcesOutput ¶
func (i ResourcesArgs) ToResourcesOutput() ResourcesOutput
func (ResourcesArgs) ToResourcesOutputWithContext ¶
func (i ResourcesArgs) ToResourcesOutputWithContext(ctx context.Context) ResourcesOutput
func (ResourcesArgs) ToResourcesPtrOutput ¶
func (i ResourcesArgs) ToResourcesPtrOutput() ResourcesPtrOutput
func (ResourcesArgs) ToResourcesPtrOutputWithContext ¶
func (i ResourcesArgs) ToResourcesPtrOutputWithContext(ctx context.Context) ResourcesPtrOutput
type ResourcesInput ¶
type ResourcesInput interface { pulumi.Input ToResourcesOutput() ResourcesOutput ToResourcesOutputWithContext(context.Context) ResourcesOutput }
ResourcesInput is an input type that accepts ResourcesArgs and ResourcesOutput values. You can construct a concrete instance of `ResourcesInput` via:
ResourcesArgs{...}
type ResourcesOutput ¶
type ResourcesOutput struct{ *pulumi.OutputState }
Resource Requests for the pool.
func (ResourcesOutput) ElementType ¶
func (ResourcesOutput) ElementType() reflect.Type
func (ResourcesOutput) Requests ¶
func (o ResourcesOutput) Requests() RequestsPtrOutput
Requests for capacity for the pool.
func (ResourcesOutput) ToResourcesOutput ¶
func (o ResourcesOutput) ToResourcesOutput() ResourcesOutput
func (ResourcesOutput) ToResourcesOutputWithContext ¶
func (o ResourcesOutput) ToResourcesOutputWithContext(ctx context.Context) ResourcesOutput
func (ResourcesOutput) ToResourcesPtrOutput ¶
func (o ResourcesOutput) ToResourcesPtrOutput() ResourcesPtrOutput
func (ResourcesOutput) ToResourcesPtrOutputWithContext ¶
func (o ResourcesOutput) ToResourcesPtrOutputWithContext(ctx context.Context) ResourcesPtrOutput
type ResourcesPtrInput ¶
type ResourcesPtrInput interface { pulumi.Input ToResourcesPtrOutput() ResourcesPtrOutput ToResourcesPtrOutputWithContext(context.Context) ResourcesPtrOutput }
ResourcesPtrInput is an input type that accepts ResourcesArgs, ResourcesPtr and ResourcesPtrOutput values. You can construct a concrete instance of `ResourcesPtrInput` via:
ResourcesArgs{...} or: nil
func ResourcesPtr ¶
func ResourcesPtr(v *ResourcesArgs) ResourcesPtrInput
type ResourcesPtrOutput ¶
type ResourcesPtrOutput struct{ *pulumi.OutputState }
func (ResourcesPtrOutput) Elem ¶
func (o ResourcesPtrOutput) Elem() ResourcesOutput
func (ResourcesPtrOutput) ElementType ¶
func (ResourcesPtrOutput) ElementType() reflect.Type
func (ResourcesPtrOutput) Requests ¶
func (o ResourcesPtrOutput) Requests() RequestsPtrOutput
Requests for capacity for the pool.
func (ResourcesPtrOutput) ToResourcesPtrOutput ¶
func (o ResourcesPtrOutput) ToResourcesPtrOutput() ResourcesPtrOutput
func (ResourcesPtrOutput) ToResourcesPtrOutputWithContext ¶
func (o ResourcesPtrOutput) ToResourcesPtrOutputWithContext(ctx context.Context) ResourcesPtrOutput
type ResourcesResponse ¶
type ResourcesResponse struct { // Requests for capacity for the pool. Requests *RequestsResponse `pulumi:"requests"` }
Resource Requests for the pool.
func (*ResourcesResponse) Defaults ¶
func (val *ResourcesResponse) Defaults() *ResourcesResponse
Defaults sets the appropriate defaults for ResourcesResponse
type ResourcesResponseOutput ¶
type ResourcesResponseOutput struct{ *pulumi.OutputState }
Resource Requests for the pool.
func (ResourcesResponseOutput) ElementType ¶
func (ResourcesResponseOutput) ElementType() reflect.Type
func (ResourcesResponseOutput) Requests ¶
func (o ResourcesResponseOutput) Requests() RequestsResponsePtrOutput
Requests for capacity for the pool.
func (ResourcesResponseOutput) ToResourcesResponseOutput ¶
func (o ResourcesResponseOutput) ToResourcesResponseOutput() ResourcesResponseOutput
func (ResourcesResponseOutput) ToResourcesResponseOutputWithContext ¶
func (o ResourcesResponseOutput) ToResourcesResponseOutputWithContext(ctx context.Context) ResourcesResponseOutput
type ResourcesResponsePtrOutput ¶
type ResourcesResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourcesResponsePtrOutput) Elem ¶
func (o ResourcesResponsePtrOutput) Elem() ResourcesResponseOutput
func (ResourcesResponsePtrOutput) ElementType ¶
func (ResourcesResponsePtrOutput) ElementType() reflect.Type
func (ResourcesResponsePtrOutput) Requests ¶
func (o ResourcesResponsePtrOutput) Requests() RequestsResponsePtrOutput
Requests for capacity for the pool.
func (ResourcesResponsePtrOutput) ToResourcesResponsePtrOutput ¶
func (o ResourcesResponsePtrOutput) ToResourcesResponsePtrOutput() ResourcesResponsePtrOutput
func (ResourcesResponsePtrOutput) ToResourcesResponsePtrOutputWithContext ¶
func (o ResourcesResponsePtrOutput) ToResourcesResponsePtrOutputWithContext(ctx context.Context) ResourcesResponsePtrOutput
type Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The status of the last operation. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Reference to the source volume Source pulumi.StringOutput `pulumi:"source"` // The status of the resource. Status ResourceOperationalStatusResponseOutput `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Concrete proxy resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-07-01-preview.
func GetSnapshot ¶
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot 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 NewSnapshot ¶
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
func (*Snapshot) ElementType ¶
func (*Snapshot) ToSnapshotOutput ¶
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶
type SnapshotArgs struct { // Pool Object PoolName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Volume Snapshot Resource SnapshotName pulumi.StringPtrInput // Reference to the source volume Source pulumi.StringInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotInput ¶
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotOutput ¶
type SnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotOutput) ElementType ¶
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) Name ¶
func (o SnapshotOutput) Name() pulumi.StringOutput
The name of the resource
func (SnapshotOutput) ProvisioningState ¶
func (o SnapshotOutput) ProvisioningState() pulumi.StringOutput
The status of the last operation.
func (SnapshotOutput) Source ¶
func (o SnapshotOutput) Source() pulumi.StringOutput
Reference to the source volume
func (SnapshotOutput) Status ¶
func (o SnapshotOutput) Status() ResourceOperationalStatusResponseOutput
The status of the resource.
func (SnapshotOutput) SystemData ¶
func (o SnapshotOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (SnapshotOutput) ToSnapshotOutput ¶
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
func (SnapshotOutput) Type ¶
func (o SnapshotOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type SnapshotState ¶
type SnapshotState struct { }
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type UserAssignedIdentityResponse ¶
type UserAssignedIdentityResponse struct { // The client ID of the assigned identity. ClientId string `pulumi:"clientId"` // The principal ID of the assigned identity. PrincipalId string `pulumi:"principalId"` }
User assigned identity properties
type UserAssignedIdentityResponseMapOutput ¶
type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseOutput ¶
type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }
User assigned identity properties
func (UserAssignedIdentityResponseOutput) ClientId ¶
func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ElementType ¶
func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
type Volume ¶
type Volume struct { pulumi.CustomResourceState // Requested capacity in GiB CapacityGiB pulumi.Float64Output `pulumi:"capacityGiB"` // String KV pairs indicating labels Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The status of the last operation. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The status of the resource. Status ResourceOperationalStatusResponseOutput `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Properties of the volume VolumeType VolumeTypeResponseOutput `pulumi:"volumeType"` }
Concrete proxy resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-07-01-preview. Prior API version in Azure Native 1.x: 2023-03-01-preview.
func GetVolume ¶
func GetVolume(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)
GetVolume gets an existing Volume 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 NewVolume ¶
func NewVolume(ctx *pulumi.Context, name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)
NewVolume registers a new resource with the given unique name, arguments, and options.
func (*Volume) ElementType ¶
func (*Volume) ToVolumeOutput ¶
func (i *Volume) ToVolumeOutput() VolumeOutput
func (*Volume) ToVolumeOutputWithContext ¶
func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeArgs ¶
type VolumeArgs struct { // Requested capacity in GiB CapacityGiB pulumi.Float64Input // String KV pairs indicating labels Labels pulumi.StringMapInput // Pool Object PoolName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Volume Resource VolumeName pulumi.StringPtrInput }
The set of arguments for constructing a Volume resource.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
type VolumeInput ¶
type VolumeInput interface { pulumi.Input ToVolumeOutput() VolumeOutput ToVolumeOutputWithContext(ctx context.Context) VolumeOutput }
type VolumeOutput ¶
type VolumeOutput struct{ *pulumi.OutputState }
func (VolumeOutput) CapacityGiB ¶
func (o VolumeOutput) CapacityGiB() pulumi.Float64Output
Requested capacity in GiB
func (VolumeOutput) ElementType ¶
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) Labels ¶
func (o VolumeOutput) Labels() pulumi.StringMapOutput
String KV pairs indicating labels
func (VolumeOutput) Name ¶
func (o VolumeOutput) Name() pulumi.StringOutput
The name of the resource
func (VolumeOutput) ProvisioningState ¶
func (o VolumeOutput) ProvisioningState() pulumi.StringOutput
The status of the last operation.
func (VolumeOutput) Status ¶
func (o VolumeOutput) Status() ResourceOperationalStatusResponseOutput
The status of the resource.
func (VolumeOutput) SystemData ¶
func (o VolumeOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VolumeOutput) ToVolumeOutput ¶
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
func (VolumeOutput) Type ¶
func (o VolumeOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (VolumeOutput) VolumeType ¶
func (o VolumeOutput) VolumeType() VolumeTypeResponseOutput
Properties of the volume
type VolumeState ¶
type VolumeState struct { }
func (VolumeState) ElementType ¶
func (VolumeState) ElementType() reflect.Type
type VolumeTypeResponse ¶
type VolumeTypeResponse struct { // Properties of the ElasticSAN iSCSI target ElasticSan ElasticSanVolumePropertiesResponse `pulumi:"elasticSan"` }
Properties of the volume
type VolumeTypeResponseOutput ¶
type VolumeTypeResponseOutput struct{ *pulumi.OutputState }
Properties of the volume
func (VolumeTypeResponseOutput) ElasticSan ¶
func (o VolumeTypeResponseOutput) ElasticSan() ElasticSanVolumePropertiesResponseOutput
Properties of the ElasticSAN iSCSI target
func (VolumeTypeResponseOutput) ElementType ¶
func (VolumeTypeResponseOutput) ElementType() reflect.Type
func (VolumeTypeResponseOutput) ToVolumeTypeResponseOutput ¶
func (o VolumeTypeResponseOutput) ToVolumeTypeResponseOutput() VolumeTypeResponseOutput
func (VolumeTypeResponseOutput) ToVolumeTypeResponseOutputWithContext ¶
func (o VolumeTypeResponseOutput) ToVolumeTypeResponseOutputWithContext(ctx context.Context) VolumeTypeResponseOutput
type Zone ¶
type Zone string
Availability Zones
func (Zone) ElementType ¶
func (Zone) ToStringOutput ¶
func (e Zone) ToStringOutput() pulumi.StringOutput
func (Zone) ToStringOutputWithContext ¶
func (e Zone) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Zone) ToStringPtrOutput ¶
func (e Zone) ToStringPtrOutput() pulumi.StringPtrOutput
func (Zone) ToStringPtrOutputWithContext ¶
func (e Zone) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (Zone) ToZoneOutput ¶
func (e Zone) ToZoneOutput() ZoneOutput
func (Zone) ToZoneOutputWithContext ¶
func (e Zone) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
func (Zone) ToZonePtrOutput ¶
func (e Zone) ToZonePtrOutput() ZonePtrOutput
func (Zone) ToZonePtrOutputWithContext ¶
func (e Zone) ToZonePtrOutputWithContext(ctx context.Context) ZonePtrOutput
type ZoneInput ¶
type ZoneInput interface { pulumi.Input ToZoneOutput() ZoneOutput ToZoneOutputWithContext(context.Context) ZoneOutput }
ZoneInput is an input type that accepts values of the Zone enum A concrete instance of `ZoneInput` can be one of the following:
ZoneZone1 ZoneZone2 ZoneZone3
type ZoneOutput ¶
type ZoneOutput struct{ *pulumi.OutputState }
func (ZoneOutput) ElementType ¶
func (ZoneOutput) ElementType() reflect.Type
func (ZoneOutput) ToStringOutput ¶
func (o ZoneOutput) ToStringOutput() pulumi.StringOutput
func (ZoneOutput) ToStringOutputWithContext ¶
func (o ZoneOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ZoneOutput) ToStringPtrOutput ¶
func (o ZoneOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ZoneOutput) ToStringPtrOutputWithContext ¶
func (o ZoneOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ZoneOutput) ToZoneOutput ¶
func (o ZoneOutput) ToZoneOutput() ZoneOutput
func (ZoneOutput) ToZoneOutputWithContext ¶
func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
func (ZoneOutput) ToZonePtrOutput ¶
func (o ZoneOutput) ToZonePtrOutput() ZonePtrOutput
func (ZoneOutput) ToZonePtrOutputWithContext ¶
func (o ZoneOutput) ToZonePtrOutputWithContext(ctx context.Context) ZonePtrOutput
type ZonePtrInput ¶
type ZonePtrInput interface { pulumi.Input ToZonePtrOutput() ZonePtrOutput ToZonePtrOutputWithContext(context.Context) ZonePtrOutput }
func ZonePtr ¶
func ZonePtr(v string) ZonePtrInput
type ZonePtrOutput ¶
type ZonePtrOutput struct{ *pulumi.OutputState }
func (ZonePtrOutput) Elem ¶
func (o ZonePtrOutput) Elem() ZoneOutput
func (ZonePtrOutput) ElementType ¶
func (ZonePtrOutput) ElementType() reflect.Type
func (ZonePtrOutput) ToStringPtrOutput ¶
func (o ZonePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ZonePtrOutput) ToStringPtrOutputWithContext ¶
func (o ZonePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ZonePtrOutput) ToZonePtrOutput ¶
func (o ZonePtrOutput) ToZonePtrOutput() ZonePtrOutput
func (ZonePtrOutput) ToZonePtrOutputWithContext ¶
func (o ZonePtrOutput) ToZonePtrOutputWithContext(ctx context.Context) ZonePtrOutput