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 DiskPoolTier
- func (DiskPoolTier) ElementType() reflect.Type
- func (e DiskPoolTier) ToStringOutput() pulumi.StringOutput
- func (e DiskPoolTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskPoolTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskPoolTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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 TargetPortalGroupCreate
- type TargetPortalGroupCreateArgs
- type TargetPortalGroupCreateArray
- func (TargetPortalGroupCreateArray) ElementType() reflect.Type
- func (i TargetPortalGroupCreateArray) ToTargetPortalGroupCreateArrayOutput() TargetPortalGroupCreateArrayOutput
- func (i TargetPortalGroupCreateArray) ToTargetPortalGroupCreateArrayOutputWithContext(ctx context.Context) TargetPortalGroupCreateArrayOutput
- type TargetPortalGroupCreateArrayInput
- type TargetPortalGroupCreateArrayOutput
- func (TargetPortalGroupCreateArrayOutput) ElementType() reflect.Type
- func (o TargetPortalGroupCreateArrayOutput) Index(i pulumi.IntInput) TargetPortalGroupCreateOutput
- func (o TargetPortalGroupCreateArrayOutput) ToTargetPortalGroupCreateArrayOutput() TargetPortalGroupCreateArrayOutput
- func (o TargetPortalGroupCreateArrayOutput) ToTargetPortalGroupCreateArrayOutputWithContext(ctx context.Context) TargetPortalGroupCreateArrayOutput
- type TargetPortalGroupCreateInput
- type TargetPortalGroupCreateOutput
- func (o TargetPortalGroupCreateOutput) Acls() AclArrayOutput
- func (o TargetPortalGroupCreateOutput) Attributes() AttributesOutput
- func (TargetPortalGroupCreateOutput) ElementType() reflect.Type
- func (o TargetPortalGroupCreateOutput) Luns() IscsiLunArrayOutput
- func (o TargetPortalGroupCreateOutput) ToTargetPortalGroupCreateOutput() TargetPortalGroupCreateOutput
- func (o TargetPortalGroupCreateOutput) ToTargetPortalGroupCreateOutputWithContext(ctx context.Context) TargetPortalGroupCreateOutput
- 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 ( DiskPoolTierBasic = DiskPoolTier("Basic") DiskPoolTierStandard = DiskPoolTier("Standard") DiskPoolTierPremium = DiskPoolTier("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"` // List 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 portal group
type AclArgs ¶
type AclArgs struct { // iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". InitiatorIqn pulumi.StringInput `pulumi:"initiatorIqn"` // List 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 portal group
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 portal group
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
List 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"` // List 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 portal group
type AclResponseArgs ¶
type AclResponseArgs struct { // iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client". InitiatorIqn pulumi.StringInput `pulumi:"initiatorIqn"` // List 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 portal group
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 portal group
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
List 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 a iSCSI target portal group.
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 a iSCSI target portal group.
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 a iSCSI target portal group.
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 a iSCSI target portal group.
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 a iSCSI target portal group.
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 a iSCSI target portal group.
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. Id string `pulumi:"id"` }
Azure Managed Disk to attach to the Disk pool.
type DiskArgs ¶
type DiskArgs struct { // Unique Azure Resource ID of the Managed Disk. Id pulumi.StringInput `pulumi:"id"` }
Azure Managed Disk to attach to the Disk pool.
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 }
Azure Managed Disk to attach to the Disk pool.
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.
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 // List of additional capabilities for Disk pool. AdditionalCapabilities pulumi.StringArrayOutput `pulumi:"additionalCapabilities"` // Logical zone for Disk pool resource; example: ["1"]. AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` // List of Azure Managed Disks to attach to a Disk pool. Can attach 8 disks at most. 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"` // Operational status of the Disk pool. Status pulumi.StringOutput `pulumi:"status"` // Azure Resource ID of a Subnet for the Disk pool. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Resource metadata required by ARM RPC SystemData SystemMetadataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Determines the SKU of VM deployed for Disk pool Tier pulumi.StringOutput `pulumi:"tier"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Response for Disk pool request.
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 { // List of additional capabilities for a Disk pool. AdditionalCapabilities pulumi.StringArrayInput // Logical zone for Disk pool resource; example: ["1"]. AvailabilityZones pulumi.StringArrayInput // The name of the Disk pool. DiskPoolName pulumi.StringInput // List of Azure Managed Disks to attach to a Disk pool. Can attach 8 disks at most. Disks DiskArrayInput // The geo-location where the resource lives. Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Azure Resource ID of a Subnet for the Disk pool. SubnetId pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Determines the SKU of VM deployed for Disk pool Tier pulumi.StringInput }
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 { // List of additional capabilities for Disk pool. AdditionalCapabilities pulumi.StringArrayInput // Logical zone for Disk pool resource; example: ["1"]. AvailabilityZones pulumi.StringArrayInput // List of Azure Managed Disks to attach to a Disk pool. Can attach 8 disks at most. 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 // Operational status of the Disk pool. Status pulumi.StringPtrInput // Azure Resource ID of a Subnet for the Disk pool. SubnetId pulumi.StringPtrInput // Resource metadata required by ARM RPC SystemData SystemMetadataResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Determines the SKU of VM deployed for Disk pool Tier pulumi.StringPtrInput // 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 DiskPoolTier ¶ added in v0.6.0
Determines the SKU of VM deployed for Disk pool
func (DiskPoolTier) ElementType ¶ added in v0.6.0
func (DiskPoolTier) ElementType() reflect.Type
func (DiskPoolTier) ToStringOutput ¶ added in v0.6.0
func (e DiskPoolTier) ToStringOutput() pulumi.StringOutput
func (DiskPoolTier) ToStringOutputWithContext ¶ added in v0.6.0
func (e DiskPoolTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskPoolTier) ToStringPtrOutput ¶ added in v0.6.0
func (e DiskPoolTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskPoolTier) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e DiskPoolTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskResponse ¶
type DiskResponse struct { // Unique Azure Resource ID of the Managed Disk. Id string `pulumi:"id"` }
Azure Managed Disk to attach to the Disk pool.
type DiskResponseArgs ¶
type DiskResponseArgs struct { // Unique Azure Resource ID of the Managed Disk. Id pulumi.StringInput `pulumi:"id"` }
Azure Managed Disk to attach to the Disk pool.
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 }
Azure Managed Disk to attach to the Disk pool.
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.
func (DiskResponseOutput) ToDiskResponseOutput ¶
func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput
func (DiskResponseOutput) ToDiskResponseOutputWithContext ¶
func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
type IscsiLun ¶
type IscsiLun struct { // Azure Resource ID of the Managed Disk. ManagedDiskAzureResourceId string `pulumi:"managedDiskAzureResourceId"` // User defined name for iSCSI LUN; example: "lun0" Name string `pulumi:"name"` }
LUN to expose the Azure Managed Disk.
type IscsiLunArgs ¶
type IscsiLunArgs struct { // Azure Resource ID of the Managed Disk. ManagedDiskAzureResourceId pulumi.StringInput `pulumi:"managedDiskAzureResourceId"` // User defined name for iSCSI LUN; example: "lun0" Name pulumi.StringInput `pulumi:"name"` }
LUN to expose the Azure Managed Disk.
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 Azure Managed Disk.
func (IscsiLunOutput) ElementType ¶
func (IscsiLunOutput) ElementType() reflect.Type
func (IscsiLunOutput) ManagedDiskAzureResourceId ¶
func (o IscsiLunOutput) ManagedDiskAzureResourceId() pulumi.StringOutput
Azure Resource ID of the Managed Disk.
func (IscsiLunOutput) Name ¶
func (o IscsiLunOutput) Name() pulumi.StringOutput
User defined name for iSCSI LUN; example: "lun0"
func (IscsiLunOutput) ToIscsiLunOutput ¶
func (o IscsiLunOutput) ToIscsiLunOutput() IscsiLunOutput
func (IscsiLunOutput) ToIscsiLunOutputWithContext ¶
func (o IscsiLunOutput) ToIscsiLunOutputWithContext(ctx context.Context) IscsiLunOutput
type IscsiLunResponse ¶
type IscsiLunResponse struct { // Azure Resource ID of the Managed Disk. ManagedDiskAzureResourceId string `pulumi:"managedDiskAzureResourceId"` // User defined name for iSCSI LUN; example: "lun0" Name string `pulumi:"name"` }
LUN to expose the Azure Managed Disk.
type IscsiLunResponseArgs ¶
type IscsiLunResponseArgs struct { // Azure Resource ID of the Managed Disk. ManagedDiskAzureResourceId pulumi.StringInput `pulumi:"managedDiskAzureResourceId"` // User defined name for iSCSI LUN; example: "lun0" Name pulumi.StringInput `pulumi:"name"` }
LUN to expose the Azure Managed Disk.
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 Azure Managed Disk.
func (IscsiLunResponseOutput) ElementType ¶
func (IscsiLunResponseOutput) ElementType() reflect.Type
func (IscsiLunResponseOutput) ManagedDiskAzureResourceId ¶
func (o IscsiLunResponseOutput) ManagedDiskAzureResourceId() pulumi.StringOutput
Azure Resource ID of the Managed Disk.
func (IscsiLunResponseOutput) Name ¶
func (o IscsiLunResponseOutput) Name() pulumi.StringOutput
User defined name for iSCSI LUN; example: "lun0"
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 iSCSI target. 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. Can have 1 portal group at most. Tpgs TargetPortalGroupResponseArrayOutput `pulumi:"tpgs"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Response for iSCSI target 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.StringPtrInput // List of iSCSI target portal groups. Can have 1 portal group at most. Tpgs TargetPortalGroupCreateArrayInput }
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 iSCSI target. 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. Can have 1 portal group at most. 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 { // List of additional capabilities for Disk pool. AdditionalCapabilities []string `pulumi:"additionalCapabilities"` // Logical zone for Disk pool resource; example: ["1"]. AvailabilityZones []string `pulumi:"availabilityZones"` // List of Azure Managed Disks to attach to a Disk pool. Can attach 8 disks at most. 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"` // Operational status of the Disk pool. Status string `pulumi:"status"` // Azure Resource ID of a Subnet for the Disk pool. SubnetId string `pulumi:"subnetId"` // Resource metadata required by ARM RPC SystemData SystemMetadataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Determines the SKU of VM deployed for Disk pool Tier string `pulumi:"tier"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Response for Disk pool request.
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 iSCSI target. 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. Can have 1 portal group at most. Tpgs []TargetPortalGroupResponse `pulumi:"tpgs"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Response for iSCSI target requests.
func LookupIscsiTarget ¶
func LookupIscsiTarget(ctx *pulumi.Context, args *LookupIscsiTargetArgs, opts ...pulumi.InvokeOption) (*LookupIscsiTargetResult, error)
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 TargetPortalGroupCreate ¶ added in v0.6.0
type TargetPortalGroupCreate struct { // Access Control List (ACL) for an iSCSI target portal group. Acls []Acl `pulumi:"acls"` // Attributes of an iSCSI target portal group. Attributes Attributes `pulumi:"attributes"` // List of LUNs to be exposed through the iSCSI target portal group. Luns []IscsiLun `pulumi:"luns"` }
Target portal group properties for create or update iSCSI target request.
type TargetPortalGroupCreateArgs ¶ added in v0.6.0
type TargetPortalGroupCreateArgs struct { // Access Control List (ACL) for an iSCSI target portal group. Acls AclArrayInput `pulumi:"acls"` // Attributes of an iSCSI target portal group. Attributes AttributesInput `pulumi:"attributes"` // List of LUNs to be exposed through the iSCSI target portal group. Luns IscsiLunArrayInput `pulumi:"luns"` }
Target portal group properties for create or update iSCSI target request.
func (TargetPortalGroupCreateArgs) ElementType ¶ added in v0.6.0
func (TargetPortalGroupCreateArgs) ElementType() reflect.Type
func (TargetPortalGroupCreateArgs) ToTargetPortalGroupCreateOutput ¶ added in v0.6.0
func (i TargetPortalGroupCreateArgs) ToTargetPortalGroupCreateOutput() TargetPortalGroupCreateOutput
func (TargetPortalGroupCreateArgs) ToTargetPortalGroupCreateOutputWithContext ¶ added in v0.6.0
func (i TargetPortalGroupCreateArgs) ToTargetPortalGroupCreateOutputWithContext(ctx context.Context) TargetPortalGroupCreateOutput
type TargetPortalGroupCreateArray ¶ added in v0.6.0
type TargetPortalGroupCreateArray []TargetPortalGroupCreateInput
func (TargetPortalGroupCreateArray) ElementType ¶ added in v0.6.0
func (TargetPortalGroupCreateArray) ElementType() reflect.Type
func (TargetPortalGroupCreateArray) ToTargetPortalGroupCreateArrayOutput ¶ added in v0.6.0
func (i TargetPortalGroupCreateArray) ToTargetPortalGroupCreateArrayOutput() TargetPortalGroupCreateArrayOutput
func (TargetPortalGroupCreateArray) ToTargetPortalGroupCreateArrayOutputWithContext ¶ added in v0.6.0
func (i TargetPortalGroupCreateArray) ToTargetPortalGroupCreateArrayOutputWithContext(ctx context.Context) TargetPortalGroupCreateArrayOutput
type TargetPortalGroupCreateArrayInput ¶ added in v0.6.0
type TargetPortalGroupCreateArrayInput interface { pulumi.Input ToTargetPortalGroupCreateArrayOutput() TargetPortalGroupCreateArrayOutput ToTargetPortalGroupCreateArrayOutputWithContext(context.Context) TargetPortalGroupCreateArrayOutput }
TargetPortalGroupCreateArrayInput is an input type that accepts TargetPortalGroupCreateArray and TargetPortalGroupCreateArrayOutput values. You can construct a concrete instance of `TargetPortalGroupCreateArrayInput` via:
TargetPortalGroupCreateArray{ TargetPortalGroupCreateArgs{...} }
type TargetPortalGroupCreateArrayOutput ¶ added in v0.6.0
type TargetPortalGroupCreateArrayOutput struct{ *pulumi.OutputState }
func (TargetPortalGroupCreateArrayOutput) ElementType ¶ added in v0.6.0
func (TargetPortalGroupCreateArrayOutput) ElementType() reflect.Type
func (TargetPortalGroupCreateArrayOutput) Index ¶ added in v0.6.0
func (o TargetPortalGroupCreateArrayOutput) Index(i pulumi.IntInput) TargetPortalGroupCreateOutput
func (TargetPortalGroupCreateArrayOutput) ToTargetPortalGroupCreateArrayOutput ¶ added in v0.6.0
func (o TargetPortalGroupCreateArrayOutput) ToTargetPortalGroupCreateArrayOutput() TargetPortalGroupCreateArrayOutput
func (TargetPortalGroupCreateArrayOutput) ToTargetPortalGroupCreateArrayOutputWithContext ¶ added in v0.6.0
func (o TargetPortalGroupCreateArrayOutput) ToTargetPortalGroupCreateArrayOutputWithContext(ctx context.Context) TargetPortalGroupCreateArrayOutput
type TargetPortalGroupCreateInput ¶ added in v0.6.0
type TargetPortalGroupCreateInput interface { pulumi.Input ToTargetPortalGroupCreateOutput() TargetPortalGroupCreateOutput ToTargetPortalGroupCreateOutputWithContext(context.Context) TargetPortalGroupCreateOutput }
TargetPortalGroupCreateInput is an input type that accepts TargetPortalGroupCreateArgs and TargetPortalGroupCreateOutput values. You can construct a concrete instance of `TargetPortalGroupCreateInput` via:
TargetPortalGroupCreateArgs{...}
type TargetPortalGroupCreateOutput ¶ added in v0.6.0
type TargetPortalGroupCreateOutput struct{ *pulumi.OutputState }
Target portal group properties for create or update iSCSI target request.
func (TargetPortalGroupCreateOutput) Acls ¶ added in v0.6.0
func (o TargetPortalGroupCreateOutput) Acls() AclArrayOutput
Access Control List (ACL) for an iSCSI target portal group.
func (TargetPortalGroupCreateOutput) Attributes ¶ added in v0.6.0
func (o TargetPortalGroupCreateOutput) Attributes() AttributesOutput
Attributes of an iSCSI target portal group.
func (TargetPortalGroupCreateOutput) ElementType ¶ added in v0.6.0
func (TargetPortalGroupCreateOutput) ElementType() reflect.Type
func (TargetPortalGroupCreateOutput) Luns ¶ added in v0.6.0
func (o TargetPortalGroupCreateOutput) Luns() IscsiLunArrayOutput
List of LUNs to be exposed through the iSCSI target portal group.
func (TargetPortalGroupCreateOutput) ToTargetPortalGroupCreateOutput ¶ added in v0.6.0
func (o TargetPortalGroupCreateOutput) ToTargetPortalGroupCreateOutput() TargetPortalGroupCreateOutput
func (TargetPortalGroupCreateOutput) ToTargetPortalGroupCreateOutputWithContext ¶ added in v0.6.0
func (o TargetPortalGroupCreateOutput) ToTargetPortalGroupCreateOutputWithContext(ctx context.Context) TargetPortalGroupCreateOutput
type TargetPortalGroupResponse ¶
type TargetPortalGroupResponse struct { // Access Control List (ACL) for an iSCSI target portal group. Acls []AclResponse `pulumi:"acls"` // Attributes of an iSCSI target portal group. Attributes AttributesResponse `pulumi:"attributes"` // List of private IPv4 addresses to connect to the iSCSI target. Endpoints []string `pulumi:"endpoints"` // List of LUNs to be exposed through iSCSI target portal group. Luns []IscsiLunResponse `pulumi:"luns"` // The port used by iSCSI target portal group. Port int `pulumi:"port"` // The tag associated with the iSCSI target portal group. Tag int `pulumi:"tag"` }
Response properties for iSCSI target portal group.
type TargetPortalGroupResponseArgs ¶
type TargetPortalGroupResponseArgs struct { // Access Control List (ACL) for an iSCSI target portal group. Acls AclResponseArrayInput `pulumi:"acls"` // Attributes of an iSCSI target portal group. Attributes AttributesResponseInput `pulumi:"attributes"` // List of private IPv4 addresses to connect to the iSCSI target. Endpoints pulumi.StringArrayInput `pulumi:"endpoints"` // List of LUNs to be exposed through iSCSI target portal group. Luns IscsiLunResponseArrayInput `pulumi:"luns"` // The port used by iSCSI target portal group. Port pulumi.IntInput `pulumi:"port"` // The tag associated with the iSCSI target portal group. Tag pulumi.IntInput `pulumi:"tag"` }
Response properties for 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 }
Response properties for iSCSI target portal group.
func (TargetPortalGroupResponseOutput) Acls ¶
func (o TargetPortalGroupResponseOutput) Acls() AclResponseArrayOutput
Access Control List (ACL) for an iSCSI target portal group.
func (TargetPortalGroupResponseOutput) Attributes ¶
func (o TargetPortalGroupResponseOutput) Attributes() AttributesResponseOutput
Attributes of an iSCSI target portal group.
func (TargetPortalGroupResponseOutput) ElementType ¶
func (TargetPortalGroupResponseOutput) ElementType() reflect.Type
func (TargetPortalGroupResponseOutput) Endpoints ¶
func (o TargetPortalGroupResponseOutput) Endpoints() pulumi.StringArrayOutput
List of private IPv4 addresses to connect to the iSCSI target.
func (TargetPortalGroupResponseOutput) Luns ¶
func (o TargetPortalGroupResponseOutput) Luns() IscsiLunResponseArrayOutput
List of LUNs to be exposed through iSCSI target portal group.
func (TargetPortalGroupResponseOutput) Port ¶
func (o TargetPortalGroupResponseOutput) Port() pulumi.IntOutput
The port used by iSCSI target portal group.
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