Documentation
¶
Index ¶
- Constants
- type Acl
- type AclArgs
- type AclArray
- type AclArrayInput
- type AclArrayOutput
- type AclInput
- type AclOutput
- func (AclOutput) ElementType() reflect.Type
- func (o AclOutput) InitiatorIqn() pulumi.StringOutput
- func (o AclOutput) MappedLuns() pulumi.StringArrayOutput
- func (o AclOutput) Password() pulumi.StringOutput
- func (o AclOutput) ToAclOutput() AclOutput
- func (o AclOutput) ToAclOutputWithContext(ctx context.Context) AclOutput
- func (o AclOutput) Username() pulumi.StringOutput
- type AclResponse
- type AclResponseArgs
- type AclResponseArray
- type AclResponseArrayInput
- type AclResponseArrayOutput
- func (AclResponseArrayOutput) ElementType() reflect.Type
- func (o AclResponseArrayOutput) Index(i pulumi.IntInput) AclResponseOutput
- func (o AclResponseArrayOutput) ToAclResponseArrayOutput() AclResponseArrayOutput
- func (o AclResponseArrayOutput) ToAclResponseArrayOutputWithContext(ctx context.Context) AclResponseArrayOutput
- type AclResponseInput
- type AclResponseOutput
- func (AclResponseOutput) ElementType() reflect.Type
- func (o AclResponseOutput) InitiatorIqn() pulumi.StringOutput
- func (o AclResponseOutput) MappedLuns() pulumi.StringArrayOutput
- func (o AclResponseOutput) Password() pulumi.StringOutput
- func (o AclResponseOutput) ToAclResponseOutput() AclResponseOutput
- func (o AclResponseOutput) ToAclResponseOutputWithContext(ctx context.Context) AclResponseOutput
- func (o AclResponseOutput) Username() pulumi.StringOutput
- type Attributes
- type AttributesArgs
- type AttributesInput
- type AttributesOutput
- func (o AttributesOutput) Authentication() pulumi.BoolOutput
- func (AttributesOutput) ElementType() reflect.Type
- func (o AttributesOutput) ProdModeWriteProtect() pulumi.BoolOutput
- func (o AttributesOutput) ToAttributesOutput() AttributesOutput
- func (o AttributesOutput) ToAttributesOutputWithContext(ctx context.Context) AttributesOutput
- type AttributesResponse
- type AttributesResponseArgs
- type AttributesResponseInput
- type AttributesResponseOutput
- func (o AttributesResponseOutput) Authentication() pulumi.BoolOutput
- func (AttributesResponseOutput) ElementType() reflect.Type
- func (o AttributesResponseOutput) ProdModeWriteProtect() pulumi.BoolOutput
- func (o AttributesResponseOutput) ToAttributesResponseOutput() AttributesResponseOutput
- func (o AttributesResponseOutput) ToAttributesResponseOutputWithContext(ctx context.Context) AttributesResponseOutput
- type Disk
- type DiskArgs
- type DiskArray
- type DiskArrayInput
- type DiskArrayOutput
- type DiskInput
- type DiskOutput
- type DiskPool
- type DiskPoolArgs
- type DiskPoolInput
- type DiskPoolOutput
- type DiskPoolState
- type DiskResponse
- type DiskResponseArgs
- type DiskResponseArray
- type DiskResponseArrayInput
- 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 DiskResponseInput
- type DiskResponseOutput
- type IscsiLun
- type IscsiLunArgs
- type IscsiLunArray
- type IscsiLunArrayInput
- type IscsiLunArrayOutput
- type IscsiLunInput
- type IscsiLunOutput
- func (IscsiLunOutput) ElementType() reflect.Type
- func (o IscsiLunOutput) ManagedDiskAzureResourceId() pulumi.StringOutput
- func (o IscsiLunOutput) Name() pulumi.StringOutput
- func (o IscsiLunOutput) ToIscsiLunOutput() IscsiLunOutput
- func (o IscsiLunOutput) ToIscsiLunOutputWithContext(ctx context.Context) IscsiLunOutput
- type IscsiLunResponse
- type IscsiLunResponseArgs
- type IscsiLunResponseArray
- type IscsiLunResponseArrayInput
- type IscsiLunResponseArrayOutput
- func (IscsiLunResponseArrayOutput) ElementType() reflect.Type
- func (o IscsiLunResponseArrayOutput) Index(i pulumi.IntInput) IscsiLunResponseOutput
- func (o IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutput() IscsiLunResponseArrayOutput
- func (o IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutputWithContext(ctx context.Context) IscsiLunResponseArrayOutput
- type IscsiLunResponseInput
- type IscsiLunResponseOutput
- func (IscsiLunResponseOutput) ElementType() reflect.Type
- func (o IscsiLunResponseOutput) ManagedDiskAzureResourceId() pulumi.StringOutput
- func (o IscsiLunResponseOutput) Name() pulumi.StringOutput
- func (o IscsiLunResponseOutput) ToIscsiLunResponseOutput() IscsiLunResponseOutput
- func (o IscsiLunResponseOutput) ToIscsiLunResponseOutputWithContext(ctx context.Context) IscsiLunResponseOutput
- type IscsiTarget
- type IscsiTargetArgs
- type IscsiTargetInput
- type IscsiTargetOutput
- type IscsiTargetState
- type LookupDiskPoolArgs
- type LookupDiskPoolResult
- type LookupIscsiTargetArgs
- type LookupIscsiTargetResult
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Family() pulumi.StringPtrOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Size() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuTier
- func (SkuTier) ElementType() reflect.Type
- func (e SkuTier) ToStringOutput() pulumi.StringOutput
- func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SystemMetadataResponse
- type SystemMetadataResponseArgs
- func (SystemMetadataResponseArgs) ElementType() reflect.Type
- func (i SystemMetadataResponseArgs) ToSystemMetadataResponseOutput() SystemMetadataResponseOutput
- func (i SystemMetadataResponseArgs) ToSystemMetadataResponseOutputWithContext(ctx context.Context) SystemMetadataResponseOutput
- func (i SystemMetadataResponseArgs) ToSystemMetadataResponsePtrOutput() SystemMetadataResponsePtrOutput
- func (i SystemMetadataResponseArgs) ToSystemMetadataResponsePtrOutputWithContext(ctx context.Context) SystemMetadataResponsePtrOutput
- type SystemMetadataResponseInput
- type SystemMetadataResponseOutput
- func (o SystemMetadataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemMetadataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemMetadataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemMetadataResponseOutput) ElementType() reflect.Type
- func (o SystemMetadataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemMetadataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemMetadataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemMetadataResponseOutput) ToSystemMetadataResponseOutput() SystemMetadataResponseOutput
- func (o SystemMetadataResponseOutput) ToSystemMetadataResponseOutputWithContext(ctx context.Context) SystemMetadataResponseOutput
- func (o SystemMetadataResponseOutput) ToSystemMetadataResponsePtrOutput() SystemMetadataResponsePtrOutput
- func (o SystemMetadataResponseOutput) ToSystemMetadataResponsePtrOutputWithContext(ctx context.Context) SystemMetadataResponsePtrOutput
- type SystemMetadataResponsePtrInput
- type SystemMetadataResponsePtrOutput
- func (o SystemMetadataResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemMetadataResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemMetadataResponsePtrOutput) CreatedByType() pulumi.StringPtrOutput
- func (o SystemMetadataResponsePtrOutput) Elem() SystemMetadataResponseOutput
- func (SystemMetadataResponsePtrOutput) ElementType() reflect.Type
- func (o SystemMetadataResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemMetadataResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemMetadataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemMetadataResponsePtrOutput) ToSystemMetadataResponsePtrOutput() SystemMetadataResponsePtrOutput
- func (o SystemMetadataResponsePtrOutput) ToSystemMetadataResponsePtrOutputWithContext(ctx context.Context) SystemMetadataResponsePtrOutput
- type TargetPortalGroup
- type TargetPortalGroupArgs
- type TargetPortalGroupArray
- type TargetPortalGroupArrayInput
- type TargetPortalGroupArrayOutput
- func (TargetPortalGroupArrayOutput) ElementType() reflect.Type
- func (o TargetPortalGroupArrayOutput) Index(i pulumi.IntInput) TargetPortalGroupOutput
- func (o TargetPortalGroupArrayOutput) ToTargetPortalGroupArrayOutput() TargetPortalGroupArrayOutput
- func (o TargetPortalGroupArrayOutput) ToTargetPortalGroupArrayOutputWithContext(ctx context.Context) TargetPortalGroupArrayOutput
- type TargetPortalGroupInput
- type TargetPortalGroupOutput
- func (o TargetPortalGroupOutput) Acls() AclArrayOutput
- func (o TargetPortalGroupOutput) Attributes() AttributesOutput
- func (TargetPortalGroupOutput) ElementType() reflect.Type
- func (o TargetPortalGroupOutput) Luns() IscsiLunArrayOutput
- func (o TargetPortalGroupOutput) ToTargetPortalGroupOutput() TargetPortalGroupOutput
- func (o TargetPortalGroupOutput) ToTargetPortalGroupOutputWithContext(ctx context.Context) TargetPortalGroupOutput
- type TargetPortalGroupResponse
- type TargetPortalGroupResponseArgs
- func (TargetPortalGroupResponseArgs) ElementType() reflect.Type
- func (i TargetPortalGroupResponseArgs) ToTargetPortalGroupResponseOutput() TargetPortalGroupResponseOutput
- func (i TargetPortalGroupResponseArgs) ToTargetPortalGroupResponseOutputWithContext(ctx context.Context) TargetPortalGroupResponseOutput
- type TargetPortalGroupResponseArray
- func (TargetPortalGroupResponseArray) ElementType() reflect.Type
- func (i TargetPortalGroupResponseArray) ToTargetPortalGroupResponseArrayOutput() TargetPortalGroupResponseArrayOutput
- func (i TargetPortalGroupResponseArray) ToTargetPortalGroupResponseArrayOutputWithContext(ctx context.Context) TargetPortalGroupResponseArrayOutput
- type TargetPortalGroupResponseArrayInput
- type TargetPortalGroupResponseArrayOutput
- func (TargetPortalGroupResponseArrayOutput) ElementType() reflect.Type
- func (o TargetPortalGroupResponseArrayOutput) Index(i pulumi.IntInput) TargetPortalGroupResponseOutput
- func (o TargetPortalGroupResponseArrayOutput) ToTargetPortalGroupResponseArrayOutput() TargetPortalGroupResponseArrayOutput
- func (o TargetPortalGroupResponseArrayOutput) ToTargetPortalGroupResponseArrayOutputWithContext(ctx context.Context) TargetPortalGroupResponseArrayOutput
- type TargetPortalGroupResponseInput
- type TargetPortalGroupResponseOutput
- func (o TargetPortalGroupResponseOutput) Acls() AclResponseArrayOutput
- func (o TargetPortalGroupResponseOutput) Attributes() AttributesResponseOutput
- func (TargetPortalGroupResponseOutput) ElementType() reflect.Type
- func (o TargetPortalGroupResponseOutput) Endpoints() pulumi.StringArrayOutput
- func (o TargetPortalGroupResponseOutput) Luns() IscsiLunResponseArrayOutput
- func (o TargetPortalGroupResponseOutput) Port() pulumi.IntOutput
- func (o TargetPortalGroupResponseOutput) Tag() pulumi.IntOutput
- func (o TargetPortalGroupResponseOutput) ToTargetPortalGroupResponseOutput() TargetPortalGroupResponseOutput
- func (o TargetPortalGroupResponseOutput) ToTargetPortalGroupResponseOutputWithContext(ctx context.Context) TargetPortalGroupResponseOutput
Constants ¶
const ( SkuTierFree = SkuTier("Free") SkuTierBasic = SkuTier("Basic") SkuTierStandard = SkuTier("Standard") SkuTierPremium = SkuTier("Premium") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Acl ¶
type Acl struct { // iSCSI initiator iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:client InitiatorIqn string `pulumi:"initiatorIqn"` // Array of lun names mapped to the ACL MappedLuns []string `pulumi:"mappedLuns"` // Password for Challenge Handshake Authentication Protocol (CHAP) authentication Password string `pulumi:"password"` // Username for Challenge Handshake Authentication Protocol (CHAP) authentication Username string `pulumi:"username"` }
Access Control List (ACL) for an iSCSI target lun
type AclArgs ¶
type AclArgs struct { // iSCSI initiator iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:client InitiatorIqn pulumi.StringInput `pulumi:"initiatorIqn"` // Array of lun names mapped to the ACL MappedLuns pulumi.StringArrayInput `pulumi:"mappedLuns"` // Password for Challenge Handshake Authentication Protocol (CHAP) authentication Password pulumi.StringInput `pulumi:"password"` // Username for Challenge Handshake Authentication Protocol (CHAP) authentication Username pulumi.StringInput `pulumi:"username"` }
Access Control List (ACL) for an iSCSI target lun
func (AclArgs) ElementType ¶
func (AclArgs) ToAclOutput ¶
type AclArray ¶
type AclArray []AclInput
func (AclArray) ElementType ¶
func (AclArray) ToAclArrayOutput ¶
func (i AclArray) ToAclArrayOutput() AclArrayOutput
func (AclArray) ToAclArrayOutputWithContext ¶
func (i AclArray) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput
type AclArrayInput ¶
type AclArrayInput interface { pulumi.Input ToAclArrayOutput() AclArrayOutput ToAclArrayOutputWithContext(context.Context) AclArrayOutput }
AclArrayInput is an input type that accepts AclArray and AclArrayOutput values. You can construct a concrete instance of `AclArrayInput` via:
AclArray{ AclArgs{...} }
type AclArrayOutput ¶
type AclArrayOutput struct{ *pulumi.OutputState }
func (AclArrayOutput) ElementType ¶
func (AclArrayOutput) ElementType() reflect.Type
func (AclArrayOutput) ToAclArrayOutput ¶
func (o AclArrayOutput) ToAclArrayOutput() AclArrayOutput
func (AclArrayOutput) ToAclArrayOutputWithContext ¶
func (o AclArrayOutput) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput
type AclInput ¶
type AclInput interface { pulumi.Input ToAclOutput() AclOutput ToAclOutputWithContext(context.Context) AclOutput }
AclInput is an input type that accepts AclArgs and AclOutput values. You can construct a concrete instance of `AclInput` via:
AclArgs{...}
type AclOutput ¶
type AclOutput struct{ *pulumi.OutputState }
Access Control List (ACL) for an iSCSI target lun
func (AclOutput) ElementType ¶
func (AclOutput) InitiatorIqn ¶
func (o AclOutput) InitiatorIqn() pulumi.StringOutput
iSCSI initiator iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:client
func (AclOutput) MappedLuns ¶
func (o AclOutput) MappedLuns() pulumi.StringArrayOutput
Array of lun names mapped to the ACL
func (AclOutput) Password ¶
func (o AclOutput) Password() pulumi.StringOutput
Password for Challenge Handshake Authentication Protocol (CHAP) authentication
func (AclOutput) ToAclOutput ¶
func (AclOutput) ToAclOutputWithContext ¶
func (AclOutput) Username ¶
func (o AclOutput) Username() pulumi.StringOutput
Username for Challenge Handshake Authentication Protocol (CHAP) authentication
type AclResponse ¶
type AclResponse struct { // iSCSI initiator iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:client InitiatorIqn string `pulumi:"initiatorIqn"` // Array of lun names mapped to the ACL MappedLuns []string `pulumi:"mappedLuns"` // Password for Challenge Handshake Authentication Protocol (CHAP) authentication Password string `pulumi:"password"` // Username for Challenge Handshake Authentication Protocol (CHAP) authentication Username string `pulumi:"username"` }
Access Control List (ACL) for an iSCSI target lun
type AclResponseArgs ¶
type AclResponseArgs struct { // iSCSI initiator iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:client InitiatorIqn pulumi.StringInput `pulumi:"initiatorIqn"` // Array of lun names mapped to the ACL MappedLuns pulumi.StringArrayInput `pulumi:"mappedLuns"` // Password for Challenge Handshake Authentication Protocol (CHAP) authentication Password pulumi.StringInput `pulumi:"password"` // Username for Challenge Handshake Authentication Protocol (CHAP) authentication Username pulumi.StringInput `pulumi:"username"` }
Access Control List (ACL) for an iSCSI target lun
func (AclResponseArgs) ElementType ¶
func (AclResponseArgs) ElementType() reflect.Type
func (AclResponseArgs) ToAclResponseOutput ¶
func (i AclResponseArgs) ToAclResponseOutput() AclResponseOutput
func (AclResponseArgs) ToAclResponseOutputWithContext ¶
func (i AclResponseArgs) ToAclResponseOutputWithContext(ctx context.Context) AclResponseOutput
type AclResponseArray ¶
type AclResponseArray []AclResponseInput
func (AclResponseArray) ElementType ¶
func (AclResponseArray) ElementType() reflect.Type
func (AclResponseArray) ToAclResponseArrayOutput ¶
func (i AclResponseArray) ToAclResponseArrayOutput() AclResponseArrayOutput
func (AclResponseArray) ToAclResponseArrayOutputWithContext ¶
func (i AclResponseArray) ToAclResponseArrayOutputWithContext(ctx context.Context) AclResponseArrayOutput
type AclResponseArrayInput ¶
type AclResponseArrayInput interface { pulumi.Input ToAclResponseArrayOutput() AclResponseArrayOutput ToAclResponseArrayOutputWithContext(context.Context) AclResponseArrayOutput }
AclResponseArrayInput is an input type that accepts AclResponseArray and AclResponseArrayOutput values. You can construct a concrete instance of `AclResponseArrayInput` via:
AclResponseArray{ AclResponseArgs{...} }
type AclResponseArrayOutput ¶
type AclResponseArrayOutput struct{ *pulumi.OutputState }
func (AclResponseArrayOutput) ElementType ¶
func (AclResponseArrayOutput) ElementType() reflect.Type
func (AclResponseArrayOutput) Index ¶
func (o AclResponseArrayOutput) Index(i pulumi.IntInput) AclResponseOutput
func (AclResponseArrayOutput) ToAclResponseArrayOutput ¶
func (o AclResponseArrayOutput) ToAclResponseArrayOutput() AclResponseArrayOutput
func (AclResponseArrayOutput) ToAclResponseArrayOutputWithContext ¶
func (o AclResponseArrayOutput) ToAclResponseArrayOutputWithContext(ctx context.Context) AclResponseArrayOutput
type AclResponseInput ¶
type AclResponseInput interface { pulumi.Input ToAclResponseOutput() AclResponseOutput ToAclResponseOutputWithContext(context.Context) AclResponseOutput }
AclResponseInput is an input type that accepts AclResponseArgs and AclResponseOutput values. You can construct a concrete instance of `AclResponseInput` via:
AclResponseArgs{...}
type AclResponseOutput ¶
type AclResponseOutput struct{ *pulumi.OutputState }
Access Control List (ACL) for an iSCSI target lun
func (AclResponseOutput) ElementType ¶
func (AclResponseOutput) ElementType() reflect.Type
func (AclResponseOutput) InitiatorIqn ¶
func (o AclResponseOutput) InitiatorIqn() pulumi.StringOutput
iSCSI initiator iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:client
func (AclResponseOutput) MappedLuns ¶
func (o AclResponseOutput) MappedLuns() pulumi.StringArrayOutput
Array of lun names mapped to the ACL
func (AclResponseOutput) Password ¶
func (o AclResponseOutput) Password() pulumi.StringOutput
Password for Challenge Handshake Authentication Protocol (CHAP) authentication
func (AclResponseOutput) ToAclResponseOutput ¶
func (o AclResponseOutput) ToAclResponseOutput() AclResponseOutput
func (AclResponseOutput) ToAclResponseOutputWithContext ¶
func (o AclResponseOutput) ToAclResponseOutputWithContext(ctx context.Context) AclResponseOutput
func (AclResponseOutput) Username ¶
func (o AclResponseOutput) Username() pulumi.StringOutput
Username for Challenge Handshake Authentication Protocol (CHAP) authentication
type Attributes ¶
type Attributes struct { // Indicates whether or not authentication is enabled on the ACL. Authentication bool `pulumi:"authentication"` // Indicates whether or not write protect is enabled on the luns. ProdModeWriteProtect bool `pulumi:"prodModeWriteProtect"` }
Attributes of an iSCSI target
type AttributesArgs ¶
type AttributesArgs struct { // Indicates whether or not authentication is enabled on the ACL. Authentication pulumi.BoolInput `pulumi:"authentication"` // Indicates whether or not write protect is enabled on the luns. ProdModeWriteProtect pulumi.BoolInput `pulumi:"prodModeWriteProtect"` }
Attributes of an iSCSI target
func (AttributesArgs) ElementType ¶
func (AttributesArgs) ElementType() reflect.Type
func (AttributesArgs) ToAttributesOutput ¶
func (i AttributesArgs) ToAttributesOutput() AttributesOutput
func (AttributesArgs) ToAttributesOutputWithContext ¶
func (i AttributesArgs) ToAttributesOutputWithContext(ctx context.Context) AttributesOutput
type AttributesInput ¶
type AttributesInput interface { pulumi.Input ToAttributesOutput() AttributesOutput ToAttributesOutputWithContext(context.Context) AttributesOutput }
AttributesInput is an input type that accepts AttributesArgs and AttributesOutput values. You can construct a concrete instance of `AttributesInput` via:
AttributesArgs{...}
type AttributesOutput ¶
type AttributesOutput struct{ *pulumi.OutputState }
Attributes of an iSCSI target
func (AttributesOutput) Authentication ¶
func (o AttributesOutput) Authentication() pulumi.BoolOutput
Indicates whether or not authentication is enabled on the ACL.
func (AttributesOutput) ElementType ¶
func (AttributesOutput) ElementType() reflect.Type
func (AttributesOutput) ProdModeWriteProtect ¶
func (o AttributesOutput) ProdModeWriteProtect() pulumi.BoolOutput
Indicates whether or not write protect is enabled on the luns.
func (AttributesOutput) ToAttributesOutput ¶
func (o AttributesOutput) ToAttributesOutput() AttributesOutput
func (AttributesOutput) ToAttributesOutputWithContext ¶
func (o AttributesOutput) ToAttributesOutputWithContext(ctx context.Context) AttributesOutput
type AttributesResponse ¶
type AttributesResponse struct { // Indicates whether or not authentication is enabled on the ACL. Authentication bool `pulumi:"authentication"` // Indicates whether or not write protect is enabled on the luns. ProdModeWriteProtect bool `pulumi:"prodModeWriteProtect"` }
Attributes of an iSCSI target
type AttributesResponseArgs ¶
type AttributesResponseArgs struct { // Indicates whether or not authentication is enabled on the ACL. Authentication pulumi.BoolInput `pulumi:"authentication"` // Indicates whether or not write protect is enabled on the luns. ProdModeWriteProtect pulumi.BoolInput `pulumi:"prodModeWriteProtect"` }
Attributes of an iSCSI target
func (AttributesResponseArgs) ElementType ¶
func (AttributesResponseArgs) ElementType() reflect.Type
func (AttributesResponseArgs) ToAttributesResponseOutput ¶
func (i AttributesResponseArgs) ToAttributesResponseOutput() AttributesResponseOutput
func (AttributesResponseArgs) ToAttributesResponseOutputWithContext ¶
func (i AttributesResponseArgs) ToAttributesResponseOutputWithContext(ctx context.Context) AttributesResponseOutput
type AttributesResponseInput ¶
type AttributesResponseInput interface { pulumi.Input ToAttributesResponseOutput() AttributesResponseOutput ToAttributesResponseOutputWithContext(context.Context) AttributesResponseOutput }
AttributesResponseInput is an input type that accepts AttributesResponseArgs and AttributesResponseOutput values. You can construct a concrete instance of `AttributesResponseInput` via:
AttributesResponseArgs{...}
type AttributesResponseOutput ¶
type AttributesResponseOutput struct{ *pulumi.OutputState }
Attributes of an iSCSI target
func (AttributesResponseOutput) Authentication ¶
func (o AttributesResponseOutput) Authentication() pulumi.BoolOutput
Indicates whether or not authentication is enabled on the ACL.
func (AttributesResponseOutput) ElementType ¶
func (AttributesResponseOutput) ElementType() reflect.Type
func (AttributesResponseOutput) ProdModeWriteProtect ¶
func (o AttributesResponseOutput) ProdModeWriteProtect() pulumi.BoolOutput
Indicates whether or not write protect is enabled on the luns.
func (AttributesResponseOutput) ToAttributesResponseOutput ¶
func (o AttributesResponseOutput) ToAttributesResponseOutput() AttributesResponseOutput
func (AttributesResponseOutput) ToAttributesResponseOutputWithContext ¶
func (o AttributesResponseOutput) ToAttributesResponseOutputWithContext(ctx context.Context) AttributesResponseOutput
type Disk ¶
type Disk struct { // Unique Azure resource id of the managed disk. Required. Id string `pulumi:"id"` }
Managed disk to attach to the DiskPool. Required.
type DiskArgs ¶
type DiskArgs struct { // Unique Azure resource id of the managed disk. Required. Id pulumi.StringInput `pulumi:"id"` }
Managed disk to attach to the DiskPool. Required.
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 }
Managed disk to attach to the DiskPool. Required.
func (DiskOutput) ElementType ¶
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) Id ¶
func (o DiskOutput) Id() pulumi.StringOutput
Unique Azure resource id of the managed disk. Required.
func (DiskOutput) ToDiskOutput ¶
func (o DiskOutput) ToDiskOutput() DiskOutput
func (DiskOutput) ToDiskOutputWithContext ¶
func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskPool ¶
type DiskPool struct { pulumi.CustomResourceState // Logical zone for DiskPool resource. AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` // List of Azure managed disks to attach to a DiskPool Disks DiskResponseArrayOutput `pulumi:"disks"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // State of the operation on the resource ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Sku description. Sku SkuResponsePtrOutput `pulumi:"sku"` // Operational status of the Disk pool Status pulumi.StringOutput `pulumi:"status"` // Azure resource id of the subnet for the DiskPool SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Resource metadata required by ARM RPC SystemData SystemMetadataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Request payload for Create or Update Disk Pool requests.
func GetDiskPool ¶
func GetDiskPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskPoolState, opts ...pulumi.ResourceOption) (*DiskPool, error)
GetDiskPool gets an existing DiskPool 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 NewDiskPool ¶
func NewDiskPool(ctx *pulumi.Context, name string, args *DiskPoolArgs, opts ...pulumi.ResourceOption) (*DiskPool, error)
NewDiskPool registers a new resource with the given unique name, arguments, and options.
func (*DiskPool) ElementType ¶
func (*DiskPool) ToDiskPoolOutput ¶
func (i *DiskPool) ToDiskPoolOutput() DiskPoolOutput
func (*DiskPool) ToDiskPoolOutputWithContext ¶
func (i *DiskPool) ToDiskPoolOutputWithContext(ctx context.Context) DiskPoolOutput
type DiskPoolArgs ¶
type DiskPoolArgs struct { // Logical zone for DiskPool resource. AvailabilityZones pulumi.StringArrayInput // The name of the Disk Pool. DiskPoolName pulumi.StringInput // List of Azure managed disks to attach to a DiskPool Disks DiskArrayInput // The geo-location where the resource lives Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Sku description. Sku SkuPtrInput // Azure resource id of the subnet for the DiskPool SubnetId pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a DiskPool resource.
func (DiskPoolArgs) ElementType ¶
func (DiskPoolArgs) ElementType() reflect.Type
type DiskPoolInput ¶
type DiskPoolInput interface { pulumi.Input ToDiskPoolOutput() DiskPoolOutput ToDiskPoolOutputWithContext(ctx context.Context) DiskPoolOutput }
type DiskPoolOutput ¶
type DiskPoolOutput struct {
*pulumi.OutputState
}
func (DiskPoolOutput) ElementType ¶
func (DiskPoolOutput) ElementType() reflect.Type
func (DiskPoolOutput) ToDiskPoolOutput ¶
func (o DiskPoolOutput) ToDiskPoolOutput() DiskPoolOutput
func (DiskPoolOutput) ToDiskPoolOutputWithContext ¶
func (o DiskPoolOutput) ToDiskPoolOutputWithContext(ctx context.Context) DiskPoolOutput
type DiskPoolState ¶
type DiskPoolState struct { // Logical zone for DiskPool resource. AvailabilityZones pulumi.StringArrayInput // List of Azure managed disks to attach to a DiskPool Disks DiskResponseArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // State of the operation on the resource ProvisioningState pulumi.StringPtrInput // Sku description. Sku SkuResponsePtrInput // Operational status of the Disk pool Status pulumi.StringPtrInput // Azure resource id of the subnet for the DiskPool SubnetId pulumi.StringPtrInput // Resource metadata required by ARM RPC SystemData SystemMetadataResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (DiskPoolState) ElementType ¶
func (DiskPoolState) ElementType() reflect.Type
type DiskResponse ¶
type DiskResponse struct { // Unique Azure resource id of the managed disk. Required. Id string `pulumi:"id"` }
Managed disk to attach to the DiskPool. Required.
type DiskResponseArgs ¶
type DiskResponseArgs struct { // Unique Azure resource id of the managed disk. Required. Id pulumi.StringInput `pulumi:"id"` }
Managed disk to attach to the DiskPool. Required.
func (DiskResponseArgs) ElementType ¶
func (DiskResponseArgs) ElementType() reflect.Type
func (DiskResponseArgs) ToDiskResponseOutput ¶
func (i DiskResponseArgs) ToDiskResponseOutput() DiskResponseOutput
func (DiskResponseArgs) ToDiskResponseOutputWithContext ¶
func (i DiskResponseArgs) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
type DiskResponseArray ¶
type DiskResponseArray []DiskResponseInput
func (DiskResponseArray) ElementType ¶
func (DiskResponseArray) ElementType() reflect.Type
func (DiskResponseArray) ToDiskResponseArrayOutput ¶
func (i DiskResponseArray) ToDiskResponseArrayOutput() DiskResponseArrayOutput
func (DiskResponseArray) ToDiskResponseArrayOutputWithContext ¶
func (i DiskResponseArray) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput
type DiskResponseArrayInput ¶
type DiskResponseArrayInput interface { pulumi.Input ToDiskResponseArrayOutput() DiskResponseArrayOutput ToDiskResponseArrayOutputWithContext(context.Context) DiskResponseArrayOutput }
DiskResponseArrayInput is an input type that accepts DiskResponseArray and DiskResponseArrayOutput values. You can construct a concrete instance of `DiskResponseArrayInput` via:
DiskResponseArray{ DiskResponseArgs{...} }
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 DiskResponseInput ¶
type DiskResponseInput interface { pulumi.Input ToDiskResponseOutput() DiskResponseOutput ToDiskResponseOutputWithContext(context.Context) DiskResponseOutput }
DiskResponseInput is an input type that accepts DiskResponseArgs and DiskResponseOutput values. You can construct a concrete instance of `DiskResponseInput` via:
DiskResponseArgs{...}
type DiskResponseOutput ¶
type DiskResponseOutput struct{ *pulumi.OutputState }
Managed disk to attach to the DiskPool. Required.
func (DiskResponseOutput) ElementType ¶
func (DiskResponseOutput) ElementType() reflect.Type
func (DiskResponseOutput) Id ¶
func (o DiskResponseOutput) Id() pulumi.StringOutput
Unique Azure resource id of the managed disk. Required.
func (DiskResponseOutput) ToDiskResponseOutput ¶
func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput
func (DiskResponseOutput) ToDiskResponseOutputWithContext ¶
func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
type IscsiLun ¶
type IscsiLun struct { // Unique Azure resource id of the managed disk. Required. ManagedDiskAzureResourceId string `pulumi:"managedDiskAzureResourceId"` // Lun name. Name string `pulumi:"name"` }
Lun to expose the ManagedDisk.
type IscsiLunArgs ¶
type IscsiLunArgs struct { // Unique Azure resource id of the managed disk. Required. ManagedDiskAzureResourceId pulumi.StringInput `pulumi:"managedDiskAzureResourceId"` // Lun name. Name pulumi.StringInput `pulumi:"name"` }
Lun to expose the ManagedDisk.
func (IscsiLunArgs) ElementType ¶
func (IscsiLunArgs) ElementType() reflect.Type
func (IscsiLunArgs) ToIscsiLunOutput ¶
func (i IscsiLunArgs) ToIscsiLunOutput() IscsiLunOutput
func (IscsiLunArgs) ToIscsiLunOutputWithContext ¶
func (i IscsiLunArgs) ToIscsiLunOutputWithContext(ctx context.Context) IscsiLunOutput
type IscsiLunArray ¶
type IscsiLunArray []IscsiLunInput
func (IscsiLunArray) ElementType ¶
func (IscsiLunArray) ElementType() reflect.Type
func (IscsiLunArray) ToIscsiLunArrayOutput ¶
func (i IscsiLunArray) ToIscsiLunArrayOutput() IscsiLunArrayOutput
func (IscsiLunArray) ToIscsiLunArrayOutputWithContext ¶
func (i IscsiLunArray) ToIscsiLunArrayOutputWithContext(ctx context.Context) IscsiLunArrayOutput
type IscsiLunArrayInput ¶
type IscsiLunArrayInput interface { pulumi.Input ToIscsiLunArrayOutput() IscsiLunArrayOutput ToIscsiLunArrayOutputWithContext(context.Context) IscsiLunArrayOutput }
IscsiLunArrayInput is an input type that accepts IscsiLunArray and IscsiLunArrayOutput values. You can construct a concrete instance of `IscsiLunArrayInput` via:
IscsiLunArray{ IscsiLunArgs{...} }
type IscsiLunArrayOutput ¶
type IscsiLunArrayOutput struct{ *pulumi.OutputState }
func (IscsiLunArrayOutput) ElementType ¶
func (IscsiLunArrayOutput) ElementType() reflect.Type
func (IscsiLunArrayOutput) Index ¶
func (o IscsiLunArrayOutput) Index(i pulumi.IntInput) IscsiLunOutput
func (IscsiLunArrayOutput) ToIscsiLunArrayOutput ¶
func (o IscsiLunArrayOutput) ToIscsiLunArrayOutput() IscsiLunArrayOutput
func (IscsiLunArrayOutput) ToIscsiLunArrayOutputWithContext ¶
func (o IscsiLunArrayOutput) ToIscsiLunArrayOutputWithContext(ctx context.Context) IscsiLunArrayOutput
type IscsiLunInput ¶
type IscsiLunInput interface { pulumi.Input ToIscsiLunOutput() IscsiLunOutput ToIscsiLunOutputWithContext(context.Context) IscsiLunOutput }
IscsiLunInput is an input type that accepts IscsiLunArgs and IscsiLunOutput values. You can construct a concrete instance of `IscsiLunInput` via:
IscsiLunArgs{...}
type IscsiLunOutput ¶
type IscsiLunOutput struct{ *pulumi.OutputState }
Lun to expose the ManagedDisk.
func (IscsiLunOutput) ElementType ¶
func (IscsiLunOutput) ElementType() reflect.Type
func (IscsiLunOutput) ManagedDiskAzureResourceId ¶
func (o IscsiLunOutput) ManagedDiskAzureResourceId() pulumi.StringOutput
Unique Azure resource id of the managed disk. Required.
func (IscsiLunOutput) ToIscsiLunOutput ¶
func (o IscsiLunOutput) ToIscsiLunOutput() IscsiLunOutput
func (IscsiLunOutput) ToIscsiLunOutputWithContext ¶
func (o IscsiLunOutput) ToIscsiLunOutputWithContext(ctx context.Context) IscsiLunOutput
type IscsiLunResponse ¶
type IscsiLunResponse struct { // Unique Azure resource id of the managed disk. Required. ManagedDiskAzureResourceId string `pulumi:"managedDiskAzureResourceId"` // Lun name. Name string `pulumi:"name"` }
Lun to expose the ManagedDisk.
type IscsiLunResponseArgs ¶
type IscsiLunResponseArgs struct { // Unique Azure resource id of the managed disk. Required. ManagedDiskAzureResourceId pulumi.StringInput `pulumi:"managedDiskAzureResourceId"` // Lun name. Name pulumi.StringInput `pulumi:"name"` }
Lun to expose the ManagedDisk.
func (IscsiLunResponseArgs) ElementType ¶
func (IscsiLunResponseArgs) ElementType() reflect.Type
func (IscsiLunResponseArgs) ToIscsiLunResponseOutput ¶
func (i IscsiLunResponseArgs) ToIscsiLunResponseOutput() IscsiLunResponseOutput
func (IscsiLunResponseArgs) ToIscsiLunResponseOutputWithContext ¶
func (i IscsiLunResponseArgs) ToIscsiLunResponseOutputWithContext(ctx context.Context) IscsiLunResponseOutput
type IscsiLunResponseArray ¶
type IscsiLunResponseArray []IscsiLunResponseInput
func (IscsiLunResponseArray) ElementType ¶
func (IscsiLunResponseArray) ElementType() reflect.Type
func (IscsiLunResponseArray) ToIscsiLunResponseArrayOutput ¶
func (i IscsiLunResponseArray) ToIscsiLunResponseArrayOutput() IscsiLunResponseArrayOutput
func (IscsiLunResponseArray) ToIscsiLunResponseArrayOutputWithContext ¶
func (i IscsiLunResponseArray) ToIscsiLunResponseArrayOutputWithContext(ctx context.Context) IscsiLunResponseArrayOutput
type IscsiLunResponseArrayInput ¶
type IscsiLunResponseArrayInput interface { pulumi.Input ToIscsiLunResponseArrayOutput() IscsiLunResponseArrayOutput ToIscsiLunResponseArrayOutputWithContext(context.Context) IscsiLunResponseArrayOutput }
IscsiLunResponseArrayInput is an input type that accepts IscsiLunResponseArray and IscsiLunResponseArrayOutput values. You can construct a concrete instance of `IscsiLunResponseArrayInput` via:
IscsiLunResponseArray{ IscsiLunResponseArgs{...} }
type IscsiLunResponseArrayOutput ¶
type IscsiLunResponseArrayOutput struct{ *pulumi.OutputState }
func (IscsiLunResponseArrayOutput) ElementType ¶
func (IscsiLunResponseArrayOutput) ElementType() reflect.Type
func (IscsiLunResponseArrayOutput) Index ¶
func (o IscsiLunResponseArrayOutput) Index(i pulumi.IntInput) IscsiLunResponseOutput
func (IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutput ¶
func (o IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutput() IscsiLunResponseArrayOutput
func (IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutputWithContext ¶
func (o IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutputWithContext(ctx context.Context) IscsiLunResponseArrayOutput
type IscsiLunResponseInput ¶
type IscsiLunResponseInput interface { pulumi.Input ToIscsiLunResponseOutput() IscsiLunResponseOutput ToIscsiLunResponseOutputWithContext(context.Context) IscsiLunResponseOutput }
IscsiLunResponseInput is an input type that accepts IscsiLunResponseArgs and IscsiLunResponseOutput values. You can construct a concrete instance of `IscsiLunResponseInput` via:
IscsiLunResponseArgs{...}
type IscsiLunResponseOutput ¶
type IscsiLunResponseOutput struct{ *pulumi.OutputState }
Lun to expose the ManagedDisk.
func (IscsiLunResponseOutput) ElementType ¶
func (IscsiLunResponseOutput) ElementType() reflect.Type
func (IscsiLunResponseOutput) ManagedDiskAzureResourceId ¶
func (o IscsiLunResponseOutput) ManagedDiskAzureResourceId() pulumi.StringOutput
Unique Azure resource id of the managed disk. Required.
func (IscsiLunResponseOutput) Name ¶
func (o IscsiLunResponseOutput) Name() pulumi.StringOutput
Lun name.
func (IscsiLunResponseOutput) ToIscsiLunResponseOutput ¶
func (o IscsiLunResponseOutput) ToIscsiLunResponseOutput() IscsiLunResponseOutput
func (IscsiLunResponseOutput) ToIscsiLunResponseOutputWithContext ¶
func (o IscsiLunResponseOutput) ToIscsiLunResponseOutputWithContext(ctx context.Context) IscsiLunResponseOutput
type IscsiTarget ¶
type IscsiTarget struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // State of the operation on the resource ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Operational status of the Disk pool Status pulumi.StringOutput `pulumi:"status"` // iSCSI target iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:server TargetIqn pulumi.StringOutput `pulumi:"targetIqn"` // list of iSCSI target portal groups Tpgs TargetPortalGroupResponseArrayOutput `pulumi:"tpgs"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Payload for iSCSI Target Create or Update requests.
func GetIscsiTarget ¶
func GetIscsiTarget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IscsiTargetState, opts ...pulumi.ResourceOption) (*IscsiTarget, error)
GetIscsiTarget gets an existing IscsiTarget 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 NewIscsiTarget ¶
func NewIscsiTarget(ctx *pulumi.Context, name string, args *IscsiTargetArgs, opts ...pulumi.ResourceOption) (*IscsiTarget, error)
NewIscsiTarget registers a new resource with the given unique name, arguments, and options.
func (*IscsiTarget) ElementType ¶
func (*IscsiTarget) ElementType() reflect.Type
func (*IscsiTarget) ToIscsiTargetOutput ¶
func (i *IscsiTarget) ToIscsiTargetOutput() IscsiTargetOutput
func (*IscsiTarget) ToIscsiTargetOutputWithContext ¶
func (i *IscsiTarget) ToIscsiTargetOutputWithContext(ctx context.Context) IscsiTargetOutput
type IscsiTargetArgs ¶
type IscsiTargetArgs struct { // The name of the Disk Pool. DiskPoolName pulumi.StringInput // The name of the iSCSI target. IscsiTargetName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // iSCSI target iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:server TargetIqn pulumi.StringInput // list of iSCSI target portal groups Tpgs TargetPortalGroupArrayInput }
The set of arguments for constructing a IscsiTarget resource.
func (IscsiTargetArgs) ElementType ¶
func (IscsiTargetArgs) ElementType() reflect.Type
type IscsiTargetInput ¶
type IscsiTargetInput interface { pulumi.Input ToIscsiTargetOutput() IscsiTargetOutput ToIscsiTargetOutputWithContext(ctx context.Context) IscsiTargetOutput }
type IscsiTargetOutput ¶
type IscsiTargetOutput struct {
*pulumi.OutputState
}
func (IscsiTargetOutput) ElementType ¶
func (IscsiTargetOutput) ElementType() reflect.Type
func (IscsiTargetOutput) ToIscsiTargetOutput ¶
func (o IscsiTargetOutput) ToIscsiTargetOutput() IscsiTargetOutput
func (IscsiTargetOutput) ToIscsiTargetOutputWithContext ¶
func (o IscsiTargetOutput) ToIscsiTargetOutputWithContext(ctx context.Context) IscsiTargetOutput
type IscsiTargetState ¶
type IscsiTargetState struct { // The name of the resource Name pulumi.StringPtrInput // State of the operation on the resource ProvisioningState pulumi.StringPtrInput // Operational status of the Disk pool Status pulumi.StringPtrInput // iSCSI target iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:server TargetIqn pulumi.StringPtrInput // list of iSCSI target portal groups Tpgs TargetPortalGroupResponseArrayInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (IscsiTargetState) ElementType ¶
func (IscsiTargetState) ElementType() reflect.Type
type LookupDiskPoolArgs ¶
type LookupDiskPoolResult ¶
type LookupDiskPoolResult struct { // Logical zone for DiskPool resource. AvailabilityZones []string `pulumi:"availabilityZones"` // List of Azure managed disks to attach to a DiskPool Disks []DiskResponse `pulumi:"disks"` // 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"` // State of the operation on the resource ProvisioningState string `pulumi:"provisioningState"` // Sku description. Sku *SkuResponse `pulumi:"sku"` // Operational status of the Disk pool Status string `pulumi:"status"` // Azure resource id of the subnet for the DiskPool SubnetId string `pulumi:"subnetId"` // Resource metadata required by ARM RPC SystemData SystemMetadataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Request payload for Create or Update Disk Pool requests.
func LookupDiskPool ¶
func LookupDiskPool(ctx *pulumi.Context, args *LookupDiskPoolArgs, opts ...pulumi.InvokeOption) (*LookupDiskPoolResult, error)
type LookupIscsiTargetArgs ¶
type LookupIscsiTargetArgs struct { // The name of the Disk Pool. DiskPoolName string `pulumi:"diskPoolName"` // The name of the iSCSI target. IscsiTargetName string `pulumi:"iscsiTargetName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupIscsiTargetResult ¶
type LookupIscsiTargetResult 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"` // State of the operation on the resource ProvisioningState string `pulumi:"provisioningState"` // Operational status of the Disk pool Status string `pulumi:"status"` // iSCSI target iqn (iSCSI Qualified Name); example: iqn.2005-03.org.iscsi:server TargetIqn string `pulumi:"targetIqn"` // list of iSCSI target portal groups Tpgs []TargetPortalGroupResponse `pulumi:"tpgs"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Payload for iSCSI Target Create or Update requests.
func LookupIscsiTarget ¶
func LookupIscsiTarget(ctx *pulumi.Context, args *LookupIscsiTargetArgs, opts ...pulumi.InvokeOption) (*LookupIscsiTargetResult, error)
type Sku ¶
type Sku struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name string `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size *string `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier *string `pulumi:"tier"` }
The resource model definition representing SKU
type SkuArgs ¶
type SkuArgs struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name pulumi.StringInput `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size pulumi.StringPtrInput `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier SkuTier `pulumi:"tier"` }
The resource model definition representing SKU
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuOutput) Capacity ¶
func (o SkuOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuOutput) ElementType ¶
func (SkuOutput) Family ¶
func (o SkuOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuOutput) Size ¶
func (o SkuOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Capacity ¶
func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Family ¶
func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuPtrOutput) Size ¶
func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name string `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size *string `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier *string `pulumi:"tier"` }
The resource model definition representing SKU
type SkuResponseArgs ¶
type SkuResponseArgs struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name pulumi.StringInput `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size pulumi.StringPtrInput `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The resource model definition representing SKU
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuResponseOutput) Size ¶
func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capacity ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Family ¶
func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuResponsePtrOutput) Size ¶
func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuTier ¶ added in v0.3.1
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuTier) ElementType ¶ added in v0.3.1
func (SkuTier) ToStringOutput ¶ added in v0.3.1
func (e SkuTier) ToStringOutput() pulumi.StringOutput
func (SkuTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuTier) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SystemMetadataResponse ¶
type SystemMetadataResponse struct { // The timestamp of resource creation (UTC) CreatedAt *string `pulumi:"createdAt"` // A string identifier for the identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource: user, application, managedIdentity CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // A string identifier for the identity that last modified the resource LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource: user, application, managedIdentity LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Resource metadata required by ARM RPC
type SystemMetadataResponseArgs ¶
type SystemMetadataResponseArgs struct { // The timestamp of resource creation (UTC) CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // A string identifier for the identity that created the resource. CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"` // The type of identity that created the resource: user, application, managedIdentity CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"` // A string identifier for the identity that last modified the resource LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource: user, application, managedIdentity LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"` }
Resource metadata required by ARM RPC
func (SystemMetadataResponseArgs) ElementType ¶
func (SystemMetadataResponseArgs) ElementType() reflect.Type
func (SystemMetadataResponseArgs) ToSystemMetadataResponseOutput ¶
func (i SystemMetadataResponseArgs) ToSystemMetadataResponseOutput() SystemMetadataResponseOutput
func (SystemMetadataResponseArgs) ToSystemMetadataResponseOutputWithContext ¶
func (i SystemMetadataResponseArgs) ToSystemMetadataResponseOutputWithContext(ctx context.Context) SystemMetadataResponseOutput
func (SystemMetadataResponseArgs) ToSystemMetadataResponsePtrOutput ¶
func (i SystemMetadataResponseArgs) ToSystemMetadataResponsePtrOutput() SystemMetadataResponsePtrOutput
func (SystemMetadataResponseArgs) ToSystemMetadataResponsePtrOutputWithContext ¶
func (i SystemMetadataResponseArgs) ToSystemMetadataResponsePtrOutputWithContext(ctx context.Context) SystemMetadataResponsePtrOutput
type SystemMetadataResponseInput ¶
type SystemMetadataResponseInput interface { pulumi.Input ToSystemMetadataResponseOutput() SystemMetadataResponseOutput ToSystemMetadataResponseOutputWithContext(context.Context) SystemMetadataResponseOutput }
SystemMetadataResponseInput is an input type that accepts SystemMetadataResponseArgs and SystemMetadataResponseOutput values. You can construct a concrete instance of `SystemMetadataResponseInput` via:
SystemMetadataResponseArgs{...}
type SystemMetadataResponseOutput ¶
type SystemMetadataResponseOutput struct{ *pulumi.OutputState }
Resource metadata required by ARM RPC
func (SystemMetadataResponseOutput) CreatedAt ¶
func (o SystemMetadataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC)
func (SystemMetadataResponseOutput) CreatedBy ¶
func (o SystemMetadataResponseOutput) CreatedBy() pulumi.StringPtrOutput
A string identifier for the identity that created the resource.
func (SystemMetadataResponseOutput) CreatedByType ¶
func (o SystemMetadataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource: user, application, managedIdentity
func (SystemMetadataResponseOutput) ElementType ¶
func (SystemMetadataResponseOutput) ElementType() reflect.Type
func (SystemMetadataResponseOutput) LastModifiedAt ¶
func (o SystemMetadataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemMetadataResponseOutput) LastModifiedBy ¶
func (o SystemMetadataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
A string identifier for the identity that last modified the resource
func (SystemMetadataResponseOutput) LastModifiedByType ¶
func (o SystemMetadataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource: user, application, managedIdentity
func (SystemMetadataResponseOutput) ToSystemMetadataResponseOutput ¶
func (o SystemMetadataResponseOutput) ToSystemMetadataResponseOutput() SystemMetadataResponseOutput
func (SystemMetadataResponseOutput) ToSystemMetadataResponseOutputWithContext ¶
func (o SystemMetadataResponseOutput) ToSystemMetadataResponseOutputWithContext(ctx context.Context) SystemMetadataResponseOutput
func (SystemMetadataResponseOutput) ToSystemMetadataResponsePtrOutput ¶
func (o SystemMetadataResponseOutput) ToSystemMetadataResponsePtrOutput() SystemMetadataResponsePtrOutput
func (SystemMetadataResponseOutput) ToSystemMetadataResponsePtrOutputWithContext ¶
func (o SystemMetadataResponseOutput) ToSystemMetadataResponsePtrOutputWithContext(ctx context.Context) SystemMetadataResponsePtrOutput
type SystemMetadataResponsePtrInput ¶
type SystemMetadataResponsePtrInput interface { pulumi.Input ToSystemMetadataResponsePtrOutput() SystemMetadataResponsePtrOutput ToSystemMetadataResponsePtrOutputWithContext(context.Context) SystemMetadataResponsePtrOutput }
SystemMetadataResponsePtrInput is an input type that accepts SystemMetadataResponseArgs, SystemMetadataResponsePtr and SystemMetadataResponsePtrOutput values. You can construct a concrete instance of `SystemMetadataResponsePtrInput` via:
SystemMetadataResponseArgs{...} or: nil
func SystemMetadataResponsePtr ¶
func SystemMetadataResponsePtr(v *SystemMetadataResponseArgs) SystemMetadataResponsePtrInput
type SystemMetadataResponsePtrOutput ¶
type SystemMetadataResponsePtrOutput struct{ *pulumi.OutputState }
func (SystemMetadataResponsePtrOutput) CreatedAt ¶
func (o SystemMetadataResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC)
func (SystemMetadataResponsePtrOutput) CreatedBy ¶
func (o SystemMetadataResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
A string identifier for the identity that created the resource.
func (SystemMetadataResponsePtrOutput) CreatedByType ¶
func (o SystemMetadataResponsePtrOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource: user, application, managedIdentity
func (SystemMetadataResponsePtrOutput) Elem ¶
func (o SystemMetadataResponsePtrOutput) Elem() SystemMetadataResponseOutput
func (SystemMetadataResponsePtrOutput) ElementType ¶
func (SystemMetadataResponsePtrOutput) ElementType() reflect.Type
func (SystemMetadataResponsePtrOutput) LastModifiedAt ¶
func (o SystemMetadataResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemMetadataResponsePtrOutput) LastModifiedBy ¶
func (o SystemMetadataResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
A string identifier for the identity that last modified the resource
func (SystemMetadataResponsePtrOutput) LastModifiedByType ¶
func (o SystemMetadataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource: user, application, managedIdentity
func (SystemMetadataResponsePtrOutput) ToSystemMetadataResponsePtrOutput ¶
func (o SystemMetadataResponsePtrOutput) ToSystemMetadataResponsePtrOutput() SystemMetadataResponsePtrOutput
func (SystemMetadataResponsePtrOutput) ToSystemMetadataResponsePtrOutputWithContext ¶
func (o SystemMetadataResponsePtrOutput) ToSystemMetadataResponsePtrOutputWithContext(ctx context.Context) SystemMetadataResponsePtrOutput
type TargetPortalGroup ¶
type TargetPortalGroup struct { // Access Control List (ACL) for an iSCSI target lun Acls []Acl `pulumi:"acls"` // Attributes of an iSCSI target Attributes Attributes `pulumi:"attributes"` // Lun list to be exposed through the iSCSI target. Required Luns []IscsiLun `pulumi:"luns"` }
iSCSI target portal group
type TargetPortalGroupArgs ¶
type TargetPortalGroupArgs struct { // Access Control List (ACL) for an iSCSI target lun Acls AclArrayInput `pulumi:"acls"` // Attributes of an iSCSI target Attributes AttributesInput `pulumi:"attributes"` // Lun list to be exposed through the iSCSI target. Required Luns IscsiLunArrayInput `pulumi:"luns"` }
iSCSI target portal group
func (TargetPortalGroupArgs) ElementType ¶
func (TargetPortalGroupArgs) ElementType() reflect.Type
func (TargetPortalGroupArgs) ToTargetPortalGroupOutput ¶
func (i TargetPortalGroupArgs) ToTargetPortalGroupOutput() TargetPortalGroupOutput
func (TargetPortalGroupArgs) ToTargetPortalGroupOutputWithContext ¶
func (i TargetPortalGroupArgs) ToTargetPortalGroupOutputWithContext(ctx context.Context) TargetPortalGroupOutput
type TargetPortalGroupArray ¶
type TargetPortalGroupArray []TargetPortalGroupInput
func (TargetPortalGroupArray) ElementType ¶
func (TargetPortalGroupArray) ElementType() reflect.Type
func (TargetPortalGroupArray) ToTargetPortalGroupArrayOutput ¶
func (i TargetPortalGroupArray) ToTargetPortalGroupArrayOutput() TargetPortalGroupArrayOutput
func (TargetPortalGroupArray) ToTargetPortalGroupArrayOutputWithContext ¶
func (i TargetPortalGroupArray) ToTargetPortalGroupArrayOutputWithContext(ctx context.Context) TargetPortalGroupArrayOutput
type TargetPortalGroupArrayInput ¶
type TargetPortalGroupArrayInput interface { pulumi.Input ToTargetPortalGroupArrayOutput() TargetPortalGroupArrayOutput ToTargetPortalGroupArrayOutputWithContext(context.Context) TargetPortalGroupArrayOutput }
TargetPortalGroupArrayInput is an input type that accepts TargetPortalGroupArray and TargetPortalGroupArrayOutput values. You can construct a concrete instance of `TargetPortalGroupArrayInput` via:
TargetPortalGroupArray{ TargetPortalGroupArgs{...} }
type TargetPortalGroupArrayOutput ¶
type TargetPortalGroupArrayOutput struct{ *pulumi.OutputState }
func (TargetPortalGroupArrayOutput) ElementType ¶
func (TargetPortalGroupArrayOutput) ElementType() reflect.Type
func (TargetPortalGroupArrayOutput) Index ¶
func (o TargetPortalGroupArrayOutput) Index(i pulumi.IntInput) TargetPortalGroupOutput
func (TargetPortalGroupArrayOutput) ToTargetPortalGroupArrayOutput ¶
func (o TargetPortalGroupArrayOutput) ToTargetPortalGroupArrayOutput() TargetPortalGroupArrayOutput
func (TargetPortalGroupArrayOutput) ToTargetPortalGroupArrayOutputWithContext ¶
func (o TargetPortalGroupArrayOutput) ToTargetPortalGroupArrayOutputWithContext(ctx context.Context) TargetPortalGroupArrayOutput
type TargetPortalGroupInput ¶
type TargetPortalGroupInput interface { pulumi.Input ToTargetPortalGroupOutput() TargetPortalGroupOutput ToTargetPortalGroupOutputWithContext(context.Context) TargetPortalGroupOutput }
TargetPortalGroupInput is an input type that accepts TargetPortalGroupArgs and TargetPortalGroupOutput values. You can construct a concrete instance of `TargetPortalGroupInput` via:
TargetPortalGroupArgs{...}
type TargetPortalGroupOutput ¶
type TargetPortalGroupOutput struct{ *pulumi.OutputState }
iSCSI target portal group
func (TargetPortalGroupOutput) Acls ¶
func (o TargetPortalGroupOutput) Acls() AclArrayOutput
Access Control List (ACL) for an iSCSI target lun
func (TargetPortalGroupOutput) Attributes ¶
func (o TargetPortalGroupOutput) Attributes() AttributesOutput
Attributes of an iSCSI target
func (TargetPortalGroupOutput) ElementType ¶
func (TargetPortalGroupOutput) ElementType() reflect.Type
func (TargetPortalGroupOutput) Luns ¶
func (o TargetPortalGroupOutput) Luns() IscsiLunArrayOutput
Lun list to be exposed through the iSCSI target. Required
func (TargetPortalGroupOutput) ToTargetPortalGroupOutput ¶
func (o TargetPortalGroupOutput) ToTargetPortalGroupOutput() TargetPortalGroupOutput
func (TargetPortalGroupOutput) ToTargetPortalGroupOutputWithContext ¶
func (o TargetPortalGroupOutput) ToTargetPortalGroupOutputWithContext(ctx context.Context) TargetPortalGroupOutput
type TargetPortalGroupResponse ¶
type TargetPortalGroupResponse struct { // Access Control List (ACL) for an iSCSI target lun Acls []AclResponse `pulumi:"acls"` // Attributes of an iSCSI target Attributes AttributesResponse `pulumi:"attributes"` // list of public ip addresses to connect to the iSCSI target Endpoints []string `pulumi:"endpoints"` // Lun list to be exposed through the iSCSI target. Required Luns []IscsiLunResponse `pulumi:"luns"` // The port at which the iSCSI target is available Port int `pulumi:"port"` // The tag associated with the iSCSI target portal group Tag int `pulumi:"tag"` }
iSCSI target portal group
type TargetPortalGroupResponseArgs ¶
type TargetPortalGroupResponseArgs struct { // Access Control List (ACL) for an iSCSI target lun Acls AclResponseArrayInput `pulumi:"acls"` // Attributes of an iSCSI target Attributes AttributesResponseInput `pulumi:"attributes"` // list of public ip addresses to connect to the iSCSI target Endpoints pulumi.StringArrayInput `pulumi:"endpoints"` // Lun list to be exposed through the iSCSI target. Required Luns IscsiLunResponseArrayInput `pulumi:"luns"` // The port at which the iSCSI target is available Port pulumi.IntInput `pulumi:"port"` // The tag associated with the iSCSI target portal group Tag pulumi.IntInput `pulumi:"tag"` }
iSCSI target portal group
func (TargetPortalGroupResponseArgs) ElementType ¶
func (TargetPortalGroupResponseArgs) ElementType() reflect.Type
func (TargetPortalGroupResponseArgs) ToTargetPortalGroupResponseOutput ¶
func (i TargetPortalGroupResponseArgs) ToTargetPortalGroupResponseOutput() TargetPortalGroupResponseOutput
func (TargetPortalGroupResponseArgs) ToTargetPortalGroupResponseOutputWithContext ¶
func (i TargetPortalGroupResponseArgs) ToTargetPortalGroupResponseOutputWithContext(ctx context.Context) TargetPortalGroupResponseOutput
type TargetPortalGroupResponseArray ¶
type TargetPortalGroupResponseArray []TargetPortalGroupResponseInput
func (TargetPortalGroupResponseArray) ElementType ¶
func (TargetPortalGroupResponseArray) ElementType() reflect.Type
func (TargetPortalGroupResponseArray) ToTargetPortalGroupResponseArrayOutput ¶
func (i TargetPortalGroupResponseArray) ToTargetPortalGroupResponseArrayOutput() TargetPortalGroupResponseArrayOutput
func (TargetPortalGroupResponseArray) ToTargetPortalGroupResponseArrayOutputWithContext ¶
func (i TargetPortalGroupResponseArray) ToTargetPortalGroupResponseArrayOutputWithContext(ctx context.Context) TargetPortalGroupResponseArrayOutput
type TargetPortalGroupResponseArrayInput ¶
type TargetPortalGroupResponseArrayInput interface { pulumi.Input ToTargetPortalGroupResponseArrayOutput() TargetPortalGroupResponseArrayOutput ToTargetPortalGroupResponseArrayOutputWithContext(context.Context) TargetPortalGroupResponseArrayOutput }
TargetPortalGroupResponseArrayInput is an input type that accepts TargetPortalGroupResponseArray and TargetPortalGroupResponseArrayOutput values. You can construct a concrete instance of `TargetPortalGroupResponseArrayInput` via:
TargetPortalGroupResponseArray{ TargetPortalGroupResponseArgs{...} }
type TargetPortalGroupResponseArrayOutput ¶
type TargetPortalGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (TargetPortalGroupResponseArrayOutput) ElementType ¶
func (TargetPortalGroupResponseArrayOutput) ElementType() reflect.Type
func (TargetPortalGroupResponseArrayOutput) Index ¶
func (o TargetPortalGroupResponseArrayOutput) Index(i pulumi.IntInput) TargetPortalGroupResponseOutput
func (TargetPortalGroupResponseArrayOutput) ToTargetPortalGroupResponseArrayOutput ¶
func (o TargetPortalGroupResponseArrayOutput) ToTargetPortalGroupResponseArrayOutput() TargetPortalGroupResponseArrayOutput
func (TargetPortalGroupResponseArrayOutput) ToTargetPortalGroupResponseArrayOutputWithContext ¶
func (o TargetPortalGroupResponseArrayOutput) ToTargetPortalGroupResponseArrayOutputWithContext(ctx context.Context) TargetPortalGroupResponseArrayOutput
type TargetPortalGroupResponseInput ¶
type TargetPortalGroupResponseInput interface { pulumi.Input ToTargetPortalGroupResponseOutput() TargetPortalGroupResponseOutput ToTargetPortalGroupResponseOutputWithContext(context.Context) TargetPortalGroupResponseOutput }
TargetPortalGroupResponseInput is an input type that accepts TargetPortalGroupResponseArgs and TargetPortalGroupResponseOutput values. You can construct a concrete instance of `TargetPortalGroupResponseInput` via:
TargetPortalGroupResponseArgs{...}
type TargetPortalGroupResponseOutput ¶
type TargetPortalGroupResponseOutput struct{ *pulumi.OutputState }
iSCSI target portal group
func (TargetPortalGroupResponseOutput) Acls ¶
func (o TargetPortalGroupResponseOutput) Acls() AclResponseArrayOutput
Access Control List (ACL) for an iSCSI target lun
func (TargetPortalGroupResponseOutput) Attributes ¶
func (o TargetPortalGroupResponseOutput) Attributes() AttributesResponseOutput
Attributes of an iSCSI target
func (TargetPortalGroupResponseOutput) ElementType ¶
func (TargetPortalGroupResponseOutput) ElementType() reflect.Type
func (TargetPortalGroupResponseOutput) Endpoints ¶
func (o TargetPortalGroupResponseOutput) Endpoints() pulumi.StringArrayOutput
list of public ip addresses to connect to the iSCSI target
func (TargetPortalGroupResponseOutput) Luns ¶
func (o TargetPortalGroupResponseOutput) Luns() IscsiLunResponseArrayOutput
Lun list to be exposed through the iSCSI target. Required
func (TargetPortalGroupResponseOutput) Port ¶
func (o TargetPortalGroupResponseOutput) Port() pulumi.IntOutput
The port at which the iSCSI target is available
func (TargetPortalGroupResponseOutput) Tag ¶
func (o TargetPortalGroupResponseOutput) Tag() pulumi.IntOutput
The tag associated with the iSCSI target portal group
func (TargetPortalGroupResponseOutput) ToTargetPortalGroupResponseOutput ¶
func (o TargetPortalGroupResponseOutput) ToTargetPortalGroupResponseOutput() TargetPortalGroupResponseOutput
func (TargetPortalGroupResponseOutput) ToTargetPortalGroupResponseOutputWithContext ¶
func (o TargetPortalGroupResponseOutput) ToTargetPortalGroupResponseOutputWithContext(ctx context.Context) TargetPortalGroupResponseOutput