Class CachesIscsiVolumeState
Inherited Members
Namespace: Pulumi.Aws.StorageGateway
Assembly: Pulumi.Aws.dll
Syntax
public sealed class CachesIscsiVolumeState : ResourceArgs
Constructors
View SourceCachesIscsiVolumeState()
Declaration
public CachesIscsiVolumeState()
Properties
View SourceArn
Volume Amazon Resource Name (ARN), e.g. arn:aws:storagegateway:us-east-1:123456789012:gateway/sgw-12345678/volume/vol-12345678.
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ChapEnabled
Whether mutual CHAP is enabled for the iSCSI target.
Declaration
public Input<bool> ChapEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
GatewayArn
The Amazon Resource Name (ARN) of the gateway.
Declaration
public Input<string> GatewayArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
LunNumber
Logical disk number.
Declaration
public Input<int> LunNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
NetworkInterfaceId
The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted.
Declaration
public Input<string> NetworkInterfaceId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NetworkInterfacePort
The port used to communicate with iSCSI targets.
Declaration
public Input<int> NetworkInterfacePort { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
SnapshotId
The snapshot ID of the snapshot to restore as the new cached volume. e.g. snap-1122aabb.
Declaration
public Input<string> SnapshotId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SourceVolumeArn
The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The volume_size_in_bytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.
Declaration
public Input<string> SourceVolumeArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
Key-value map of resource tags
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
TargetArn
Target Amazon Resource Name (ARN), e.g. arn:aws:storagegateway:us-east-1:123456789012:gateway/sgw-12345678/target/iqn.1997-05.com.amazon:TargetName.
Declaration
public Input<string> TargetArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TargetName
The name of the iSCSI target used by initiators to connect to the target and as a suffix for the target ARN. The target name must be unique across all volumes of a gateway.
Declaration
public Input<string> TargetName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VolumeArn
Volume Amazon Resource Name (ARN), e.g. arn:aws:storagegateway:us-east-1:123456789012:gateway/sgw-12345678/volume/vol-12345678.
Declaration
public Input<string> VolumeArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VolumeId
Volume ID, e.g. vol-12345678.
Declaration
public Input<string> VolumeId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VolumeSizeInBytes
The size of the volume in bytes.
Declaration
public Input<int> VolumeSizeInBytes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |