IscsiTargetInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. storagepool. fluent. models. IscsiTargetInner
- com.
- com.
public final class IscsiTargetInner
extends ProxyResource
Response for iSCSI Target requests.
Constructor | Description |
---|---|
Iscsi |
Creates an instance of Iscsi |
Modifier and Type | Method and Description |
---|---|
Iscsi |
acl Get the acl |
List<String> |
endpoints()
Get the endpoints property: List of private IPv4 addresses to connect to the iSCSI Target. |
static
Iscsi |
from Reads an instance of Iscsi |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
List<Iscsi |
luns()
Get the luns property: List of LUNs to be exposed through iSCSI Target. |
String |
managed Get the managed |
List<String> |
managed Get the managed |
String |
name()
Get the name property: The name of the resource. |
Integer |
port()
Get the port property: The port used by iSCSI Target portal group. |
Provisioning |
provisioning Get the provisioning |
List<String> |
sessions()
Get the sessions property: List of identifiers for active sessions on the iSCSI target. |
List<Acl> |
static Get the static |
Operational |
status()
Get the status property: Operational status of the iSCSI Target. |
System |
system Get the system |
String |
target Get the target |
Json |
to |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Iscsi |
with Set the acl |
Iscsi |
with Set the endpoints property: List of private IPv4 addresses to connect to the iSCSI Target. |
Iscsi |
with Set the luns property: List of LUNs to be exposed through iSCSI Target. |
Iscsi |
with Set the port property: The port used by iSCSI Target portal group. |
Iscsi |
with Set the static |
Iscsi |
with Set the status property: Operational status of the iSCSI Target. |
Iscsi |
with Set the target |
Methods inherited from ProxyResource
Methods inherited from java.lang.Object
IscsiTargetInner
public IscsiTargetInner()
Creates an instance of IscsiTargetInner class.
aclMode
public IscsiTargetAclMode aclMode()
Get the aclMode property: Mode for Target connectivity.
Returns:
endpoints
public List
Get the endpoints property: List of private IPv4 addresses to connect to the iSCSI Target.
Returns:
fromJson
public static IscsiTargetInner fromJson(JsonReader jsonReader)
Reads an instance of IscsiTargetInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
IscsiTargetInner.id()Returns:
luns
public List
Get the luns property: List of LUNs to be exposed through iSCSI Target.
Returns:
managedBy
public String managedBy()
Get the managedBy property: Azure resource id. Indicates if this resource is managed by another Azure resource.
Returns:
managedByExtended
public List
Get the managedByExtended property: List of Azure resource ids that manage this resource.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
IscsiTargetInner.name()Returns:
port
public Integer port()
Get the port property: The port used by iSCSI Target portal group.
Returns:
provisioningState
public ProvisioningStates provisioningState()
Get the provisioningState property: State of the operation on the resource.
Returns:
sessions
public List
Get the sessions property: List of identifiers for active sessions on the iSCSI target.
Returns:
staticAcls
public List
Get the staticAcls property: Access Control List (ACL) for an iSCSI Target; defines LUN masking policy.
Returns:
status
public OperationalStatus status()
Get the status property: Operational status of the iSCSI Target.
Returns:
systemData
public SystemMetadata systemData()
Get the systemData property: Resource metadata required by ARM RPC.
Returns:
targetIqn
public String targetIqn()
Get the targetIqn property: iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
IscsiTargetInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
IscsiTargetInner.type()Returns:
validate
public void validate()
Validates the instance.
withAclMode
public IscsiTargetInner withAclMode(IscsiTargetAclMode aclMode)
Set the aclMode property: Mode for Target connectivity.
Parameters:
Returns:
withEndpoints
public IscsiTargetInner withEndpoints(List
Set the endpoints property: List of private IPv4 addresses to connect to the iSCSI Target.
Parameters:
Returns:
withLuns
public IscsiTargetInner withLuns(List
Set the luns property: List of LUNs to be exposed through iSCSI Target.
Parameters:
Returns:
withPort
public IscsiTargetInner withPort(Integer port)
Set the port property: The port used by iSCSI Target portal group.
Parameters:
Returns:
withStaticAcls
public IscsiTargetInner withStaticAcls(List
Set the staticAcls property: Access Control List (ACL) for an iSCSI Target; defines LUN masking policy.
Parameters:
Returns:
withStatus
public IscsiTargetInner withStatus(OperationalStatus status)
Set the status property: Operational status of the iSCSI Target.
Parameters:
Returns:
withTargetIqn
public IscsiTargetInner withTargetIqn(String targetIqn)
Set the targetIqn property: iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
Parameters:
Returns:
Azure SDK for Java geri bildirimi
Azure SDK for Java, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: