Source code for imcsdk.mometa.adaptor.AdaptorEthISCSIProfile

"""This module contains the general information for AdaptorEthISCSIProfile ManagedObject."""

from ...imcmo import ManagedObject
from ...imccoremeta import MoPropertyMeta, MoMeta
from ...imcmeta import VersionMeta


[docs]class AdaptorEthISCSIProfileConsts: INITIATOR_PRIORITY_PRIMARY = "primary" INITIATOR_PRIORITY_SECONDARY = "secondary"
[docs]class AdaptorEthISCSIProfile(ManagedObject): """This is AdaptorEthISCSIProfile class.""" consts = AdaptorEthISCSIProfileConsts() naming_props = set([]) mo_meta = MoMeta("AdaptorEthISCSIProfile", "adaptorEthISCSIProfile", "ethiscsi", VersionMeta.Version151f, "InputOutput", 0x3fffffff, [], ["admin", "read-only", "user"], [u'adaptorHostEthIf'], [], ["Add", "Get", "Remove", "Set"]) prop_meta = { "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version151f, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), "dhcp_iscsi": MoPropertyMeta("dhcp_iscsi", "dhcpISCSI", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x2, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), "dhcp_id": MoPropertyMeta("dhcp_id", "dhcpId", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x4, 0, 64, None, [], []), "dhcp_network_settings": MoPropertyMeta("dhcp_network_settings", "dhcpNetworkSettings", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), "dhcp_timeout": MoPropertyMeta("dhcp_timeout", "dhcpTimeout", "uint", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, [], ["60-300"]), "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x20, 0, 255, None, [], []), "initiator_chap_name": MoPropertyMeta("initiator_chap_name", "initiatorChapName", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x40, None, None, r"""[a-zA-Z0-9]{0,50}""", [], []), "initiator_chap_secret": MoPropertyMeta("initiator_chap_secret", "initiatorChapSecret", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x80, None, None, r"""[!""#%&'\(\)\*\+,\-\./:;<>@\[\\\]\^_`\{\|\}~a-zA-Z0-9]{0,50}""", [], []), "initiator_gateway": MoPropertyMeta("initiator_gateway", "initiatorGateway", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x100, 0, 256, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "initiator_ip_address": MoPropertyMeta("initiator_ip_address", "initiatorIPAddress", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x200, 0, 256, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "initiator_name": MoPropertyMeta("initiator_name", "initiatorName", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x400, None, None, r"""[0-9a-zA-Z\.:-]{0,223}""", [], []), "initiator_primary_dns": MoPropertyMeta("initiator_primary_dns", "initiatorPrimaryDns", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x800, 0, 256, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "initiator_priority": MoPropertyMeta("initiator_priority", "initiatorPriority", "string", VersionMeta.Version209c, MoPropertyMeta.READ_WRITE, 0x1000, None, None, None, ["primary", "secondary"], []), "initiator_secondary_dns": MoPropertyMeta("initiator_secondary_dns", "initiatorSecondaryDns", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x2000, 0, 256, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "initiator_subnet_mask": MoPropertyMeta("initiator_subnet_mask", "initiatorSubnetMask", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x4000, 0, 256, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "initiator_tcp_timeout": MoPropertyMeta("initiator_tcp_timeout", "initiatorTCPTimeout", "uint", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x8000, None, None, None, [], ["0-255"]), "ip_ver": MoPropertyMeta("ip_ver", "ipVer", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), "link_busy_retry_count": MoPropertyMeta("link_busy_retry_count", "linkBusyRetryCount", "uint", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x10000, None, None, None, [], ["0-255"]), "linkup_timeout": MoPropertyMeta("linkup_timeout", "linkupTimeout", "uint", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x20000, None, None, None, [], ["0-255"]), "primary_target_boot_lun": MoPropertyMeta("primary_target_boot_lun", "primaryTargetBootLun", "uint", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x40000, None, None, None, [], ["0-65535"]), "primary_target_chap_name": MoPropertyMeta("primary_target_chap_name", "primaryTargetChapName", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x80000, None, None, r"""[a-zA-Z0-9]{0,50}""", [], []), "primary_target_chap_secret": MoPropertyMeta("primary_target_chap_secret", "primaryTargetChapSecret", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x100000, None, None, r"""[!""#%&'\(\)\*\+,\-\./:;<>@\[\\\]\^_`\{\|\}~a-zA-Z0-9]{0,50}""", [], []), "primary_target_ip_address": MoPropertyMeta("primary_target_ip_address", "primaryTargetIPAddress", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x200000, 0, 256, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "primary_target_name": MoPropertyMeta("primary_target_name", "primaryTargetName", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x400000, None, None, r"""[0-9a-zA-Z\.:-]{0,223}""", [], []), "primary_target_port": MoPropertyMeta("primary_target_port", "primaryTargetPort", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x800000, 0, 255, None, [], []), "secondary_target_boot_lun": MoPropertyMeta("secondary_target_boot_lun", "secondaryTargetBootLun", "uint", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x1000000, None, None, None, [], ["0-65535"]), "secondary_target_chap_name": MoPropertyMeta("secondary_target_chap_name", "secondaryTargetChapName", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x2000000, None, None, r"""[a-zA-Z0-9]{0,50}""", [], []), "secondary_target_chap_secret": MoPropertyMeta("secondary_target_chap_secret", "secondaryTargetChapSecret", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x4000000, None, None, r"""[!""#%&'\(\)\*\+,\-\./:;<>@\[\\\]\^_`\{\|\}~a-zA-Z0-9]{0,50}""", [], []), "secondary_target_ip_address": MoPropertyMeta("secondary_target_ip_address", "secondaryTargetIPAddress", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x8000000, 0, 256, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "secondary_target_name": MoPropertyMeta("secondary_target_name", "secondaryTargetName", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x10000000, None, None, r"""[0-9a-zA-Z\.:-]{0,223}""", [], []), "secondary_target_port": MoPropertyMeta("secondary_target_port", "secondaryTargetPort", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x20000000, None, None, None, ["", "created", "deleted", "modified", "removed"], []), } prop_map = { "childAction": "child_action", "dhcpISCSI": "dhcp_iscsi", "dhcpId": "dhcp_id", "dhcpNetworkSettings": "dhcp_network_settings", "dhcpTimeout": "dhcp_timeout", "dn": "dn", "initiatorChapName": "initiator_chap_name", "initiatorChapSecret": "initiator_chap_secret", "initiatorGateway": "initiator_gateway", "initiatorIPAddress": "initiator_ip_address", "initiatorName": "initiator_name", "initiatorPrimaryDns": "initiator_primary_dns", "initiatorPriority": "initiator_priority", "initiatorSecondaryDns": "initiator_secondary_dns", "initiatorSubnetMask": "initiator_subnet_mask", "initiatorTCPTimeout": "initiator_tcp_timeout", "ipVer": "ip_ver", "linkBusyRetryCount": "link_busy_retry_count", "linkupTimeout": "linkup_timeout", "primaryTargetBootLun": "primary_target_boot_lun", "primaryTargetChapName": "primary_target_chap_name", "primaryTargetChapSecret": "primary_target_chap_secret", "primaryTargetIPAddress": "primary_target_ip_address", "primaryTargetName": "primary_target_name", "primaryTargetPort": "primary_target_port", "rn": "rn", "secondaryTargetBootLun": "secondary_target_boot_lun", "secondaryTargetChapName": "secondary_target_chap_name", "secondaryTargetChapSecret": "secondary_target_chap_secret", "secondaryTargetIPAddress": "secondary_target_ip_address", "secondaryTargetName": "secondary_target_name", "secondaryTargetPort": "secondary_target_port", "status": "status", } def __init__(self, parent_mo_or_dn, **kwargs): self._dirty_mask = 0 self.child_action = None self.dhcp_iscsi = None self.dhcp_id = None self.dhcp_network_settings = None self.dhcp_timeout = None self.initiator_chap_name = None self.initiator_chap_secret = None self.initiator_gateway = None self.initiator_ip_address = None self.initiator_name = None self.initiator_primary_dns = None self.initiator_priority = None self.initiator_secondary_dns = None self.initiator_subnet_mask = None self.initiator_tcp_timeout = None self.ip_ver = None self.link_busy_retry_count = None self.linkup_timeout = None self.primary_target_boot_lun = None self.primary_target_chap_name = None self.primary_target_chap_secret = None self.primary_target_ip_address = None self.primary_target_name = None self.primary_target_port = None self.secondary_target_boot_lun = None self.secondary_target_chap_name = None self.secondary_target_chap_secret = None self.secondary_target_ip_address = None self.secondary_target_name = None self.secondary_target_port = None self.status = None ManagedObject.__init__(self, "AdaptorEthISCSIProfile", parent_mo_or_dn, **kwargs)