azure-native.storagepool.IscsiTarget
Explore with Pulumi AI
Response for iSCSI Target requests. Azure REST API version: 2021-08-01. Prior API version in Azure Native 1.x: 2020-03-15-preview.
Other available API versions: 2020-03-15-preview.
Example Usage
Create or Update iSCSI Target
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var iscsiTarget = new AzureNative.StoragePool.IscsiTarget("iscsiTarget", new()
{
AclMode = AzureNative.StoragePool.IscsiTargetAclMode.Dynamic,
DiskPoolName = "myDiskPool",
IscsiTargetName = "myIscsiTarget",
Luns = new[]
{
new AzureNative.StoragePool.Inputs.IscsiLunArgs
{
ManagedDiskAzureResourceId = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vm-name_DataDisk_1",
Name = "lun0",
},
},
ResourceGroupName = "myResourceGroup",
TargetIqn = "iqn.2005-03.org.iscsi:server1",
});
});
package main
import (
storagepool "github.com/pulumi/pulumi-azure-native-sdk/storagepool/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := storagepool.NewIscsiTarget(ctx, "iscsiTarget", &storagepool.IscsiTargetArgs{
AclMode: pulumi.String(storagepool.IscsiTargetAclModeDynamic),
DiskPoolName: pulumi.String("myDiskPool"),
IscsiTargetName: pulumi.String("myIscsiTarget"),
Luns: storagepool.IscsiLunArray{
&storagepool.IscsiLunArgs{
ManagedDiskAzureResourceId: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vm-name_DataDisk_1"),
Name: pulumi.String("lun0"),
},
},
ResourceGroupName: pulumi.String("myResourceGroup"),
TargetIqn: pulumi.String("iqn.2005-03.org.iscsi:server1"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.storagepool.IscsiTarget;
import com.pulumi.azurenative.storagepool.IscsiTargetArgs;
import com.pulumi.azurenative.storagepool.inputs.IscsiLunArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var iscsiTarget = new IscsiTarget("iscsiTarget", IscsiTargetArgs.builder()
.aclMode("Dynamic")
.diskPoolName("myDiskPool")
.iscsiTargetName("myIscsiTarget")
.luns(IscsiLunArgs.builder()
.managedDiskAzureResourceId("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vm-name_DataDisk_1")
.name("lun0")
.build())
.resourceGroupName("myResourceGroup")
.targetIqn("iqn.2005-03.org.iscsi:server1")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
iscsi_target = azure_native.storagepool.IscsiTarget("iscsiTarget",
acl_mode=azure_native.storagepool.IscsiTargetAclMode.DYNAMIC,
disk_pool_name="myDiskPool",
iscsi_target_name="myIscsiTarget",
luns=[azure_native.storagepool.IscsiLunArgs(
managed_disk_azure_resource_id="/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vm-name_DataDisk_1",
name="lun0",
)],
resource_group_name="myResourceGroup",
target_iqn="iqn.2005-03.org.iscsi:server1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const iscsiTarget = new azure_native.storagepool.IscsiTarget("iscsiTarget", {
aclMode: azure_native.storagepool.IscsiTargetAclMode.Dynamic,
diskPoolName: "myDiskPool",
iscsiTargetName: "myIscsiTarget",
luns: [{
managedDiskAzureResourceId: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vm-name_DataDisk_1",
name: "lun0",
}],
resourceGroupName: "myResourceGroup",
targetIqn: "iqn.2005-03.org.iscsi:server1",
});
resources:
iscsiTarget:
type: azure-native:storagepool:IscsiTarget
properties:
aclMode: Dynamic
diskPoolName: myDiskPool
iscsiTargetName: myIscsiTarget
luns:
- managedDiskAzureResourceId: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vm-name_DataDisk_1
name: lun0
resourceGroupName: myResourceGroup
targetIqn: iqn.2005-03.org.iscsi:server1
Create IscsiTarget Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IscsiTarget(name: string, args: IscsiTargetArgs, opts?: CustomResourceOptions);
@overload
def IscsiTarget(resource_name: str,
args: IscsiTargetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IscsiTarget(resource_name: str,
opts: Optional[ResourceOptions] = None,
acl_mode: Optional[Union[str, IscsiTargetAclMode]] = None,
disk_pool_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
iscsi_target_name: Optional[str] = None,
luns: Optional[Sequence[IscsiLunArgs]] = None,
managed_by: Optional[str] = None,
managed_by_extended: Optional[Sequence[str]] = None,
static_acls: Optional[Sequence[AclArgs]] = None,
target_iqn: Optional[str] = None)
func NewIscsiTarget(ctx *Context, name string, args IscsiTargetArgs, opts ...ResourceOption) (*IscsiTarget, error)
public IscsiTarget(string name, IscsiTargetArgs args, CustomResourceOptions? opts = null)
public IscsiTarget(String name, IscsiTargetArgs args)
public IscsiTarget(String name, IscsiTargetArgs args, CustomResourceOptions options)
type: azure-native:storagepool:IscsiTarget
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IscsiTargetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IscsiTargetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IscsiTargetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IscsiTargetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IscsiTargetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var iscsiTargetResource = new AzureNative.StoragePool.IscsiTarget("iscsiTargetResource", new()
{
AclMode = "string",
DiskPoolName = "string",
ResourceGroupName = "string",
IscsiTargetName = "string",
Luns = new[]
{
new AzureNative.StoragePool.Inputs.IscsiLunArgs
{
ManagedDiskAzureResourceId = "string",
Name = "string",
},
},
ManagedBy = "string",
ManagedByExtended = new[]
{
"string",
},
StaticAcls = new[]
{
new AzureNative.StoragePool.Inputs.AclArgs
{
InitiatorIqn = "string",
MappedLuns = new[]
{
"string",
},
},
},
TargetIqn = "string",
});
example, err := storagepool.NewIscsiTarget(ctx, "iscsiTargetResource", &storagepool.IscsiTargetArgs{
AclMode: pulumi.String("string"),
DiskPoolName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
IscsiTargetName: pulumi.String("string"),
Luns: storagepool.IscsiLunArray{
&storagepool.IscsiLunArgs{
ManagedDiskAzureResourceId: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
ManagedBy: pulumi.String("string"),
ManagedByExtended: pulumi.StringArray{
pulumi.String("string"),
},
StaticAcls: storagepool.AclArray{
&storagepool.AclArgs{
InitiatorIqn: pulumi.String("string"),
MappedLuns: pulumi.StringArray{
pulumi.String("string"),
},
},
},
TargetIqn: pulumi.String("string"),
})
var iscsiTargetResource = new IscsiTarget("iscsiTargetResource", IscsiTargetArgs.builder()
.aclMode("string")
.diskPoolName("string")
.resourceGroupName("string")
.iscsiTargetName("string")
.luns(IscsiLunArgs.builder()
.managedDiskAzureResourceId("string")
.name("string")
.build())
.managedBy("string")
.managedByExtended("string")
.staticAcls(AclArgs.builder()
.initiatorIqn("string")
.mappedLuns("string")
.build())
.targetIqn("string")
.build());
iscsi_target_resource = azure_native.storagepool.IscsiTarget("iscsiTargetResource",
acl_mode="string",
disk_pool_name="string",
resource_group_name="string",
iscsi_target_name="string",
luns=[azure_native.storagepool.IscsiLunArgs(
managed_disk_azure_resource_id="string",
name="string",
)],
managed_by="string",
managed_by_extended=["string"],
static_acls=[azure_native.storagepool.AclArgs(
initiator_iqn="string",
mapped_luns=["string"],
)],
target_iqn="string")
const iscsiTargetResource = new azure_native.storagepool.IscsiTarget("iscsiTargetResource", {
aclMode: "string",
diskPoolName: "string",
resourceGroupName: "string",
iscsiTargetName: "string",
luns: [{
managedDiskAzureResourceId: "string",
name: "string",
}],
managedBy: "string",
managedByExtended: ["string"],
staticAcls: [{
initiatorIqn: "string",
mappedLuns: ["string"],
}],
targetIqn: "string",
});
type: azure-native:storagepool:IscsiTarget
properties:
aclMode: string
diskPoolName: string
iscsiTargetName: string
luns:
- managedDiskAzureResourceId: string
name: string
managedBy: string
managedByExtended:
- string
resourceGroupName: string
staticAcls:
- initiatorIqn: string
mappedLuns:
- string
targetIqn: string
IscsiTarget Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The IscsiTarget resource accepts the following input properties:
- Acl
Mode string | Pulumi.Azure Native. Storage Pool. Iscsi Target Acl Mode - Mode for Target connectivity.
- Disk
Pool stringName - The name of the Disk Pool.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Iscsi
Target stringName - The name of the iSCSI Target.
- Luns
List<Pulumi.
Azure Native. Storage Pool. Inputs. Iscsi Lun> - List of LUNs to be exposed through iSCSI Target.
- Managed
By string - Azure resource id. Indicates if this resource is managed by another Azure resource.
- Managed
By List<string>Extended - List of Azure resource ids that manage this resource.
- Static
Acls List<Pulumi.Azure Native. Storage Pool. Inputs. Acl> - Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
- Target
Iqn string - iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- Acl
Mode string | IscsiTarget Acl Mode - Mode for Target connectivity.
- Disk
Pool stringName - The name of the Disk Pool.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Iscsi
Target stringName - The name of the iSCSI Target.
- Luns
[]Iscsi
Lun Args - List of LUNs to be exposed through iSCSI Target.
- Managed
By string - Azure resource id. Indicates if this resource is managed by another Azure resource.
- Managed
By []stringExtended - List of Azure resource ids that manage this resource.
- Static
Acls []AclArgs - Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
- Target
Iqn string - iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- acl
Mode String | IscsiTarget Acl Mode - Mode for Target connectivity.
- disk
Pool StringName - The name of the Disk Pool.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- iscsi
Target StringName - The name of the iSCSI Target.
- luns
List<Iscsi
Lun> - List of LUNs to be exposed through iSCSI Target.
- managed
By String - Azure resource id. Indicates if this resource is managed by another Azure resource.
- managed
By List<String>Extended - List of Azure resource ids that manage this resource.
- static
Acls List<Acl> - Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
- target
Iqn String - iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- acl
Mode string | IscsiTarget Acl Mode - Mode for Target connectivity.
- disk
Pool stringName - The name of the Disk Pool.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- iscsi
Target stringName - The name of the iSCSI Target.
- luns
Iscsi
Lun[] - List of LUNs to be exposed through iSCSI Target.
- managed
By string - Azure resource id. Indicates if this resource is managed by another Azure resource.
- managed
By string[]Extended - List of Azure resource ids that manage this resource.
- static
Acls Acl[] - Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
- target
Iqn string - iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- acl_
mode str | IscsiTarget Acl Mode - Mode for Target connectivity.
- disk_
pool_ strname - The name of the Disk Pool.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- iscsi_
target_ strname - The name of the iSCSI Target.
- luns
Sequence[Iscsi
Lun Args] - List of LUNs to be exposed through iSCSI Target.
- managed_
by str - Azure resource id. Indicates if this resource is managed by another Azure resource.
- managed_
by_ Sequence[str]extended - List of Azure resource ids that manage this resource.
- static_
acls Sequence[AclArgs] - Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
- target_
iqn str - iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- acl
Mode String | "Dynamic" | "Static" - Mode for Target connectivity.
- disk
Pool StringName - The name of the Disk Pool.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- iscsi
Target StringName - The name of the iSCSI Target.
- luns List<Property Map>
- List of LUNs to be exposed through iSCSI Target.
- managed
By String - Azure resource id. Indicates if this resource is managed by another Azure resource.
- managed
By List<String>Extended - List of Azure resource ids that manage this resource.
- static
Acls List<Property Map> - Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
- target
Iqn String - iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
Outputs
All input properties are implicitly available as output properties. Additionally, the IscsiTarget resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - State of the operation on the resource.
- Sessions List<string>
- List of identifiers for active sessions on the iSCSI target
- Status string
- Operational status of the iSCSI Target.
- System
Data Pulumi.Azure Native. Storage Pool. Outputs. System Metadata Response - Resource metadata required by ARM RPC
- Type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- Endpoints List<string>
- List of private IPv4 addresses to connect to the iSCSI Target.
- Port int
- The port used by iSCSI Target portal group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - State of the operation on the resource.
- Sessions []string
- List of identifiers for active sessions on the iSCSI target
- Status string
- Operational status of the iSCSI Target.
- System
Data SystemMetadata Response - Resource metadata required by ARM RPC
- Type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- Endpoints []string
- List of private IPv4 addresses to connect to the iSCSI Target.
- Port int
- The port used by iSCSI Target portal group.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - State of the operation on the resource.
- sessions List<String>
- List of identifiers for active sessions on the iSCSI target
- status String
- Operational status of the iSCSI Target.
- system
Data SystemMetadata Response - Resource metadata required by ARM RPC
- type String
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- endpoints List<String>
- List of private IPv4 addresses to connect to the iSCSI Target.
- port Integer
- The port used by iSCSI Target portal group.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - State of the operation on the resource.
- sessions string[]
- List of identifiers for active sessions on the iSCSI target
- status string
- Operational status of the iSCSI Target.
- system
Data SystemMetadata Response - Resource metadata required by ARM RPC
- type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- endpoints string[]
- List of private IPv4 addresses to connect to the iSCSI Target.
- port number
- The port used by iSCSI Target portal group.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - State of the operation on the resource.
- sessions Sequence[str]
- List of identifiers for active sessions on the iSCSI target
- status str
- Operational status of the iSCSI Target.
- system_
data SystemMetadata Response - Resource metadata required by ARM RPC
- type str
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- endpoints Sequence[str]
- List of private IPv4 addresses to connect to the iSCSI Target.
- port int
- The port used by iSCSI Target portal group.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - State of the operation on the resource.
- sessions List<String>
- List of identifiers for active sessions on the iSCSI target
- status String
- Operational status of the iSCSI Target.
- system
Data Property Map - Resource metadata required by ARM RPC
- type String
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- endpoints List<String>
- List of private IPv4 addresses to connect to the iSCSI Target.
- port Number
- The port used by iSCSI Target portal group.
Supporting Types
Acl, AclArgs
- Initiator
Iqn string - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- Mapped
Luns List<string> - List of LUN names mapped to the ACL.
- Initiator
Iqn string - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- Mapped
Luns []string - List of LUN names mapped to the ACL.
- initiator
Iqn String - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- mapped
Luns List<String> - List of LUN names mapped to the ACL.
- initiator
Iqn string - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- mapped
Luns string[] - List of LUN names mapped to the ACL.
- initiator_
iqn str - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- mapped_
luns Sequence[str] - List of LUN names mapped to the ACL.
- initiator
Iqn String - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- mapped
Luns List<String> - List of LUN names mapped to the ACL.
AclResponse, AclResponseArgs
- Initiator
Iqn string - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- Mapped
Luns List<string> - List of LUN names mapped to the ACL.
- Initiator
Iqn string - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- Mapped
Luns []string - List of LUN names mapped to the ACL.
- initiator
Iqn String - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- mapped
Luns List<String> - List of LUN names mapped to the ACL.
- initiator
Iqn string - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- mapped
Luns string[] - List of LUN names mapped to the ACL.
- initiator_
iqn str - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- mapped_
luns Sequence[str] - List of LUN names mapped to the ACL.
- initiator
Iqn String - iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
- mapped
Luns List<String> - List of LUN names mapped to the ACL.
IscsiLun, IscsiLunArgs
- Managed
Disk stringAzure Resource Id - Azure Resource ID of the Managed Disk.
- Name string
- User defined name for iSCSI LUN; example: "lun0"
- Managed
Disk stringAzure Resource Id - Azure Resource ID of the Managed Disk.
- Name string
- User defined name for iSCSI LUN; example: "lun0"
- managed
Disk StringAzure Resource Id - Azure Resource ID of the Managed Disk.
- name String
- User defined name for iSCSI LUN; example: "lun0"
- managed
Disk stringAzure Resource Id - Azure Resource ID of the Managed Disk.
- name string
- User defined name for iSCSI LUN; example: "lun0"
- managed_
disk_ strazure_ resource_ id - Azure Resource ID of the Managed Disk.
- name str
- User defined name for iSCSI LUN; example: "lun0"
- managed
Disk StringAzure Resource Id - Azure Resource ID of the Managed Disk.
- name String
- User defined name for iSCSI LUN; example: "lun0"
IscsiLunResponse, IscsiLunResponseArgs
- Lun int
- Specifies the Logical Unit Number of the iSCSI LUN.
- Managed
Disk stringAzure Resource Id - Azure Resource ID of the Managed Disk.
- Name string
- User defined name for iSCSI LUN; example: "lun0"
- Lun int
- Specifies the Logical Unit Number of the iSCSI LUN.
- Managed
Disk stringAzure Resource Id - Azure Resource ID of the Managed Disk.
- Name string
- User defined name for iSCSI LUN; example: "lun0"
- lun Integer
- Specifies the Logical Unit Number of the iSCSI LUN.
- managed
Disk StringAzure Resource Id - Azure Resource ID of the Managed Disk.
- name String
- User defined name for iSCSI LUN; example: "lun0"
- lun number
- Specifies the Logical Unit Number of the iSCSI LUN.
- managed
Disk stringAzure Resource Id - Azure Resource ID of the Managed Disk.
- name string
- User defined name for iSCSI LUN; example: "lun0"
- lun int
- Specifies the Logical Unit Number of the iSCSI LUN.
- managed_
disk_ strazure_ resource_ id - Azure Resource ID of the Managed Disk.
- name str
- User defined name for iSCSI LUN; example: "lun0"
- lun Number
- Specifies the Logical Unit Number of the iSCSI LUN.
- managed
Disk StringAzure Resource Id - Azure Resource ID of the Managed Disk.
- name String
- User defined name for iSCSI LUN; example: "lun0"
IscsiTargetAclMode, IscsiTargetAclModeArgs
- Dynamic
- Dynamic
- Static
- Static
- Iscsi
Target Acl Mode Dynamic - Dynamic
- Iscsi
Target Acl Mode Static - Static
- Dynamic
- Dynamic
- Static
- Static
- Dynamic
- Dynamic
- Static
- Static
- DYNAMIC
- Dynamic
- STATIC
- Static
- "Dynamic"
- Dynamic
- "Static"
- Static
SystemMetadataResponse, SystemMetadataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The type of identity that last modified the resource.
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The type of identity that last modified the resource.
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The type of identity that last modified the resource.
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The type of identity that last modified the resource.
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The type of identity that last modified the resource.
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The type of identity that last modified the resource.
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:storagepool:IscsiTarget myIscsiTarget /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0