Documentation
¶
Index ¶
- Constants
- type AggrAttributesType
- type AggrGetIterRequest
- func (o *AggrGetIterRequest) DesiredAttributes() AggrAttributesType
- func (o *AggrGetIterRequest) ExecuteUsing(zr *ZapiRunner) (AggrGetIterResponse, error)
- func (o *AggrGetIterRequest) MaxRecords() int
- func (o *AggrGetIterRequest) Query() AggrAttributesType
- func (o *AggrGetIterRequest) SetDesiredAttributes(newValue AggrAttributesType) *AggrGetIterRequest
- func (o *AggrGetIterRequest) SetMaxRecords(newValue int) *AggrGetIterRequest
- func (o *AggrGetIterRequest) SetQuery(newValue AggrAttributesType) *AggrGetIterRequest
- func (o *AggrGetIterRequest) SetTag(newValue string) *AggrGetIterRequest
- func (o AggrGetIterRequest) String() string
- func (o *AggrGetIterRequest) Tag() string
- func (o *AggrGetIterRequest) ToXML() (string, error)
- type AggrGetIterResponse
- type AggrGetIterResponseResult
- func (o *AggrGetIterResponseResult) AttributesList() []AggrAttributesType
- func (o *AggrGetIterResponseResult) NextTag() string
- func (o *AggrGetIterResponseResult) NumRecords() int
- func (o *AggrGetIterResponseResult) SetAttributesList(newValue []AggrAttributesType) *AggrGetIterResponseResult
- func (o *AggrGetIterResponseResult) SetNextTag(newValue string) *AggrGetIterResponseResult
- func (o *AggrGetIterResponseResult) SetNumRecords(newValue int) *AggrGetIterResponseResult
- func (o AggrGetIterResponseResult) String() string
- type AggrNameType
- type AggrRaidAttributesType
- type AntivirusPolicyType
- type BlockRangeType
- func (o *BlockRangeType) BlockCount() int
- func (o *BlockRangeType) DestinationBlockNumber() int
- func (o *BlockRangeType) SetBlockCount(newValue int) *BlockRangeType
- func (o *BlockRangeType) SetDestinationBlockNumber(newValue int) *BlockRangeType
- func (o *BlockRangeType) SetSourceBlockNumber(newValue int) *BlockRangeType
- func (o *BlockRangeType) SourceBlockNumber() int
- func (o BlockRangeType) String() string
- func (o *BlockRangeType) ToXML() (string, error)
- type CachePolicyType
- type DataProtocolType
- type DnsZoneType
- type EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) AppVersion() string
- func (o *EmsAutosupportLogRequest) AutoSupport() bool
- func (o *EmsAutosupportLogRequest) Category() string
- func (o *EmsAutosupportLogRequest) ComputerName() string
- func (o *EmsAutosupportLogRequest) EventDescription() string
- func (o *EmsAutosupportLogRequest) EventId() int
- func (o *EmsAutosupportLogRequest) EventSource() string
- func (o *EmsAutosupportLogRequest) ExecuteUsing(zr *ZapiRunner) (EmsAutosupportLogResponse, error)
- func (o *EmsAutosupportLogRequest) LogLevel() int
- func (o *EmsAutosupportLogRequest) SetAppVersion(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetAutoSupport(newValue bool) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetCategory(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetComputerName(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetEventDescription(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetEventId(newValue int) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetEventSource(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetLogLevel(newValue int) *EmsAutosupportLogRequest
- func (o EmsAutosupportLogRequest) String() string
- func (o *EmsAutosupportLogRequest) ToXML() (string, error)
- type EmsAutosupportLogResponse
- type EmsAutosupportLogResponseResult
- type FailoverGroupType
- type IgroupAddRequest
- func (r *IgroupAddRequest) ExecuteUsing(zr *ZapiRunner) (IgroupAddResponse, error)
- func (o *IgroupAddRequest) Force() bool
- func (o *IgroupAddRequest) Initiator() string
- func (o *IgroupAddRequest) InitiatorGroupName() string
- func (o *IgroupAddRequest) SetForce(newValue bool) *IgroupAddRequest
- func (o *IgroupAddRequest) SetInitiator(newValue string) *IgroupAddRequest
- func (o *IgroupAddRequest) SetInitiatorGroupName(newValue string) *IgroupAddRequest
- func (o IgroupAddRequest) String() string
- func (o *IgroupAddRequest) ToXML() (string, error)
- type IgroupAddResponse
- type IgroupAddResponseResult
- type IgroupCreateRequest
- func (o *IgroupCreateRequest) BindPortset() string
- func (r *IgroupCreateRequest) ExecuteUsing(zr *ZapiRunner) (IgroupCreateResponse, error)
- func (o *IgroupCreateRequest) InitiatorGroupName() string
- func (o *IgroupCreateRequest) InitiatorGroupType() string
- func (o *IgroupCreateRequest) OsType() string
- func (o *IgroupCreateRequest) Ostype() string
- func (o *IgroupCreateRequest) SetBindPortset(newValue string) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetInitiatorGroupName(newValue string) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetInitiatorGroupType(newValue string) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetOsType(newValue string) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetOstype(newValue string) *IgroupCreateRequest
- func (o IgroupCreateRequest) String() string
- func (o *IgroupCreateRequest) ToXML() (string, error)
- type IgroupCreateResponse
- type IgroupCreateResponseResult
- type IgroupDestroyRequest
- func (r *IgroupDestroyRequest) ExecuteUsing(zr *ZapiRunner) (IgroupDestroyResponse, error)
- func (o *IgroupDestroyRequest) Force() bool
- func (o *IgroupDestroyRequest) InitiatorGroupName() string
- func (o *IgroupDestroyRequest) SetForce(newValue bool) *IgroupDestroyRequest
- func (o *IgroupDestroyRequest) SetInitiatorGroupName(newValue string) *IgroupDestroyRequest
- func (o IgroupDestroyRequest) String() string
- func (o *IgroupDestroyRequest) ToXML() (string, error)
- type IgroupDestroyResponse
- type IgroupDestroyResponseResult
- type IgroupGetIterRequest
- func (o *IgroupGetIterRequest) DesiredAttributes() InitiatorGroupInfoType
- func (o *IgroupGetIterRequest) ExecuteUsing(zr *ZapiRunner) (IgroupGetIterResponse, error)
- func (o *IgroupGetIterRequest) MaxRecords() int
- func (o *IgroupGetIterRequest) Query() InitiatorGroupInfoType
- func (o *IgroupGetIterRequest) SetDesiredAttributes(newValue InitiatorGroupInfoType) *IgroupGetIterRequest
- func (o *IgroupGetIterRequest) SetMaxRecords(newValue int) *IgroupGetIterRequest
- func (o *IgroupGetIterRequest) SetQuery(newValue InitiatorGroupInfoType) *IgroupGetIterRequest
- func (o *IgroupGetIterRequest) SetTag(newValue string) *IgroupGetIterRequest
- func (o IgroupGetIterRequest) String() string
- func (o *IgroupGetIterRequest) Tag() string
- func (o *IgroupGetIterRequest) ToXML() (string, error)
- type IgroupGetIterResponse
- type IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) AttributesList() []InitiatorGroupInfoType
- func (o *IgroupGetIterResponseResult) NextTag() string
- func (o *IgroupGetIterResponseResult) NumRecords() int
- func (o *IgroupGetIterResponseResult) SetAttributesList(newValue []InitiatorGroupInfoType) *IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) SetNextTag(newValue string) *IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) SetNumRecords(newValue int) *IgroupGetIterResponseResult
- func (o IgroupGetIterResponseResult) String() string
- type IgroupRemoveRequest
- func (r *IgroupRemoveRequest) ExecuteUsing(zr *ZapiRunner) (IgroupRemoveResponse, error)
- func (o *IgroupRemoveRequest) Force() bool
- func (o *IgroupRemoveRequest) Initiator() string
- func (o *IgroupRemoveRequest) InitiatorGroupName() string
- func (o *IgroupRemoveRequest) SetForce(newValue bool) *IgroupRemoveRequest
- func (o *IgroupRemoveRequest) SetInitiator(newValue string) *IgroupRemoveRequest
- func (o *IgroupRemoveRequest) SetInitiatorGroupName(newValue string) *IgroupRemoveRequest
- func (o IgroupRemoveRequest) String() string
- func (o *IgroupRemoveRequest) ToXML() (string, error)
- type IgroupRemoveResponse
- type IgroupRemoveResponseResult
- type InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) InitiatorGroupAluaEnabled() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupName() string
- func (o *InitiatorGroupInfoType) InitiatorGroupOsType() string
- func (o *InitiatorGroupInfoType) InitiatorGroupPortsetName() string
- func (o *InitiatorGroupInfoType) InitiatorGroupReportScsiNameEnabled() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupThrottleBorrow() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupThrottleReserve() int
- func (o *InitiatorGroupInfoType) InitiatorGroupType() string
- func (o *InitiatorGroupInfoType) InitiatorGroupUsePartner() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupUuid() string
- func (o *InitiatorGroupInfoType) InitiatorGroupVsaEnabled() bool
- func (o *InitiatorGroupInfoType) Initiators() []InitiatorInfoType
- func (o *InitiatorGroupInfoType) LunId() int
- func (o *InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupName(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupOsType(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupPortsetName(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupReportScsiNameEnabled(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleBorrow(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleReserve(newValue int) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupType(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupUsePartner(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupUuid(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupVsaEnabled(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiators(newValue []InitiatorInfoType) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetLunId(newValue int) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetVserver(newValue string) *InitiatorGroupInfoType
- func (o InitiatorGroupInfoType) String() string
- func (o *InitiatorGroupInfoType) ToXML() (string, error)
- func (o *InitiatorGroupInfoType) Vserver() string
- type InitiatorInfoType
- type IpAddressType
- type IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) DesiredAttributes() IscsiServiceInfoType
- func (o *IscsiServiceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (IscsiServiceGetIterResponse, error)
- func (o *IscsiServiceGetIterRequest) MaxRecords() int
- func (o *IscsiServiceGetIterRequest) Query() IscsiServiceInfoType
- func (o *IscsiServiceGetIterRequest) SetDesiredAttributes(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) SetMaxRecords(newValue int) *IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) SetQuery(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) SetTag(newValue string) *IscsiServiceGetIterRequest
- func (o IscsiServiceGetIterRequest) String() string
- func (o *IscsiServiceGetIterRequest) Tag() string
- func (o *IscsiServiceGetIterRequest) ToXML() (string, error)
- type IscsiServiceGetIterResponse
- type IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) AttributesList() []IscsiServiceInfoType
- func (o *IscsiServiceGetIterResponseResult) NextTag() string
- func (o *IscsiServiceGetIterResponseResult) NumRecords() int
- func (o *IscsiServiceGetIterResponseResult) SetAttributesList(newValue []IscsiServiceInfoType) *IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) SetNextTag(newValue string) *IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) SetNumRecords(newValue int) *IscsiServiceGetIterResponseResult
- func (o IscsiServiceGetIterResponseResult) String() string
- type IscsiServiceInfoType
- type JunctionPathType
- type LanguageCodeType
- type LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) CachingPolicy() string
- func (o *LunCreateBySizeRequest) Class() string
- func (o *LunCreateBySizeRequest) Comment() string
- func (r *LunCreateBySizeRequest) ExecuteUsing(zr *ZapiRunner) (LunCreateBySizeResponse, error)
- func (o *LunCreateBySizeRequest) ForeignDisk() string
- func (o *LunCreateBySizeRequest) Ostype() string
- func (o *LunCreateBySizeRequest) Path() string
- func (o *LunCreateBySizeRequest) PrefixSize() int
- func (o *LunCreateBySizeRequest) QosPolicyGroup() string
- func (o *LunCreateBySizeRequest) SetCachingPolicy(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetClass(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetComment(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetForeignDisk(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetOstype(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetPath(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetPrefixSize(newValue int) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetQosPolicyGroup(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetSize(newValue int) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetSpaceAllocationEnabled(newValue bool) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetSpaceReservationEnabled(newValue bool) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetType(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) Size() int
- func (o *LunCreateBySizeRequest) SpaceAllocationEnabled() bool
- func (o *LunCreateBySizeRequest) SpaceReservationEnabled() bool
- func (o LunCreateBySizeRequest) String() string
- func (o *LunCreateBySizeRequest) ToXML() (string, error)
- func (o *LunCreateBySizeRequest) Type() string
- type LunCreateBySizeResponse
- type LunCreateBySizeResponseResult
- type LunDestroyRequest
- func (o *LunDestroyRequest) DestroyFencedLun() bool
- func (r *LunDestroyRequest) ExecuteUsing(zr *ZapiRunner) (LunDestroyResponse, error)
- func (o *LunDestroyRequest) Force() bool
- func (o *LunDestroyRequest) Path() string
- func (o *LunDestroyRequest) SetDestroyFencedLun(newValue bool) *LunDestroyRequest
- func (o *LunDestroyRequest) SetForce(newValue bool) *LunDestroyRequest
- func (o *LunDestroyRequest) SetPath(newValue string) *LunDestroyRequest
- func (o LunDestroyRequest) String() string
- func (o *LunDestroyRequest) ToXML() (string, error)
- type LunDestroyResponse
- type LunDestroyResponseResult
- type LunGetSerialNumberRequest
- func (r *LunGetSerialNumberRequest) ExecuteUsing(zr *ZapiRunner) (LunGetSerialNumberResponse, error)
- func (o *LunGetSerialNumberRequest) Path() string
- func (o *LunGetSerialNumberRequest) SetPath(newValue string) *LunGetSerialNumberRequest
- func (o LunGetSerialNumberRequest) String() string
- func (o *LunGetSerialNumberRequest) ToXML() (string, error)
- type LunGetSerialNumberResponse
- type LunGetSerialNumberResponseResult
- type LunMapListInfoRequest
- func (r *LunMapListInfoRequest) ExecuteUsing(zr *ZapiRunner) (LunMapListInfoResponse, error)
- func (o *LunMapListInfoRequest) Path() string
- func (o *LunMapListInfoRequest) SetPath(newValue string) *LunMapListInfoRequest
- func (o LunMapListInfoRequest) String() string
- func (o *LunMapListInfoRequest) ToXML() (string, error)
- type LunMapListInfoResponse
- type LunMapListInfoResponseResult
- type LunMapRequest
- func (o *LunMapRequest) AdditionalReportingNode() NodeNameType
- func (r *LunMapRequest) ExecuteUsing(zr *ZapiRunner) (LunMapResponse, error)
- func (o *LunMapRequest) Force() bool
- func (o *LunMapRequest) InitiatorGroup() string
- func (o *LunMapRequest) LunId() int
- func (o *LunMapRequest) Path() string
- func (o *LunMapRequest) SetAdditionalReportingNode(newValue NodeNameType) *LunMapRequest
- func (o *LunMapRequest) SetForce(newValue bool) *LunMapRequest
- func (o *LunMapRequest) SetInitiatorGroup(newValue string) *LunMapRequest
- func (o *LunMapRequest) SetLunId(newValue int) *LunMapRequest
- func (o *LunMapRequest) SetPath(newValue string) *LunMapRequest
- func (o LunMapRequest) String() string
- func (o *LunMapRequest) ToXML() (string, error)
- type LunMapResponse
- type LunMapResponseResult
- type LunOfflineRequest
- type LunOfflineResponse
- type LunOfflineResponseResult
- type LunOnlineRequest
- func (r *LunOnlineRequest) ExecuteUsing(zr *ZapiRunner) (LunOnlineResponse, error)
- func (o *LunOnlineRequest) Force() bool
- func (o *LunOnlineRequest) Path() string
- func (o *LunOnlineRequest) SetForce(newValue bool) *LunOnlineRequest
- func (o *LunOnlineRequest) SetPath(newValue string) *LunOnlineRequest
- func (o LunOnlineRequest) String() string
- func (o *LunOnlineRequest) ToXML() (string, error)
- type LunOnlineResponse
- type LunOnlineResponseResult
- type NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) DesiredAttributes() NetInterfaceInfoType
- func (r *NetInterfaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (NetInterfaceGetIterResponse, error)
- func (o *NetInterfaceGetIterRequest) MaxRecords() int
- func (o *NetInterfaceGetIterRequest) Query() NetInterfaceInfoType
- func (o *NetInterfaceGetIterRequest) SetDesiredAttributes(newValue NetInterfaceInfoType) *NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) SetMaxRecords(newValue int) *NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) SetQuery(newValue NetInterfaceInfoType) *NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) SetTag(newValue string) *NetInterfaceGetIterRequest
- func (o NetInterfaceGetIterRequest) String() string
- func (o *NetInterfaceGetIterRequest) Tag() string
- func (o *NetInterfaceGetIterRequest) ToXML() (string, error)
- type NetInterfaceGetIterResponse
- type NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) AttributesList() []NetInterfaceInfoType
- func (o *NetInterfaceGetIterResponseResult) NextTag() string
- func (o *NetInterfaceGetIterResponseResult) NumRecords() int
- func (o *NetInterfaceGetIterResponseResult) SetAttributesList(newValue []NetInterfaceInfoType) *NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) SetNextTag(newValue string) *NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) SetNumRecords(newValue int) *NetInterfaceGetIterResponseResult
- func (o NetInterfaceGetIterResponseResult) String() string
- type NetInterfaceInfoType
- func (o *NetInterfaceInfoType) Address() IpAddressType
- func (o *NetInterfaceInfoType) AddressFamily() string
- func (o *NetInterfaceInfoType) AdministrativeStatus() string
- func (o *NetInterfaceInfoType) Comment() string
- func (o *NetInterfaceInfoType) CurrentNode() string
- func (o *NetInterfaceInfoType) CurrentPort() string
- func (o *NetInterfaceInfoType) DataProtocols() []DataProtocolType
- func (o *NetInterfaceInfoType) DnsDomainName() DnsZoneType
- func (o *NetInterfaceInfoType) FailoverGroup() FailoverGroupType
- func (o *NetInterfaceInfoType) FailoverPolicy() string
- func (o *NetInterfaceInfoType) FirewallPolicy() string
- func (o *NetInterfaceInfoType) ForceSubnetAssociation() bool
- func (o *NetInterfaceInfoType) HomeNode() string
- func (o *NetInterfaceInfoType) HomePort() string
- func (o *NetInterfaceInfoType) InterfaceName() string
- func (o *NetInterfaceInfoType) IsAutoRevert() bool
- func (o *NetInterfaceInfoType) IsHome() bool
- func (o *NetInterfaceInfoType) IsIpv4LinkLocal() bool
- func (o *NetInterfaceInfoType) LifUuid() UuidType
- func (o *NetInterfaceInfoType) ListenForDnsQuery() bool
- func (o *NetInterfaceInfoType) Netmask() IpAddressType
- func (o *NetInterfaceInfoType) NetmaskLength() int
- func (o *NetInterfaceInfoType) OperationalStatus() string
- func (o *NetInterfaceInfoType) Role() string
- func (o *NetInterfaceInfoType) RoutingGroupName() RoutingGroupType
- func (o *NetInterfaceInfoType) SetAddress(newValue IpAddressType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetAddressFamily(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetAdministrativeStatus(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetComment(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetCurrentNode(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetCurrentPort(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetDataProtocols(newValue []DataProtocolType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetDnsDomainName(newValue DnsZoneType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetFailoverGroup(newValue FailoverGroupType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetFailoverPolicy(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetFirewallPolicy(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetForceSubnetAssociation(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetHomeNode(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetHomePort(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetInterfaceName(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetIsAutoRevert(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetIsHome(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetIsIpv4LinkLocal(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetLifUuid(newValue UuidType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetListenForDnsQuery(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetNetmask(newValue IpAddressType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetNetmaskLength(newValue int) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetOperationalStatus(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetRole(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetRoutingGroupName(newValue RoutingGroupType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetSubnetName(newValue SubnetNameType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetUseFailoverGroup(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetVserver(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetWwpn(newValue string) *NetInterfaceInfoType
- func (o NetInterfaceInfoType) String() string
- func (o *NetInterfaceInfoType) SubnetName() SubnetNameType
- func (o *NetInterfaceInfoType) ToXML() (string, error)
- func (o *NetInterfaceInfoType) UseFailoverGroup() string
- func (o *NetInterfaceInfoType) Vserver() string
- func (o *NetInterfaceInfoType) Wwpn() string
- type NisDomainType
- type NmswitchType
- type NodeNameType
- type NsswitchType
- type NullableSizeType
- type ProtocolType
- type ReposConstituentRoleType
- type RoutingGroupType
- type SecurityStyleEnumType
- type SizeType
- type SnapshotCreateRequest
- func (o *SnapshotCreateRequest) Async() bool
- func (o *SnapshotCreateRequest) Comment() string
- func (o *SnapshotCreateRequest) ExecuteUsing(zr *ZapiRunner) (SnapshotCreateResponse, error)
- func (o *SnapshotCreateRequest) SetAsync(newValue bool) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SetComment(newValue string) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SetSnapmirrorLabel(newValue string) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SetSnapshot(newValue string) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SetVolume(newValue string) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SnapmirrorLabel() string
- func (o *SnapshotCreateRequest) Snapshot() string
- func (o SnapshotCreateRequest) String() string
- func (o *SnapshotCreateRequest) ToXML() (string, error)
- func (o *SnapshotCreateRequest) Volume() string
- type SnapshotCreateResponse
- type SnapshotCreateResponseResult
- type SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) DesiredAttributes() SnapshotInfoType
- func (o *SnapshotGetIterRequest) ExecuteUsing(zr *ZapiRunner) (SnapshotGetIterResponse, error)
- func (o *SnapshotGetIterRequest) MaxRecords() int
- func (o *SnapshotGetIterRequest) Query() SnapshotInfoType
- func (o *SnapshotGetIterRequest) SetDesiredAttributes(newValue SnapshotInfoType) *SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) SetMaxRecords(newValue int) *SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) SetQuery(newValue SnapshotInfoType) *SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) SetTag(newValue string) *SnapshotGetIterRequest
- func (o SnapshotGetIterRequest) String() string
- func (o *SnapshotGetIterRequest) Tag() string
- func (o *SnapshotGetIterRequest) ToXML() (string, error)
- type SnapshotGetIterResponse
- type SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) AttributesList() []SnapshotInfoType
- func (o *SnapshotGetIterResponseResult) NextTag() string
- func (o *SnapshotGetIterResponseResult) NumRecords() int
- func (o *SnapshotGetIterResponseResult) SetAttributesList(newValue []SnapshotInfoType) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetNextTag(newValue string) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetNumRecords(newValue int) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetVolumeErrors(newValue []VolumeErrorType) *SnapshotGetIterResponseResult
- func (o SnapshotGetIterResponseResult) String() string
- func (o *SnapshotGetIterResponseResult) VolumeErrors() []VolumeErrorType
- type SnapshotIdType
- type SnapshotInfoType
- func (o *SnapshotInfoType) AccessTime() int
- func (o *SnapshotInfoType) Busy() bool
- func (o *SnapshotInfoType) ContainsLunClones() bool
- func (o *SnapshotInfoType) CumulativePercentageOfTotalBlocks() int
- func (o *SnapshotInfoType) CumulativePercentageOfUsedBlocks() int
- func (o *SnapshotInfoType) CumulativeTotal() int
- func (o *SnapshotInfoType) Dependency() string
- func (o *SnapshotInfoType) Is7ModeSnapshot() bool
- func (o *SnapshotInfoType) IsConstituentSnapshot() bool
- func (o *SnapshotInfoType) Name() string
- func (o *SnapshotInfoType) PercentageOfTotalBlocks() int
- func (o *SnapshotInfoType) PercentageOfUsedBlocks() int
- func (o *SnapshotInfoType) SetAccessTime(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetBusy(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetContainsLunClones(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetCumulativePercentageOfTotalBlocks(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetCumulativePercentageOfUsedBlocks(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetCumulativeTotal(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetDependency(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetIs7ModeSnapshot(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetIsConstituentSnapshot(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetName(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetPercentageOfTotalBlocks(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetPercentageOfUsedBlocks(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapmirrorLabel(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapshotOwnersList(newValue []SnapshotOwnerType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapshotVersionUuid(newValue UUIDType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetState(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetTotal(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVolume(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVolumeProvenanceUuid(newValue UUIDType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVserver(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SnapmirrorLabel() string
- func (o *SnapshotInfoType) SnapshotInstanceUuid() UUIDType
- func (o *SnapshotInfoType) SnapshotOwnersList() []SnapshotOwnerType
- func (o *SnapshotInfoType) SnapshotVersionUuid() UUIDType
- func (o *SnapshotInfoType) State() string
- func (o SnapshotInfoType) String() string
- func (o *SnapshotInfoType) ToXML() (string, error)
- func (o *SnapshotInfoType) Total() int
- func (o *SnapshotInfoType) Volume() string
- func (o *SnapshotInfoType) VolumeProvenanceUuid() UUIDType
- func (o *SnapshotInfoType) Vserver() string
- type SnapshotOwnerType
- type SnapshotPolicyType
- type SubnetNameType
- type SystemGetOntapiVersionRequest
- type SystemGetOntapiVersionResponse
- type SystemGetOntapiVersionResponseResult
- func (o *SystemGetOntapiVersionResponseResult) MajorVersion() int
- func (o *SystemGetOntapiVersionResponseResult) MinorVersion() int
- func (o *SystemGetOntapiVersionResponseResult) SetMajorVersion(newValue int) *SystemGetOntapiVersionResponseResult
- func (o *SystemGetOntapiVersionResponseResult) SetMinorVersion(newValue int) *SystemGetOntapiVersionResponseResult
- func (o SystemGetOntapiVersionResponseResult) String() string
- type SystemGetVersionRequest
- type SystemGetVersionResponse
- type SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) BuildTimestamp() int
- func (o *SystemGetVersionResponseResult) IsClustered() bool
- func (o *SystemGetVersionResponseResult) SetBuildTimestamp(newValue int) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetIsClustered(newValue bool) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetVersion(newValue string) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetVersionTuple(newValue SystemVersionTupleType) *SystemGetVersionResponseResult
- func (o SystemGetVersionResponseResult) String() string
- func (o *SystemGetVersionResponseResult) Version() string
- func (o *SystemGetVersionResponseResult) VersionTuple() SystemVersionTupleType
- type SystemVersionTupleType
- func (o *SystemVersionTupleType) Generation() int
- func (o *SystemVersionTupleType) Major() int
- func (o *SystemVersionTupleType) Minor() int
- func (o *SystemVersionTupleType) SetGeneration(newValue int) *SystemVersionTupleType
- func (o *SystemVersionTupleType) SetMajor(newValue int) *SystemVersionTupleType
- func (o *SystemVersionTupleType) SetMinor(newValue int) *SystemVersionTupleType
- func (o SystemVersionTupleType) String() string
- func (o *SystemVersionTupleType) ToXML() (string, error)
- type UUIDType
- type UuidType
- type VolumeAntivirusAttributesType
- type VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeAntivirusAttributes(newValue VolumeAntivirusAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeAutobalanceAttributes(newValue VolumeAutobalanceAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeAutosizeAttributes(newValue VolumeAutosizeAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeCloneAttributes(newValue VolumeCloneAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeDirectoryAttributes(newValue VolumeDirectoryAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeExportAttributes(newValue VolumeExportAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeFlexcacheAttributes(newValue VolumeFlexcacheAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeHybridCacheAttributes(newValue VolumeHybridCacheAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeIdAttributes(newValue VolumeIdAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeInfinitevolAttributes(newValue VolumeInfinitevolAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeInodeAttributes(newValue VolumeInodeAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeLanguageAttributes(newValue VolumeLanguageAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeMirrorAttributes(newValue VolumeMirrorAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumePerformanceAttributes(newValue VolumePerformanceAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeQosAttributes(newValue VolumeQosAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSecurityAttributes(newValue VolumeSecurityAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSisAttributes(newValue VolumeSisAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSnapshotAttributes(newValue VolumeSnapshotAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSnapshotAutodeleteAttributes(newValue VolumeSnapshotAutodeleteAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSpaceAttributes(newValue VolumeSpaceAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeStateAttributes(newValue VolumeStateAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeTransitionAttributes(newValue VolumeTransitionAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeVmAlignAttributes(newValue VolumeVmAlignAttributesType) *VolumeAttributesType
- func (o VolumeAttributesType) String() string
- func (o *VolumeAttributesType) ToXML() (string, error)
- func (o *VolumeAttributesType) VolumeAntivirusAttributes() VolumeAntivirusAttributesType
- func (o *VolumeAttributesType) VolumeAutobalanceAttributes() VolumeAutobalanceAttributesType
- func (o *VolumeAttributesType) VolumeAutosizeAttributes() VolumeAutosizeAttributesType
- func (o *VolumeAttributesType) VolumeCloneAttributes() VolumeCloneAttributesType
- func (o *VolumeAttributesType) VolumeDirectoryAttributes() VolumeDirectoryAttributesType
- func (o *VolumeAttributesType) VolumeExportAttributes() VolumeExportAttributesType
- func (o *VolumeAttributesType) VolumeFlexcacheAttributes() VolumeFlexcacheAttributesType
- func (o *VolumeAttributesType) VolumeHybridCacheAttributes() VolumeHybridCacheAttributesType
- func (o *VolumeAttributesType) VolumeIdAttributes() VolumeIdAttributesType
- func (o *VolumeAttributesType) VolumeInfinitevolAttributes() VolumeInfinitevolAttributesType
- func (o *VolumeAttributesType) VolumeInodeAttributes() VolumeInodeAttributesType
- func (o *VolumeAttributesType) VolumeLanguageAttributes() VolumeLanguageAttributesType
- func (o *VolumeAttributesType) VolumeMirrorAttributes() VolumeMirrorAttributesType
- func (o *VolumeAttributesType) VolumePerformanceAttributes() VolumePerformanceAttributesType
- func (o *VolumeAttributesType) VolumeQosAttributes() VolumeQosAttributesType
- func (o *VolumeAttributesType) VolumeSecurityAttributes() VolumeSecurityAttributesType
- func (o *VolumeAttributesType) VolumeSisAttributes() VolumeSisAttributesType
- func (o *VolumeAttributesType) VolumeSnapshotAttributes() VolumeSnapshotAttributesType
- func (o *VolumeAttributesType) VolumeSnapshotAutodeleteAttributes() VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeAttributesType) VolumeSpaceAttributes() VolumeSpaceAttributesType
- func (o *VolumeAttributesType) VolumeStateAttributes() VolumeStateAttributesType
- func (o *VolumeAttributesType) VolumeTransitionAttributes() VolumeTransitionAttributesType
- func (o *VolumeAttributesType) VolumeVmAlignAttributes() VolumeVmAlignAttributesType
- type VolumeAutobalanceAttributesType
- func (o *VolumeAutobalanceAttributesType) IsAutobalanceEligible() bool
- func (o *VolumeAutobalanceAttributesType) SetIsAutobalanceEligible(newValue bool) *VolumeAutobalanceAttributesType
- func (o VolumeAutobalanceAttributesType) String() string
- func (o *VolumeAutobalanceAttributesType) ToXML() (string, error)
- type VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) GrowThresholdPercent() int
- func (o *VolumeAutosizeAttributesType) IncrementPercent() int
- func (o *VolumeAutosizeAttributesType) IncrementSize() int
- func (o *VolumeAutosizeAttributesType) IsEnabled() bool
- func (o *VolumeAutosizeAttributesType) MaximumSize() int
- func (o *VolumeAutosizeAttributesType) MinimumSize() int
- func (o *VolumeAutosizeAttributesType) Mode() string
- func (o *VolumeAutosizeAttributesType) Reset() bool
- func (o *VolumeAutosizeAttributesType) SetGrowThresholdPercent(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetIncrementPercent(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetIncrementSize(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetIsEnabled(newValue bool) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetMaximumSize(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetMinimumSize(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetMode(newValue string) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetReset(newValue bool) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetShrinkThresholdPercent(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) ShrinkThresholdPercent() int
- func (o VolumeAutosizeAttributesType) String() string
- func (o *VolumeAutosizeAttributesType) ToXML() (string, error)
- type VolumeCloneAttributesType
- func (o *VolumeCloneAttributesType) CloneChildCount() int
- func (o *VolumeCloneAttributesType) SetCloneChildCount(newValue int) *VolumeCloneAttributesType
- func (o *VolumeCloneAttributesType) SetVolumeCloneParentAttributes(newValue VolumeCloneParentAttributesType) *VolumeCloneAttributesType
- func (o VolumeCloneAttributesType) String() string
- func (o *VolumeCloneAttributesType) ToXML() (string, error)
- func (o *VolumeCloneAttributesType) VolumeCloneParentAttributes() VolumeCloneParentAttributesType
- type VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) CachingPolicy() string
- func (o *VolumeCloneCreateRequest) ExecuteUsing(zr *ZapiRunner) (VolumeCloneCreateResponse, error)
- func (o *VolumeCloneCreateRequest) JunctionActive() bool
- func (o *VolumeCloneCreateRequest) JunctionPath() string
- func (o *VolumeCloneCreateRequest) ParentSnapshot() string
- func (o *VolumeCloneCreateRequest) ParentVolume() string
- func (o *VolumeCloneCreateRequest) QosPolicyGroupName() string
- func (o *VolumeCloneCreateRequest) SetCachingPolicy(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetJunctionActive(newValue bool) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetJunctionPath(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetParentSnapshot(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetParentVolume(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetSpaceReserve(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetUseSnaprestoreLicense(newValue bool) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetVolume(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetVolumeType(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SpaceReserve() string
- func (o VolumeCloneCreateRequest) String() string
- func (o *VolumeCloneCreateRequest) ToXML() (string, error)
- func (o *VolumeCloneCreateRequest) UseSnaprestoreLicense() bool
- func (o *VolumeCloneCreateRequest) Volume() string
- func (o *VolumeCloneCreateRequest) VolumeType() string
- type VolumeCloneCreateResponse
- type VolumeCloneCreateResponseResult
- type VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) Dsid() int
- func (o *VolumeCloneParentAttributesType) Msid() int
- func (o *VolumeCloneParentAttributesType) Name() VolumeNameType
- func (o *VolumeCloneParentAttributesType) SetDsid(newValue int) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetMsid(newValue int) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetName(newValue VolumeNameType) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetSnapshotId(newValue int) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetSnapshotName(newValue string) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetUuid(newValue UuidType) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SnapshotId() int
- func (o *VolumeCloneParentAttributesType) SnapshotName() string
- func (o VolumeCloneParentAttributesType) String() string
- func (o *VolumeCloneParentAttributesType) ToXML() (string, error)
- func (o *VolumeCloneParentAttributesType) Uuid() UuidType
- type VolumeCreateRequest
- func (o *VolumeCreateRequest) AntivirusOnAccessPolicy() string
- func (o *VolumeCreateRequest) CachingPolicy() string
- func (o *VolumeCreateRequest) ConstituentRole() string
- func (o *VolumeCreateRequest) ContainingAggrName() string
- func (o *VolumeCreateRequest) ExcludedFromAutobalance() bool
- func (r *VolumeCreateRequest) ExecuteUsing(zr *ZapiRunner) (VolumeCreateResponse, error)
- func (o *VolumeCreateRequest) ExportPolicy() string
- func (o *VolumeCreateRequest) FlexcacheCachePolicy() string
- func (o *VolumeCreateRequest) FlexcacheFillPolicy() string
- func (o *VolumeCreateRequest) FlexcacheOriginVolumeName() string
- func (o *VolumeCreateRequest) GroupId() int
- func (o *VolumeCreateRequest) IsJunctionActive() bool
- func (o *VolumeCreateRequest) IsNvfailEnabled() string
- func (o *VolumeCreateRequest) IsVserverRoot() bool
- func (o *VolumeCreateRequest) JunctionPath() string
- func (o *VolumeCreateRequest) LanguageCode() string
- func (o *VolumeCreateRequest) MaxDirSize() int
- func (o *VolumeCreateRequest) MaxWriteAllocBlocks() int
- func (o *VolumeCreateRequest) PercentageSnapshotReserve() int
- func (o *VolumeCreateRequest) QosPolicyGroupName() string
- func (o *VolumeCreateRequest) SetAntivirusOnAccessPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetCachingPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetConstituentRole(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetContainingAggrName(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetExcludedFromAutobalance(newValue bool) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetExportPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetFlexcacheCachePolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetFlexcacheFillPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetFlexcacheOriginVolumeName(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetGroupId(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetIsJunctionActive(newValue bool) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetIsNvfailEnabled(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetIsVserverRoot(newValue bool) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetJunctionPath(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetLanguageCode(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetMaxDirSize(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetMaxWriteAllocBlocks(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetPercentageSnapshotReserve(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetSize(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetSnapshotPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetSpaceReserve(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStorageService(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeAlgorithm(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeConcurrency(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeConstituentVolumeCount(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeOptimize(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeWidth(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetUnixPermissions(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetUserId(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVmAlignSector(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVmAlignSuffix(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolume(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolumeComment(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolumeSecurityStyle(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolumeState(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolumeType(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) Size() string
- func (o *VolumeCreateRequest) SnapshotPolicy() string
- func (o *VolumeCreateRequest) SpaceReserve() string
- func (o *VolumeCreateRequest) StorageService() string
- func (o VolumeCreateRequest) String() string
- func (o *VolumeCreateRequest) StripeAlgorithm() string
- func (o *VolumeCreateRequest) StripeConcurrency() string
- func (o *VolumeCreateRequest) StripeConstituentVolumeCount() int
- func (o *VolumeCreateRequest) StripeOptimize() string
- func (o *VolumeCreateRequest) StripeWidth() int
- func (o *VolumeCreateRequest) ToXML() (string, error)
- func (o *VolumeCreateRequest) UnixPermissions() string
- func (o *VolumeCreateRequest) UserId() int
- func (o *VolumeCreateRequest) VmAlignSector() int
- func (o *VolumeCreateRequest) VmAlignSuffix() string
- func (o *VolumeCreateRequest) Volume() string
- func (o *VolumeCreateRequest) VolumeComment() string
- func (o *VolumeCreateRequest) VolumeSecurityStyle() string
- func (o *VolumeCreateRequest) VolumeState() string
- func (o *VolumeCreateRequest) VolumeType() string
- type VolumeCreateResponse
- type VolumeCreateResponseResult
- type VolumeDestroyRequest
- func (r *VolumeDestroyRequest) ExecuteUsing(zr *ZapiRunner) (VolumeDestroyResponse, error)
- func (o *VolumeDestroyRequest) Name() string
- func (o *VolumeDestroyRequest) SetName(newValue string) *VolumeDestroyRequest
- func (o *VolumeDestroyRequest) SetUnmountAndOffline(newValue bool) *VolumeDestroyRequest
- func (o VolumeDestroyRequest) String() string
- func (o *VolumeDestroyRequest) ToXML() (string, error)
- func (o *VolumeDestroyRequest) UnmountAndOffline() bool
- type VolumeDestroyResponse
- type VolumeDestroyResponseResult
- type VolumeDirectoryAttributesType
- func (o *VolumeDirectoryAttributesType) I2pEnabled() bool
- func (o *VolumeDirectoryAttributesType) MaxDirSize() int
- func (o *VolumeDirectoryAttributesType) RootDirGen() string
- func (o *VolumeDirectoryAttributesType) SetI2pEnabled(newValue bool) *VolumeDirectoryAttributesType
- func (o *VolumeDirectoryAttributesType) SetMaxDirSize(newValue int) *VolumeDirectoryAttributesType
- func (o *VolumeDirectoryAttributesType) SetRootDirGen(newValue string) *VolumeDirectoryAttributesType
- func (o VolumeDirectoryAttributesType) String() string
- func (o *VolumeDirectoryAttributesType) ToXML() (string, error)
- type VolumeErrorType
- func (o *VolumeErrorType) Errno() int
- func (o *VolumeErrorType) Name() VolumeNameType
- func (o *VolumeErrorType) Reason() string
- func (o *VolumeErrorType) SetErrno(newValue int) *VolumeErrorType
- func (o *VolumeErrorType) SetName(newValue VolumeNameType) *VolumeErrorType
- func (o *VolumeErrorType) SetReason(newValue string) *VolumeErrorType
- func (o *VolumeErrorType) SetVserver(newValue string) *VolumeErrorType
- func (o VolumeErrorType) String() string
- func (o *VolumeErrorType) ToXML() (string, error)
- func (o *VolumeErrorType) Vserver() string
- type VolumeExportAttributesType
- type VolumeFlexcacheAttributesType
- func (o *VolumeFlexcacheAttributesType) CachePolicy() CachePolicyType
- func (o *VolumeFlexcacheAttributesType) FillPolicy() CachePolicyType
- func (o *VolumeFlexcacheAttributesType) MinReserve() SizeType
- func (o *VolumeFlexcacheAttributesType) Origin() VolumeNameType
- func (o *VolumeFlexcacheAttributesType) SetCachePolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
- func (o *VolumeFlexcacheAttributesType) SetFillPolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
- func (o *VolumeFlexcacheAttributesType) SetMinReserve(newValue SizeType) *VolumeFlexcacheAttributesType
- func (o *VolumeFlexcacheAttributesType) SetOrigin(newValue VolumeNameType) *VolumeFlexcacheAttributesType
- func (o VolumeFlexcacheAttributesType) String() string
- func (o *VolumeFlexcacheAttributesType) ToXML() (string, error)
- type VolumeHybridCacheAttributesType
- func (o *VolumeHybridCacheAttributesType) CachingPolicy() string
- func (o *VolumeHybridCacheAttributesType) Eligibility() string
- func (o *VolumeHybridCacheAttributesType) SetCachingPolicy(newValue string) *VolumeHybridCacheAttributesType
- func (o *VolumeHybridCacheAttributesType) SetEligibility(newValue string) *VolumeHybridCacheAttributesType
- func (o *VolumeHybridCacheAttributesType) SetWriteCacheIneligibilityReason(newValue string) *VolumeHybridCacheAttributesType
- func (o VolumeHybridCacheAttributesType) String() string
- func (o *VolumeHybridCacheAttributesType) ToXML() (string, error)
- func (o *VolumeHybridCacheAttributesType) WriteCacheIneligibilityReason() string
- type VolumeIdAttributesType
- func (o *VolumeIdAttributesType) Comment() string
- func (o *VolumeIdAttributesType) ContainingAggregateName() string
- func (o *VolumeIdAttributesType) ContainingAggregateUuid() UuidType
- func (o *VolumeIdAttributesType) CreationTime() int
- func (o *VolumeIdAttributesType) Dsid() int
- func (o *VolumeIdAttributesType) Fsid() string
- func (o *VolumeIdAttributesType) InstanceUuid() UuidType
- func (o *VolumeIdAttributesType) JunctionParentName() VolumeNameType
- func (o *VolumeIdAttributesType) JunctionPath() JunctionPathType
- func (o *VolumeIdAttributesType) Msid() int
- func (o *VolumeIdAttributesType) Name() VolumeNameType
- func (o *VolumeIdAttributesType) NameOrdinal() string
- func (o *VolumeIdAttributesType) Node() NodeNameType
- func (o *VolumeIdAttributesType) OwningVserverName() string
- func (o *VolumeIdAttributesType) OwningVserverUuid() UuidType
- func (o *VolumeIdAttributesType) ProvenanceUuid() UuidType
- func (o *VolumeIdAttributesType) SetComment(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetContainingAggregateName(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetContainingAggregateUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetCreationTime(newValue int) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetDsid(newValue int) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetFsid(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetInstanceUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetJunctionParentName(newValue VolumeNameType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetJunctionPath(newValue JunctionPathType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetMsid(newValue int) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetName(newValue VolumeNameType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetNameOrdinal(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetNode(newValue NodeNameType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetOwningVserverName(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetOwningVserverUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetProvenanceUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetStyle(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetType(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetUuid(newValue UuidType) *VolumeIdAttributesType
- func (o VolumeIdAttributesType) String() string
- func (o *VolumeIdAttributesType) Style() string
- func (o *VolumeIdAttributesType) ToXML() (string, error)
- func (o *VolumeIdAttributesType) Type() string
- func (o *VolumeIdAttributesType) Uuid() UuidType
- type VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) ConstituentRole() ReposConstituentRoleType
- func (o *VolumeInfinitevolAttributesType) EnableSnapdiff() bool
- func (o *VolumeInfinitevolAttributesType) IsManagedByService() bool
- func (o *VolumeInfinitevolAttributesType) MaxDataConstituentSize() SizeType
- func (o *VolumeInfinitevolAttributesType) MaxNamespaceConstituentSize() SizeType
- func (o *VolumeInfinitevolAttributesType) NamespaceMirrorAggrList() []AggrNameType
- func (o *VolumeInfinitevolAttributesType) SetConstituentRole(newValue ReposConstituentRoleType) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetEnableSnapdiff(newValue bool) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetIsManagedByService(newValue bool) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetMaxDataConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetMaxNamespaceConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetNamespaceMirrorAggrList(newValue []AggrNameType) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetStorageService(newValue string) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) StorageService() string
- func (o VolumeInfinitevolAttributesType) String() string
- func (o *VolumeInfinitevolAttributesType) ToXML() (string, error)
- type VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) BlockType() string
- func (o *VolumeInodeAttributesType) FilesPrivateUsed() int
- func (o *VolumeInodeAttributesType) FilesTotal() int
- func (o *VolumeInodeAttributesType) FilesUsed() int
- func (o *VolumeInodeAttributesType) InodefilePrivateCapacity() int
- func (o *VolumeInodeAttributesType) InodefilePublicCapacity() int
- func (o *VolumeInodeAttributesType) SetBlockType(newValue string) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetFilesPrivateUsed(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetFilesTotal(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetFilesUsed(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetInodefilePrivateCapacity(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetInodefilePublicCapacity(newValue int) *VolumeInodeAttributesType
- func (o VolumeInodeAttributesType) String() string
- func (o *VolumeInodeAttributesType) ToXML() (string, error)
- type VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) IsConvertUcodeEnabled() bool
- func (o *VolumeLanguageAttributesType) IsCreateUcodeEnabled() bool
- func (o *VolumeLanguageAttributesType) Language() string
- func (o *VolumeLanguageAttributesType) LanguageCode() LanguageCodeType
- func (o *VolumeLanguageAttributesType) NfsCharacterSet() string
- func (o *VolumeLanguageAttributesType) OemCharacterSet() string
- func (o *VolumeLanguageAttributesType) SetIsConvertUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetIsCreateUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetLanguage(newValue string) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetLanguageCode(newValue LanguageCodeType) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetNfsCharacterSet(newValue string) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetOemCharacterSet(newValue string) *VolumeLanguageAttributesType
- func (o VolumeLanguageAttributesType) String() string
- func (o *VolumeLanguageAttributesType) ToXML() (string, error)
- type VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) IsDataProtectionMirror() bool
- func (o *VolumeMirrorAttributesType) IsLoadSharingMirror() bool
- func (o *VolumeMirrorAttributesType) IsMoveMirror() bool
- func (o *VolumeMirrorAttributesType) IsReplicaVolume() bool
- func (o *VolumeMirrorAttributesType) MirrorTransferInProgress() bool
- func (o *VolumeMirrorAttributesType) RedirectSnapshotId() int
- func (o *VolumeMirrorAttributesType) SetIsDataProtectionMirror(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetIsLoadSharingMirror(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetIsMoveMirror(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetIsReplicaVolume(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetMirrorTransferInProgress(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetRedirectSnapshotId(newValue int) *VolumeMirrorAttributesType
- func (o VolumeMirrorAttributesType) String() string
- func (o *VolumeMirrorAttributesType) ToXML() (string, error)
- type VolumeModifyIterInfoType
- func (o *VolumeModifyIterInfoType) ErrorCode() int
- func (o *VolumeModifyIterInfoType) ErrorMessage() string
- func (o *VolumeModifyIterInfoType) SetErrorCode(newValue int) *VolumeModifyIterInfoType
- func (o *VolumeModifyIterInfoType) SetErrorMessage(newValue string) *VolumeModifyIterInfoType
- func (o *VolumeModifyIterInfoType) SetVolumeKey(newValue VolumeAttributesType) *VolumeModifyIterInfoType
- func (o VolumeModifyIterInfoType) String() string
- func (o *VolumeModifyIterInfoType) ToXML() (string, error)
- func (o *VolumeModifyIterInfoType) VolumeKey() VolumeAttributesType
- type VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) Attributes() VolumeAttributesType
- func (o *VolumeModifyIterRequest) ContinueOnFailure() bool
- func (r *VolumeModifyIterRequest) ExecuteUsing(zr *ZapiRunner) (VolumeModifyIterResponse, error)
- func (o *VolumeModifyIterRequest) MaxFailureCount() int
- func (o *VolumeModifyIterRequest) MaxRecords() int
- func (o *VolumeModifyIterRequest) Query() VolumeAttributesType
- func (o *VolumeModifyIterRequest) ReturnFailureList() bool
- func (o *VolumeModifyIterRequest) ReturnSuccessList() bool
- func (o *VolumeModifyIterRequest) SetAttributes(newValue VolumeAttributesType) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetContinueOnFailure(newValue bool) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetMaxFailureCount(newValue int) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetMaxRecords(newValue int) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetQuery(newValue VolumeAttributesType) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetReturnFailureList(newValue bool) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetReturnSuccessList(newValue bool) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetTag(newValue string) *VolumeModifyIterRequest
- func (o VolumeModifyIterRequest) String() string
- func (o *VolumeModifyIterRequest) Tag() string
- func (o *VolumeModifyIterRequest) ToXML() (string, error)
- type VolumeModifyIterResponse
- type VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) FailureList() []VolumeModifyIterInfoType
- func (o *VolumeModifyIterResponseResult) NextTag() string
- func (o *VolumeModifyIterResponseResult) NumFailed() int
- func (o *VolumeModifyIterResponseResult) NumSucceeded() int
- func (o *VolumeModifyIterResponseResult) SetFailureList(newValue []VolumeModifyIterInfoType) *VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) SetNextTag(newValue string) *VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) SetNumFailed(newValue int) *VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) SetNumSucceeded(newValue int) *VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) SetSuccessList(newValue []VolumeModifyIterInfoType) *VolumeModifyIterResponseResult
- func (o VolumeModifyIterResponseResult) String() string
- func (o *VolumeModifyIterResponseResult) SuccessList() []VolumeModifyIterInfoType
- type VolumeMountRequest
- func (o *VolumeMountRequest) ActivateJunction() bool
- func (r *VolumeMountRequest) ExecuteUsing(zr *ZapiRunner) (VolumeMountResponse, error)
- func (o *VolumeMountRequest) ExportPolicyOverride() bool
- func (o *VolumeMountRequest) JunctionPath() string
- func (o *VolumeMountRequest) SetActivateJunction(newValue bool) *VolumeMountRequest
- func (o *VolumeMountRequest) SetExportPolicyOverride(newValue bool) *VolumeMountRequest
- func (o *VolumeMountRequest) SetJunctionPath(newValue string) *VolumeMountRequest
- func (o *VolumeMountRequest) SetVolumeName(newValue string) *VolumeMountRequest
- func (o VolumeMountRequest) String() string
- func (o *VolumeMountRequest) ToXML() (string, error)
- func (o *VolumeMountRequest) VolumeName() string
- type VolumeMountResponse
- type VolumeMountResponseResult
- type VolumeNameType
- type VolumeOfflineRequest
- func (r *VolumeOfflineRequest) ExecuteUsing(zr *ZapiRunner) (VolumeOfflineResponse, error)
- func (o *VolumeOfflineRequest) Name() string
- func (o *VolumeOfflineRequest) SetName(newValue string) *VolumeOfflineRequest
- func (o VolumeOfflineRequest) String() string
- func (o *VolumeOfflineRequest) ToXML() (string, error)
- type VolumeOfflineResponse
- type VolumeOfflineResponseResult
- type VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) ExtentEnabled() string
- func (o *VolumePerformanceAttributesType) FcDelegsEnabled() bool
- func (o *VolumePerformanceAttributesType) IsAtimeUpdateEnabled() bool
- func (o *VolumePerformanceAttributesType) MaxWriteAllocBlocks() int
- func (o *VolumePerformanceAttributesType) MinimalReadAhead() bool
- func (o *VolumePerformanceAttributesType) ReadRealloc() string
- func (o *VolumePerformanceAttributesType) SetExtentEnabled(newValue string) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetFcDelegsEnabled(newValue bool) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetIsAtimeUpdateEnabled(newValue bool) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetMaxWriteAllocBlocks(newValue int) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetMinimalReadAhead(newValue bool) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetReadRealloc(newValue string) *VolumePerformanceAttributesType
- func (o VolumePerformanceAttributesType) String() string
- func (o *VolumePerformanceAttributesType) ToXML() (string, error)
- type VolumeQosAttributesType
- type VolumeSecurityAttributesType
- func (o *VolumeSecurityAttributesType) SetStyle(newValue string) *VolumeSecurityAttributesType
- func (o *VolumeSecurityAttributesType) SetVolumeSecurityUnixAttributes(newValue VolumeSecurityUnixAttributesType) *VolumeSecurityAttributesType
- func (o VolumeSecurityAttributesType) String() string
- func (o *VolumeSecurityAttributesType) Style() string
- func (o *VolumeSecurityAttributesType) ToXML() (string, error)
- func (o *VolumeSecurityAttributesType) VolumeSecurityUnixAttributes() VolumeSecurityUnixAttributesType
- type VolumeSecurityUnixAttributesType
- func (o *VolumeSecurityUnixAttributesType) GroupId() int
- func (o *VolumeSecurityUnixAttributesType) Permissions() string
- func (o *VolumeSecurityUnixAttributesType) SetGroupId(newValue int) *VolumeSecurityUnixAttributesType
- func (o *VolumeSecurityUnixAttributesType) SetPermissions(newValue string) *VolumeSecurityUnixAttributesType
- func (o *VolumeSecurityUnixAttributesType) SetUserId(newValue int) *VolumeSecurityUnixAttributesType
- func (o VolumeSecurityUnixAttributesType) String() string
- func (o *VolumeSecurityUnixAttributesType) ToXML() (string, error)
- func (o *VolumeSecurityUnixAttributesType) UserId() int
- type VolumeSisAttributesType
- func (o *VolumeSisAttributesType) CompressionSpaceSaved() int
- func (o *VolumeSisAttributesType) DeduplicationSpaceSaved() int
- func (o *VolumeSisAttributesType) DeduplicationSpaceShared() SizeType
- func (o *VolumeSisAttributesType) IsSisLoggingEnabled() bool
- func (o *VolumeSisAttributesType) IsSisVolume() bool
- func (o *VolumeSisAttributesType) PercentageCompressionSpaceSaved() int
- func (o *VolumeSisAttributesType) PercentageDeduplicationSpaceSaved() int
- func (o *VolumeSisAttributesType) PercentageTotalSpaceSaved() int
- func (o *VolumeSisAttributesType) SetCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetDeduplicationSpaceShared(newValue SizeType) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetIsSisLoggingEnabled(newValue bool) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetIsSisVolume(newValue bool) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetPercentageCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetPercentageDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetPercentageTotalSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetTotalSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o VolumeSisAttributesType) String() string
- func (o *VolumeSisAttributesType) ToXML() (string, error)
- func (o *VolumeSisAttributesType) TotalSpaceSaved() int
- type VolumeSizeRequest
- func (r *VolumeSizeRequest) ExecuteUsing(zr *ZapiRunner) (VolumeSizeResponse, error)
- func (o *VolumeSizeRequest) NewSize() string
- func (o *VolumeSizeRequest) SetNewSize(newValue string) *VolumeSizeRequest
- func (o *VolumeSizeRequest) SetVolume(newValue string) *VolumeSizeRequest
- func (o VolumeSizeRequest) String() string
- func (o *VolumeSizeRequest) ToXML() (string, error)
- func (o *VolumeSizeRequest) Volume() string
- type VolumeSizeResponse
- type VolumeSizeResponseResult
- func (o *VolumeSizeResponseResult) IsFixedSizeFlexVolume() bool
- func (o *VolumeSizeResponseResult) IsReadonlyFlexVolume() bool
- func (o *VolumeSizeResponseResult) IsReplicaFlexVolume() bool
- func (o *VolumeSizeResponseResult) SetIsFixedSizeFlexVolume(newValue bool) *VolumeSizeResponseResult
- func (o *VolumeSizeResponseResult) SetIsReadonlyFlexVolume(newValue bool) *VolumeSizeResponseResult
- func (o *VolumeSizeResponseResult) SetIsReplicaFlexVolume(newValue bool) *VolumeSizeResponseResult
- func (o *VolumeSizeResponseResult) SetVolumeSize(newValue string) *VolumeSizeResponseResult
- func (o VolumeSizeResponseResult) String() string
- func (o *VolumeSizeResponseResult) VolumeSize() string
- type VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) AutoSnapshotsEnabled() bool
- func (o *VolumeSnapshotAttributesType) SetAutoSnapshotsEnabled(newValue bool) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SetSnapdirAccessEnabled(newValue bool) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SetSnapshotCloneDependencyEnabled(newValue bool) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SetSnapshotCount(newValue int) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SetSnapshotPolicy(newValue string) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SnapdirAccessEnabled() bool
- func (o *VolumeSnapshotAttributesType) SnapshotCloneDependencyEnabled() bool
- func (o *VolumeSnapshotAttributesType) SnapshotCount() int
- func (o *VolumeSnapshotAttributesType) SnapshotPolicy() string
- func (o VolumeSnapshotAttributesType) String() string
- func (o *VolumeSnapshotAttributesType) ToXML() (string, error)
- type VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) Commitment() string
- func (o *VolumeSnapshotAutodeleteAttributesType) DeferDelete() string
- func (o *VolumeSnapshotAutodeleteAttributesType) DeleteOrder() string
- func (o *VolumeSnapshotAutodeleteAttributesType) DestroyList() string
- func (o *VolumeSnapshotAutodeleteAttributesType) IsAutodeleteEnabled() bool
- func (o *VolumeSnapshotAutodeleteAttributesType) Prefix() string
- func (o *VolumeSnapshotAutodeleteAttributesType) SetCommitment(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetDeferDelete(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetDeleteOrder(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetDestroyList(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetIsAutodeleteEnabled(newValue bool) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetPrefix(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetTargetFreeSpace(newValue int) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetTrigger(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o VolumeSnapshotAutodeleteAttributesType) String() string
- func (o *VolumeSnapshotAutodeleteAttributesType) TargetFreeSpace() int
- func (o *VolumeSnapshotAutodeleteAttributesType) ToXML() (string, error)
- func (o *VolumeSnapshotAutodeleteAttributesType) Trigger() string
- type VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) FilesystemSize() int
- func (o *VolumeSpaceAttributesType) IsFilesysSizeFixed() bool
- func (o *VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled() bool
- func (o *VolumeSpaceAttributesType) OverwriteReserve() int
- func (o *VolumeSpaceAttributesType) OverwriteReserveRequired() int
- func (o *VolumeSpaceAttributesType) OverwriteReserveUsed() int
- func (o *VolumeSpaceAttributesType) OverwriteReserveUsedActual() int
- func (o *VolumeSpaceAttributesType) PercentageFractionalReserve() int
- func (o *VolumeSpaceAttributesType) PercentageSizeUsed() int
- func (o *VolumeSpaceAttributesType) PercentageSnapshotReserve() int
- func (o *VolumeSpaceAttributesType) PercentageSnapshotReserveUsed() int
- func (o *VolumeSpaceAttributesType) PhysicalUsed() int
- func (o *VolumeSpaceAttributesType) PhysicalUsedPercent() int
- func (o *VolumeSpaceAttributesType) SetFilesystemSize(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsFilesysSizeFixed(newValue bool) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled(newValue bool) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverwriteReserve(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverwriteReserveRequired(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsedActual(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPercentageFractionalReserve(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPercentageSizeUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserve(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserveUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPhysicalUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPhysicalUsedPercent(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSize(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeAvailable(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeAvailableForSnapshots(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeTotal(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeUsedBySnapshots(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSnapshotReserveSize(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceGuarantee(newValue string) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceMgmtOptionTryFirst(newValue string) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceNearlyFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) Size() int
- func (o *VolumeSpaceAttributesType) SizeAvailable() int
- func (o *VolumeSpaceAttributesType) SizeAvailableForSnapshots() int
- func (o *VolumeSpaceAttributesType) SizeTotal() int
- func (o *VolumeSpaceAttributesType) SizeUsed() int
- func (o *VolumeSpaceAttributesType) SizeUsedBySnapshots() int
- func (o *VolumeSpaceAttributesType) SnapshotReserveSize() int
- func (o *VolumeSpaceAttributesType) SpaceFullThresholdPercent() int
- func (o *VolumeSpaceAttributesType) SpaceGuarantee() string
- func (o *VolumeSpaceAttributesType) SpaceMgmtOptionTryFirst() string
- func (o *VolumeSpaceAttributesType) SpaceNearlyFullThresholdPercent() int
- func (o VolumeSpaceAttributesType) String() string
- func (o *VolumeSpaceAttributesType) ToXML() (string, error)
- type VolumeStateAttributesType
- func (o *VolumeStateAttributesType) BecomeNodeRootAfterReboot() bool
- func (o *VolumeStateAttributesType) ForceNvfailOnDr() bool
- func (o *VolumeStateAttributesType) IgnoreInconsistent() bool
- func (o *VolumeStateAttributesType) InNvfailedState() bool
- func (o *VolumeStateAttributesType) IsClusterVolume() bool
- func (o *VolumeStateAttributesType) IsConstituent() bool
- func (o *VolumeStateAttributesType) IsInconsistent() bool
- func (o *VolumeStateAttributesType) IsInvalid() bool
- func (o *VolumeStateAttributesType) IsJunctionActive() bool
- func (o *VolumeStateAttributesType) IsMoving() bool
- func (o *VolumeStateAttributesType) IsNodeRoot() bool
- func (o *VolumeStateAttributesType) IsNvfailEnabled() bool
- func (o *VolumeStateAttributesType) IsQuiescedInMemory() bool
- func (o *VolumeStateAttributesType) IsQuiescedOnDisk() bool
- func (o *VolumeStateAttributesType) IsUnrecoverable() bool
- func (o *VolumeStateAttributesType) IsVolumeInCutover() bool
- func (o *VolumeStateAttributesType) IsVserverRoot() bool
- func (o *VolumeStateAttributesType) SetBecomeNodeRootAfterReboot(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetForceNvfailOnDr(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIgnoreInconsistent(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetInNvfailedState(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsClusterVolume(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsConstituent(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsInconsistent(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsInvalid(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsJunctionActive(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsMoving(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsNodeRoot(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsNvfailEnabled(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsQuiescedInMemory(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsQuiescedOnDisk(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsUnrecoverable(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsVolumeInCutover(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsVserverRoot(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetState(newValue string) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) State() string
- func (o VolumeStateAttributesType) String() string
- func (o *VolumeStateAttributesType) ToXML() (string, error)
- type VolumeTransitionAttributesType
- func (o *VolumeTransitionAttributesType) IsCopiedForTransition() bool
- func (o *VolumeTransitionAttributesType) IsTransitioned() bool
- func (o *VolumeTransitionAttributesType) SetIsCopiedForTransition(newValue bool) *VolumeTransitionAttributesType
- func (o *VolumeTransitionAttributesType) SetIsTransitioned(newValue bool) *VolumeTransitionAttributesType
- func (o *VolumeTransitionAttributesType) SetTransitionBehavior(newValue string) *VolumeTransitionAttributesType
- func (o VolumeTransitionAttributesType) String() string
- func (o *VolumeTransitionAttributesType) ToXML() (string, error)
- func (o *VolumeTransitionAttributesType) TransitionBehavior() string
- type VolumeUnmountRequest
- func (r *VolumeUnmountRequest) ExecuteUsing(zr *ZapiRunner) (VolumeUnmountResponse, error)
- func (o *VolumeUnmountRequest) Force() bool
- func (o *VolumeUnmountRequest) SetForce(newValue bool) *VolumeUnmountRequest
- func (o *VolumeUnmountRequest) SetVolumeName(newValue string) *VolumeUnmountRequest
- func (o VolumeUnmountRequest) String() string
- func (o *VolumeUnmountRequest) ToXML() (string, error)
- func (o *VolumeUnmountRequest) VolumeName() string
- type VolumeUnmountResponse
- type VolumeUnmountResponseResult
- type VolumeVmAlignAttributesType
- func (o *VolumeVmAlignAttributesType) SetVmAlignSector(newValue int) *VolumeVmAlignAttributesType
- func (o *VolumeVmAlignAttributesType) SetVmAlignSuffix(newValue string) *VolumeVmAlignAttributesType
- func (o VolumeVmAlignAttributesType) String() string
- func (o *VolumeVmAlignAttributesType) ToXML() (string, error)
- func (o *VolumeVmAlignAttributesType) VmAlignSector() int
- func (o *VolumeVmAlignAttributesType) VmAlignSuffix() string
- type VsadminstateType
- type VserverAggrInfoType
- func (o *VserverAggrInfoType) AggrAvailsize() (SizeType, error)
- func (o *VserverAggrInfoType) AggrName() AggrNameType
- func (o *VserverAggrInfoType) SetAggrAvailsize(newValue SizeType) *VserverAggrInfoType
- func (o *VserverAggrInfoType) SetAggrName(newValue AggrNameType) *VserverAggrInfoType
- func (o VserverAggrInfoType) String() string
- func (o *VserverAggrInfoType) ToXML() (string, error)
- type VserverGetIterRequest
- func (o *VserverGetIterRequest) DesiredAttributes() VserverInfoType
- func (r *VserverGetIterRequest) ExecuteUsing(zr *ZapiRunner) (VserverGetIterResponse, error)
- func (o *VserverGetIterRequest) MaxRecords() int
- func (o *VserverGetIterRequest) Query() VserverInfoType
- func (o *VserverGetIterRequest) SetDesiredAttributes(newValue VserverInfoType) *VserverGetIterRequest
- func (o *VserverGetIterRequest) SetMaxRecords(newValue int) *VserverGetIterRequest
- func (o *VserverGetIterRequest) SetQuery(newValue VserverInfoType) *VserverGetIterRequest
- func (o *VserverGetIterRequest) SetTag(newValue string) *VserverGetIterRequest
- func (o VserverGetIterRequest) String() string
- func (o *VserverGetIterRequest) Tag() string
- func (o *VserverGetIterRequest) ToXML() (string, error)
- type VserverGetIterResponse
- type VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) AttributesList() []VserverInfoType
- func (o *VserverGetIterResponseResult) NextTag() string
- func (o *VserverGetIterResponseResult) NumRecords() int
- func (o *VserverGetIterResponseResult) SetAttributesList(newValue []VserverInfoType) *VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) SetNextTag(newValue string) *VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) SetNumRecords(newValue int) *VserverGetIterResponseResult
- func (o VserverGetIterResponseResult) String() string
- type VserverInfoType
- func (o *VserverInfoType) AggrList() []AggrNameType
- func (o *VserverInfoType) AllowedProtocols() []ProtocolType
- func (o *VserverInfoType) AntivirusOnAccessPolicy() AntivirusPolicyType
- func (o *VserverInfoType) Comment() string
- func (o *VserverInfoType) DisallowedProtocols() []ProtocolType
- func (o *VserverInfoType) Ipspace() string
- func (o *VserverInfoType) IsConfigLockedForChanges() bool
- func (o *VserverInfoType) IsRepositoryVserver() bool
- func (o *VserverInfoType) Language() LanguageCodeType
- func (o *VserverInfoType) LdapDomain() string
- func (o *VserverInfoType) MaxVolumes() string
- func (o *VserverInfoType) NameMappingSwitch() []NmswitchType
- func (o *VserverInfoType) NameServerSwitch() []NsswitchType
- func (o *VserverInfoType) NisDomain() NisDomainType
- func (o *VserverInfoType) OperationalState() VsoperstateType
- func (o *VserverInfoType) OperationalStateStoppedReason() VsopstopreasonType
- func (o *VserverInfoType) QosPolicyGroup() string
- func (o *VserverInfoType) QuotaPolicy() string
- func (o *VserverInfoType) RootVolume() VolumeNameType
- func (o *VserverInfoType) RootVolumeAggregate() AggrNameType
- func (o *VserverInfoType) RootVolumeSecurityStyle() SecurityStyleEnumType
- func (o *VserverInfoType) SetAggrList(newValue []AggrNameType) *VserverInfoType
- func (o *VserverInfoType) SetAllowedProtocols(newValue []ProtocolType) *VserverInfoType
- func (o *VserverInfoType) SetAntivirusOnAccessPolicy(newValue AntivirusPolicyType) *VserverInfoType
- func (o *VserverInfoType) SetComment(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetDisallowedProtocols(newValue []ProtocolType) *VserverInfoType
- func (o *VserverInfoType) SetIpspace(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetIsConfigLockedForChanges(newValue bool) *VserverInfoType
- func (o *VserverInfoType) SetIsRepositoryVserver(newValue bool) *VserverInfoType
- func (o *VserverInfoType) SetLanguage(newValue LanguageCodeType) *VserverInfoType
- func (o *VserverInfoType) SetLdapDomain(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetMaxVolumes(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetNameMappingSwitch(newValue []NmswitchType) *VserverInfoType
- func (o *VserverInfoType) SetNameServerSwitch(newValue []NsswitchType) *VserverInfoType
- func (o *VserverInfoType) SetNisDomain(newValue NisDomainType) *VserverInfoType
- func (o *VserverInfoType) SetOperationalState(newValue VsoperstateType) *VserverInfoType
- func (o *VserverInfoType) SetOperationalStateStoppedReason(newValue VsopstopreasonType) *VserverInfoType
- func (o *VserverInfoType) SetQosPolicyGroup(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetQuotaPolicy(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetRootVolume(newValue VolumeNameType) *VserverInfoType
- func (o *VserverInfoType) SetRootVolumeAggregate(newValue AggrNameType) *VserverInfoType
- func (o *VserverInfoType) SetRootVolumeSecurityStyle(newValue SecurityStyleEnumType) *VserverInfoType
- func (o *VserverInfoType) SetSnapshotPolicy(newValue SnapshotPolicyType) *VserverInfoType
- func (o *VserverInfoType) SetState(newValue VsadminstateType) *VserverInfoType
- func (o *VserverInfoType) SetUuid(newValue UuidType) *VserverInfoType
- func (o *VserverInfoType) SetVolumeDeleteRetentionHours(newValue int) *VserverInfoType
- func (o *VserverInfoType) SetVserverAggrInfoList(newValue []VserverAggrInfoType) *VserverInfoType
- func (o *VserverInfoType) SetVserverName(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetVserverSubtype(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetVserverType(newValue string) *VserverInfoType
- func (o *VserverInfoType) SnapshotPolicy() SnapshotPolicyType
- func (o *VserverInfoType) State() VsadminstateType
- func (o VserverInfoType) String() string
- func (o *VserverInfoType) ToXML() (string, error)
- func (o *VserverInfoType) Uuid() UuidType
- func (o *VserverInfoType) VolumeDeleteRetentionHours() int
- func (o *VserverInfoType) VserverAggrInfoList() []VserverAggrInfoType
- func (o *VserverInfoType) VserverName() string
- func (o *VserverInfoType) VserverSubtype() string
- func (o *VserverInfoType) VserverType() string
- type VsoperstateType
- type VsopstopreasonType
- type ZAPIRequest
- type ZapiRunner
Constants ¶
const EAGGRDOESNOTEXIST = "14420"
const EAPIERROR = "13001"
const EINVALIDINPUTERROR = "13115"
const EOBJECTNOTFOUND = "15661"
const EONTAPI_EEXIST = "17"
const EONTAPI_EVOLOPNOTSUPP = "160"
const EVDISK_ERROR_INITGROUP_EXISTS = "9004"
const EVDISK_ERROR_INITGROUP_HAS_LUN = "9024"
const EVDISK_ERROR_INITGROUP_HAS_NODE = "9008"
const EVDISK_ERROR_INITGROUP_HAS_VDISK = "9023"
const EVDISK_ERROR_INITGROUP_MAPS_EXIST = "9029"
const EVDISK_ERROR_NODE_NOT_IN_INITGROUP = "9007"
const EVDISK_ERROR_NO_SUCH_INITGROUP = "9003"
const EVDISK_ERROR_NO_SUCH_VOLUME = "9036"
const EVDISK_ERROR_SIZE_TOO_SMALL = "9041"
const EVDISK_ERROR_VDISK_EXISTS = "9012"
const EVDISK_ERROR_VDISK_NOT_DISABLED = "9015"
const EVDISK_ERROR_VDISK_NOT_ENABLED = "9014"
const EVOLUMEDOESNOTEXIST = "13040"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AggrAttributesType ¶ added in v1.3.1
type AggrAttributesType struct {
XMLName xml.Name `xml:"aggr-attributes"`
AggrRaidAttributesPtr *AggrRaidAttributesType `xml:"aggr-raid-attributes"`
AggregateNamePtr *string `xml:"aggregate-name"`
}
func (*AggrAttributesType) AggrRaidAttributes ¶ added in v1.3.1
func (o *AggrAttributesType) AggrRaidAttributes() AggrRaidAttributesType
func (*AggrAttributesType) AggregateName ¶ added in v1.3.1
func (o *AggrAttributesType) AggregateName() string
type AggrGetIterRequest ¶ added in v1.3.1
type AggrGetIterRequest struct {
XMLName xml.Name `xml:"aggr-get-iter"`
DesiredAttributesPtr *AggrAttributesType `xml:"desired-attributes>aggr-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *AggrAttributesType `xml:"query>aggr-attributes"`
TagPtr *string `xml:"tag"`
}
AggrGetIterRequest is a structure to represent a aggr-get-iter ZAPI request object
func NewAggrGetIterRequest ¶ added in v1.3.1
func NewAggrGetIterRequest() *AggrGetIterRequest
NewAggrGetIterRequest is a factory method for creating new instances of AggrGetIterRequest objects
func (*AggrGetIterRequest) DesiredAttributes ¶ added in v1.3.1
func (o *AggrGetIterRequest) DesiredAttributes() AggrAttributesType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*AggrGetIterRequest) ExecuteUsing ¶ added in v1.3.1
func (o *AggrGetIterRequest) ExecuteUsing(zr *ZapiRunner) (AggrGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*AggrGetIterRequest) MaxRecords ¶ added in v1.3.1
func (o *AggrGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*AggrGetIterRequest) Query ¶ added in v1.3.1
func (o *AggrGetIterRequest) Query() AggrAttributesType
Query is a fluent style 'getter' method that can be chained
func (*AggrGetIterRequest) SetDesiredAttributes ¶ added in v1.3.1
func (o *AggrGetIterRequest) SetDesiredAttributes(newValue AggrAttributesType) *AggrGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*AggrGetIterRequest) SetMaxRecords ¶ added in v1.3.1
func (o *AggrGetIterRequest) SetMaxRecords(newValue int) *AggrGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*AggrGetIterRequest) SetQuery ¶ added in v1.3.1
func (o *AggrGetIterRequest) SetQuery(newValue AggrAttributesType) *AggrGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*AggrGetIterRequest) SetTag ¶ added in v1.3.1
func (o *AggrGetIterRequest) SetTag(newValue string) *AggrGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (AggrGetIterRequest) String ¶ added in v1.3.1
func (o AggrGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrGetIterRequest) Tag ¶ added in v1.3.1
func (o *AggrGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*AggrGetIterRequest) ToXML ¶ added in v1.3.1
func (o *AggrGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrGetIterResponse ¶ added in v1.3.1
type AggrGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result AggrGetIterResponseResult `xml:"results"`
}
AggrGetIterResponse is a structure to represent a aggr-get-iter ZAPI response object
func NewAggrGetIterResponse ¶ added in v1.3.1
func NewAggrGetIterResponse() *AggrGetIterResponse
NewAggrGetIterResponse is a factory method for creating new instances of AggrGetIterResponse objects
func (AggrGetIterResponse) String ¶ added in v1.3.1
func (o AggrGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrGetIterResponse) ToXML ¶ added in v1.3.1
func (o *AggrGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrGetIterResponseResult ¶ added in v1.3.1
type AggrGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr []AggrAttributesType `xml:"attributes-list>aggr-attributes"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
AggrGetIterResponseResult is a structure to represent a aggr-get-iter ZAPI object's result
func (*AggrGetIterResponseResult) AttributesList ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) AttributesList() []AggrAttributesType
AttributesList is a fluent style 'getter' method that can be chained
func (*AggrGetIterResponseResult) NextTag ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*AggrGetIterResponseResult) NumRecords ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*AggrGetIterResponseResult) SetAttributesList ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) SetAttributesList(newValue []AggrAttributesType) *AggrGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*AggrGetIterResponseResult) SetNextTag ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) SetNextTag(newValue string) *AggrGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*AggrGetIterResponseResult) SetNumRecords ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) SetNumRecords(newValue int) *AggrGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (AggrGetIterResponseResult) String ¶ added in v1.3.1
func (o AggrGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type AggrNameType ¶
type AggrNameType string
type AggrRaidAttributesType ¶ added in v1.3.1
type AggrRaidAttributesType struct {
AggregateTypePtr *string `xml:"aggregate-type"`
RaidTypePtr *string `xml:"raid-type"`
}
func (*AggrRaidAttributesType) AggregateType ¶ added in v1.3.1
func (o *AggrRaidAttributesType) AggregateType() string
func (*AggrRaidAttributesType) RaidType ¶ added in v1.3.1
func (o *AggrRaidAttributesType) RaidType() string
type AntivirusPolicyType ¶
type AntivirusPolicyType string
type BlockRangeType ¶ added in v1.3.1
type BlockRangeType struct {
XMLName xml.Name `xml:"block-range"`
BlockCountPtr *int `xml:"block-count"`
DestinationBlockNumberPtr *int `xml:"destination-block-number"`
SourceBlockNumberPtr *int `xml:"source-block-number"`
}
func NewBlockRangeType ¶ added in v1.3.1
func NewBlockRangeType() *BlockRangeType
func (*BlockRangeType) BlockCount ¶ added in v1.3.1
func (o *BlockRangeType) BlockCount() int
func (*BlockRangeType) DestinationBlockNumber ¶ added in v1.3.1
func (o *BlockRangeType) DestinationBlockNumber() int
func (*BlockRangeType) SetBlockCount ¶ added in v1.3.1
func (o *BlockRangeType) SetBlockCount(newValue int) *BlockRangeType
func (*BlockRangeType) SetDestinationBlockNumber ¶ added in v1.3.1
func (o *BlockRangeType) SetDestinationBlockNumber(newValue int) *BlockRangeType
func (*BlockRangeType) SetSourceBlockNumber ¶ added in v1.3.1
func (o *BlockRangeType) SetSourceBlockNumber(newValue int) *BlockRangeType
func (*BlockRangeType) SourceBlockNumber ¶ added in v1.3.1
func (o *BlockRangeType) SourceBlockNumber() int
func (BlockRangeType) String ¶ added in v1.3.1
func (o BlockRangeType) String() string
func (*BlockRangeType) ToXML ¶ added in v1.3.1
func (o *BlockRangeType) ToXML() (string, error)
type CachePolicyType ¶
type CachePolicyType string
type DataProtocolType ¶
type DataProtocolType string
type DnsZoneType ¶
type DnsZoneType string
type EmsAutosupportLogRequest ¶
type EmsAutosupportLogRequest struct {
XMLName xml.Name `xml:"ems-autosupport-log"`
AppVersionPtr *string `xml:"app-version"`
AutoSupportPtr *bool `xml:"auto-support"`
CategoryPtr *string `xml:"category"`
ComputerNamePtr *string `xml:"computer-name"`
EventDescriptionPtr *string `xml:"event-description"`
EventIdPtr *int `xml:"event-id"`
EventSourcePtr *string `xml:"event-source"`
LogLevelPtr *int `xml:"log-level"`
}
EmsAutosupportLogRequest is a structure to represent a ems-autosupport-log ZAPI request object
func NewEmsAutosupportLogRequest ¶
func NewEmsAutosupportLogRequest() *EmsAutosupportLogRequest
NewEmsAutosupportLogRequest is a factory method for creating new instances of EmsAutosupportLogRequest objects
func (*EmsAutosupportLogRequest) AppVersion ¶
func (o *EmsAutosupportLogRequest) AppVersion() string
AppVersion is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) AutoSupport ¶
func (o *EmsAutosupportLogRequest) AutoSupport() bool
AutoSupport is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) Category ¶
func (o *EmsAutosupportLogRequest) Category() string
Category is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) ComputerName ¶
func (o *EmsAutosupportLogRequest) ComputerName() string
ComputerName is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) EventDescription ¶
func (o *EmsAutosupportLogRequest) EventDescription() string
EventDescription is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) EventId ¶
func (o *EmsAutosupportLogRequest) EventId() int
EventId is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) EventSource ¶
func (o *EmsAutosupportLogRequest) EventSource() string
EventSource is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) ExecuteUsing ¶
func (o *EmsAutosupportLogRequest) ExecuteUsing(zr *ZapiRunner) (EmsAutosupportLogResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*EmsAutosupportLogRequest) LogLevel ¶
func (o *EmsAutosupportLogRequest) LogLevel() int
LogLevel is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) SetAppVersion ¶
func (o *EmsAutosupportLogRequest) SetAppVersion(newValue string) *EmsAutosupportLogRequest
SetAppVersion is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetAutoSupport ¶
func (o *EmsAutosupportLogRequest) SetAutoSupport(newValue bool) *EmsAutosupportLogRequest
SetAutoSupport is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetCategory ¶
func (o *EmsAutosupportLogRequest) SetCategory(newValue string) *EmsAutosupportLogRequest
SetCategory is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetComputerName ¶
func (o *EmsAutosupportLogRequest) SetComputerName(newValue string) *EmsAutosupportLogRequest
SetComputerName is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetEventDescription ¶
func (o *EmsAutosupportLogRequest) SetEventDescription(newValue string) *EmsAutosupportLogRequest
SetEventDescription is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetEventId ¶
func (o *EmsAutosupportLogRequest) SetEventId(newValue int) *EmsAutosupportLogRequest
SetEventId is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetEventSource ¶
func (o *EmsAutosupportLogRequest) SetEventSource(newValue string) *EmsAutosupportLogRequest
SetEventSource is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetLogLevel ¶
func (o *EmsAutosupportLogRequest) SetLogLevel(newValue int) *EmsAutosupportLogRequest
SetLogLevel is a fluent style 'setter' method that can be chained
func (EmsAutosupportLogRequest) String ¶
func (o EmsAutosupportLogRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*EmsAutosupportLogRequest) ToXML ¶
func (o *EmsAutosupportLogRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type EmsAutosupportLogResponse ¶
type EmsAutosupportLogResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result EmsAutosupportLogResponseResult `xml:"results"`
}
EmsAutosupportLogResponse is a structure to represent a ems-autosupport-log ZAPI response object
func NewEmsAutosupportLogResponse ¶
func NewEmsAutosupportLogResponse() *EmsAutosupportLogResponse
NewEmsAutosupportLogResponse is a factory method for creating new instances of EmsAutosupportLogResponse objects
func (EmsAutosupportLogResponse) String ¶
func (o EmsAutosupportLogResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*EmsAutosupportLogResponse) ToXML ¶
func (o *EmsAutosupportLogResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type EmsAutosupportLogResponseResult ¶
type EmsAutosupportLogResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
EmsAutosupportLogResponseResult is a structure to represent a ems-autosupport-log ZAPI object's result
func (EmsAutosupportLogResponseResult) String ¶
func (o EmsAutosupportLogResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type FailoverGroupType ¶
type FailoverGroupType string
type IgroupAddRequest ¶
type IgroupAddRequest struct {
XMLName xml.Name `xml:"igroup-add"`
ForcePtr *bool `xml:"force"`
InitiatorPtr *string `xml:"initiator"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
}
func NewIgroupAddRequest ¶
func NewIgroupAddRequest() *IgroupAddRequest
func (*IgroupAddRequest) ExecuteUsing ¶
func (r *IgroupAddRequest) ExecuteUsing(zr *ZapiRunner) (IgroupAddResponse, error)
func (*IgroupAddRequest) Force ¶
func (o *IgroupAddRequest) Force() bool
func (*IgroupAddRequest) Initiator ¶
func (o *IgroupAddRequest) Initiator() string
func (*IgroupAddRequest) InitiatorGroupName ¶
func (o *IgroupAddRequest) InitiatorGroupName() string
func (*IgroupAddRequest) SetForce ¶
func (o *IgroupAddRequest) SetForce(newValue bool) *IgroupAddRequest
func (*IgroupAddRequest) SetInitiator ¶
func (o *IgroupAddRequest) SetInitiator(newValue string) *IgroupAddRequest
func (*IgroupAddRequest) SetInitiatorGroupName ¶
func (o *IgroupAddRequest) SetInitiatorGroupName(newValue string) *IgroupAddRequest
func (IgroupAddRequest) String ¶
func (o IgroupAddRequest) String() string
func (*IgroupAddRequest) ToXML ¶
func (o *IgroupAddRequest) ToXML() (string, error)
type IgroupAddResponse ¶
type IgroupAddResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupAddResponseResult `xml:"results"`
}
func NewIgroupAddResponse ¶
func NewIgroupAddResponse() *IgroupAddResponse
func (IgroupAddResponse) String ¶
func (o IgroupAddResponse) String() string
func (*IgroupAddResponse) ToXML ¶
func (o *IgroupAddResponse) ToXML() (string, error)
type IgroupAddResponseResult ¶
type IgroupAddResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (IgroupAddResponseResult) String ¶
func (o IgroupAddResponseResult) String() string
type IgroupCreateRequest ¶
type IgroupCreateRequest struct {
XMLName xml.Name `xml:"igroup-create"`
BindPortsetPtr *string `xml:"bind-portset"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
InitiatorGroupTypePtr *string `xml:"initiator-group-type"`
OsTypePtr *string `xml:"os-type"`
OstypePtr *string `xml:"ostype"`
}
func NewIgroupCreateRequest ¶
func NewIgroupCreateRequest() *IgroupCreateRequest
func (*IgroupCreateRequest) BindPortset ¶
func (o *IgroupCreateRequest) BindPortset() string
func (*IgroupCreateRequest) ExecuteUsing ¶
func (r *IgroupCreateRequest) ExecuteUsing(zr *ZapiRunner) (IgroupCreateResponse, error)
func (*IgroupCreateRequest) InitiatorGroupName ¶
func (o *IgroupCreateRequest) InitiatorGroupName() string
func (*IgroupCreateRequest) InitiatorGroupType ¶
func (o *IgroupCreateRequest) InitiatorGroupType() string
func (*IgroupCreateRequest) OsType ¶
func (o *IgroupCreateRequest) OsType() string
func (*IgroupCreateRequest) Ostype ¶
func (o *IgroupCreateRequest) Ostype() string
func (*IgroupCreateRequest) SetBindPortset ¶
func (o *IgroupCreateRequest) SetBindPortset(newValue string) *IgroupCreateRequest
func (*IgroupCreateRequest) SetInitiatorGroupName ¶
func (o *IgroupCreateRequest) SetInitiatorGroupName(newValue string) *IgroupCreateRequest
func (*IgroupCreateRequest) SetInitiatorGroupType ¶
func (o *IgroupCreateRequest) SetInitiatorGroupType(newValue string) *IgroupCreateRequest
func (*IgroupCreateRequest) SetOsType ¶
func (o *IgroupCreateRequest) SetOsType(newValue string) *IgroupCreateRequest
func (*IgroupCreateRequest) SetOstype ¶
func (o *IgroupCreateRequest) SetOstype(newValue string) *IgroupCreateRequest
func (IgroupCreateRequest) String ¶
func (o IgroupCreateRequest) String() string
func (*IgroupCreateRequest) ToXML ¶
func (o *IgroupCreateRequest) ToXML() (string, error)
type IgroupCreateResponse ¶
type IgroupCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupCreateResponseResult `xml:"results"`
}
func NewIgroupCreateResponse ¶
func NewIgroupCreateResponse() *IgroupCreateResponse
func (IgroupCreateResponse) String ¶
func (o IgroupCreateResponse) String() string
func (*IgroupCreateResponse) ToXML ¶
func (o *IgroupCreateResponse) ToXML() (string, error)
type IgroupCreateResponseResult ¶
type IgroupCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (IgroupCreateResponseResult) String ¶
func (o IgroupCreateResponseResult) String() string
type IgroupDestroyRequest ¶
type IgroupDestroyRequest struct {
XMLName xml.Name `xml:"igroup-destroy"`
ForcePtr *bool `xml:"force"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
}
func NewIgroupDestroyRequest ¶
func NewIgroupDestroyRequest() *IgroupDestroyRequest
func (*IgroupDestroyRequest) ExecuteUsing ¶
func (r *IgroupDestroyRequest) ExecuteUsing(zr *ZapiRunner) (IgroupDestroyResponse, error)
func (*IgroupDestroyRequest) Force ¶
func (o *IgroupDestroyRequest) Force() bool
func (*IgroupDestroyRequest) InitiatorGroupName ¶
func (o *IgroupDestroyRequest) InitiatorGroupName() string
func (*IgroupDestroyRequest) SetForce ¶
func (o *IgroupDestroyRequest) SetForce(newValue bool) *IgroupDestroyRequest
func (*IgroupDestroyRequest) SetInitiatorGroupName ¶
func (o *IgroupDestroyRequest) SetInitiatorGroupName(newValue string) *IgroupDestroyRequest
func (IgroupDestroyRequest) String ¶
func (o IgroupDestroyRequest) String() string
func (*IgroupDestroyRequest) ToXML ¶
func (o *IgroupDestroyRequest) ToXML() (string, error)
type IgroupDestroyResponse ¶
type IgroupDestroyResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupDestroyResponseResult `xml:"results"`
}
func NewIgroupDestroyResponse ¶
func NewIgroupDestroyResponse() *IgroupDestroyResponse
func (IgroupDestroyResponse) String ¶
func (o IgroupDestroyResponse) String() string
func (*IgroupDestroyResponse) ToXML ¶
func (o *IgroupDestroyResponse) ToXML() (string, error)
type IgroupDestroyResponseResult ¶
type IgroupDestroyResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (IgroupDestroyResponseResult) String ¶
func (o IgroupDestroyResponseResult) String() string
type IgroupGetIterRequest ¶ added in v1.3.1
type IgroupGetIterRequest struct {
XMLName xml.Name `xml:"igroup-get-iter"`
DesiredAttributesPtr *InitiatorGroupInfoType `xml:"desired-attributes>initiator-group-info"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *InitiatorGroupInfoType `xml:"query>initiator-group-info"`
TagPtr *string `xml:"tag"`
}
IgroupGetIterRequest is a structure to represent a igroup-get-iter ZAPI request object
func NewIgroupGetIterRequest ¶ added in v1.3.1
func NewIgroupGetIterRequest() *IgroupGetIterRequest
NewIgroupGetIterRequest is a factory method for creating new instances of IgroupGetIterRequest objects
func (*IgroupGetIterRequest) DesiredAttributes ¶ added in v1.3.1
func (o *IgroupGetIterRequest) DesiredAttributes() InitiatorGroupInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*IgroupGetIterRequest) ExecuteUsing ¶ added in v1.3.1
func (o *IgroupGetIterRequest) ExecuteUsing(zr *ZapiRunner) (IgroupGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*IgroupGetIterRequest) MaxRecords ¶ added in v1.3.1
func (o *IgroupGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*IgroupGetIterRequest) Query ¶ added in v1.3.1
func (o *IgroupGetIterRequest) Query() InitiatorGroupInfoType
Query is a fluent style 'getter' method that can be chained
func (*IgroupGetIterRequest) SetDesiredAttributes ¶ added in v1.3.1
func (o *IgroupGetIterRequest) SetDesiredAttributes(newValue InitiatorGroupInfoType) *IgroupGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetMaxRecords ¶ added in v1.3.1
func (o *IgroupGetIterRequest) SetMaxRecords(newValue int) *IgroupGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetQuery ¶ added in v1.3.1
func (o *IgroupGetIterRequest) SetQuery(newValue InitiatorGroupInfoType) *IgroupGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetTag ¶ added in v1.3.1
func (o *IgroupGetIterRequest) SetTag(newValue string) *IgroupGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (IgroupGetIterRequest) String ¶ added in v1.3.1
func (o IgroupGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupGetIterRequest) Tag ¶ added in v1.3.1
func (o *IgroupGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*IgroupGetIterRequest) ToXML ¶ added in v1.3.1
func (o *IgroupGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupGetIterResponse ¶ added in v1.3.1
type IgroupGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupGetIterResponseResult `xml:"results"`
}
IgroupGetIterResponse is a structure to represent a igroup-get-iter ZAPI response object
func NewIgroupGetIterResponse ¶ added in v1.3.1
func NewIgroupGetIterResponse() *IgroupGetIterResponse
NewIgroupGetIterResponse is a factory method for creating new instances of IgroupGetIterResponse objects
func (IgroupGetIterResponse) String ¶ added in v1.3.1
func (o IgroupGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupGetIterResponse) ToXML ¶ added in v1.3.1
func (o *IgroupGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupGetIterResponseResult ¶ added in v1.3.1
type IgroupGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr []InitiatorGroupInfoType `xml:"attributes-list>initiator-group-info"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
IgroupGetIterResponseResult is a structure to represent a igroup-get-iter ZAPI object's result
func (*IgroupGetIterResponseResult) AttributesList ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) AttributesList() []InitiatorGroupInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*IgroupGetIterResponseResult) NextTag ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*IgroupGetIterResponseResult) NumRecords ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*IgroupGetIterResponseResult) SetAttributesList ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) SetAttributesList(newValue []InitiatorGroupInfoType) *IgroupGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*IgroupGetIterResponseResult) SetNextTag ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) SetNextTag(newValue string) *IgroupGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*IgroupGetIterResponseResult) SetNumRecords ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) SetNumRecords(newValue int) *IgroupGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (IgroupGetIterResponseResult) String ¶ added in v1.3.1
func (o IgroupGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IgroupRemoveRequest ¶
type IgroupRemoveRequest struct {
XMLName xml.Name `xml:"igroup-remove"`
ForcePtr *bool `xml:"force"`
InitiatorPtr *string `xml:"initiator"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
}
func NewIgroupRemoveRequest ¶
func NewIgroupRemoveRequest() *IgroupRemoveRequest
func (*IgroupRemoveRequest) ExecuteUsing ¶
func (r *IgroupRemoveRequest) ExecuteUsing(zr *ZapiRunner) (IgroupRemoveResponse, error)
func (*IgroupRemoveRequest) Force ¶
func (o *IgroupRemoveRequest) Force() bool
func (*IgroupRemoveRequest) Initiator ¶
func (o *IgroupRemoveRequest) Initiator() string
func (*IgroupRemoveRequest) InitiatorGroupName ¶
func (o *IgroupRemoveRequest) InitiatorGroupName() string
func (*IgroupRemoveRequest) SetForce ¶
func (o *IgroupRemoveRequest) SetForce(newValue bool) *IgroupRemoveRequest
func (*IgroupRemoveRequest) SetInitiator ¶
func (o *IgroupRemoveRequest) SetInitiator(newValue string) *IgroupRemoveRequest
func (*IgroupRemoveRequest) SetInitiatorGroupName ¶
func (o *IgroupRemoveRequest) SetInitiatorGroupName(newValue string) *IgroupRemoveRequest
func (IgroupRemoveRequest) String ¶
func (o IgroupRemoveRequest) String() string
func (*IgroupRemoveRequest) ToXML ¶
func (o *IgroupRemoveRequest) ToXML() (string, error)
type IgroupRemoveResponse ¶
type IgroupRemoveResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupRemoveResponseResult `xml:"results"`
}
func NewIgroupRemoveResponse ¶
func NewIgroupRemoveResponse() *IgroupRemoveResponse
func (IgroupRemoveResponse) String ¶
func (o IgroupRemoveResponse) String() string
func (*IgroupRemoveResponse) ToXML ¶
func (o *IgroupRemoveResponse) ToXML() (string, error)
type IgroupRemoveResponseResult ¶
type IgroupRemoveResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (IgroupRemoveResponseResult) String ¶
func (o IgroupRemoveResponseResult) String() string
type InitiatorGroupInfoType ¶
type InitiatorGroupInfoType struct {
XMLName xml.Name `xml:"initiator-group-info"`
InitiatorGroupAluaEnabledPtr *bool `xml:"initiator-group-alua-enabled"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
InitiatorGroupOsTypePtr *string `xml:"initiator-group-os-type"`
InitiatorGroupPortsetNamePtr *string `xml:"initiator-group-portset-name"`
InitiatorGroupReportScsiNameEnabledPtr *bool `xml:"initiator-group-report-scsi-name-enabled"`
InitiatorGroupThrottleBorrowPtr *bool `xml:"initiator-group-throttle-borrow"`
InitiatorGroupThrottleReservePtr *int `xml:"initiator-group-throttle-reserve"`
InitiatorGroupTypePtr *string `xml:"initiator-group-type"`
InitiatorGroupUsePartnerPtr *bool `xml:"initiator-group-use-partner"`
InitiatorGroupUuidPtr *string `xml:"initiator-group-uuid"`
InitiatorGroupVsaEnabledPtr *bool `xml:"initiator-group-vsa-enabled"`
InitiatorsPtr []InitiatorInfoType `xml:"initiators>initiator-info"`
LunIdPtr *int `xml:"lun-id"`
VserverPtr *string `xml:"vserver"`
}
func NewInitiatorGroupInfoType ¶
func NewInitiatorGroupInfoType() *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) InitiatorGroupAluaEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupAluaEnabled() bool
func (*InitiatorGroupInfoType) InitiatorGroupName ¶
func (o *InitiatorGroupInfoType) InitiatorGroupName() string
func (*InitiatorGroupInfoType) InitiatorGroupOsType ¶
func (o *InitiatorGroupInfoType) InitiatorGroupOsType() string
func (*InitiatorGroupInfoType) InitiatorGroupPortsetName ¶
func (o *InitiatorGroupInfoType) InitiatorGroupPortsetName() string
func (*InitiatorGroupInfoType) InitiatorGroupReportScsiNameEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupReportScsiNameEnabled() bool
func (*InitiatorGroupInfoType) InitiatorGroupThrottleBorrow ¶
func (o *InitiatorGroupInfoType) InitiatorGroupThrottleBorrow() bool
func (*InitiatorGroupInfoType) InitiatorGroupThrottleReserve ¶
func (o *InitiatorGroupInfoType) InitiatorGroupThrottleReserve() int
func (*InitiatorGroupInfoType) InitiatorGroupType ¶
func (o *InitiatorGroupInfoType) InitiatorGroupType() string
func (*InitiatorGroupInfoType) InitiatorGroupUsePartner ¶
func (o *InitiatorGroupInfoType) InitiatorGroupUsePartner() bool
func (*InitiatorGroupInfoType) InitiatorGroupUuid ¶
func (o *InitiatorGroupInfoType) InitiatorGroupUuid() string
func (*InitiatorGroupInfoType) InitiatorGroupVsaEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupVsaEnabled() bool
func (*InitiatorGroupInfoType) Initiators ¶
func (o *InitiatorGroupInfoType) Initiators() []InitiatorInfoType
func (*InitiatorGroupInfoType) LunId ¶
func (o *InitiatorGroupInfoType) LunId() int
func (*InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupName ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupName(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupOsType ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupOsType(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupPortsetName ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupPortsetName(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupReportScsiNameEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupReportScsiNameEnabled(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupThrottleBorrow ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleBorrow(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupThrottleReserve ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleReserve(newValue int) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupType ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupType(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupUsePartner ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupUsePartner(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupUuid ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupUuid(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupVsaEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupVsaEnabled(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiators ¶
func (o *InitiatorGroupInfoType) SetInitiators(newValue []InitiatorInfoType) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetLunId ¶
func (o *InitiatorGroupInfoType) SetLunId(newValue int) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetVserver ¶
func (o *InitiatorGroupInfoType) SetVserver(newValue string) *InitiatorGroupInfoType
func (InitiatorGroupInfoType) String ¶
func (o InitiatorGroupInfoType) String() string
func (*InitiatorGroupInfoType) ToXML ¶
func (o *InitiatorGroupInfoType) ToXML() (string, error)
func (*InitiatorGroupInfoType) Vserver ¶
func (o *InitiatorGroupInfoType) Vserver() string
type InitiatorInfoType ¶
type InitiatorInfoType struct {
XMLName xml.Name `xml:"initiator-info"`
InitiatorNamePtr *string `xml:"initiator-name"`
}
func NewInitiatorInfoType ¶
func NewInitiatorInfoType() *InitiatorInfoType
func (*InitiatorInfoType) InitiatorName ¶
func (o *InitiatorInfoType) InitiatorName() string
func (*InitiatorInfoType) SetInitiatorName ¶
func (o *InitiatorInfoType) SetInitiatorName(newValue string) *InitiatorInfoType
func (InitiatorInfoType) String ¶
func (o InitiatorInfoType) String() string
func (*InitiatorInfoType) ToXML ¶
func (o *InitiatorInfoType) ToXML() (string, error)
type IpAddressType ¶
type IpAddressType string
type IscsiServiceGetIterRequest ¶ added in v1.3.1
type IscsiServiceGetIterRequest struct {
XMLName xml.Name `xml:"iscsi-service-get-iter"`
DesiredAttributesPtr *IscsiServiceInfoType `xml:"desired-attributes>iscsi-service-info"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *IscsiServiceInfoType `xml:"query>iscsi-service-info"`
TagPtr *string `xml:"tag"`
}
IscsiServiceGetIterRequest is a structure to represent a iscsi-service-get-iter ZAPI request object
func NewIscsiServiceGetIterRequest ¶ added in v1.3.1
func NewIscsiServiceGetIterRequest() *IscsiServiceGetIterRequest
NewIscsiServiceGetIterRequest is a factory method for creating new instances of IscsiServiceGetIterRequest objects
func (*IscsiServiceGetIterRequest) DesiredAttributes ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) DesiredAttributes() IscsiServiceInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterRequest) ExecuteUsing ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (IscsiServiceGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*IscsiServiceGetIterRequest) MaxRecords ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterRequest) Query ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) Query() IscsiServiceInfoType
Query is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterRequest) SetDesiredAttributes ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) SetDesiredAttributes(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetMaxRecords ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) SetMaxRecords(newValue int) *IscsiServiceGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetQuery ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) SetQuery(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetTag ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) SetTag(newValue string) *IscsiServiceGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterRequest) String ¶ added in v1.3.1
func (o IscsiServiceGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiServiceGetIterRequest) Tag ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterRequest) ToXML ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiServiceGetIterResponse ¶ added in v1.3.1
type IscsiServiceGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IscsiServiceGetIterResponseResult `xml:"results"`
}
IscsiServiceGetIterResponse is a structure to represent a iscsi-service-get-iter ZAPI response object
func NewIscsiServiceGetIterResponse ¶ added in v1.3.1
func NewIscsiServiceGetIterResponse() *IscsiServiceGetIterResponse
NewIscsiServiceGetIterResponse is a factory method for creating new instances of IscsiServiceGetIterResponse objects
func (IscsiServiceGetIterResponse) String ¶ added in v1.3.1
func (o IscsiServiceGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiServiceGetIterResponse) ToXML ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiServiceGetIterResponseResult ¶ added in v1.3.1
type IscsiServiceGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr []IscsiServiceInfoType `xml:"attributes-list>iscsi-service-info"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
IscsiServiceGetIterResponseResult is a structure to represent a iscsi-service-get-iter ZAPI object's result
func (*IscsiServiceGetIterResponseResult) AttributesList ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) AttributesList() []IscsiServiceInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterResponseResult) NextTag ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterResponseResult) NumRecords ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterResponseResult) SetAttributesList ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) SetAttributesList(newValue []IscsiServiceInfoType) *IscsiServiceGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterResponseResult) SetNextTag ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) SetNextTag(newValue string) *IscsiServiceGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterResponseResult) SetNumRecords ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) SetNumRecords(newValue int) *IscsiServiceGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterResponseResult) String ¶ added in v1.3.1
func (o IscsiServiceGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IscsiServiceInfoType ¶ added in v1.3.1
type IscsiServiceInfoType struct {
XMLName xml.Name `xml:"iscsi-service-info"`
AliasNamePtr *string `xml:"alias-name"`
IsAvailablePtr *bool `xml:"is-available"`
LoginTimeoutPtr *int `xml:"login-timeout"`
MaxCmdsPerSessionPtr *int `xml:"max-cmds-per-session"`
MaxConnPerSessionPtr *int `xml:"max-conn-per-session"`
MaxErrorRecoveryLevelPtr *int `xml:"max-error-recovery-level"`
NodeNamePtr *string `xml:"node-name"`
RetainTimeoutPtr *int `xml:"retain-timeout"`
TcpWindowSizePtr *int `xml:"tcp-window-size"`
VserverPtr *string `xml:"vserver"`
}
IscsiServiceInfoType is a structure to represent a iscsi-service-info ZAPI object
func (*IscsiServiceInfoType) NodeName ¶ added in v1.3.1
func (o *IscsiServiceInfoType) NodeName() string
func (*IscsiServiceInfoType) Vserver ¶ added in v1.3.1
func (o *IscsiServiceInfoType) Vserver() string
type JunctionPathType ¶
type JunctionPathType string
type LanguageCodeType ¶
type LanguageCodeType string
type LunCreateBySizeRequest ¶
type LunCreateBySizeRequest struct {
XMLName xml.Name `xml:"lun-create-by-size"`
CachingPolicyPtr *string `xml:"caching-policy"`
ClassPtr *string `xml:"class"`
CommentPtr *string `xml:"comment"`
ForeignDiskPtr *string `xml:"foreign-disk"`
OstypePtr *string `xml:"ostype"`
PathPtr *string `xml:"path"`
PrefixSizePtr *int `xml:"prefix-size"`
QosPolicyGroupPtr *string `xml:"qos-policy-group"`
SizePtr *int `xml:"size"`
SpaceAllocationEnabledPtr *bool `xml:"space-allocation-enabled"`
SpaceReservationEnabledPtr *bool `xml:"space-reservation-enabled"`
TypePtr *string `xml:"type"`
}
func NewLunCreateBySizeRequest ¶
func NewLunCreateBySizeRequest() *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) CachingPolicy ¶
func (o *LunCreateBySizeRequest) CachingPolicy() string
func (*LunCreateBySizeRequest) Class ¶
func (o *LunCreateBySizeRequest) Class() string
func (*LunCreateBySizeRequest) Comment ¶
func (o *LunCreateBySizeRequest) Comment() string
func (*LunCreateBySizeRequest) ExecuteUsing ¶
func (r *LunCreateBySizeRequest) ExecuteUsing(zr *ZapiRunner) (LunCreateBySizeResponse, error)
func (*LunCreateBySizeRequest) ForeignDisk ¶
func (o *LunCreateBySizeRequest) ForeignDisk() string
func (*LunCreateBySizeRequest) Ostype ¶
func (o *LunCreateBySizeRequest) Ostype() string
func (*LunCreateBySizeRequest) Path ¶
func (o *LunCreateBySizeRequest) Path() string
func (*LunCreateBySizeRequest) PrefixSize ¶
func (o *LunCreateBySizeRequest) PrefixSize() int
func (*LunCreateBySizeRequest) QosPolicyGroup ¶
func (o *LunCreateBySizeRequest) QosPolicyGroup() string
func (*LunCreateBySizeRequest) SetCachingPolicy ¶
func (o *LunCreateBySizeRequest) SetCachingPolicy(newValue string) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetClass ¶
func (o *LunCreateBySizeRequest) SetClass(newValue string) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetComment ¶
func (o *LunCreateBySizeRequest) SetComment(newValue string) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetForeignDisk ¶
func (o *LunCreateBySizeRequest) SetForeignDisk(newValue string) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetOstype ¶
func (o *LunCreateBySizeRequest) SetOstype(newValue string) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetPath ¶
func (o *LunCreateBySizeRequest) SetPath(newValue string) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetPrefixSize ¶
func (o *LunCreateBySizeRequest) SetPrefixSize(newValue int) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetQosPolicyGroup ¶
func (o *LunCreateBySizeRequest) SetQosPolicyGroup(newValue string) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetSize ¶
func (o *LunCreateBySizeRequest) SetSize(newValue int) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetSpaceAllocationEnabled ¶
func (o *LunCreateBySizeRequest) SetSpaceAllocationEnabled(newValue bool) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetSpaceReservationEnabled ¶
func (o *LunCreateBySizeRequest) SetSpaceReservationEnabled(newValue bool) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) SetType ¶
func (o *LunCreateBySizeRequest) SetType(newValue string) *LunCreateBySizeRequest
func (*LunCreateBySizeRequest) Size ¶
func (o *LunCreateBySizeRequest) Size() int
func (*LunCreateBySizeRequest) SpaceAllocationEnabled ¶
func (o *LunCreateBySizeRequest) SpaceAllocationEnabled() bool
func (*LunCreateBySizeRequest) SpaceReservationEnabled ¶
func (o *LunCreateBySizeRequest) SpaceReservationEnabled() bool
func (LunCreateBySizeRequest) String ¶
func (o LunCreateBySizeRequest) String() string
func (*LunCreateBySizeRequest) ToXML ¶
func (o *LunCreateBySizeRequest) ToXML() (string, error)
func (*LunCreateBySizeRequest) Type ¶
func (o *LunCreateBySizeRequest) Type() string
type LunCreateBySizeResponse ¶
type LunCreateBySizeResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunCreateBySizeResponseResult `xml:"results"`
}
func NewLunCreateBySizeResponse ¶
func NewLunCreateBySizeResponse() *LunCreateBySizeResponse
func (LunCreateBySizeResponse) String ¶
func (o LunCreateBySizeResponse) String() string
func (*LunCreateBySizeResponse) ToXML ¶
func (o *LunCreateBySizeResponse) ToXML() (string, error)
type LunCreateBySizeResponseResult ¶
type LunCreateBySizeResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ActualSizePtr *int `xml:"actual-size"`
}
func (*LunCreateBySizeResponseResult) ActualSize ¶
func (o *LunCreateBySizeResponseResult) ActualSize() int
func (*LunCreateBySizeResponseResult) SetActualSize ¶
func (o *LunCreateBySizeResponseResult) SetActualSize(newValue int) *LunCreateBySizeResponseResult
func (LunCreateBySizeResponseResult) String ¶
func (o LunCreateBySizeResponseResult) String() string
type LunDestroyRequest ¶
type LunDestroyRequest struct {
XMLName xml.Name `xml:"lun-destroy"`
DestroyFencedLunPtr *bool `xml:"destroy-fenced-lun"`
ForcePtr *bool `xml:"force"`
PathPtr *string `xml:"path"`
}
func NewLunDestroyRequest ¶
func NewLunDestroyRequest() *LunDestroyRequest
func (*LunDestroyRequest) DestroyFencedLun ¶
func (o *LunDestroyRequest) DestroyFencedLun() bool
func (*LunDestroyRequest) ExecuteUsing ¶
func (r *LunDestroyRequest) ExecuteUsing(zr *ZapiRunner) (LunDestroyResponse, error)
func (*LunDestroyRequest) Force ¶
func (o *LunDestroyRequest) Force() bool
func (*LunDestroyRequest) Path ¶
func (o *LunDestroyRequest) Path() string
func (*LunDestroyRequest) SetDestroyFencedLun ¶
func (o *LunDestroyRequest) SetDestroyFencedLun(newValue bool) *LunDestroyRequest
func (*LunDestroyRequest) SetForce ¶
func (o *LunDestroyRequest) SetForce(newValue bool) *LunDestroyRequest
func (*LunDestroyRequest) SetPath ¶
func (o *LunDestroyRequest) SetPath(newValue string) *LunDestroyRequest
func (LunDestroyRequest) String ¶
func (o LunDestroyRequest) String() string
func (*LunDestroyRequest) ToXML ¶
func (o *LunDestroyRequest) ToXML() (string, error)
type LunDestroyResponse ¶
type LunDestroyResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunDestroyResponseResult `xml:"results"`
}
func NewLunDestroyResponse ¶
func NewLunDestroyResponse() *LunDestroyResponse
func (LunDestroyResponse) String ¶
func (o LunDestroyResponse) String() string
func (*LunDestroyResponse) ToXML ¶
func (o *LunDestroyResponse) ToXML() (string, error)
type LunDestroyResponseResult ¶
type LunDestroyResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (LunDestroyResponseResult) String ¶
func (o LunDestroyResponseResult) String() string
type LunGetSerialNumberRequest ¶
type LunGetSerialNumberRequest struct {
XMLName xml.Name `xml:"lun-get-serial-number"`
PathPtr *string `xml:"path"`
}
func NewLunGetSerialNumberRequest ¶
func NewLunGetSerialNumberRequest() *LunGetSerialNumberRequest
func (*LunGetSerialNumberRequest) ExecuteUsing ¶
func (r *LunGetSerialNumberRequest) ExecuteUsing(zr *ZapiRunner) (LunGetSerialNumberResponse, error)
func (*LunGetSerialNumberRequest) Path ¶
func (o *LunGetSerialNumberRequest) Path() string
func (*LunGetSerialNumberRequest) SetPath ¶
func (o *LunGetSerialNumberRequest) SetPath(newValue string) *LunGetSerialNumberRequest
func (LunGetSerialNumberRequest) String ¶
func (o LunGetSerialNumberRequest) String() string
func (*LunGetSerialNumberRequest) ToXML ¶
func (o *LunGetSerialNumberRequest) ToXML() (string, error)
type LunGetSerialNumberResponse ¶
type LunGetSerialNumberResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunGetSerialNumberResponseResult `xml:"results"`
}
func NewLunGetSerialNumberResponse ¶
func NewLunGetSerialNumberResponse() *LunGetSerialNumberResponse
func (LunGetSerialNumberResponse) String ¶
func (o LunGetSerialNumberResponse) String() string
func (*LunGetSerialNumberResponse) ToXML ¶
func (o *LunGetSerialNumberResponse) ToXML() (string, error)
type LunGetSerialNumberResponseResult ¶
type LunGetSerialNumberResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
SerialNumberPtr *string `xml:"serial-number"`
}
func (*LunGetSerialNumberResponseResult) SerialNumber ¶
func (o *LunGetSerialNumberResponseResult) SerialNumber() string
func (*LunGetSerialNumberResponseResult) SetSerialNumber ¶
func (o *LunGetSerialNumberResponseResult) SetSerialNumber(newValue string) *LunGetSerialNumberResponseResult
func (LunGetSerialNumberResponseResult) String ¶
func (o LunGetSerialNumberResponseResult) String() string
type LunMapListInfoRequest ¶
type LunMapListInfoRequest struct {
XMLName xml.Name `xml:"lun-map-list-info"`
PathPtr *string `xml:"path"`
}
func NewLunMapListInfoRequest ¶
func NewLunMapListInfoRequest() *LunMapListInfoRequest
func (*LunMapListInfoRequest) ExecuteUsing ¶
func (r *LunMapListInfoRequest) ExecuteUsing(zr *ZapiRunner) (LunMapListInfoResponse, error)
func (*LunMapListInfoRequest) Path ¶
func (o *LunMapListInfoRequest) Path() string
func (*LunMapListInfoRequest) SetPath ¶
func (o *LunMapListInfoRequest) SetPath(newValue string) *LunMapListInfoRequest
func (LunMapListInfoRequest) String ¶
func (o LunMapListInfoRequest) String() string
func (*LunMapListInfoRequest) ToXML ¶
func (o *LunMapListInfoRequest) ToXML() (string, error)
type LunMapListInfoResponse ¶
type LunMapListInfoResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunMapListInfoResponseResult `xml:"results"`
}
func NewLunMapListInfoResponse ¶
func NewLunMapListInfoResponse() *LunMapListInfoResponse
func (LunMapListInfoResponse) String ¶
func (o LunMapListInfoResponse) String() string
func (*LunMapListInfoResponse) ToXML ¶
func (o *LunMapListInfoResponse) ToXML() (string, error)
type LunMapListInfoResponseResult ¶
type LunMapListInfoResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
InitiatorGroupsPtr []InitiatorGroupInfoType `xml:"initiator-groups>initiator-group-info"`
}
func (*LunMapListInfoResponseResult) InitiatorGroups ¶
func (o *LunMapListInfoResponseResult) InitiatorGroups() []InitiatorGroupInfoType
func (*LunMapListInfoResponseResult) SetInitiatorGroups ¶
func (o *LunMapListInfoResponseResult) SetInitiatorGroups(newValue []InitiatorGroupInfoType) *LunMapListInfoResponseResult
func (LunMapListInfoResponseResult) String ¶
func (o LunMapListInfoResponseResult) String() string
type LunMapRequest ¶
type LunMapRequest struct {
XMLName xml.Name `xml:"lun-map"`
AdditionalReportingNodePtr *NodeNameType `xml:"additional-reporting-node>node-name"`
ForcePtr *bool `xml:"force"`
InitiatorGroupPtr *string `xml:"initiator-group"`
LunIdPtr *int `xml:"lun-id"`
PathPtr *string `xml:"path"`
}
func NewLunMapRequest ¶
func NewLunMapRequest() *LunMapRequest
func (*LunMapRequest) AdditionalReportingNode ¶
func (o *LunMapRequest) AdditionalReportingNode() NodeNameType
func (*LunMapRequest) ExecuteUsing ¶
func (r *LunMapRequest) ExecuteUsing(zr *ZapiRunner) (LunMapResponse, error)
func (*LunMapRequest) Force ¶
func (o *LunMapRequest) Force() bool
func (*LunMapRequest) InitiatorGroup ¶
func (o *LunMapRequest) InitiatorGroup() string
func (*LunMapRequest) LunId ¶
func (o *LunMapRequest) LunId() int
func (*LunMapRequest) Path ¶
func (o *LunMapRequest) Path() string
func (*LunMapRequest) SetAdditionalReportingNode ¶
func (o *LunMapRequest) SetAdditionalReportingNode(newValue NodeNameType) *LunMapRequest
func (*LunMapRequest) SetForce ¶
func (o *LunMapRequest) SetForce(newValue bool) *LunMapRequest
func (*LunMapRequest) SetInitiatorGroup ¶
func (o *LunMapRequest) SetInitiatorGroup(newValue string) *LunMapRequest
func (*LunMapRequest) SetLunId ¶
func (o *LunMapRequest) SetLunId(newValue int) *LunMapRequest
func (*LunMapRequest) SetPath ¶
func (o *LunMapRequest) SetPath(newValue string) *LunMapRequest
func (LunMapRequest) String ¶
func (o LunMapRequest) String() string
func (*LunMapRequest) ToXML ¶
func (o *LunMapRequest) ToXML() (string, error)
type LunMapResponse ¶
type LunMapResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunMapResponseResult `xml:"results"`
}
func NewLunMapResponse ¶
func NewLunMapResponse() *LunMapResponse
func (LunMapResponse) String ¶
func (o LunMapResponse) String() string
func (*LunMapResponse) ToXML ¶
func (o *LunMapResponse) ToXML() (string, error)
type LunMapResponseResult ¶
type LunMapResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
LunIdAssignedPtr *int `xml:"lun-id-assigned"`
}
func (*LunMapResponseResult) LunIdAssigned ¶
func (o *LunMapResponseResult) LunIdAssigned() int
func (*LunMapResponseResult) SetLunIdAssigned ¶
func (o *LunMapResponseResult) SetLunIdAssigned(newValue int) *LunMapResponseResult
func (LunMapResponseResult) String ¶
func (o LunMapResponseResult) String() string
type LunOfflineRequest ¶
func NewLunOfflineRequest ¶
func NewLunOfflineRequest() *LunOfflineRequest
func (*LunOfflineRequest) ExecuteUsing ¶
func (r *LunOfflineRequest) ExecuteUsing(zr *ZapiRunner) (LunOfflineResponse, error)
func (*LunOfflineRequest) Path ¶
func (o *LunOfflineRequest) Path() string
func (*LunOfflineRequest) SetPath ¶
func (o *LunOfflineRequest) SetPath(newValue string) *LunOfflineRequest
func (LunOfflineRequest) String ¶
func (o LunOfflineRequest) String() string
func (*LunOfflineRequest) ToXML ¶
func (o *LunOfflineRequest) ToXML() (string, error)
type LunOfflineResponse ¶
type LunOfflineResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunOfflineResponseResult `xml:"results"`
}
func NewLunOfflineResponse ¶
func NewLunOfflineResponse() *LunOfflineResponse
func (LunOfflineResponse) String ¶
func (o LunOfflineResponse) String() string
func (*LunOfflineResponse) ToXML ¶
func (o *LunOfflineResponse) ToXML() (string, error)
type LunOfflineResponseResult ¶
type LunOfflineResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (LunOfflineResponseResult) String ¶
func (o LunOfflineResponseResult) String() string
type LunOnlineRequest ¶
type LunOnlineRequest struct {
XMLName xml.Name `xml:"lun-online"`
ForcePtr *bool `xml:"force"`
PathPtr *string `xml:"path"`
}
func NewLunOnlineRequest ¶
func NewLunOnlineRequest() *LunOnlineRequest
func (*LunOnlineRequest) ExecuteUsing ¶
func (r *LunOnlineRequest) ExecuteUsing(zr *ZapiRunner) (LunOnlineResponse, error)
func (*LunOnlineRequest) Force ¶
func (o *LunOnlineRequest) Force() bool
func (*LunOnlineRequest) Path ¶
func (o *LunOnlineRequest) Path() string
func (*LunOnlineRequest) SetForce ¶
func (o *LunOnlineRequest) SetForce(newValue bool) *LunOnlineRequest
func (*LunOnlineRequest) SetPath ¶
func (o *LunOnlineRequest) SetPath(newValue string) *LunOnlineRequest
func (LunOnlineRequest) String ¶
func (o LunOnlineRequest) String() string
func (*LunOnlineRequest) ToXML ¶
func (o *LunOnlineRequest) ToXML() (string, error)
type LunOnlineResponse ¶
type LunOnlineResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunOnlineResponseResult `xml:"results"`
}
func NewLunOnlineResponse ¶
func NewLunOnlineResponse() *LunOnlineResponse
func (LunOnlineResponse) String ¶
func (o LunOnlineResponse) String() string
func (*LunOnlineResponse) ToXML ¶
func (o *LunOnlineResponse) ToXML() (string, error)
type LunOnlineResponseResult ¶
type LunOnlineResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (LunOnlineResponseResult) String ¶
func (o LunOnlineResponseResult) String() string
type NetInterfaceGetIterRequest ¶
type NetInterfaceGetIterRequest struct {
XMLName xml.Name `xml:"net-interface-get-iter"`
DesiredAttributesPtr *NetInterfaceInfoType `xml:"desired-attributes>net-interface-info"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *NetInterfaceInfoType `xml:"query>net-interface-info"`
TagPtr *string `xml:"tag"`
}
func NewNetInterfaceGetIterRequest ¶
func NewNetInterfaceGetIterRequest() *NetInterfaceGetIterRequest
func (*NetInterfaceGetIterRequest) DesiredAttributes ¶
func (o *NetInterfaceGetIterRequest) DesiredAttributes() NetInterfaceInfoType
func (*NetInterfaceGetIterRequest) ExecuteUsing ¶
func (r *NetInterfaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (NetInterfaceGetIterResponse, error)
func (*NetInterfaceGetIterRequest) MaxRecords ¶
func (o *NetInterfaceGetIterRequest) MaxRecords() int
func (*NetInterfaceGetIterRequest) Query ¶
func (o *NetInterfaceGetIterRequest) Query() NetInterfaceInfoType
func (*NetInterfaceGetIterRequest) SetDesiredAttributes ¶
func (o *NetInterfaceGetIterRequest) SetDesiredAttributes(newValue NetInterfaceInfoType) *NetInterfaceGetIterRequest
func (*NetInterfaceGetIterRequest) SetMaxRecords ¶
func (o *NetInterfaceGetIterRequest) SetMaxRecords(newValue int) *NetInterfaceGetIterRequest
func (*NetInterfaceGetIterRequest) SetQuery ¶
func (o *NetInterfaceGetIterRequest) SetQuery(newValue NetInterfaceInfoType) *NetInterfaceGetIterRequest
func (*NetInterfaceGetIterRequest) SetTag ¶
func (o *NetInterfaceGetIterRequest) SetTag(newValue string) *NetInterfaceGetIterRequest
func (NetInterfaceGetIterRequest) String ¶
func (o NetInterfaceGetIterRequest) String() string
func (*NetInterfaceGetIterRequest) Tag ¶
func (o *NetInterfaceGetIterRequest) Tag() string
func (*NetInterfaceGetIterRequest) ToXML ¶
func (o *NetInterfaceGetIterRequest) ToXML() (string, error)
type NetInterfaceGetIterResponse ¶
type NetInterfaceGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result NetInterfaceGetIterResponseResult `xml:"results"`
}
func NewNetInterfaceGetIterResponse ¶
func NewNetInterfaceGetIterResponse() *NetInterfaceGetIterResponse
func (NetInterfaceGetIterResponse) String ¶
func (o NetInterfaceGetIterResponse) String() string
func (*NetInterfaceGetIterResponse) ToXML ¶
func (o *NetInterfaceGetIterResponse) ToXML() (string, error)
type NetInterfaceGetIterResponseResult ¶
type NetInterfaceGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr []NetInterfaceInfoType `xml:"attributes-list>net-interface-info"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
func (*NetInterfaceGetIterResponseResult) AttributesList ¶
func (o *NetInterfaceGetIterResponseResult) AttributesList() []NetInterfaceInfoType
func (*NetInterfaceGetIterResponseResult) NextTag ¶
func (o *NetInterfaceGetIterResponseResult) NextTag() string
func (*NetInterfaceGetIterResponseResult) NumRecords ¶
func (o *NetInterfaceGetIterResponseResult) NumRecords() int
func (*NetInterfaceGetIterResponseResult) SetAttributesList ¶
func (o *NetInterfaceGetIterResponseResult) SetAttributesList(newValue []NetInterfaceInfoType) *NetInterfaceGetIterResponseResult
func (*NetInterfaceGetIterResponseResult) SetNextTag ¶
func (o *NetInterfaceGetIterResponseResult) SetNextTag(newValue string) *NetInterfaceGetIterResponseResult
func (*NetInterfaceGetIterResponseResult) SetNumRecords ¶
func (o *NetInterfaceGetIterResponseResult) SetNumRecords(newValue int) *NetInterfaceGetIterResponseResult
func (NetInterfaceGetIterResponseResult) String ¶
func (o NetInterfaceGetIterResponseResult) String() string
type NetInterfaceInfoType ¶
type NetInterfaceInfoType struct {
XMLName xml.Name `xml:"net-interface-info"`
AddressPtr *IpAddressType `xml:"address"`
AddressFamilyPtr *string `xml:"address-family"`
AdministrativeStatusPtr *string `xml:"administrative-status"`
CommentPtr *string `xml:"comment"`
CurrentNodePtr *string `xml:"current-node"`
CurrentPortPtr *string `xml:"current-port"`
DataProtocolsPtr []DataProtocolType `xml:"data-protocols>data-protocol"`
DnsDomainNamePtr *DnsZoneType `xml:"dns-domain-name"`
FailoverGroupPtr *FailoverGroupType `xml:"failover-group"`
FailoverPolicyPtr *string `xml:"failover-policy"`
FirewallPolicyPtr *string `xml:"firewall-policy"`
ForceSubnetAssociationPtr *bool `xml:"force-subnet-association"`
HomeNodePtr *string `xml:"home-node"`
HomePortPtr *string `xml:"home-port"`
InterfaceNamePtr *string `xml:"interface-name"`
IsAutoRevertPtr *bool `xml:"is-auto-revert"`
IsHomePtr *bool `xml:"is-home"`
IsIpv4LinkLocalPtr *bool `xml:"is-ipv4-link-local"`
LifUuidPtr *UuidType `xml:"lif-uuid"`
ListenForDnsQueryPtr *bool `xml:"listen-for-dns-query"`
NetmaskPtr *IpAddressType `xml:"netmask"`
NetmaskLengthPtr *int `xml:"netmask-length"`
OperationalStatusPtr *string `xml:"operational-status"`
RolePtr *string `xml:"role"`
RoutingGroupNamePtr *RoutingGroupType `xml:"routing-group-name"`
SubnetNamePtr *SubnetNameType `xml:"subnet-name"`
UseFailoverGroupPtr *string `xml:"use-failover-group"`
VserverPtr *string `xml:"vserver"`
WwpnPtr *string `xml:"wwpn"`
}
func NewNetInterfaceInfoType ¶
func NewNetInterfaceInfoType() *NetInterfaceInfoType
func (*NetInterfaceInfoType) Address ¶
func (o *NetInterfaceInfoType) Address() IpAddressType
func (*NetInterfaceInfoType) AddressFamily ¶
func (o *NetInterfaceInfoType) AddressFamily() string
func (*NetInterfaceInfoType) AdministrativeStatus ¶
func (o *NetInterfaceInfoType) AdministrativeStatus() string
func (*NetInterfaceInfoType) Comment ¶
func (o *NetInterfaceInfoType) Comment() string
func (*NetInterfaceInfoType) CurrentNode ¶
func (o *NetInterfaceInfoType) CurrentNode() string
func (*NetInterfaceInfoType) CurrentPort ¶
func (o *NetInterfaceInfoType) CurrentPort() string
func (*NetInterfaceInfoType) DataProtocols ¶
func (o *NetInterfaceInfoType) DataProtocols() []DataProtocolType
func (*NetInterfaceInfoType) DnsDomainName ¶
func (o *NetInterfaceInfoType) DnsDomainName() DnsZoneType
func (*NetInterfaceInfoType) FailoverGroup ¶
func (o *NetInterfaceInfoType) FailoverGroup() FailoverGroupType
func (*NetInterfaceInfoType) FailoverPolicy ¶
func (o *NetInterfaceInfoType) FailoverPolicy() string
func (*NetInterfaceInfoType) FirewallPolicy ¶
func (o *NetInterfaceInfoType) FirewallPolicy() string
func (*NetInterfaceInfoType) ForceSubnetAssociation ¶
func (o *NetInterfaceInfoType) ForceSubnetAssociation() bool
func (*NetInterfaceInfoType) HomeNode ¶
func (o *NetInterfaceInfoType) HomeNode() string
func (*NetInterfaceInfoType) HomePort ¶
func (o *NetInterfaceInfoType) HomePort() string
func (*NetInterfaceInfoType) InterfaceName ¶
func (o *NetInterfaceInfoType) InterfaceName() string
func (*NetInterfaceInfoType) IsAutoRevert ¶
func (o *NetInterfaceInfoType) IsAutoRevert() bool
func (*NetInterfaceInfoType) IsHome ¶
func (o *NetInterfaceInfoType) IsHome() bool
func (*NetInterfaceInfoType) IsIpv4LinkLocal ¶
func (o *NetInterfaceInfoType) IsIpv4LinkLocal() bool
func (*NetInterfaceInfoType) LifUuid ¶
func (o *NetInterfaceInfoType) LifUuid() UuidType
func (*NetInterfaceInfoType) ListenForDnsQuery ¶
func (o *NetInterfaceInfoType) ListenForDnsQuery() bool
func (*NetInterfaceInfoType) Netmask ¶
func (o *NetInterfaceInfoType) Netmask() IpAddressType
func (*NetInterfaceInfoType) NetmaskLength ¶
func (o *NetInterfaceInfoType) NetmaskLength() int
func (*NetInterfaceInfoType) OperationalStatus ¶
func (o *NetInterfaceInfoType) OperationalStatus() string
func (*NetInterfaceInfoType) Role ¶
func (o *NetInterfaceInfoType) Role() string
func (*NetInterfaceInfoType) RoutingGroupName ¶
func (o *NetInterfaceInfoType) RoutingGroupName() RoutingGroupType
func (*NetInterfaceInfoType) SetAddress ¶
func (o *NetInterfaceInfoType) SetAddress(newValue IpAddressType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetAddressFamily ¶
func (o *NetInterfaceInfoType) SetAddressFamily(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetAdministrativeStatus ¶
func (o *NetInterfaceInfoType) SetAdministrativeStatus(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetComment ¶
func (o *NetInterfaceInfoType) SetComment(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetCurrentNode ¶
func (o *NetInterfaceInfoType) SetCurrentNode(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetCurrentPort ¶
func (o *NetInterfaceInfoType) SetCurrentPort(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetDataProtocols ¶
func (o *NetInterfaceInfoType) SetDataProtocols(newValue []DataProtocolType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetDnsDomainName ¶
func (o *NetInterfaceInfoType) SetDnsDomainName(newValue DnsZoneType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetFailoverGroup ¶
func (o *NetInterfaceInfoType) SetFailoverGroup(newValue FailoverGroupType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetFailoverPolicy ¶
func (o *NetInterfaceInfoType) SetFailoverPolicy(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetFirewallPolicy ¶
func (o *NetInterfaceInfoType) SetFirewallPolicy(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetForceSubnetAssociation ¶
func (o *NetInterfaceInfoType) SetForceSubnetAssociation(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetHomeNode ¶
func (o *NetInterfaceInfoType) SetHomeNode(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetHomePort ¶
func (o *NetInterfaceInfoType) SetHomePort(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetInterfaceName ¶
func (o *NetInterfaceInfoType) SetInterfaceName(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetIsAutoRevert ¶
func (o *NetInterfaceInfoType) SetIsAutoRevert(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetIsHome ¶
func (o *NetInterfaceInfoType) SetIsHome(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetIsIpv4LinkLocal ¶
func (o *NetInterfaceInfoType) SetIsIpv4LinkLocal(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetLifUuid ¶
func (o *NetInterfaceInfoType) SetLifUuid(newValue UuidType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetListenForDnsQuery ¶
func (o *NetInterfaceInfoType) SetListenForDnsQuery(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetNetmask ¶
func (o *NetInterfaceInfoType) SetNetmask(newValue IpAddressType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetNetmaskLength ¶
func (o *NetInterfaceInfoType) SetNetmaskLength(newValue int) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetOperationalStatus ¶
func (o *NetInterfaceInfoType) SetOperationalStatus(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetRole ¶
func (o *NetInterfaceInfoType) SetRole(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetRoutingGroupName ¶
func (o *NetInterfaceInfoType) SetRoutingGroupName(newValue RoutingGroupType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetSubnetName ¶
func (o *NetInterfaceInfoType) SetSubnetName(newValue SubnetNameType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetUseFailoverGroup ¶
func (o *NetInterfaceInfoType) SetUseFailoverGroup(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetVserver ¶
func (o *NetInterfaceInfoType) SetVserver(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetWwpn ¶
func (o *NetInterfaceInfoType) SetWwpn(newValue string) *NetInterfaceInfoType
func (NetInterfaceInfoType) String ¶
func (o NetInterfaceInfoType) String() string
func (*NetInterfaceInfoType) SubnetName ¶
func (o *NetInterfaceInfoType) SubnetName() SubnetNameType
func (*NetInterfaceInfoType) ToXML ¶
func (o *NetInterfaceInfoType) ToXML() (string, error)
func (*NetInterfaceInfoType) UseFailoverGroup ¶
func (o *NetInterfaceInfoType) UseFailoverGroup() string
func (*NetInterfaceInfoType) Vserver ¶
func (o *NetInterfaceInfoType) Vserver() string
func (*NetInterfaceInfoType) Wwpn ¶
func (o *NetInterfaceInfoType) Wwpn() string
type NisDomainType ¶
type NisDomainType string
type NmswitchType ¶
type NmswitchType string
type NodeNameType ¶
type NodeNameType string
type NsswitchType ¶
type NsswitchType string
type NullableSizeType ¶ added in v1.3.1
type NullableSizeType string
type ProtocolType ¶
type ProtocolType string
type ReposConstituentRoleType ¶
type ReposConstituentRoleType string
type RoutingGroupType ¶
type RoutingGroupType string
type SecurityStyleEnumType ¶
type SecurityStyleEnumType string
type SnapshotCreateRequest ¶ added in v1.3.1
type SnapshotCreateRequest struct {
XMLName xml.Name `xml:"snapshot-create"`
AsyncPtr *bool `xml:"async"`
CommentPtr *string `xml:"comment"`
SnapmirrorLabelPtr *string `xml:"snapmirror-label"`
SnapshotPtr *string `xml:"snapshot"`
VolumePtr *string `xml:"volume"`
}
SnapshotCreateRequest is a structure to represent a snapshot-create ZAPI request object
func NewSnapshotCreateRequest ¶ added in v1.3.1
func NewSnapshotCreateRequest() *SnapshotCreateRequest
NewSnapshotCreateRequest is a factory method for creating new instances of SnapshotCreateRequest objects
func (*SnapshotCreateRequest) Async ¶ added in v1.3.1
func (o *SnapshotCreateRequest) Async() bool
Async is a fluent style 'getter' method that can be chained
func (*SnapshotCreateRequest) Comment ¶ added in v1.3.1
func (o *SnapshotCreateRequest) Comment() string
Comment is a fluent style 'getter' method that can be chained
func (*SnapshotCreateRequest) ExecuteUsing ¶ added in v1.3.1
func (o *SnapshotCreateRequest) ExecuteUsing(zr *ZapiRunner) (SnapshotCreateResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*SnapshotCreateRequest) SetAsync ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetAsync(newValue bool) *SnapshotCreateRequest
SetAsync is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetComment ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetComment(newValue string) *SnapshotCreateRequest
SetComment is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetSnapmirrorLabel ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetSnapmirrorLabel(newValue string) *SnapshotCreateRequest
SetSnapmirrorLabel is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetSnapshot ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetSnapshot(newValue string) *SnapshotCreateRequest
SetSnapshot is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetVolume ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetVolume(newValue string) *SnapshotCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SnapmirrorLabel ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SnapmirrorLabel() string
SnapmirrorLabel is a fluent style 'getter' method that can be chained
func (*SnapshotCreateRequest) Snapshot ¶ added in v1.3.1
func (o *SnapshotCreateRequest) Snapshot() string
Snapshot is a fluent style 'getter' method that can be chained
func (SnapshotCreateRequest) String ¶ added in v1.3.1
func (o SnapshotCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotCreateRequest) ToXML ¶ added in v1.3.1
func (o *SnapshotCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SnapshotCreateRequest) Volume ¶ added in v1.3.1
func (o *SnapshotCreateRequest) Volume() string
Volume is a fluent style 'getter' method that can be chained
type SnapshotCreateResponse ¶ added in v1.3.1
type SnapshotCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SnapshotCreateResponseResult `xml:"results"`
}
SnapshotCreateResponse is a structure to represent a snapshot-create ZAPI response object
func NewSnapshotCreateResponse ¶ added in v1.3.1
func NewSnapshotCreateResponse() *SnapshotCreateResponse
NewSnapshotCreateResponse is a factory method for creating new instances of SnapshotCreateResponse objects
func (SnapshotCreateResponse) String ¶ added in v1.3.1
func (o SnapshotCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotCreateResponse) ToXML ¶ added in v1.3.1
func (o *SnapshotCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotCreateResponseResult ¶ added in v1.3.1
type SnapshotCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
SnapshotCreateResponseResult is a structure to represent a snapshot-create ZAPI object's result
func (SnapshotCreateResponseResult) String ¶ added in v1.3.1
func (o SnapshotCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapshotGetIterRequest ¶ added in v1.3.1
type SnapshotGetIterRequest struct {
XMLName xml.Name `xml:"snapshot-get-iter"`
DesiredAttributesPtr *SnapshotInfoType `xml:"desired-attributes>snapshot-info"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *SnapshotInfoType `xml:"query>snapshot-info"`
TagPtr *string `xml:"tag"`
}
SnapshotGetIterRequest is a structure to represent a snapshot-get-iter ZAPI request object
func NewSnapshotGetIterRequest ¶ added in v1.3.1
func NewSnapshotGetIterRequest() *SnapshotGetIterRequest
NewSnapshotGetIterRequest is a factory method for creating new instances of SnapshotGetIterRequest objects
func (*SnapshotGetIterRequest) DesiredAttributes ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) DesiredAttributes() SnapshotInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterRequest) ExecuteUsing ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) ExecuteUsing(zr *ZapiRunner) (SnapshotGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*SnapshotGetIterRequest) MaxRecords ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterRequest) Query ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) Query() SnapshotInfoType
Query is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterRequest) SetDesiredAttributes ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) SetDesiredAttributes(newValue SnapshotInfoType) *SnapshotGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetMaxRecords ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) SetMaxRecords(newValue int) *SnapshotGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetQuery ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) SetQuery(newValue SnapshotInfoType) *SnapshotGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetTag ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) SetTag(newValue string) *SnapshotGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (SnapshotGetIterRequest) String ¶ added in v1.3.1
func (o SnapshotGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterRequest) Tag ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterRequest) ToXML ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotGetIterResponse ¶ added in v1.3.1
type SnapshotGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SnapshotGetIterResponseResult `xml:"results"`
}
SnapshotGetIterResponse is a structure to represent a snapshot-get-iter ZAPI response object
func NewSnapshotGetIterResponse ¶ added in v1.3.1
func NewSnapshotGetIterResponse() *SnapshotGetIterResponse
NewSnapshotGetIterResponse is a factory method for creating new instances of SnapshotGetIterResponse objects
func (SnapshotGetIterResponse) String ¶ added in v1.3.1
func (o SnapshotGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterResponse) ToXML ¶ added in v1.3.1
func (o *SnapshotGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotGetIterResponseResult ¶ added in v1.3.1
type SnapshotGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr []SnapshotInfoType `xml:"attributes-list>snapshot-info"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
VolumeErrorsPtr []VolumeErrorType `xml:"volume-errors>volume-error"`
}
SnapshotGetIterResponseResult is a structure to represent a snapshot-get-iter ZAPI object's result
func (*SnapshotGetIterResponseResult) AttributesList ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) AttributesList() []SnapshotInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterResponseResult) NextTag ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterResponseResult) NumRecords ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterResponseResult) SetAttributesList ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) SetAttributesList(newValue []SnapshotInfoType) *SnapshotGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetNextTag ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) SetNextTag(newValue string) *SnapshotGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetNumRecords ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) SetNumRecords(newValue int) *SnapshotGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetVolumeErrors ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) SetVolumeErrors(newValue []VolumeErrorType) *SnapshotGetIterResponseResult
SetVolumeErrors is a fluent style 'setter' method that can be chained
func (SnapshotGetIterResponseResult) String ¶ added in v1.3.1
func (o SnapshotGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterResponseResult) VolumeErrors ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) VolumeErrors() []VolumeErrorType
VolumeErrors is a fluent style 'getter' method that can be chained
type SnapshotIdType ¶ added in v1.3.1
type SnapshotIdType string
type SnapshotInfoType ¶ added in v1.3.1
type SnapshotInfoType struct {
XMLName xml.Name `xml:"snapshot-info"`
AccessTimePtr *int `xml:"access-time"`
BusyPtr *bool `xml:"busy"`
ContainsLunClonesPtr *bool `xml:"contains-lun-clones"`
CumulativePercentageOfTotalBlocksPtr *int `xml:"cumulative-percentage-of-total-blocks"`
CumulativePercentageOfUsedBlocksPtr *int `xml:"cumulative-percentage-of-used-blocks"`
CumulativeTotalPtr *int `xml:"cumulative-total"`
DependencyPtr *string `xml:"dependency"`
Is7ModeSnapshotPtr *bool `xml:"is-7-mode-snapshot"`
IsConstituentSnapshotPtr *bool `xml:"is-constituent-snapshot"`
NamePtr *string `xml:"name"`
PercentageOfTotalBlocksPtr *int `xml:"percentage-of-total-blocks"`
PercentageOfUsedBlocksPtr *int `xml:"percentage-of-used-blocks"`
SnapmirrorLabelPtr *string `xml:"snapmirror-label"`
SnapshotInstanceUuidPtr *UUIDType `xml:"snapshot-instance-uuid"`
SnapshotOwnersListPtr []SnapshotOwnerType `xml:"snapshot-owners-list>snapshot-owner"`
SnapshotVersionUuidPtr *UUIDType `xml:"snapshot-version-uuid"`
StatePtr *string `xml:"state"`
TotalPtr *int `xml:"total"`
VolumePtr *string `xml:"volume"`
VolumeProvenanceUuidPtr *UUIDType `xml:"volume-provenance-uuid"`
VserverPtr *string `xml:"vserver"`
}
func NewSnapshotInfoType ¶ added in v1.3.1
func NewSnapshotInfoType() *SnapshotInfoType
func (*SnapshotInfoType) AccessTime ¶ added in v1.3.1
func (o *SnapshotInfoType) AccessTime() int
func (*SnapshotInfoType) Busy ¶ added in v1.3.1
func (o *SnapshotInfoType) Busy() bool
func (*SnapshotInfoType) ContainsLunClones ¶ added in v1.3.1
func (o *SnapshotInfoType) ContainsLunClones() bool
func (*SnapshotInfoType) CumulativePercentageOfTotalBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) CumulativePercentageOfTotalBlocks() int
func (*SnapshotInfoType) CumulativePercentageOfUsedBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) CumulativePercentageOfUsedBlocks() int
func (*SnapshotInfoType) CumulativeTotal ¶ added in v1.3.1
func (o *SnapshotInfoType) CumulativeTotal() int
func (*SnapshotInfoType) Dependency ¶ added in v1.3.1
func (o *SnapshotInfoType) Dependency() string
func (*SnapshotInfoType) Is7ModeSnapshot ¶ added in v1.3.1
func (o *SnapshotInfoType) Is7ModeSnapshot() bool
func (*SnapshotInfoType) IsConstituentSnapshot ¶ added in v1.3.1
func (o *SnapshotInfoType) IsConstituentSnapshot() bool
func (*SnapshotInfoType) Name ¶ added in v1.3.1
func (o *SnapshotInfoType) Name() string
func (*SnapshotInfoType) PercentageOfTotalBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) PercentageOfTotalBlocks() int
func (*SnapshotInfoType) PercentageOfUsedBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) PercentageOfUsedBlocks() int
func (*SnapshotInfoType) SetAccessTime ¶ added in v1.3.1
func (o *SnapshotInfoType) SetAccessTime(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetBusy ¶ added in v1.3.1
func (o *SnapshotInfoType) SetBusy(newValue bool) *SnapshotInfoType
func (*SnapshotInfoType) SetContainsLunClones ¶ added in v1.3.1
func (o *SnapshotInfoType) SetContainsLunClones(newValue bool) *SnapshotInfoType
func (*SnapshotInfoType) SetCumulativePercentageOfTotalBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) SetCumulativePercentageOfTotalBlocks(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetCumulativePercentageOfUsedBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) SetCumulativePercentageOfUsedBlocks(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetCumulativeTotal ¶ added in v1.3.1
func (o *SnapshotInfoType) SetCumulativeTotal(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetDependency ¶ added in v1.3.1
func (o *SnapshotInfoType) SetDependency(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetIs7ModeSnapshot ¶ added in v1.3.1
func (o *SnapshotInfoType) SetIs7ModeSnapshot(newValue bool) *SnapshotInfoType
func (*SnapshotInfoType) SetIsConstituentSnapshot ¶ added in v1.3.1
func (o *SnapshotInfoType) SetIsConstituentSnapshot(newValue bool) *SnapshotInfoType
func (*SnapshotInfoType) SetName ¶ added in v1.3.1
func (o *SnapshotInfoType) SetName(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetPercentageOfTotalBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) SetPercentageOfTotalBlocks(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetPercentageOfUsedBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) SetPercentageOfUsedBlocks(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetSnapmirrorLabel ¶ added in v1.3.1
func (o *SnapshotInfoType) SetSnapmirrorLabel(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetSnapshotInstanceUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotInfoType
func (*SnapshotInfoType) SetSnapshotOwnersList ¶ added in v1.3.1
func (o *SnapshotInfoType) SetSnapshotOwnersList(newValue []SnapshotOwnerType) *SnapshotInfoType
func (*SnapshotInfoType) SetSnapshotVersionUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SetSnapshotVersionUuid(newValue UUIDType) *SnapshotInfoType
func (*SnapshotInfoType) SetState ¶ added in v1.3.1
func (o *SnapshotInfoType) SetState(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetTotal ¶ added in v1.3.1
func (o *SnapshotInfoType) SetTotal(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetVolume ¶ added in v1.3.1
func (o *SnapshotInfoType) SetVolume(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetVolumeProvenanceUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SetVolumeProvenanceUuid(newValue UUIDType) *SnapshotInfoType
func (*SnapshotInfoType) SetVserver ¶ added in v1.3.1
func (o *SnapshotInfoType) SetVserver(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SnapmirrorLabel ¶ added in v1.3.1
func (o *SnapshotInfoType) SnapmirrorLabel() string
func (*SnapshotInfoType) SnapshotInstanceUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SnapshotInstanceUuid() UUIDType
func (*SnapshotInfoType) SnapshotOwnersList ¶ added in v1.3.1
func (o *SnapshotInfoType) SnapshotOwnersList() []SnapshotOwnerType
func (*SnapshotInfoType) SnapshotVersionUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SnapshotVersionUuid() UUIDType
func (*SnapshotInfoType) State ¶ added in v1.3.1
func (o *SnapshotInfoType) State() string
func (SnapshotInfoType) String ¶ added in v1.3.1
func (o SnapshotInfoType) String() string
func (*SnapshotInfoType) ToXML ¶ added in v1.3.1
func (o *SnapshotInfoType) ToXML() (string, error)
func (*SnapshotInfoType) Total ¶ added in v1.3.1
func (o *SnapshotInfoType) Total() int
func (*SnapshotInfoType) Volume ¶ added in v1.3.1
func (o *SnapshotInfoType) Volume() string
func (*SnapshotInfoType) VolumeProvenanceUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) VolumeProvenanceUuid() UUIDType
func (*SnapshotInfoType) Vserver ¶ added in v1.3.1
func (o *SnapshotInfoType) Vserver() string
type SnapshotOwnerType ¶ added in v1.3.1
type SnapshotOwnerType struct {
XMLName xml.Name `xml:"snapshot-owner"`
OwnerPtr *string `xml:"owner"`
}
func NewSnapshotOwnerType ¶ added in v1.3.1
func NewSnapshotOwnerType() *SnapshotOwnerType
func (*SnapshotOwnerType) Owner ¶ added in v1.3.1
func (o *SnapshotOwnerType) Owner() string
func (*SnapshotOwnerType) SetOwner ¶ added in v1.3.1
func (o *SnapshotOwnerType) SetOwner(newValue string) *SnapshotOwnerType
func (SnapshotOwnerType) String ¶ added in v1.3.1
func (o SnapshotOwnerType) String() string
func (*SnapshotOwnerType) ToXML ¶ added in v1.3.1
func (o *SnapshotOwnerType) ToXML() (string, error)
type SnapshotPolicyType ¶
type SnapshotPolicyType string
type SubnetNameType ¶
type SubnetNameType string
type SystemGetOntapiVersionRequest ¶
func NewSystemGetOntapiVersionRequest ¶
func NewSystemGetOntapiVersionRequest() *SystemGetOntapiVersionRequest
func (*SystemGetOntapiVersionRequest) ExecuteUsing ¶
func (r *SystemGetOntapiVersionRequest) ExecuteUsing(zr *ZapiRunner) (SystemGetOntapiVersionResponse, error)
func (SystemGetOntapiVersionRequest) String ¶
func (o SystemGetOntapiVersionRequest) String() string
func (*SystemGetOntapiVersionRequest) ToXML ¶
func (o *SystemGetOntapiVersionRequest) ToXML() (string, error)
type SystemGetOntapiVersionResponse ¶
type SystemGetOntapiVersionResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SystemGetOntapiVersionResponseResult `xml:"results"`
}
func NewSystemGetOntapiVersionResponse ¶
func NewSystemGetOntapiVersionResponse() *SystemGetOntapiVersionResponse
func (SystemGetOntapiVersionResponse) String ¶
func (o SystemGetOntapiVersionResponse) String() string
func (*SystemGetOntapiVersionResponse) ToXML ¶
func (o *SystemGetOntapiVersionResponse) ToXML() (string, error)
type SystemGetOntapiVersionResponseResult ¶
type SystemGetOntapiVersionResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
MajorVersionPtr *int `xml:"major-version"`
MinorVersionPtr *int `xml:"minor-version"`
}
func (*SystemGetOntapiVersionResponseResult) MajorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) MajorVersion() int
func (*SystemGetOntapiVersionResponseResult) MinorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) MinorVersion() int
func (*SystemGetOntapiVersionResponseResult) SetMajorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) SetMajorVersion(newValue int) *SystemGetOntapiVersionResponseResult
func (*SystemGetOntapiVersionResponseResult) SetMinorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) SetMinorVersion(newValue int) *SystemGetOntapiVersionResponseResult
func (SystemGetOntapiVersionResponseResult) String ¶
func (o SystemGetOntapiVersionResponseResult) String() string
type SystemGetVersionRequest ¶
func NewSystemGetVersionRequest ¶
func NewSystemGetVersionRequest() *SystemGetVersionRequest
func (*SystemGetVersionRequest) ExecuteUsing ¶
func (r *SystemGetVersionRequest) ExecuteUsing(zr *ZapiRunner) (SystemGetVersionResponse, error)
func (SystemGetVersionRequest) String ¶
func (o SystemGetVersionRequest) String() string
func (*SystemGetVersionRequest) ToXML ¶
func (o *SystemGetVersionRequest) ToXML() (string, error)
type SystemGetVersionResponse ¶
type SystemGetVersionResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SystemGetVersionResponseResult `xml:"results"`
}
func NewSystemGetVersionResponse ¶
func NewSystemGetVersionResponse() *SystemGetVersionResponse
func (SystemGetVersionResponse) String ¶
func (o SystemGetVersionResponse) String() string
func (*SystemGetVersionResponse) ToXML ¶
func (o *SystemGetVersionResponse) ToXML() (string, error)
type SystemGetVersionResponseResult ¶
type SystemGetVersionResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
BuildTimestampPtr *int `xml:"build-timestamp"`
IsClusteredPtr *bool `xml:"is-clustered"`
VersionPtr *string `xml:"version"`
VersionTuplePtr *SystemVersionTupleType `xml:"version-tuple>system-version-tuple"`
}
func (*SystemGetVersionResponseResult) BuildTimestamp ¶
func (o *SystemGetVersionResponseResult) BuildTimestamp() int
func (*SystemGetVersionResponseResult) IsClustered ¶
func (o *SystemGetVersionResponseResult) IsClustered() bool
func (*SystemGetVersionResponseResult) SetBuildTimestamp ¶
func (o *SystemGetVersionResponseResult) SetBuildTimestamp(newValue int) *SystemGetVersionResponseResult
func (*SystemGetVersionResponseResult) SetIsClustered ¶
func (o *SystemGetVersionResponseResult) SetIsClustered(newValue bool) *SystemGetVersionResponseResult
func (*SystemGetVersionResponseResult) SetVersion ¶
func (o *SystemGetVersionResponseResult) SetVersion(newValue string) *SystemGetVersionResponseResult
func (*SystemGetVersionResponseResult) SetVersionTuple ¶
func (o *SystemGetVersionResponseResult) SetVersionTuple(newValue SystemVersionTupleType) *SystemGetVersionResponseResult
func (SystemGetVersionResponseResult) String ¶
func (o SystemGetVersionResponseResult) String() string
func (*SystemGetVersionResponseResult) Version ¶
func (o *SystemGetVersionResponseResult) Version() string
func (*SystemGetVersionResponseResult) VersionTuple ¶
func (o *SystemGetVersionResponseResult) VersionTuple() SystemVersionTupleType
type SystemVersionTupleType ¶
type SystemVersionTupleType struct {
XMLName xml.Name `xml:"system-version-tuple"`
GenerationPtr *int `xml:"generation"`
MajorPtr *int `xml:"major"`
MinorPtr *int `xml:"minor"`
}
func NewSystemVersionTupleType ¶
func NewSystemVersionTupleType() *SystemVersionTupleType
func (*SystemVersionTupleType) Generation ¶
func (o *SystemVersionTupleType) Generation() int
func (*SystemVersionTupleType) Major ¶
func (o *SystemVersionTupleType) Major() int
func (*SystemVersionTupleType) Minor ¶
func (o *SystemVersionTupleType) Minor() int
func (*SystemVersionTupleType) SetGeneration ¶
func (o *SystemVersionTupleType) SetGeneration(newValue int) *SystemVersionTupleType
func (*SystemVersionTupleType) SetMajor ¶
func (o *SystemVersionTupleType) SetMajor(newValue int) *SystemVersionTupleType
func (*SystemVersionTupleType) SetMinor ¶
func (o *SystemVersionTupleType) SetMinor(newValue int) *SystemVersionTupleType
func (SystemVersionTupleType) String ¶
func (o SystemVersionTupleType) String() string
func (*SystemVersionTupleType) ToXML ¶
func (o *SystemVersionTupleType) ToXML() (string, error)
type VolumeAntivirusAttributesType ¶
type VolumeAntivirusAttributesType struct {
XMLName xml.Name `xml:"volume-antivirus-attributes"`
OnAccessPolicyPtr *string `xml:"on-access-policy"`
}
func NewVolumeAntivirusAttributesType ¶
func NewVolumeAntivirusAttributesType() *VolumeAntivirusAttributesType
func (*VolumeAntivirusAttributesType) OnAccessPolicy ¶
func (o *VolumeAntivirusAttributesType) OnAccessPolicy() string
func (*VolumeAntivirusAttributesType) SetOnAccessPolicy ¶
func (o *VolumeAntivirusAttributesType) SetOnAccessPolicy(newValue string) *VolumeAntivirusAttributesType
func (VolumeAntivirusAttributesType) String ¶
func (o VolumeAntivirusAttributesType) String() string
func (*VolumeAntivirusAttributesType) ToXML ¶
func (o *VolumeAntivirusAttributesType) ToXML() (string, error)
type VolumeAttributesType ¶
type VolumeAttributesType struct {
XMLName xml.Name `xml:"volume-attributes"`
VolumeAntivirusAttributesPtr *VolumeAntivirusAttributesType `xml:"volume-antivirus-attributes"`
VolumeAutobalanceAttributesPtr *VolumeAutobalanceAttributesType `xml:"volume-autobalance-attributes"`
VolumeAutosizeAttributesPtr *VolumeAutosizeAttributesType `xml:"volume-autosize-attributes"`
VolumeCloneAttributesPtr *VolumeCloneAttributesType `xml:"volume-clone-attributes"`
VolumeDirectoryAttributesPtr *VolumeDirectoryAttributesType `xml:"volume-directory-attributes"`
VolumeExportAttributesPtr *VolumeExportAttributesType `xml:"volume-export-attributes"`
VolumeFlexcacheAttributesPtr *VolumeFlexcacheAttributesType `xml:"volume-flexcache-attributes"`
VolumeHybridCacheAttributesPtr *VolumeHybridCacheAttributesType `xml:"volume-hybrid-cache-attributes"`
VolumeIdAttributesPtr *VolumeIdAttributesType `xml:"volume-id-attributes"`
VolumeInfinitevolAttributesPtr *VolumeInfinitevolAttributesType `xml:"volume-infinitevol-attributes"`
VolumeInodeAttributesPtr *VolumeInodeAttributesType `xml:"volume-inode-attributes"`
VolumeLanguageAttributesPtr *VolumeLanguageAttributesType `xml:"volume-language-attributes"`
VolumeMirrorAttributesPtr *VolumeMirrorAttributesType `xml:"volume-mirror-attributes"`
VolumePerformanceAttributesPtr *VolumePerformanceAttributesType `xml:"volume-performance-attributes"`
VolumeQosAttributesPtr *VolumeQosAttributesType `xml:"volume-qos-attributes"`
VolumeSecurityAttributesPtr *VolumeSecurityAttributesType `xml:"volume-security-attributes"`
VolumeSisAttributesPtr *VolumeSisAttributesType `xml:"volume-sis-attributes"`
VolumeSnapshotAttributesPtr *VolumeSnapshotAttributesType `xml:"volume-snapshot-attributes"`
VolumeSnapshotAutodeleteAttributesPtr *VolumeSnapshotAutodeleteAttributesType `xml:"volume-snapshot-autodelete-attributes"`
VolumeSpaceAttributesPtr *VolumeSpaceAttributesType `xml:"volume-space-attributes"`
VolumeStateAttributesPtr *VolumeStateAttributesType `xml:"volume-state-attributes"`
VolumeTransitionAttributesPtr *VolumeTransitionAttributesType `xml:"volume-transition-attributes"`
VolumeVmAlignAttributesPtr *VolumeVmAlignAttributesType `xml:"volume-vm-align-attributes"`
}
func NewVolumeAttributesType ¶
func NewVolumeAttributesType() *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeAntivirusAttributes ¶
func (o *VolumeAttributesType) SetVolumeAntivirusAttributes(newValue VolumeAntivirusAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeAutobalanceAttributes ¶
func (o *VolumeAttributesType) SetVolumeAutobalanceAttributes(newValue VolumeAutobalanceAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeAutosizeAttributes ¶
func (o *VolumeAttributesType) SetVolumeAutosizeAttributes(newValue VolumeAutosizeAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeCloneAttributes ¶
func (o *VolumeAttributesType) SetVolumeCloneAttributes(newValue VolumeCloneAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeDirectoryAttributes ¶
func (o *VolumeAttributesType) SetVolumeDirectoryAttributes(newValue VolumeDirectoryAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeExportAttributes ¶
func (o *VolumeAttributesType) SetVolumeExportAttributes(newValue VolumeExportAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeFlexcacheAttributes ¶
func (o *VolumeAttributesType) SetVolumeFlexcacheAttributes(newValue VolumeFlexcacheAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeHybridCacheAttributes ¶
func (o *VolumeAttributesType) SetVolumeHybridCacheAttributes(newValue VolumeHybridCacheAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeIdAttributes ¶
func (o *VolumeAttributesType) SetVolumeIdAttributes(newValue VolumeIdAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeInfinitevolAttributes ¶
func (o *VolumeAttributesType) SetVolumeInfinitevolAttributes(newValue VolumeInfinitevolAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeInodeAttributes ¶
func (o *VolumeAttributesType) SetVolumeInodeAttributes(newValue VolumeInodeAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeLanguageAttributes ¶
func (o *VolumeAttributesType) SetVolumeLanguageAttributes(newValue VolumeLanguageAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeMirrorAttributes ¶
func (o *VolumeAttributesType) SetVolumeMirrorAttributes(newValue VolumeMirrorAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumePerformanceAttributes ¶
func (o *VolumeAttributesType) SetVolumePerformanceAttributes(newValue VolumePerformanceAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeQosAttributes ¶
func (o *VolumeAttributesType) SetVolumeQosAttributes(newValue VolumeQosAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeSecurityAttributes ¶
func (o *VolumeAttributesType) SetVolumeSecurityAttributes(newValue VolumeSecurityAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeSisAttributes ¶
func (o *VolumeAttributesType) SetVolumeSisAttributes(newValue VolumeSisAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeSnapshotAttributes ¶
func (o *VolumeAttributesType) SetVolumeSnapshotAttributes(newValue VolumeSnapshotAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeSnapshotAutodeleteAttributes ¶
func (o *VolumeAttributesType) SetVolumeSnapshotAutodeleteAttributes(newValue VolumeSnapshotAutodeleteAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeSpaceAttributes ¶
func (o *VolumeAttributesType) SetVolumeSpaceAttributes(newValue VolumeSpaceAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeStateAttributes ¶
func (o *VolumeAttributesType) SetVolumeStateAttributes(newValue VolumeStateAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeTransitionAttributes ¶
func (o *VolumeAttributesType) SetVolumeTransitionAttributes(newValue VolumeTransitionAttributesType) *VolumeAttributesType
func (*VolumeAttributesType) SetVolumeVmAlignAttributes ¶
func (o *VolumeAttributesType) SetVolumeVmAlignAttributes(newValue VolumeVmAlignAttributesType) *VolumeAttributesType
func (VolumeAttributesType) String ¶
func (o VolumeAttributesType) String() string
func (*VolumeAttributesType) ToXML ¶
func (o *VolumeAttributesType) ToXML() (string, error)
func (*VolumeAttributesType) VolumeAntivirusAttributes ¶
func (o *VolumeAttributesType) VolumeAntivirusAttributes() VolumeAntivirusAttributesType
func (*VolumeAttributesType) VolumeAutobalanceAttributes ¶
func (o *VolumeAttributesType) VolumeAutobalanceAttributes() VolumeAutobalanceAttributesType
func (*VolumeAttributesType) VolumeAutosizeAttributes ¶
func (o *VolumeAttributesType) VolumeAutosizeAttributes() VolumeAutosizeAttributesType
func (*VolumeAttributesType) VolumeCloneAttributes ¶
func (o *VolumeAttributesType) VolumeCloneAttributes() VolumeCloneAttributesType
func (*VolumeAttributesType) VolumeDirectoryAttributes ¶
func (o *VolumeAttributesType) VolumeDirectoryAttributes() VolumeDirectoryAttributesType
func (*VolumeAttributesType) VolumeExportAttributes ¶
func (o *VolumeAttributesType) VolumeExportAttributes() VolumeExportAttributesType
func (*VolumeAttributesType) VolumeFlexcacheAttributes ¶
func (o *VolumeAttributesType) VolumeFlexcacheAttributes() VolumeFlexcacheAttributesType
func (*VolumeAttributesType) VolumeHybridCacheAttributes ¶
func (o *VolumeAttributesType) VolumeHybridCacheAttributes() VolumeHybridCacheAttributesType
func (*VolumeAttributesType) VolumeIdAttributes ¶
func (o *VolumeAttributesType) VolumeIdAttributes() VolumeIdAttributesType
func (*VolumeAttributesType) VolumeInfinitevolAttributes ¶
func (o *VolumeAttributesType) VolumeInfinitevolAttributes() VolumeInfinitevolAttributesType
func (*VolumeAttributesType) VolumeInodeAttributes ¶
func (o *VolumeAttributesType) VolumeInodeAttributes() VolumeInodeAttributesType
func (*VolumeAttributesType) VolumeLanguageAttributes ¶
func (o *VolumeAttributesType) VolumeLanguageAttributes() VolumeLanguageAttributesType
func (*VolumeAttributesType) VolumeMirrorAttributes ¶
func (o *VolumeAttributesType) VolumeMirrorAttributes() VolumeMirrorAttributesType
func (*VolumeAttributesType) VolumePerformanceAttributes ¶
func (o *VolumeAttributesType) VolumePerformanceAttributes() VolumePerformanceAttributesType
func (*VolumeAttributesType) VolumeQosAttributes ¶
func (o *VolumeAttributesType) VolumeQosAttributes() VolumeQosAttributesType
func (*VolumeAttributesType) VolumeSecurityAttributes ¶
func (o *VolumeAttributesType) VolumeSecurityAttributes() VolumeSecurityAttributesType
func (*VolumeAttributesType) VolumeSisAttributes ¶
func (o *VolumeAttributesType) VolumeSisAttributes() VolumeSisAttributesType
func (*VolumeAttributesType) VolumeSnapshotAttributes ¶
func (o *VolumeAttributesType) VolumeSnapshotAttributes() VolumeSnapshotAttributesType
func (*VolumeAttributesType) VolumeSnapshotAutodeleteAttributes ¶
func (o *VolumeAttributesType) VolumeSnapshotAutodeleteAttributes() VolumeSnapshotAutodeleteAttributesType
func (*VolumeAttributesType) VolumeSpaceAttributes ¶
func (o *VolumeAttributesType) VolumeSpaceAttributes() VolumeSpaceAttributesType
func (*VolumeAttributesType) VolumeStateAttributes ¶
func (o *VolumeAttributesType) VolumeStateAttributes() VolumeStateAttributesType
func (*VolumeAttributesType) VolumeTransitionAttributes ¶
func (o *VolumeAttributesType) VolumeTransitionAttributes() VolumeTransitionAttributesType
func (*VolumeAttributesType) VolumeVmAlignAttributes ¶
func (o *VolumeAttributesType) VolumeVmAlignAttributes() VolumeVmAlignAttributesType
type VolumeAutobalanceAttributesType ¶
type VolumeAutobalanceAttributesType struct {
XMLName xml.Name `xml:"volume-autobalance-attributes"`
IsAutobalanceEligiblePtr *bool `xml:"is-autobalance-eligible"`
}
func NewVolumeAutobalanceAttributesType ¶
func NewVolumeAutobalanceAttributesType() *VolumeAutobalanceAttributesType
func (*VolumeAutobalanceAttributesType) IsAutobalanceEligible ¶
func (o *VolumeAutobalanceAttributesType) IsAutobalanceEligible() bool
func (*VolumeAutobalanceAttributesType) SetIsAutobalanceEligible ¶
func (o *VolumeAutobalanceAttributesType) SetIsAutobalanceEligible(newValue bool) *VolumeAutobalanceAttributesType
func (VolumeAutobalanceAttributesType) String ¶
func (o VolumeAutobalanceAttributesType) String() string
func (*VolumeAutobalanceAttributesType) ToXML ¶
func (o *VolumeAutobalanceAttributesType) ToXML() (string, error)
type VolumeAutosizeAttributesType ¶
type VolumeAutosizeAttributesType struct {
XMLName xml.Name `xml:"volume-autosize-attributes"`
GrowThresholdPercentPtr *int `xml:"grow-threshold-percent"`
IncrementPercentPtr *int `xml:"increment-percent"`
IncrementSizePtr *int `xml:"increment-size"`
IsEnabledPtr *bool `xml:"is-enabled"`
MaximumSizePtr *int `xml:"maximum-size"`
MinimumSizePtr *int `xml:"minimum-size"`
ModePtr *string `xml:"mode"`
ResetPtr *bool `xml:"reset"`
ShrinkThresholdPercentPtr *int `xml:"shrink-threshold-percent"`
}
func NewVolumeAutosizeAttributesType ¶
func NewVolumeAutosizeAttributesType() *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) GrowThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) GrowThresholdPercent() int
func (*VolumeAutosizeAttributesType) IncrementPercent ¶
func (o *VolumeAutosizeAttributesType) IncrementPercent() int
func (*VolumeAutosizeAttributesType) IncrementSize ¶
func (o *VolumeAutosizeAttributesType) IncrementSize() int
func (*VolumeAutosizeAttributesType) IsEnabled ¶
func (o *VolumeAutosizeAttributesType) IsEnabled() bool
func (*VolumeAutosizeAttributesType) MaximumSize ¶
func (o *VolumeAutosizeAttributesType) MaximumSize() int
func (*VolumeAutosizeAttributesType) MinimumSize ¶
func (o *VolumeAutosizeAttributesType) MinimumSize() int
func (*VolumeAutosizeAttributesType) Mode ¶
func (o *VolumeAutosizeAttributesType) Mode() string
func (*VolumeAutosizeAttributesType) Reset ¶
func (o *VolumeAutosizeAttributesType) Reset() bool
func (*VolumeAutosizeAttributesType) SetGrowThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) SetGrowThresholdPercent(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetIncrementPercent ¶
func (o *VolumeAutosizeAttributesType) SetIncrementPercent(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetIncrementSize ¶
func (o *VolumeAutosizeAttributesType) SetIncrementSize(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetIsEnabled ¶
func (o *VolumeAutosizeAttributesType) SetIsEnabled(newValue bool) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetMaximumSize ¶
func (o *VolumeAutosizeAttributesType) SetMaximumSize(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetMinimumSize ¶
func (o *VolumeAutosizeAttributesType) SetMinimumSize(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetMode ¶
func (o *VolumeAutosizeAttributesType) SetMode(newValue string) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetReset ¶
func (o *VolumeAutosizeAttributesType) SetReset(newValue bool) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetShrinkThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) SetShrinkThresholdPercent(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) ShrinkThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) ShrinkThresholdPercent() int
func (VolumeAutosizeAttributesType) String ¶
func (o VolumeAutosizeAttributesType) String() string
func (*VolumeAutosizeAttributesType) ToXML ¶
func (o *VolumeAutosizeAttributesType) ToXML() (string, error)
type VolumeCloneAttributesType ¶
type VolumeCloneAttributesType struct {
XMLName xml.Name `xml:"volume-clone-attributes"`
CloneChildCountPtr *int `xml:"clone-child-count"`
VolumeCloneParentAttributesPtr *VolumeCloneParentAttributesType `xml:"volume-clone-parent-attributes"`
}
func NewVolumeCloneAttributesType ¶
func NewVolumeCloneAttributesType() *VolumeCloneAttributesType
func (*VolumeCloneAttributesType) CloneChildCount ¶
func (o *VolumeCloneAttributesType) CloneChildCount() int
func (*VolumeCloneAttributesType) SetCloneChildCount ¶
func (o *VolumeCloneAttributesType) SetCloneChildCount(newValue int) *VolumeCloneAttributesType
func (*VolumeCloneAttributesType) SetVolumeCloneParentAttributes ¶
func (o *VolumeCloneAttributesType) SetVolumeCloneParentAttributes(newValue VolumeCloneParentAttributesType) *VolumeCloneAttributesType
func (VolumeCloneAttributesType) String ¶
func (o VolumeCloneAttributesType) String() string
func (*VolumeCloneAttributesType) ToXML ¶
func (o *VolumeCloneAttributesType) ToXML() (string, error)
func (*VolumeCloneAttributesType) VolumeCloneParentAttributes ¶
func (o *VolumeCloneAttributesType) VolumeCloneParentAttributes() VolumeCloneParentAttributesType
type VolumeCloneCreateRequest ¶ added in v1.3.1
type VolumeCloneCreateRequest struct {
XMLName xml.Name `xml:"volume-clone-create"`
CachingPolicyPtr *string `xml:"caching-policy"`
JunctionActivePtr *bool `xml:"junction-active"`
JunctionPathPtr *string `xml:"junction-path"`
ParentSnapshotPtr *string `xml:"parent-snapshot"`
ParentVolumePtr *string `xml:"parent-volume"`
QosPolicyGroupNamePtr *string `xml:"qos-policy-group-name"`
SpaceReservePtr *string `xml:"space-reserve"`
UseSnaprestoreLicensePtr *bool `xml:"use-snaprestore-license"`
VolumePtr *string `xml:"volume"`
VolumeTypePtr *string `xml:"volume-type"`
}
VolumeCloneCreateRequest is a structure to represent a volume-clone-create ZAPI request object
func NewVolumeCloneCreateRequest ¶ added in v1.3.1
func NewVolumeCloneCreateRequest() *VolumeCloneCreateRequest
NewVolumeCloneCreateRequest is a factory method for creating new instances of VolumeCloneCreateRequest objects
func (*VolumeCloneCreateRequest) CachingPolicy ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) CachingPolicy() string
CachingPolicy is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) ExecuteUsing ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) ExecuteUsing(zr *ZapiRunner) (VolumeCloneCreateResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeCloneCreateRequest) JunctionActive ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) JunctionActive() bool
JunctionActive is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) JunctionPath ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) JunctionPath() string
JunctionPath is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) ParentSnapshot ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) ParentSnapshot() string
ParentSnapshot is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) ParentVolume ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) ParentVolume() string
ParentVolume is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) QosPolicyGroupName ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) QosPolicyGroupName() string
QosPolicyGroupName is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) SetCachingPolicy ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetCachingPolicy(newValue string) *VolumeCloneCreateRequest
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetJunctionActive ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetJunctionActive(newValue bool) *VolumeCloneCreateRequest
SetJunctionActive is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetJunctionPath ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetJunctionPath(newValue string) *VolumeCloneCreateRequest
SetJunctionPath is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetParentSnapshot ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetParentSnapshot(newValue string) *VolumeCloneCreateRequest
SetParentSnapshot is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetParentVolume ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetParentVolume(newValue string) *VolumeCloneCreateRequest
SetParentVolume is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetQosPolicyGroupName ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCloneCreateRequest
SetQosPolicyGroupName is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetSpaceReserve ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetSpaceReserve(newValue string) *VolumeCloneCreateRequest
SetSpaceReserve is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetUseSnaprestoreLicense ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetUseSnaprestoreLicense(newValue bool) *VolumeCloneCreateRequest
SetUseSnaprestoreLicense is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetVolume ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetVolume(newValue string) *VolumeCloneCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetVolumeType ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetVolumeType(newValue string) *VolumeCloneCreateRequest
SetVolumeType is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SpaceReserve ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SpaceReserve() string
SpaceReserve is a fluent style 'getter' method that can be chained
func (VolumeCloneCreateRequest) String ¶ added in v1.3.1
func (o VolumeCloneCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneCreateRequest) ToXML ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeCloneCreateRequest) UseSnaprestoreLicense ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) UseSnaprestoreLicense() bool
UseSnaprestoreLicense is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) Volume ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) Volume() string
Volume is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) VolumeType ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) VolumeType() string
VolumeType is a fluent style 'getter' method that can be chained
type VolumeCloneCreateResponse ¶ added in v1.3.1
type VolumeCloneCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeCloneCreateResponseResult `xml:"results"`
}
VolumeCloneCreateResponse is a structure to represent a volume-clone-create ZAPI response object
func NewVolumeCloneCreateResponse ¶ added in v1.3.1
func NewVolumeCloneCreateResponse() *VolumeCloneCreateResponse
NewVolumeCloneCreateResponse is a factory method for creating new instances of VolumeCloneCreateResponse objects
func (VolumeCloneCreateResponse) String ¶ added in v1.3.1
func (o VolumeCloneCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneCreateResponse) ToXML ¶ added in v1.3.1
func (o *VolumeCloneCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCloneCreateResponseResult ¶ added in v1.3.1
type VolumeCloneCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
VolumeCloneCreateResponseResult is a structure to represent a volume-clone-create ZAPI object's result
func (VolumeCloneCreateResponseResult) String ¶ added in v1.3.1
func (o VolumeCloneCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VolumeCloneParentAttributesType ¶
type VolumeCloneParentAttributesType struct {
XMLName xml.Name `xml:"volume-clone-parent-attributes"`
DsidPtr *int `xml:"dsid"`
MsidPtr *int `xml:"msid"`
NamePtr *VolumeNameType `xml:"name"`
SnapshotIdPtr *int `xml:"snapshot-id"`
SnapshotNamePtr *string `xml:"snapshot-name"`
UuidPtr *UuidType `xml:"uuid"`
}
func NewVolumeCloneParentAttributesType ¶
func NewVolumeCloneParentAttributesType() *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) Dsid ¶
func (o *VolumeCloneParentAttributesType) Dsid() int
func (*VolumeCloneParentAttributesType) Msid ¶
func (o *VolumeCloneParentAttributesType) Msid() int
func (*VolumeCloneParentAttributesType) Name ¶
func (o *VolumeCloneParentAttributesType) Name() VolumeNameType
func (*VolumeCloneParentAttributesType) SetDsid ¶
func (o *VolumeCloneParentAttributesType) SetDsid(newValue int) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetMsid ¶
func (o *VolumeCloneParentAttributesType) SetMsid(newValue int) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetName ¶
func (o *VolumeCloneParentAttributesType) SetName(newValue VolumeNameType) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetSnapshotId ¶
func (o *VolumeCloneParentAttributesType) SetSnapshotId(newValue int) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetSnapshotName ¶
func (o *VolumeCloneParentAttributesType) SetSnapshotName(newValue string) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetUuid ¶
func (o *VolumeCloneParentAttributesType) SetUuid(newValue UuidType) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SnapshotId ¶
func (o *VolumeCloneParentAttributesType) SnapshotId() int
func (*VolumeCloneParentAttributesType) SnapshotName ¶
func (o *VolumeCloneParentAttributesType) SnapshotName() string
func (VolumeCloneParentAttributesType) String ¶
func (o VolumeCloneParentAttributesType) String() string
func (*VolumeCloneParentAttributesType) ToXML ¶
func (o *VolumeCloneParentAttributesType) ToXML() (string, error)
func (*VolumeCloneParentAttributesType) Uuid ¶
func (o *VolumeCloneParentAttributesType) Uuid() UuidType
type VolumeCreateRequest ¶
type VolumeCreateRequest struct {
XMLName xml.Name `xml:"volume-create"`
AntivirusOnAccessPolicyPtr *string `xml:"antivirus-on-access-policy"`
CachingPolicyPtr *string `xml:"caching-policy"`
ConstituentRolePtr *string `xml:"constituent-role"`
ContainingAggrNamePtr *string `xml:"containing-aggr-name"`
ExcludedFromAutobalancePtr *bool `xml:"excluded-from-autobalance"`
ExportPolicyPtr *string `xml:"export-policy"`
FlexcacheCachePolicyPtr *string `xml:"flexcache-cache-policy"`
FlexcacheFillPolicyPtr *string `xml:"flexcache-fill-policy"`
FlexcacheOriginVolumeNamePtr *string `xml:"flexcache-origin-volume-name"`
GroupIdPtr *int `xml:"group-id"`
IsJunctionActivePtr *bool `xml:"is-junction-active"`
IsNvfailEnabledPtr *string `xml:"is-nvfail-enabled"`
IsVserverRootPtr *bool `xml:"is-vserver-root"`
JunctionPathPtr *string `xml:"junction-path"`
LanguageCodePtr *string `xml:"language-code"`
MaxDirSizePtr *int `xml:"max-dir-size"`
MaxWriteAllocBlocksPtr *int `xml:"max-write-alloc-blocks"`
PercentageSnapshotReservePtr *int `xml:"percentage-snapshot-reserve"`
QosPolicyGroupNamePtr *string `xml:"qos-policy-group-name"`
SizePtr *string `xml:"size"`
SnapshotPolicyPtr *string `xml:"snapshot-policy"`
SpaceReservePtr *string `xml:"space-reserve"`
StorageServicePtr *string `xml:"storage-service"`
StripeAlgorithmPtr *string `xml:"stripe-algorithm"`
StripeConcurrencyPtr *string `xml:"stripe-concurrency"`
StripeConstituentVolumeCountPtr *int `xml:"stripe-constituent-volume-count"`
StripeOptimizePtr *string `xml:"stripe-optimize"`
StripeWidthPtr *int `xml:"stripe-width"`
UnixPermissionsPtr *string `xml:"unix-permissions"`
UserIdPtr *int `xml:"user-id"`
VmAlignSectorPtr *int `xml:"vm-align-sector"`
VmAlignSuffixPtr *string `xml:"vm-align-suffix"`
VolumePtr *string `xml:"volume"`
VolumeCommentPtr *string `xml:"volume-comment"`
VolumeSecurityStylePtr *string `xml:"volume-security-style"`
VolumeStatePtr *string `xml:"volume-state"`
VolumeTypePtr *string `xml:"volume-type"`
}
func NewVolumeCreateRequest ¶
func NewVolumeCreateRequest() *VolumeCreateRequest
func (*VolumeCreateRequest) AntivirusOnAccessPolicy ¶
func (o *VolumeCreateRequest) AntivirusOnAccessPolicy() string
func (*VolumeCreateRequest) CachingPolicy ¶
func (o *VolumeCreateRequest) CachingPolicy() string
func (*VolumeCreateRequest) ConstituentRole ¶
func (o *VolumeCreateRequest) ConstituentRole() string
func (*VolumeCreateRequest) ContainingAggrName ¶
func (o *VolumeCreateRequest) ContainingAggrName() string
func (*VolumeCreateRequest) ExcludedFromAutobalance ¶
func (o *VolumeCreateRequest) ExcludedFromAutobalance() bool
func (*VolumeCreateRequest) ExecuteUsing ¶
func (r *VolumeCreateRequest) ExecuteUsing(zr *ZapiRunner) (VolumeCreateResponse, error)
func (*VolumeCreateRequest) ExportPolicy ¶
func (o *VolumeCreateRequest) ExportPolicy() string
func (*VolumeCreateRequest) FlexcacheCachePolicy ¶
func (o *VolumeCreateRequest) FlexcacheCachePolicy() string
func (*VolumeCreateRequest) FlexcacheFillPolicy ¶
func (o *VolumeCreateRequest) FlexcacheFillPolicy() string
func (*VolumeCreateRequest) FlexcacheOriginVolumeName ¶
func (o *VolumeCreateRequest) FlexcacheOriginVolumeName() string
func (*VolumeCreateRequest) GroupId ¶
func (o *VolumeCreateRequest) GroupId() int
func (*VolumeCreateRequest) IsJunctionActive ¶
func (o *VolumeCreateRequest) IsJunctionActive() bool
func (*VolumeCreateRequest) IsNvfailEnabled ¶
func (o *VolumeCreateRequest) IsNvfailEnabled() string
func (*VolumeCreateRequest) IsVserverRoot ¶
func (o *VolumeCreateRequest) IsVserverRoot() bool
func (*VolumeCreateRequest) JunctionPath ¶
func (o *VolumeCreateRequest) JunctionPath() string
func (*VolumeCreateRequest) LanguageCode ¶
func (o *VolumeCreateRequest) LanguageCode() string
func (*VolumeCreateRequest) MaxDirSize ¶
func (o *VolumeCreateRequest) MaxDirSize() int
func (*VolumeCreateRequest) MaxWriteAllocBlocks ¶
func (o *VolumeCreateRequest) MaxWriteAllocBlocks() int
func (*VolumeCreateRequest) PercentageSnapshotReserve ¶
func (o *VolumeCreateRequest) PercentageSnapshotReserve() int
func (*VolumeCreateRequest) QosPolicyGroupName ¶
func (o *VolumeCreateRequest) QosPolicyGroupName() string
func (*VolumeCreateRequest) SetAntivirusOnAccessPolicy ¶
func (o *VolumeCreateRequest) SetAntivirusOnAccessPolicy(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetCachingPolicy ¶
func (o *VolumeCreateRequest) SetCachingPolicy(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetConstituentRole ¶
func (o *VolumeCreateRequest) SetConstituentRole(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetContainingAggrName ¶
func (o *VolumeCreateRequest) SetContainingAggrName(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetExcludedFromAutobalance ¶
func (o *VolumeCreateRequest) SetExcludedFromAutobalance(newValue bool) *VolumeCreateRequest
func (*VolumeCreateRequest) SetExportPolicy ¶
func (o *VolumeCreateRequest) SetExportPolicy(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetFlexcacheCachePolicy ¶
func (o *VolumeCreateRequest) SetFlexcacheCachePolicy(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetFlexcacheFillPolicy ¶
func (o *VolumeCreateRequest) SetFlexcacheFillPolicy(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetFlexcacheOriginVolumeName ¶
func (o *VolumeCreateRequest) SetFlexcacheOriginVolumeName(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetGroupId ¶
func (o *VolumeCreateRequest) SetGroupId(newValue int) *VolumeCreateRequest
func (*VolumeCreateRequest) SetIsJunctionActive ¶
func (o *VolumeCreateRequest) SetIsJunctionActive(newValue bool) *VolumeCreateRequest
func (*VolumeCreateRequest) SetIsNvfailEnabled ¶
func (o *VolumeCreateRequest) SetIsNvfailEnabled(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetIsVserverRoot ¶
func (o *VolumeCreateRequest) SetIsVserverRoot(newValue bool) *VolumeCreateRequest
func (*VolumeCreateRequest) SetJunctionPath ¶
func (o *VolumeCreateRequest) SetJunctionPath(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetLanguageCode ¶
func (o *VolumeCreateRequest) SetLanguageCode(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetMaxDirSize ¶
func (o *VolumeCreateRequest) SetMaxDirSize(newValue int) *VolumeCreateRequest
func (*VolumeCreateRequest) SetMaxWriteAllocBlocks ¶
func (o *VolumeCreateRequest) SetMaxWriteAllocBlocks(newValue int) *VolumeCreateRequest
func (*VolumeCreateRequest) SetPercentageSnapshotReserve ¶
func (o *VolumeCreateRequest) SetPercentageSnapshotReserve(newValue int) *VolumeCreateRequest
func (*VolumeCreateRequest) SetQosPolicyGroupName ¶
func (o *VolumeCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetSize ¶
func (o *VolumeCreateRequest) SetSize(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetSnapshotPolicy ¶
func (o *VolumeCreateRequest) SetSnapshotPolicy(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetSpaceReserve ¶
func (o *VolumeCreateRequest) SetSpaceReserve(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetStorageService ¶
func (o *VolumeCreateRequest) SetStorageService(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetStripeAlgorithm ¶
func (o *VolumeCreateRequest) SetStripeAlgorithm(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetStripeConcurrency ¶
func (o *VolumeCreateRequest) SetStripeConcurrency(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetStripeConstituentVolumeCount ¶
func (o *VolumeCreateRequest) SetStripeConstituentVolumeCount(newValue int) *VolumeCreateRequest
func (*VolumeCreateRequest) SetStripeOptimize ¶
func (o *VolumeCreateRequest) SetStripeOptimize(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetStripeWidth ¶
func (o *VolumeCreateRequest) SetStripeWidth(newValue int) *VolumeCreateRequest
func (*VolumeCreateRequest) SetUnixPermissions ¶
func (o *VolumeCreateRequest) SetUnixPermissions(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetUserId ¶
func (o *VolumeCreateRequest) SetUserId(newValue int) *VolumeCreateRequest
func (*VolumeCreateRequest) SetVmAlignSector ¶
func (o *VolumeCreateRequest) SetVmAlignSector(newValue int) *VolumeCreateRequest
func (*VolumeCreateRequest) SetVmAlignSuffix ¶
func (o *VolumeCreateRequest) SetVmAlignSuffix(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetVolume ¶
func (o *VolumeCreateRequest) SetVolume(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetVolumeComment ¶
func (o *VolumeCreateRequest) SetVolumeComment(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetVolumeSecurityStyle ¶
func (o *VolumeCreateRequest) SetVolumeSecurityStyle(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetVolumeState ¶
func (o *VolumeCreateRequest) SetVolumeState(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) SetVolumeType ¶
func (o *VolumeCreateRequest) SetVolumeType(newValue string) *VolumeCreateRequest
func (*VolumeCreateRequest) Size ¶
func (o *VolumeCreateRequest) Size() string
func (*VolumeCreateRequest) SnapshotPolicy ¶
func (o *VolumeCreateRequest) SnapshotPolicy() string
func (*VolumeCreateRequest) SpaceReserve ¶
func (o *VolumeCreateRequest) SpaceReserve() string
func (*VolumeCreateRequest) StorageService ¶
func (o *VolumeCreateRequest) StorageService() string
func (VolumeCreateRequest) String ¶
func (o VolumeCreateRequest) String() string
func (*VolumeCreateRequest) StripeAlgorithm ¶
func (o *VolumeCreateRequest) StripeAlgorithm() string
func (*VolumeCreateRequest) StripeConcurrency ¶
func (o *VolumeCreateRequest) StripeConcurrency() string
func (*VolumeCreateRequest) StripeConstituentVolumeCount ¶
func (o *VolumeCreateRequest) StripeConstituentVolumeCount() int
func (*VolumeCreateRequest) StripeOptimize ¶
func (o *VolumeCreateRequest) StripeOptimize() string
func (*VolumeCreateRequest) StripeWidth ¶
func (o *VolumeCreateRequest) StripeWidth() int
func (*VolumeCreateRequest) ToXML ¶
func (o *VolumeCreateRequest) ToXML() (string, error)
func (*VolumeCreateRequest) UnixPermissions ¶
func (o *VolumeCreateRequest) UnixPermissions() string
func (*VolumeCreateRequest) UserId ¶
func (o *VolumeCreateRequest) UserId() int
func (*VolumeCreateRequest) VmAlignSector ¶
func (o *VolumeCreateRequest) VmAlignSector() int
func (*VolumeCreateRequest) VmAlignSuffix ¶
func (o *VolumeCreateRequest) VmAlignSuffix() string
func (*VolumeCreateRequest) Volume ¶
func (o *VolumeCreateRequest) Volume() string
func (*VolumeCreateRequest) VolumeComment ¶
func (o *VolumeCreateRequest) VolumeComment() string
func (*VolumeCreateRequest) VolumeSecurityStyle ¶
func (o *VolumeCreateRequest) VolumeSecurityStyle() string
func (*VolumeCreateRequest) VolumeState ¶
func (o *VolumeCreateRequest) VolumeState() string
func (*VolumeCreateRequest) VolumeType ¶
func (o *VolumeCreateRequest) VolumeType() string
type VolumeCreateResponse ¶
type VolumeCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeCreateResponseResult `xml:"results"`
}
func NewVolumeCreateResponse ¶
func NewVolumeCreateResponse() *VolumeCreateResponse
func (VolumeCreateResponse) String ¶
func (o VolumeCreateResponse) String() string
func (*VolumeCreateResponse) ToXML ¶
func (o *VolumeCreateResponse) ToXML() (string, error)
type VolumeCreateResponseResult ¶
type VolumeCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (VolumeCreateResponseResult) String ¶
func (o VolumeCreateResponseResult) String() string
type VolumeDestroyRequest ¶
type VolumeDestroyRequest struct {
XMLName xml.Name `xml:"volume-destroy"`
NamePtr *string `xml:"name"`
UnmountAndOfflinePtr *bool `xml:"unmount-and-offline"`
}
func NewVolumeDestroyRequest ¶
func NewVolumeDestroyRequest() *VolumeDestroyRequest
func (*VolumeDestroyRequest) ExecuteUsing ¶
func (r *VolumeDestroyRequest) ExecuteUsing(zr *ZapiRunner) (VolumeDestroyResponse, error)
func (*VolumeDestroyRequest) Name ¶
func (o *VolumeDestroyRequest) Name() string
func (*VolumeDestroyRequest) SetName ¶
func (o *VolumeDestroyRequest) SetName(newValue string) *VolumeDestroyRequest
func (*VolumeDestroyRequest) SetUnmountAndOffline ¶
func (o *VolumeDestroyRequest) SetUnmountAndOffline(newValue bool) *VolumeDestroyRequest
func (VolumeDestroyRequest) String ¶
func (o VolumeDestroyRequest) String() string
func (*VolumeDestroyRequest) ToXML ¶
func (o *VolumeDestroyRequest) ToXML() (string, error)
func (*VolumeDestroyRequest) UnmountAndOffline ¶
func (o *VolumeDestroyRequest) UnmountAndOffline() bool
type VolumeDestroyResponse ¶
type VolumeDestroyResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeDestroyResponseResult `xml:"results"`
}
func NewVolumeDestroyResponse ¶
func NewVolumeDestroyResponse() *VolumeDestroyResponse
func (VolumeDestroyResponse) String ¶
func (o VolumeDestroyResponse) String() string
func (*VolumeDestroyResponse) ToXML ¶
func (o *VolumeDestroyResponse) ToXML() (string, error)
type VolumeDestroyResponseResult ¶
type VolumeDestroyResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (VolumeDestroyResponseResult) String ¶
func (o VolumeDestroyResponseResult) String() string
type VolumeDirectoryAttributesType ¶
type VolumeDirectoryAttributesType struct {
XMLName xml.Name `xml:"volume-directory-attributes"`
I2pEnabledPtr *bool `xml:"i2p-enabled"`
MaxDirSizePtr *int `xml:"max-dir-size"`
RootDirGenPtr *string `xml:"root-dir-gen"`
}
func NewVolumeDirectoryAttributesType ¶
func NewVolumeDirectoryAttributesType() *VolumeDirectoryAttributesType
func (*VolumeDirectoryAttributesType) I2pEnabled ¶
func (o *VolumeDirectoryAttributesType) I2pEnabled() bool
func (*VolumeDirectoryAttributesType) MaxDirSize ¶
func (o *VolumeDirectoryAttributesType) MaxDirSize() int
func (*VolumeDirectoryAttributesType) RootDirGen ¶
func (o *VolumeDirectoryAttributesType) RootDirGen() string
func (*VolumeDirectoryAttributesType) SetI2pEnabled ¶
func (o *VolumeDirectoryAttributesType) SetI2pEnabled(newValue bool) *VolumeDirectoryAttributesType
func (*VolumeDirectoryAttributesType) SetMaxDirSize ¶
func (o *VolumeDirectoryAttributesType) SetMaxDirSize(newValue int) *VolumeDirectoryAttributesType
func (*VolumeDirectoryAttributesType) SetRootDirGen ¶
func (o *VolumeDirectoryAttributesType) SetRootDirGen(newValue string) *VolumeDirectoryAttributesType
func (VolumeDirectoryAttributesType) String ¶
func (o VolumeDirectoryAttributesType) String() string
func (*VolumeDirectoryAttributesType) ToXML ¶
func (o *VolumeDirectoryAttributesType) ToXML() (string, error)
type VolumeErrorType ¶ added in v1.3.1
type VolumeErrorType struct {
XMLName xml.Name `xml:"volume-error"`
ErrnoPtr *int `xml:"errno"`
NamePtr *VolumeNameType `xml:"name"`
ReasonPtr *string `xml:"reason"`
VserverPtr *string `xml:"vserver"`
}
func NewVolumeErrorType ¶ added in v1.3.1
func NewVolumeErrorType() *VolumeErrorType
func (*VolumeErrorType) Errno ¶ added in v1.3.1
func (o *VolumeErrorType) Errno() int
func (*VolumeErrorType) Name ¶ added in v1.3.1
func (o *VolumeErrorType) Name() VolumeNameType
func (*VolumeErrorType) Reason ¶ added in v1.3.1
func (o *VolumeErrorType) Reason() string
func (*VolumeErrorType) SetErrno ¶ added in v1.3.1
func (o *VolumeErrorType) SetErrno(newValue int) *VolumeErrorType
func (*VolumeErrorType) SetName ¶ added in v1.3.1
func (o *VolumeErrorType) SetName(newValue VolumeNameType) *VolumeErrorType
func (*VolumeErrorType) SetReason ¶ added in v1.3.1
func (o *VolumeErrorType) SetReason(newValue string) *VolumeErrorType
func (*VolumeErrorType) SetVserver ¶ added in v1.3.1
func (o *VolumeErrorType) SetVserver(newValue string) *VolumeErrorType
func (VolumeErrorType) String ¶ added in v1.3.1
func (o VolumeErrorType) String() string
func (*VolumeErrorType) ToXML ¶ added in v1.3.1
func (o *VolumeErrorType) ToXML() (string, error)
func (*VolumeErrorType) Vserver ¶ added in v1.3.1
func (o *VolumeErrorType) Vserver() string
type VolumeExportAttributesType ¶
type VolumeExportAttributesType struct {
XMLName xml.Name `xml:"volume-export-attributes"`
PolicyPtr *string `xml:"policy"`
}
func NewVolumeExportAttributesType ¶
func NewVolumeExportAttributesType() *VolumeExportAttributesType
func (*VolumeExportAttributesType) Policy ¶
func (o *VolumeExportAttributesType) Policy() string
func (*VolumeExportAttributesType) SetPolicy ¶
func (o *VolumeExportAttributesType) SetPolicy(newValue string) *VolumeExportAttributesType
func (VolumeExportAttributesType) String ¶
func (o VolumeExportAttributesType) String() string
func (*VolumeExportAttributesType) ToXML ¶
func (o *VolumeExportAttributesType) ToXML() (string, error)
type VolumeFlexcacheAttributesType ¶
type VolumeFlexcacheAttributesType struct {
XMLName xml.Name `xml:"volume-flexcache-attributes"`
CachePolicyPtr *CachePolicyType `xml:"cache-policy"`
FillPolicyPtr *CachePolicyType `xml:"fill-policy"`
MinReservePtr *SizeType `xml:"min-reserve"`
OriginPtr *VolumeNameType `xml:"origin"`
}
func NewVolumeFlexcacheAttributesType ¶
func NewVolumeFlexcacheAttributesType() *VolumeFlexcacheAttributesType
func (*VolumeFlexcacheAttributesType) CachePolicy ¶
func (o *VolumeFlexcacheAttributesType) CachePolicy() CachePolicyType
func (*VolumeFlexcacheAttributesType) FillPolicy ¶
func (o *VolumeFlexcacheAttributesType) FillPolicy() CachePolicyType
func (*VolumeFlexcacheAttributesType) MinReserve ¶
func (o *VolumeFlexcacheAttributesType) MinReserve() SizeType
func (*VolumeFlexcacheAttributesType) Origin ¶
func (o *VolumeFlexcacheAttributesType) Origin() VolumeNameType
func (*VolumeFlexcacheAttributesType) SetCachePolicy ¶
func (o *VolumeFlexcacheAttributesType) SetCachePolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
func (*VolumeFlexcacheAttributesType) SetFillPolicy ¶
func (o *VolumeFlexcacheAttributesType) SetFillPolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
func (*VolumeFlexcacheAttributesType) SetMinReserve ¶
func (o *VolumeFlexcacheAttributesType) SetMinReserve(newValue SizeType) *VolumeFlexcacheAttributesType
func (*VolumeFlexcacheAttributesType) SetOrigin ¶
func (o *VolumeFlexcacheAttributesType) SetOrigin(newValue VolumeNameType) *VolumeFlexcacheAttributesType
func (VolumeFlexcacheAttributesType) String ¶
func (o VolumeFlexcacheAttributesType) String() string
func (*VolumeFlexcacheAttributesType) ToXML ¶
func (o *VolumeFlexcacheAttributesType) ToXML() (string, error)
type VolumeHybridCacheAttributesType ¶
type VolumeHybridCacheAttributesType struct {
XMLName xml.Name `xml:"volume-hybrid-cache-attributes"`
CachingPolicyPtr *string `xml:"caching-policy"`
EligibilityPtr *string `xml:"eligibility"`
WriteCacheIneligibilityReasonPtr *string `xml:"write-cache-ineligibility-reason"`
}
func NewVolumeHybridCacheAttributesType ¶
func NewVolumeHybridCacheAttributesType() *VolumeHybridCacheAttributesType
func (*VolumeHybridCacheAttributesType) CachingPolicy ¶
func (o *VolumeHybridCacheAttributesType) CachingPolicy() string
func (*VolumeHybridCacheAttributesType) Eligibility ¶
func (o *VolumeHybridCacheAttributesType) Eligibility() string
func (*VolumeHybridCacheAttributesType) SetCachingPolicy ¶
func (o *VolumeHybridCacheAttributesType) SetCachingPolicy(newValue string) *VolumeHybridCacheAttributesType
func (*VolumeHybridCacheAttributesType) SetEligibility ¶
func (o *VolumeHybridCacheAttributesType) SetEligibility(newValue string) *VolumeHybridCacheAttributesType
func (*VolumeHybridCacheAttributesType) SetWriteCacheIneligibilityReason ¶
func (o *VolumeHybridCacheAttributesType) SetWriteCacheIneligibilityReason(newValue string) *VolumeHybridCacheAttributesType
func (VolumeHybridCacheAttributesType) String ¶
func (o VolumeHybridCacheAttributesType) String() string
func (*VolumeHybridCacheAttributesType) ToXML ¶
func (o *VolumeHybridCacheAttributesType) ToXML() (string, error)
func (*VolumeHybridCacheAttributesType) WriteCacheIneligibilityReason ¶
func (o *VolumeHybridCacheAttributesType) WriteCacheIneligibilityReason() string
type VolumeIdAttributesType ¶
type VolumeIdAttributesType struct {
XMLName xml.Name `xml:"volume-id-attributes"`
CommentPtr *string `xml:"comment"`
ContainingAggregateNamePtr *string `xml:"containing-aggregate-name"`
ContainingAggregateUuidPtr *UuidType `xml:"containing-aggregate-uuid"`
CreationTimePtr *int `xml:"creation-time"`
DsidPtr *int `xml:"dsid"`
FsidPtr *string `xml:"fsid"`
InstanceUuidPtr *UuidType `xml:"instance-uuid"`
JunctionParentNamePtr *VolumeNameType `xml:"junction-parent-name"`
JunctionPathPtr *JunctionPathType `xml:"junction-path"`
MsidPtr *int `xml:"msid"`
NamePtr *VolumeNameType `xml:"name"`
NameOrdinalPtr *string `xml:"name-ordinal"`
NodePtr *NodeNameType `xml:"node"`
OwningVserverNamePtr *string `xml:"owning-vserver-name"`
OwningVserverUuidPtr *UuidType `xml:"owning-vserver-uuid"`
ProvenanceUuidPtr *UuidType `xml:"provenance-uuid"`
StylePtr *string `xml:"style"`
TypePtr *string `xml:"type"`
UuidPtr *UuidType `xml:"uuid"`
}
func NewVolumeIdAttributesType ¶
func NewVolumeIdAttributesType() *VolumeIdAttributesType
func (*VolumeIdAttributesType) Comment ¶
func (o *VolumeIdAttributesType) Comment() string
func (*VolumeIdAttributesType) ContainingAggregateName ¶
func (o *VolumeIdAttributesType) ContainingAggregateName() string
func (*VolumeIdAttributesType) ContainingAggregateUuid ¶
func (o *VolumeIdAttributesType) ContainingAggregateUuid() UuidType
func (*VolumeIdAttributesType) CreationTime ¶
func (o *VolumeIdAttributesType) CreationTime() int
func (*VolumeIdAttributesType) Dsid ¶
func (o *VolumeIdAttributesType) Dsid() int
func (*VolumeIdAttributesType) Fsid ¶
func (o *VolumeIdAttributesType) Fsid() string
func (*VolumeIdAttributesType) InstanceUuid ¶
func (o *VolumeIdAttributesType) InstanceUuid() UuidType
func (*VolumeIdAttributesType) JunctionParentName ¶
func (o *VolumeIdAttributesType) JunctionParentName() VolumeNameType
func (*VolumeIdAttributesType) JunctionPath ¶
func (o *VolumeIdAttributesType) JunctionPath() JunctionPathType
func (*VolumeIdAttributesType) Msid ¶
func (o *VolumeIdAttributesType) Msid() int
func (*VolumeIdAttributesType) Name ¶
func (o *VolumeIdAttributesType) Name() VolumeNameType
func (*VolumeIdAttributesType) NameOrdinal ¶
func (o *VolumeIdAttributesType) NameOrdinal() string
func (*VolumeIdAttributesType) Node ¶
func (o *VolumeIdAttributesType) Node() NodeNameType
func (*VolumeIdAttributesType) OwningVserverName ¶
func (o *VolumeIdAttributesType) OwningVserverName() string
func (*VolumeIdAttributesType) OwningVserverUuid ¶
func (o *VolumeIdAttributesType) OwningVserverUuid() UuidType
func (*VolumeIdAttributesType) ProvenanceUuid ¶
func (o *VolumeIdAttributesType) ProvenanceUuid() UuidType
func (*VolumeIdAttributesType) SetComment ¶
func (o *VolumeIdAttributesType) SetComment(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetContainingAggregateName ¶
func (o *VolumeIdAttributesType) SetContainingAggregateName(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetContainingAggregateUuid ¶
func (o *VolumeIdAttributesType) SetContainingAggregateUuid(newValue UuidType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetCreationTime ¶
func (o *VolumeIdAttributesType) SetCreationTime(newValue int) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetDsid ¶
func (o *VolumeIdAttributesType) SetDsid(newValue int) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetFsid ¶
func (o *VolumeIdAttributesType) SetFsid(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetInstanceUuid ¶
func (o *VolumeIdAttributesType) SetInstanceUuid(newValue UuidType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetJunctionParentName ¶
func (o *VolumeIdAttributesType) SetJunctionParentName(newValue VolumeNameType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetJunctionPath ¶
func (o *VolumeIdAttributesType) SetJunctionPath(newValue JunctionPathType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetMsid ¶
func (o *VolumeIdAttributesType) SetMsid(newValue int) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetName ¶
func (o *VolumeIdAttributesType) SetName(newValue VolumeNameType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetNameOrdinal ¶
func (o *VolumeIdAttributesType) SetNameOrdinal(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetNode ¶
func (o *VolumeIdAttributesType) SetNode(newValue NodeNameType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetOwningVserverName ¶
func (o *VolumeIdAttributesType) SetOwningVserverName(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetOwningVserverUuid ¶
func (o *VolumeIdAttributesType) SetOwningVserverUuid(newValue UuidType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetProvenanceUuid ¶
func (o *VolumeIdAttributesType) SetProvenanceUuid(newValue UuidType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetStyle ¶
func (o *VolumeIdAttributesType) SetStyle(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetType ¶
func (o *VolumeIdAttributesType) SetType(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetUuid ¶
func (o *VolumeIdAttributesType) SetUuid(newValue UuidType) *VolumeIdAttributesType
func (VolumeIdAttributesType) String ¶
func (o VolumeIdAttributesType) String() string
func (*VolumeIdAttributesType) Style ¶
func (o *VolumeIdAttributesType) Style() string
func (*VolumeIdAttributesType) ToXML ¶
func (o *VolumeIdAttributesType) ToXML() (string, error)
func (*VolumeIdAttributesType) Type ¶
func (o *VolumeIdAttributesType) Type() string
func (*VolumeIdAttributesType) Uuid ¶
func (o *VolumeIdAttributesType) Uuid() UuidType
type VolumeInfinitevolAttributesType ¶
type VolumeInfinitevolAttributesType struct {
XMLName xml.Name `xml:"volume-infinitevol-attributes"`
ConstituentRolePtr *ReposConstituentRoleType `xml:"constituent-role"`
EnableSnapdiffPtr *bool `xml:"enable-snapdiff"`
IsManagedByServicePtr *bool `xml:"is-managed-by-service"`
MaxDataConstituentSizePtr *SizeType `xml:"max-data-constituent-size"`
MaxNamespaceConstituentSizePtr *SizeType `xml:"max-namespace-constituent-size"`
NamespaceMirrorAggrListPtr []AggrNameType `xml:"namespace-mirror-aggr-list>aggr-name"`
StorageServicePtr *string `xml:"storage-service"`
}
func NewVolumeInfinitevolAttributesType ¶
func NewVolumeInfinitevolAttributesType() *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) ConstituentRole ¶
func (o *VolumeInfinitevolAttributesType) ConstituentRole() ReposConstituentRoleType
func (*VolumeInfinitevolAttributesType) EnableSnapdiff ¶
func (o *VolumeInfinitevolAttributesType) EnableSnapdiff() bool
func (*VolumeInfinitevolAttributesType) IsManagedByService ¶
func (o *VolumeInfinitevolAttributesType) IsManagedByService() bool
func (*VolumeInfinitevolAttributesType) MaxDataConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) MaxDataConstituentSize() SizeType
func (*VolumeInfinitevolAttributesType) MaxNamespaceConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) MaxNamespaceConstituentSize() SizeType
func (*VolumeInfinitevolAttributesType) NamespaceMirrorAggrList ¶
func (o *VolumeInfinitevolAttributesType) NamespaceMirrorAggrList() []AggrNameType
func (*VolumeInfinitevolAttributesType) SetConstituentRole ¶
func (o *VolumeInfinitevolAttributesType) SetConstituentRole(newValue ReposConstituentRoleType) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetEnableSnapdiff ¶
func (o *VolumeInfinitevolAttributesType) SetEnableSnapdiff(newValue bool) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetIsManagedByService ¶
func (o *VolumeInfinitevolAttributesType) SetIsManagedByService(newValue bool) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetMaxDataConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) SetMaxDataConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetMaxNamespaceConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) SetMaxNamespaceConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetNamespaceMirrorAggrList ¶
func (o *VolumeInfinitevolAttributesType) SetNamespaceMirrorAggrList(newValue []AggrNameType) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetStorageService ¶
func (o *VolumeInfinitevolAttributesType) SetStorageService(newValue string) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) StorageService ¶
func (o *VolumeInfinitevolAttributesType) StorageService() string
func (VolumeInfinitevolAttributesType) String ¶
func (o VolumeInfinitevolAttributesType) String() string
func (*VolumeInfinitevolAttributesType) ToXML ¶
func (o *VolumeInfinitevolAttributesType) ToXML() (string, error)
type VolumeInodeAttributesType ¶
type VolumeInodeAttributesType struct {
XMLName xml.Name `xml:"volume-inode-attributes"`
BlockTypePtr *string `xml:"block-type"`
FilesPrivateUsedPtr *int `xml:"files-private-used"`
FilesTotalPtr *int `xml:"files-total"`
FilesUsedPtr *int `xml:"files-used"`
InodefilePrivateCapacityPtr *int `xml:"inodefile-private-capacity"`
InodefilePublicCapacityPtr *int `xml:"inodefile-public-capacity"`
}
func NewVolumeInodeAttributesType ¶
func NewVolumeInodeAttributesType() *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) BlockType ¶
func (o *VolumeInodeAttributesType) BlockType() string
func (*VolumeInodeAttributesType) FilesPrivateUsed ¶
func (o *VolumeInodeAttributesType) FilesPrivateUsed() int
func (*VolumeInodeAttributesType) FilesTotal ¶
func (o *VolumeInodeAttributesType) FilesTotal() int
func (*VolumeInodeAttributesType) FilesUsed ¶
func (o *VolumeInodeAttributesType) FilesUsed() int
func (*VolumeInodeAttributesType) InodefilePrivateCapacity ¶
func (o *VolumeInodeAttributesType) InodefilePrivateCapacity() int
func (*VolumeInodeAttributesType) InodefilePublicCapacity ¶
func (o *VolumeInodeAttributesType) InodefilePublicCapacity() int
func (*VolumeInodeAttributesType) SetBlockType ¶
func (o *VolumeInodeAttributesType) SetBlockType(newValue string) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetFilesPrivateUsed ¶
func (o *VolumeInodeAttributesType) SetFilesPrivateUsed(newValue int) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetFilesTotal ¶
func (o *VolumeInodeAttributesType) SetFilesTotal(newValue int) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetFilesUsed ¶
func (o *VolumeInodeAttributesType) SetFilesUsed(newValue int) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetInodefilePrivateCapacity ¶
func (o *VolumeInodeAttributesType) SetInodefilePrivateCapacity(newValue int) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetInodefilePublicCapacity ¶
func (o *VolumeInodeAttributesType) SetInodefilePublicCapacity(newValue int) *VolumeInodeAttributesType
func (VolumeInodeAttributesType) String ¶
func (o VolumeInodeAttributesType) String() string
func (*VolumeInodeAttributesType) ToXML ¶
func (o *VolumeInodeAttributesType) ToXML() (string, error)
type VolumeLanguageAttributesType ¶
type VolumeLanguageAttributesType struct {
XMLName xml.Name `xml:"volume-language-attributes"`
IsConvertUcodeEnabledPtr *bool `xml:"is-convert-ucode-enabled"`
IsCreateUcodeEnabledPtr *bool `xml:"is-create-ucode-enabled"`
LanguagePtr *string `xml:"language"`
LanguageCodePtr *LanguageCodeType `xml:"language-code"`
NfsCharacterSetPtr *string `xml:"nfs-character-set"`
OemCharacterSetPtr *string `xml:"oem-character-set"`
}
func NewVolumeLanguageAttributesType ¶
func NewVolumeLanguageAttributesType() *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) IsConvertUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) IsConvertUcodeEnabled() bool
func (*VolumeLanguageAttributesType) IsCreateUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) IsCreateUcodeEnabled() bool
func (*VolumeLanguageAttributesType) Language ¶
func (o *VolumeLanguageAttributesType) Language() string
func (*VolumeLanguageAttributesType) LanguageCode ¶
func (o *VolumeLanguageAttributesType) LanguageCode() LanguageCodeType
func (*VolumeLanguageAttributesType) NfsCharacterSet ¶
func (o *VolumeLanguageAttributesType) NfsCharacterSet() string
func (*VolumeLanguageAttributesType) OemCharacterSet ¶
func (o *VolumeLanguageAttributesType) OemCharacterSet() string
func (*VolumeLanguageAttributesType) SetIsConvertUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) SetIsConvertUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetIsCreateUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) SetIsCreateUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetLanguage ¶
func (o *VolumeLanguageAttributesType) SetLanguage(newValue string) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetLanguageCode ¶
func (o *VolumeLanguageAttributesType) SetLanguageCode(newValue LanguageCodeType) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetNfsCharacterSet ¶
func (o *VolumeLanguageAttributesType) SetNfsCharacterSet(newValue string) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetOemCharacterSet ¶
func (o *VolumeLanguageAttributesType) SetOemCharacterSet(newValue string) *VolumeLanguageAttributesType
func (VolumeLanguageAttributesType) String ¶
func (o VolumeLanguageAttributesType) String() string
func (*VolumeLanguageAttributesType) ToXML ¶
func (o *VolumeLanguageAttributesType) ToXML() (string, error)
type VolumeMirrorAttributesType ¶
type VolumeMirrorAttributesType struct {
XMLName xml.Name `xml:"volume-mirror-attributes"`
IsDataProtectionMirrorPtr *bool `xml:"is-data-protection-mirror"`
IsLoadSharingMirrorPtr *bool `xml:"is-load-sharing-mirror"`
IsMoveMirrorPtr *bool `xml:"is-move-mirror"`
IsReplicaVolumePtr *bool `xml:"is-replica-volume"`
MirrorTransferInProgressPtr *bool `xml:"mirror-transfer-in-progress"`
RedirectSnapshotIdPtr *int `xml:"redirect-snapshot-id"`
}
func NewVolumeMirrorAttributesType ¶
func NewVolumeMirrorAttributesType() *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) IsDataProtectionMirror ¶
func (o *VolumeMirrorAttributesType) IsDataProtectionMirror() bool
func (*VolumeMirrorAttributesType) IsLoadSharingMirror ¶
func (o *VolumeMirrorAttributesType) IsLoadSharingMirror() bool
func (*VolumeMirrorAttributesType) IsMoveMirror ¶
func (o *VolumeMirrorAttributesType) IsMoveMirror() bool
func (*VolumeMirrorAttributesType) IsReplicaVolume ¶
func (o *VolumeMirrorAttributesType) IsReplicaVolume() bool
func (*VolumeMirrorAttributesType) MirrorTransferInProgress ¶
func (o *VolumeMirrorAttributesType) MirrorTransferInProgress() bool
func (*VolumeMirrorAttributesType) RedirectSnapshotId ¶
func (o *VolumeMirrorAttributesType) RedirectSnapshotId() int
func (*VolumeMirrorAttributesType) SetIsDataProtectionMirror ¶
func (o *VolumeMirrorAttributesType) SetIsDataProtectionMirror(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetIsLoadSharingMirror ¶
func (o *VolumeMirrorAttributesType) SetIsLoadSharingMirror(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetIsMoveMirror ¶
func (o *VolumeMirrorAttributesType) SetIsMoveMirror(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetIsReplicaVolume ¶
func (o *VolumeMirrorAttributesType) SetIsReplicaVolume(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetMirrorTransferInProgress ¶
func (o *VolumeMirrorAttributesType) SetMirrorTransferInProgress(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetRedirectSnapshotId ¶
func (o *VolumeMirrorAttributesType) SetRedirectSnapshotId(newValue int) *VolumeMirrorAttributesType
func (VolumeMirrorAttributesType) String ¶
func (o VolumeMirrorAttributesType) String() string
func (*VolumeMirrorAttributesType) ToXML ¶
func (o *VolumeMirrorAttributesType) ToXML() (string, error)
type VolumeModifyIterInfoType ¶
type VolumeModifyIterInfoType struct {
XMLName xml.Name `xml:"volume-modify-iter-info"`
ErrorCodePtr *int `xml:"error-code"`
ErrorMessagePtr *string `xml:"error-message"`
VolumeKeyPtr *VolumeAttributesType `xml:"volume-key"`
}
func NewVolumeModifyIterInfoType ¶
func NewVolumeModifyIterInfoType() *VolumeModifyIterInfoType
func (*VolumeModifyIterInfoType) ErrorCode ¶
func (o *VolumeModifyIterInfoType) ErrorCode() int
func (*VolumeModifyIterInfoType) ErrorMessage ¶
func (o *VolumeModifyIterInfoType) ErrorMessage() string
func (*VolumeModifyIterInfoType) SetErrorCode ¶
func (o *VolumeModifyIterInfoType) SetErrorCode(newValue int) *VolumeModifyIterInfoType
func (*VolumeModifyIterInfoType) SetErrorMessage ¶
func (o *VolumeModifyIterInfoType) SetErrorMessage(newValue string) *VolumeModifyIterInfoType
func (*VolumeModifyIterInfoType) SetVolumeKey ¶
func (o *VolumeModifyIterInfoType) SetVolumeKey(newValue VolumeAttributesType) *VolumeModifyIterInfoType
func (VolumeModifyIterInfoType) String ¶
func (o VolumeModifyIterInfoType) String() string
func (*VolumeModifyIterInfoType) ToXML ¶
func (o *VolumeModifyIterInfoType) ToXML() (string, error)
func (*VolumeModifyIterInfoType) VolumeKey ¶
func (o *VolumeModifyIterInfoType) VolumeKey() VolumeAttributesType
type VolumeModifyIterRequest ¶
type VolumeModifyIterRequest struct {
XMLName xml.Name `xml:"volume-modify-iter"`
AttributesPtr *VolumeAttributesType `xml:"attributes>volume-attributes"`
ContinueOnFailurePtr *bool `xml:"continue-on-failure"`
MaxFailureCountPtr *int `xml:"max-failure-count"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *VolumeAttributesType `xml:"query>volume-attributes"`
ReturnFailureListPtr *bool `xml:"return-failure-list"`
ReturnSuccessListPtr *bool `xml:"return-success-list"`
TagPtr *string `xml:"tag"`
}
func NewVolumeModifyIterRequest ¶
func NewVolumeModifyIterRequest() *VolumeModifyIterRequest
func (*VolumeModifyIterRequest) Attributes ¶
func (o *VolumeModifyIterRequest) Attributes() VolumeAttributesType
func (*VolumeModifyIterRequest) ContinueOnFailure ¶
func (o *VolumeModifyIterRequest) ContinueOnFailure() bool
func (*VolumeModifyIterRequest) ExecuteUsing ¶
func (r *VolumeModifyIterRequest) ExecuteUsing(zr *ZapiRunner) (VolumeModifyIterResponse, error)
func (*VolumeModifyIterRequest) MaxFailureCount ¶
func (o *VolumeModifyIterRequest) MaxFailureCount() int
func (*VolumeModifyIterRequest) MaxRecords ¶
func (o *VolumeModifyIterRequest) MaxRecords() int
func (*VolumeModifyIterRequest) Query ¶
func (o *VolumeModifyIterRequest) Query() VolumeAttributesType
func (*VolumeModifyIterRequest) ReturnFailureList ¶
func (o *VolumeModifyIterRequest) ReturnFailureList() bool
func (*VolumeModifyIterRequest) ReturnSuccessList ¶
func (o *VolumeModifyIterRequest) ReturnSuccessList() bool
func (*VolumeModifyIterRequest) SetAttributes ¶
func (o *VolumeModifyIterRequest) SetAttributes(newValue VolumeAttributesType) *VolumeModifyIterRequest
func (*VolumeModifyIterRequest) SetContinueOnFailure ¶
func (o *VolumeModifyIterRequest) SetContinueOnFailure(newValue bool) *VolumeModifyIterRequest
func (*VolumeModifyIterRequest) SetMaxFailureCount ¶
func (o *VolumeModifyIterRequest) SetMaxFailureCount(newValue int) *VolumeModifyIterRequest
func (*VolumeModifyIterRequest) SetMaxRecords ¶
func (o *VolumeModifyIterRequest) SetMaxRecords(newValue int) *VolumeModifyIterRequest
func (*VolumeModifyIterRequest) SetQuery ¶
func (o *VolumeModifyIterRequest) SetQuery(newValue VolumeAttributesType) *VolumeModifyIterRequest
func (*VolumeModifyIterRequest) SetReturnFailureList ¶
func (o *VolumeModifyIterRequest) SetReturnFailureList(newValue bool) *VolumeModifyIterRequest
func (*VolumeModifyIterRequest) SetReturnSuccessList ¶
func (o *VolumeModifyIterRequest) SetReturnSuccessList(newValue bool) *VolumeModifyIterRequest
func (*VolumeModifyIterRequest) SetTag ¶
func (o *VolumeModifyIterRequest) SetTag(newValue string) *VolumeModifyIterRequest
func (VolumeModifyIterRequest) String ¶
func (o VolumeModifyIterRequest) String() string
func (*VolumeModifyIterRequest) Tag ¶
func (o *VolumeModifyIterRequest) Tag() string
func (*VolumeModifyIterRequest) ToXML ¶
func (o *VolumeModifyIterRequest) ToXML() (string, error)
type VolumeModifyIterResponse ¶
type VolumeModifyIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeModifyIterResponseResult `xml:"results"`
}
func NewVolumeModifyIterResponse ¶
func NewVolumeModifyIterResponse() *VolumeModifyIterResponse
func (VolumeModifyIterResponse) String ¶
func (o VolumeModifyIterResponse) String() string
func (*VolumeModifyIterResponse) ToXML ¶
func (o *VolumeModifyIterResponse) ToXML() (string, error)
type VolumeModifyIterResponseResult ¶
type VolumeModifyIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
FailureListPtr []VolumeModifyIterInfoType `xml:"failure-list>volume-modify-iter-info"`
NextTagPtr *string `xml:"next-tag"`
NumFailedPtr *int `xml:"num-failed"`
NumSucceededPtr *int `xml:"num-succeeded"`
SuccessListPtr []VolumeModifyIterInfoType `xml:"success-list>volume-modify-iter-info"`
}
func (*VolumeModifyIterResponseResult) FailureList ¶
func (o *VolumeModifyIterResponseResult) FailureList() []VolumeModifyIterInfoType
func (*VolumeModifyIterResponseResult) NextTag ¶
func (o *VolumeModifyIterResponseResult) NextTag() string
func (*VolumeModifyIterResponseResult) NumFailed ¶
func (o *VolumeModifyIterResponseResult) NumFailed() int
func (*VolumeModifyIterResponseResult) NumSucceeded ¶
func (o *VolumeModifyIterResponseResult) NumSucceeded() int
func (*VolumeModifyIterResponseResult) SetFailureList ¶
func (o *VolumeModifyIterResponseResult) SetFailureList(newValue []VolumeModifyIterInfoType) *VolumeModifyIterResponseResult
func (*VolumeModifyIterResponseResult) SetNextTag ¶
func (o *VolumeModifyIterResponseResult) SetNextTag(newValue string) *VolumeModifyIterResponseResult
func (*VolumeModifyIterResponseResult) SetNumFailed ¶
func (o *VolumeModifyIterResponseResult) SetNumFailed(newValue int) *VolumeModifyIterResponseResult
func (*VolumeModifyIterResponseResult) SetNumSucceeded ¶
func (o *VolumeModifyIterResponseResult) SetNumSucceeded(newValue int) *VolumeModifyIterResponseResult
func (*VolumeModifyIterResponseResult) SetSuccessList ¶
func (o *VolumeModifyIterResponseResult) SetSuccessList(newValue []VolumeModifyIterInfoType) *VolumeModifyIterResponseResult
func (VolumeModifyIterResponseResult) String ¶
func (o VolumeModifyIterResponseResult) String() string
func (*VolumeModifyIterResponseResult) SuccessList ¶
func (o *VolumeModifyIterResponseResult) SuccessList() []VolumeModifyIterInfoType
type VolumeMountRequest ¶
type VolumeMountRequest struct {
XMLName xml.Name `xml:"volume-mount"`
ActivateJunctionPtr *bool `xml:"activate-junction"`
ExportPolicyOverridePtr *bool `xml:"export-policy-override"`
JunctionPathPtr *string `xml:"junction-path"`
VolumeNamePtr *string `xml:"volume-name"`
}
func NewVolumeMountRequest ¶
func NewVolumeMountRequest() *VolumeMountRequest
func (*VolumeMountRequest) ActivateJunction ¶
func (o *VolumeMountRequest) ActivateJunction() bool
func (*VolumeMountRequest) ExecuteUsing ¶
func (r *VolumeMountRequest) ExecuteUsing(zr *ZapiRunner) (VolumeMountResponse, error)
func (*VolumeMountRequest) ExportPolicyOverride ¶
func (o *VolumeMountRequest) ExportPolicyOverride() bool
func (*VolumeMountRequest) JunctionPath ¶
func (o *VolumeMountRequest) JunctionPath() string
func (*VolumeMountRequest) SetActivateJunction ¶
func (o *VolumeMountRequest) SetActivateJunction(newValue bool) *VolumeMountRequest
func (*VolumeMountRequest) SetExportPolicyOverride ¶
func (o *VolumeMountRequest) SetExportPolicyOverride(newValue bool) *VolumeMountRequest
func (*VolumeMountRequest) SetJunctionPath ¶
func (o *VolumeMountRequest) SetJunctionPath(newValue string) *VolumeMountRequest
func (*VolumeMountRequest) SetVolumeName ¶
func (o *VolumeMountRequest) SetVolumeName(newValue string) *VolumeMountRequest
func (VolumeMountRequest) String ¶
func (o VolumeMountRequest) String() string
func (*VolumeMountRequest) ToXML ¶
func (o *VolumeMountRequest) ToXML() (string, error)
func (*VolumeMountRequest) VolumeName ¶
func (o *VolumeMountRequest) VolumeName() string
type VolumeMountResponse ¶
type VolumeMountResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeMountResponseResult `xml:"results"`
}
func NewVolumeMountResponse ¶
func NewVolumeMountResponse() *VolumeMountResponse
func (VolumeMountResponse) String ¶
func (o VolumeMountResponse) String() string
func (*VolumeMountResponse) ToXML ¶
func (o *VolumeMountResponse) ToXML() (string, error)
type VolumeMountResponseResult ¶
type VolumeMountResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (VolumeMountResponseResult) String ¶
func (o VolumeMountResponseResult) String() string
type VolumeNameType ¶
type VolumeNameType string
type VolumeOfflineRequest ¶
type VolumeOfflineRequest struct {
XMLName xml.Name `xml:"volume-offline"`
NamePtr *string `xml:"name"`
}
func NewVolumeOfflineRequest ¶
func NewVolumeOfflineRequest() *VolumeOfflineRequest
func (*VolumeOfflineRequest) ExecuteUsing ¶
func (r *VolumeOfflineRequest) ExecuteUsing(zr *ZapiRunner) (VolumeOfflineResponse, error)
func (*VolumeOfflineRequest) Name ¶
func (o *VolumeOfflineRequest) Name() string
func (*VolumeOfflineRequest) SetName ¶
func (o *VolumeOfflineRequest) SetName(newValue string) *VolumeOfflineRequest
func (VolumeOfflineRequest) String ¶
func (o VolumeOfflineRequest) String() string
func (*VolumeOfflineRequest) ToXML ¶
func (o *VolumeOfflineRequest) ToXML() (string, error)
type VolumeOfflineResponse ¶
type VolumeOfflineResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeOfflineResponseResult `xml:"results"`
}
func NewVolumeOfflineResponse ¶
func NewVolumeOfflineResponse() *VolumeOfflineResponse
func (VolumeOfflineResponse) String ¶
func (o VolumeOfflineResponse) String() string
func (*VolumeOfflineResponse) ToXML ¶
func (o *VolumeOfflineResponse) ToXML() (string, error)
type VolumeOfflineResponseResult ¶
type VolumeOfflineResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (VolumeOfflineResponseResult) String ¶
func (o VolumeOfflineResponseResult) String() string
type VolumePerformanceAttributesType ¶
type VolumePerformanceAttributesType struct {
XMLName xml.Name `xml:"volume-performance-attributes"`
ExtentEnabledPtr *string `xml:"extent-enabled"`
FcDelegsEnabledPtr *bool `xml:"fc-delegs-enabled"`
IsAtimeUpdateEnabledPtr *bool `xml:"is-atime-update-enabled"`
MaxWriteAllocBlocksPtr *int `xml:"max-write-alloc-blocks"`
MinimalReadAheadPtr *bool `xml:"minimal-read-ahead"`
ReadReallocPtr *string `xml:"read-realloc"`
}
func NewVolumePerformanceAttributesType ¶
func NewVolumePerformanceAttributesType() *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) ExtentEnabled ¶
func (o *VolumePerformanceAttributesType) ExtentEnabled() string
func (*VolumePerformanceAttributesType) FcDelegsEnabled ¶
func (o *VolumePerformanceAttributesType) FcDelegsEnabled() bool
func (*VolumePerformanceAttributesType) IsAtimeUpdateEnabled ¶
func (o *VolumePerformanceAttributesType) IsAtimeUpdateEnabled() bool
func (*VolumePerformanceAttributesType) MaxWriteAllocBlocks ¶
func (o *VolumePerformanceAttributesType) MaxWriteAllocBlocks() int
func (*VolumePerformanceAttributesType) MinimalReadAhead ¶
func (o *VolumePerformanceAttributesType) MinimalReadAhead() bool
func (*VolumePerformanceAttributesType) ReadRealloc ¶
func (o *VolumePerformanceAttributesType) ReadRealloc() string
func (*VolumePerformanceAttributesType) SetExtentEnabled ¶
func (o *VolumePerformanceAttributesType) SetExtentEnabled(newValue string) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetFcDelegsEnabled ¶
func (o *VolumePerformanceAttributesType) SetFcDelegsEnabled(newValue bool) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetIsAtimeUpdateEnabled ¶
func (o *VolumePerformanceAttributesType) SetIsAtimeUpdateEnabled(newValue bool) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetMaxWriteAllocBlocks ¶
func (o *VolumePerformanceAttributesType) SetMaxWriteAllocBlocks(newValue int) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetMinimalReadAhead ¶
func (o *VolumePerformanceAttributesType) SetMinimalReadAhead(newValue bool) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetReadRealloc ¶
func (o *VolumePerformanceAttributesType) SetReadRealloc(newValue string) *VolumePerformanceAttributesType
func (VolumePerformanceAttributesType) String ¶
func (o VolumePerformanceAttributesType) String() string
func (*VolumePerformanceAttributesType) ToXML ¶
func (o *VolumePerformanceAttributesType) ToXML() (string, error)
type VolumeQosAttributesType ¶
type VolumeQosAttributesType struct {
XMLName xml.Name `xml:"volume-qos-attributes"`
PolicyGroupNamePtr *string `xml:"policy-group-name"`
}
func NewVolumeQosAttributesType ¶
func NewVolumeQosAttributesType() *VolumeQosAttributesType
func (*VolumeQosAttributesType) PolicyGroupName ¶
func (o *VolumeQosAttributesType) PolicyGroupName() string
func (*VolumeQosAttributesType) SetPolicyGroupName ¶
func (o *VolumeQosAttributesType) SetPolicyGroupName(newValue string) *VolumeQosAttributesType
func (VolumeQosAttributesType) String ¶
func (o VolumeQosAttributesType) String() string
func (*VolumeQosAttributesType) ToXML ¶
func (o *VolumeQosAttributesType) ToXML() (string, error)
type VolumeSecurityAttributesType ¶
type VolumeSecurityAttributesType struct {
XMLName xml.Name `xml:"volume-security-attributes"`
StylePtr *string `xml:"style"`
VolumeSecurityUnixAttributesPtr *VolumeSecurityUnixAttributesType `xml:"volume-security-unix-attributes"`
}
func NewVolumeSecurityAttributesType ¶
func NewVolumeSecurityAttributesType() *VolumeSecurityAttributesType
func (*VolumeSecurityAttributesType) SetStyle ¶
func (o *VolumeSecurityAttributesType) SetStyle(newValue string) *VolumeSecurityAttributesType
func (*VolumeSecurityAttributesType) SetVolumeSecurityUnixAttributes ¶
func (o *VolumeSecurityAttributesType) SetVolumeSecurityUnixAttributes(newValue VolumeSecurityUnixAttributesType) *VolumeSecurityAttributesType
func (VolumeSecurityAttributesType) String ¶
func (o VolumeSecurityAttributesType) String() string
func (*VolumeSecurityAttributesType) Style ¶
func (o *VolumeSecurityAttributesType) Style() string
func (*VolumeSecurityAttributesType) ToXML ¶
func (o *VolumeSecurityAttributesType) ToXML() (string, error)
func (*VolumeSecurityAttributesType) VolumeSecurityUnixAttributes ¶
func (o *VolumeSecurityAttributesType) VolumeSecurityUnixAttributes() VolumeSecurityUnixAttributesType
type VolumeSecurityUnixAttributesType ¶
type VolumeSecurityUnixAttributesType struct {
XMLName xml.Name `xml:"volume-security-unix-attributes"`
GroupIdPtr *int `xml:"group-id"`
PermissionsPtr *string `xml:"permissions"`
UserIdPtr *int `xml:"user-id"`
}
func NewVolumeSecurityUnixAttributesType ¶
func NewVolumeSecurityUnixAttributesType() *VolumeSecurityUnixAttributesType
func (*VolumeSecurityUnixAttributesType) GroupId ¶
func (o *VolumeSecurityUnixAttributesType) GroupId() int
func (*VolumeSecurityUnixAttributesType) Permissions ¶
func (o *VolumeSecurityUnixAttributesType) Permissions() string
func (*VolumeSecurityUnixAttributesType) SetGroupId ¶
func (o *VolumeSecurityUnixAttributesType) SetGroupId(newValue int) *VolumeSecurityUnixAttributesType
func (*VolumeSecurityUnixAttributesType) SetPermissions ¶
func (o *VolumeSecurityUnixAttributesType) SetPermissions(newValue string) *VolumeSecurityUnixAttributesType
func (*VolumeSecurityUnixAttributesType) SetUserId ¶
func (o *VolumeSecurityUnixAttributesType) SetUserId(newValue int) *VolumeSecurityUnixAttributesType
func (VolumeSecurityUnixAttributesType) String ¶
func (o VolumeSecurityUnixAttributesType) String() string
func (*VolumeSecurityUnixAttributesType) ToXML ¶
func (o *VolumeSecurityUnixAttributesType) ToXML() (string, error)
func (*VolumeSecurityUnixAttributesType) UserId ¶
func (o *VolumeSecurityUnixAttributesType) UserId() int
type VolumeSisAttributesType ¶
type VolumeSisAttributesType struct {
XMLName xml.Name `xml:"volume-sis-attributes"`
CompressionSpaceSavedPtr *int `xml:"compression-space-saved"`
DeduplicationSpaceSavedPtr *int `xml:"deduplication-space-saved"`
IsSisLoggingEnabledPtr *bool `xml:"is-sis-logging-enabled"`
IsSisVolumePtr *bool `xml:"is-sis-volume"`
PercentageCompressionSpaceSavedPtr *int `xml:"percentage-compression-space-saved"`
PercentageDeduplicationSpaceSavedPtr *int `xml:"percentage-deduplication-space-saved"`
PercentageTotalSpaceSavedPtr *int `xml:"percentage-total-space-saved"`
TotalSpaceSavedPtr *int `xml:"total-space-saved"`
}
func NewVolumeSisAttributesType ¶
func NewVolumeSisAttributesType() *VolumeSisAttributesType
func (*VolumeSisAttributesType) CompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) CompressionSpaceSaved() int
func (*VolumeSisAttributesType) DeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) DeduplicationSpaceSaved() int
func (*VolumeSisAttributesType) DeduplicationSpaceShared ¶
func (o *VolumeSisAttributesType) DeduplicationSpaceShared() SizeType
func (*VolumeSisAttributesType) IsSisLoggingEnabled ¶
func (o *VolumeSisAttributesType) IsSisLoggingEnabled() bool
func (*VolumeSisAttributesType) IsSisVolume ¶
func (o *VolumeSisAttributesType) IsSisVolume() bool
func (*VolumeSisAttributesType) PercentageCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageCompressionSpaceSaved() int
func (*VolumeSisAttributesType) PercentageDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageDeduplicationSpaceSaved() int
func (*VolumeSisAttributesType) PercentageTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageTotalSpaceSaved() int
func (*VolumeSisAttributesType) SetCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) SetCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) SetDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetDeduplicationSpaceShared ¶
func (o *VolumeSisAttributesType) SetDeduplicationSpaceShared(newValue SizeType) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetIsSisLoggingEnabled ¶
func (o *VolumeSisAttributesType) SetIsSisLoggingEnabled(newValue bool) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetIsSisVolume ¶
func (o *VolumeSisAttributesType) SetIsSisVolume(newValue bool) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetPercentageCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetPercentageDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetPercentageTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageTotalSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) SetTotalSpaceSaved(newValue int) *VolumeSisAttributesType
func (VolumeSisAttributesType) String ¶
func (o VolumeSisAttributesType) String() string
func (*VolumeSisAttributesType) ToXML ¶
func (o *VolumeSisAttributesType) ToXML() (string, error)
func (*VolumeSisAttributesType) TotalSpaceSaved ¶
func (o *VolumeSisAttributesType) TotalSpaceSaved() int
type VolumeSizeRequest ¶
type VolumeSizeRequest struct {
XMLName xml.Name `xml:"volume-size"`
NewSizePtr *string `xml:"new-size"`
VolumePtr *string `xml:"volume"`
}
func NewVolumeSizeRequest ¶
func NewVolumeSizeRequest() *VolumeSizeRequest
func (*VolumeSizeRequest) ExecuteUsing ¶
func (r *VolumeSizeRequest) ExecuteUsing(zr *ZapiRunner) (VolumeSizeResponse, error)
func (*VolumeSizeRequest) NewSize ¶
func (o *VolumeSizeRequest) NewSize() string
func (*VolumeSizeRequest) SetNewSize ¶
func (o *VolumeSizeRequest) SetNewSize(newValue string) *VolumeSizeRequest
func (*VolumeSizeRequest) SetVolume ¶
func (o *VolumeSizeRequest) SetVolume(newValue string) *VolumeSizeRequest
func (VolumeSizeRequest) String ¶
func (o VolumeSizeRequest) String() string
func (*VolumeSizeRequest) ToXML ¶
func (o *VolumeSizeRequest) ToXML() (string, error)
func (*VolumeSizeRequest) Volume ¶
func (o *VolumeSizeRequest) Volume() string
type VolumeSizeResponse ¶
type VolumeSizeResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeSizeResponseResult `xml:"results"`
}
func NewVolumeSizeResponse ¶
func NewVolumeSizeResponse() *VolumeSizeResponse
func (VolumeSizeResponse) String ¶
func (o VolumeSizeResponse) String() string
func (*VolumeSizeResponse) ToXML ¶
func (o *VolumeSizeResponse) ToXML() (string, error)
type VolumeSizeResponseResult ¶
type VolumeSizeResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
IsFixedSizeFlexVolumePtr *bool `xml:"is-fixed-size-flex-volume"`
IsReadonlyFlexVolumePtr *bool `xml:"is-readonly-flex-volume"`
IsReplicaFlexVolumePtr *bool `xml:"is-replica-flex-volume"`
VolumeSizePtr *string `xml:"volume-size"`
}
func (*VolumeSizeResponseResult) IsFixedSizeFlexVolume ¶
func (o *VolumeSizeResponseResult) IsFixedSizeFlexVolume() bool
func (*VolumeSizeResponseResult) IsReadonlyFlexVolume ¶
func (o *VolumeSizeResponseResult) IsReadonlyFlexVolume() bool
func (*VolumeSizeResponseResult) IsReplicaFlexVolume ¶
func (o *VolumeSizeResponseResult) IsReplicaFlexVolume() bool
func (*VolumeSizeResponseResult) SetIsFixedSizeFlexVolume ¶
func (o *VolumeSizeResponseResult) SetIsFixedSizeFlexVolume(newValue bool) *VolumeSizeResponseResult
func (*VolumeSizeResponseResult) SetIsReadonlyFlexVolume ¶
func (o *VolumeSizeResponseResult) SetIsReadonlyFlexVolume(newValue bool) *VolumeSizeResponseResult
func (*VolumeSizeResponseResult) SetIsReplicaFlexVolume ¶
func (o *VolumeSizeResponseResult) SetIsReplicaFlexVolume(newValue bool) *VolumeSizeResponseResult
func (*VolumeSizeResponseResult) SetVolumeSize ¶
func (o *VolumeSizeResponseResult) SetVolumeSize(newValue string) *VolumeSizeResponseResult
func (VolumeSizeResponseResult) String ¶
func (o VolumeSizeResponseResult) String() string
func (*VolumeSizeResponseResult) VolumeSize ¶
func (o *VolumeSizeResponseResult) VolumeSize() string
type VolumeSnapshotAttributesType ¶
type VolumeSnapshotAttributesType struct {
XMLName xml.Name `xml:"volume-snapshot-attributes"`
AutoSnapshotsEnabledPtr *bool `xml:"auto-snapshots-enabled"`
SnapdirAccessEnabledPtr *bool `xml:"snapdir-access-enabled"`
SnapshotCloneDependencyEnabledPtr *bool `xml:"snapshot-clone-dependency-enabled"`
SnapshotCountPtr *int `xml:"snapshot-count"`
SnapshotPolicyPtr *string `xml:"snapshot-policy"`
}
func NewVolumeSnapshotAttributesType ¶
func NewVolumeSnapshotAttributesType() *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) AutoSnapshotsEnabled ¶
func (o *VolumeSnapshotAttributesType) AutoSnapshotsEnabled() bool
func (*VolumeSnapshotAttributesType) SetAutoSnapshotsEnabled ¶
func (o *VolumeSnapshotAttributesType) SetAutoSnapshotsEnabled(newValue bool) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SetSnapdirAccessEnabled ¶
func (o *VolumeSnapshotAttributesType) SetSnapdirAccessEnabled(newValue bool) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SetSnapshotCloneDependencyEnabled ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotCloneDependencyEnabled(newValue bool) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SetSnapshotCount ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotCount(newValue int) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SetSnapshotPolicy ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotPolicy(newValue string) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SnapdirAccessEnabled ¶
func (o *VolumeSnapshotAttributesType) SnapdirAccessEnabled() bool
func (*VolumeSnapshotAttributesType) SnapshotCloneDependencyEnabled ¶
func (o *VolumeSnapshotAttributesType) SnapshotCloneDependencyEnabled() bool
func (*VolumeSnapshotAttributesType) SnapshotCount ¶
func (o *VolumeSnapshotAttributesType) SnapshotCount() int
func (*VolumeSnapshotAttributesType) SnapshotPolicy ¶
func (o *VolumeSnapshotAttributesType) SnapshotPolicy() string
func (VolumeSnapshotAttributesType) String ¶
func (o VolumeSnapshotAttributesType) String() string
func (*VolumeSnapshotAttributesType) ToXML ¶
func (o *VolumeSnapshotAttributesType) ToXML() (string, error)
type VolumeSnapshotAutodeleteAttributesType ¶
type VolumeSnapshotAutodeleteAttributesType struct {
XMLName xml.Name `xml:"volume-snapshot-autodelete-attributes"`
CommitmentPtr *string `xml:"commitment"`
DeferDeletePtr *string `xml:"defer-delete"`
DeleteOrderPtr *string `xml:"delete-order"`
DestroyListPtr *string `xml:"destroy-list"`
IsAutodeleteEnabledPtr *bool `xml:"is-autodelete-enabled"`
PrefixPtr *string `xml:"prefix"`
TargetFreeSpacePtr *int `xml:"target-free-space"`
TriggerPtr *string `xml:"trigger"`
}
func NewVolumeSnapshotAutodeleteAttributesType ¶
func NewVolumeSnapshotAutodeleteAttributesType() *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) Commitment ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Commitment() string
func (*VolumeSnapshotAutodeleteAttributesType) DeferDelete ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DeferDelete() string
func (*VolumeSnapshotAutodeleteAttributesType) DeleteOrder ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DeleteOrder() string
func (*VolumeSnapshotAutodeleteAttributesType) DestroyList ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DestroyList() string
func (*VolumeSnapshotAutodeleteAttributesType) IsAutodeleteEnabled ¶
func (o *VolumeSnapshotAutodeleteAttributesType) IsAutodeleteEnabled() bool
func (*VolumeSnapshotAutodeleteAttributesType) Prefix ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Prefix() string
func (*VolumeSnapshotAutodeleteAttributesType) SetCommitment ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetCommitment(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetDeferDelete ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDeferDelete(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetDeleteOrder ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDeleteOrder(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetDestroyList ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDestroyList(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetIsAutodeleteEnabled ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetIsAutodeleteEnabled(newValue bool) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetPrefix ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetPrefix(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetTargetFreeSpace ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetTargetFreeSpace(newValue int) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetTrigger ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetTrigger(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (VolumeSnapshotAutodeleteAttributesType) String ¶
func (o VolumeSnapshotAutodeleteAttributesType) String() string
func (*VolumeSnapshotAutodeleteAttributesType) TargetFreeSpace ¶
func (o *VolumeSnapshotAutodeleteAttributesType) TargetFreeSpace() int
func (*VolumeSnapshotAutodeleteAttributesType) ToXML ¶
func (o *VolumeSnapshotAutodeleteAttributesType) ToXML() (string, error)
func (*VolumeSnapshotAutodeleteAttributesType) Trigger ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Trigger() string
type VolumeSpaceAttributesType ¶
type VolumeSpaceAttributesType struct {
XMLName xml.Name `xml:"volume-space-attributes"`
FilesystemSizePtr *int `xml:"filesystem-size"`
IsFilesysSizeFixedPtr *bool `xml:"is-filesys-size-fixed"`
IsSpaceGuaranteeEnabledPtr *bool `xml:"is-space-guarantee-enabled"`
OverwriteReservePtr *int `xml:"overwrite-reserve"`
OverwriteReserveRequiredPtr *int `xml:"overwrite-reserve-required"`
OverwriteReserveUsedPtr *int `xml:"overwrite-reserve-used"`
OverwriteReserveUsedActualPtr *int `xml:"overwrite-reserve-used-actual"`
PercentageFractionalReservePtr *int `xml:"percentage-fractional-reserve"`
PercentageSizeUsedPtr *int `xml:"percentage-size-used"`
PercentageSnapshotReservePtr *int `xml:"percentage-snapshot-reserve"`
PercentageSnapshotReserveUsedPtr *int `xml:"percentage-snapshot-reserve-used"`
PhysicalUsedPtr *int `xml:"physical-used"`
PhysicalUsedPercentPtr *int `xml:"physical-used-percent"`
SizePtr *int `xml:"size"`
SizeAvailablePtr *int `xml:"size-available"`
SizeAvailableForSnapshotsPtr *int `xml:"size-available-for-snapshots"`
SizeTotalPtr *int `xml:"size-total"`
SizeUsedPtr *int `xml:"size-used"`
SizeUsedBySnapshotsPtr *int `xml:"size-used-by-snapshots"`
SnapshotReserveSizePtr *int `xml:"snapshot-reserve-size"`
SpaceFullThresholdPercentPtr *int `xml:"space-full-threshold-percent"`
SpaceGuaranteePtr *string `xml:"space-guarantee"`
SpaceMgmtOptionTryFirstPtr *string `xml:"space-mgmt-option-try-first"`
SpaceNearlyFullThresholdPercentPtr *int `xml:"space-nearly-full-threshold-percent"`
}
func NewVolumeSpaceAttributesType ¶
func NewVolumeSpaceAttributesType() *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) FilesystemSize ¶
func (o *VolumeSpaceAttributesType) FilesystemSize() int
func (*VolumeSpaceAttributesType) IsFilesysSizeFixed ¶
func (o *VolumeSpaceAttributesType) IsFilesysSizeFixed() bool
func (*VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled ¶
func (o *VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled() bool
func (*VolumeSpaceAttributesType) OverwriteReserve ¶
func (o *VolumeSpaceAttributesType) OverwriteReserve() int
func (*VolumeSpaceAttributesType) OverwriteReserveRequired ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveRequired() int
func (*VolumeSpaceAttributesType) OverwriteReserveUsed ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveUsed() int
func (*VolumeSpaceAttributesType) OverwriteReserveUsedActual ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveUsedActual() int
func (*VolumeSpaceAttributesType) PercentageFractionalReserve ¶
func (o *VolumeSpaceAttributesType) PercentageFractionalReserve() int
func (*VolumeSpaceAttributesType) PercentageSizeUsed ¶
func (o *VolumeSpaceAttributesType) PercentageSizeUsed() int
func (*VolumeSpaceAttributesType) PercentageSnapshotReserve ¶
func (o *VolumeSpaceAttributesType) PercentageSnapshotReserve() int
func (*VolumeSpaceAttributesType) PercentageSnapshotReserveUsed ¶
func (o *VolumeSpaceAttributesType) PercentageSnapshotReserveUsed() int
func (*VolumeSpaceAttributesType) PhysicalUsed ¶
func (o *VolumeSpaceAttributesType) PhysicalUsed() int
func (*VolumeSpaceAttributesType) PhysicalUsedPercent ¶
func (o *VolumeSpaceAttributesType) PhysicalUsedPercent() int
func (*VolumeSpaceAttributesType) SetFilesystemSize ¶
func (o *VolumeSpaceAttributesType) SetFilesystemSize(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetIsFilesysSizeFixed ¶
func (o *VolumeSpaceAttributesType) SetIsFilesysSizeFixed(newValue bool) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled ¶
func (o *VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled(newValue bool) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetOverwriteReserve ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserve(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetOverwriteReserveRequired ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveRequired(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetOverwriteReserveUsed ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetOverwriteReserveUsedActual ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsedActual(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPercentageFractionalReserve ¶
func (o *VolumeSpaceAttributesType) SetPercentageFractionalReserve(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPercentageSizeUsed ¶
func (o *VolumeSpaceAttributesType) SetPercentageSizeUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPercentageSnapshotReserve ¶
func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserve(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPercentageSnapshotReserveUsed ¶
func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserveUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPhysicalUsed ¶
func (o *VolumeSpaceAttributesType) SetPhysicalUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPhysicalUsedPercent ¶
func (o *VolumeSpaceAttributesType) SetPhysicalUsedPercent(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSize ¶
func (o *VolumeSpaceAttributesType) SetSize(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeAvailable ¶
func (o *VolumeSpaceAttributesType) SetSizeAvailable(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeAvailableForSnapshots ¶
func (o *VolumeSpaceAttributesType) SetSizeAvailableForSnapshots(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeTotal ¶
func (o *VolumeSpaceAttributesType) SetSizeTotal(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeUsed ¶
func (o *VolumeSpaceAttributesType) SetSizeUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeUsedBySnapshots ¶
func (o *VolumeSpaceAttributesType) SetSizeUsedBySnapshots(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSnapshotReserveSize ¶
func (o *VolumeSpaceAttributesType) SetSnapshotReserveSize(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSpaceFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SetSpaceFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSpaceGuarantee ¶
func (o *VolumeSpaceAttributesType) SetSpaceGuarantee(newValue string) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSpaceMgmtOptionTryFirst ¶
func (o *VolumeSpaceAttributesType) SetSpaceMgmtOptionTryFirst(newValue string) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSpaceNearlyFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SetSpaceNearlyFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) Size ¶
func (o *VolumeSpaceAttributesType) Size() int
func (*VolumeSpaceAttributesType) SizeAvailable ¶
func (o *VolumeSpaceAttributesType) SizeAvailable() int
func (*VolumeSpaceAttributesType) SizeAvailableForSnapshots ¶
func (o *VolumeSpaceAttributesType) SizeAvailableForSnapshots() int
func (*VolumeSpaceAttributesType) SizeTotal ¶
func (o *VolumeSpaceAttributesType) SizeTotal() int
func (*VolumeSpaceAttributesType) SizeUsed ¶
func (o *VolumeSpaceAttributesType) SizeUsed() int
func (*VolumeSpaceAttributesType) SizeUsedBySnapshots ¶
func (o *VolumeSpaceAttributesType) SizeUsedBySnapshots() int
func (*VolumeSpaceAttributesType) SnapshotReserveSize ¶
func (o *VolumeSpaceAttributesType) SnapshotReserveSize() int
func (*VolumeSpaceAttributesType) SpaceFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SpaceFullThresholdPercent() int
func (*VolumeSpaceAttributesType) SpaceGuarantee ¶
func (o *VolumeSpaceAttributesType) SpaceGuarantee() string
func (*VolumeSpaceAttributesType) SpaceMgmtOptionTryFirst ¶
func (o *VolumeSpaceAttributesType) SpaceMgmtOptionTryFirst() string
func (*VolumeSpaceAttributesType) SpaceNearlyFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SpaceNearlyFullThresholdPercent() int
func (VolumeSpaceAttributesType) String ¶
func (o VolumeSpaceAttributesType) String() string
func (*VolumeSpaceAttributesType) ToXML ¶
func (o *VolumeSpaceAttributesType) ToXML() (string, error)
type VolumeStateAttributesType ¶
type VolumeStateAttributesType struct {
XMLName xml.Name `xml:"volume-state-attributes"`
BecomeNodeRootAfterRebootPtr *bool `xml:"become-node-root-after-reboot"`
ForceNvfailOnDrPtr *bool `xml:"force-nvfail-on-dr"`
IgnoreInconsistentPtr *bool `xml:"ignore-inconsistent"`
InNvfailedStatePtr *bool `xml:"in-nvfailed-state"`
IsClusterVolumePtr *bool `xml:"is-cluster-volume"`
IsConstituentPtr *bool `xml:"is-constituent"`
IsInconsistentPtr *bool `xml:"is-inconsistent"`
IsInvalidPtr *bool `xml:"is-invalid"`
IsJunctionActivePtr *bool `xml:"is-junction-active"`
IsMovingPtr *bool `xml:"is-moving"`
IsNodeRootPtr *bool `xml:"is-node-root"`
IsNvfailEnabledPtr *bool `xml:"is-nvfail-enabled"`
IsQuiescedInMemoryPtr *bool `xml:"is-quiesced-in-memory"`
IsQuiescedOnDiskPtr *bool `xml:"is-quiesced-on-disk"`
IsUnrecoverablePtr *bool `xml:"is-unrecoverable"`
IsVolumeInCutoverPtr *bool `xml:"is-volume-in-cutover"`
IsVserverRootPtr *bool `xml:"is-vserver-root"`
StatePtr *string `xml:"state"`
}
func NewVolumeStateAttributesType ¶
func NewVolumeStateAttributesType() *VolumeStateAttributesType
func (*VolumeStateAttributesType) BecomeNodeRootAfterReboot ¶
func (o *VolumeStateAttributesType) BecomeNodeRootAfterReboot() bool
func (*VolumeStateAttributesType) ForceNvfailOnDr ¶
func (o *VolumeStateAttributesType) ForceNvfailOnDr() bool
func (*VolumeStateAttributesType) IgnoreInconsistent ¶
func (o *VolumeStateAttributesType) IgnoreInconsistent() bool
func (*VolumeStateAttributesType) InNvfailedState ¶
func (o *VolumeStateAttributesType) InNvfailedState() bool
func (*VolumeStateAttributesType) IsClusterVolume ¶
func (o *VolumeStateAttributesType) IsClusterVolume() bool
func (*VolumeStateAttributesType) IsConstituent ¶
func (o *VolumeStateAttributesType) IsConstituent() bool
func (*VolumeStateAttributesType) IsInconsistent ¶
func (o *VolumeStateAttributesType) IsInconsistent() bool
func (*VolumeStateAttributesType) IsInvalid ¶
func (o *VolumeStateAttributesType) IsInvalid() bool
func (*VolumeStateAttributesType) IsJunctionActive ¶
func (o *VolumeStateAttributesType) IsJunctionActive() bool
func (*VolumeStateAttributesType) IsMoving ¶
func (o *VolumeStateAttributesType) IsMoving() bool
func (*VolumeStateAttributesType) IsNodeRoot ¶
func (o *VolumeStateAttributesType) IsNodeRoot() bool
func (*VolumeStateAttributesType) IsNvfailEnabled ¶
func (o *VolumeStateAttributesType) IsNvfailEnabled() bool
func (*VolumeStateAttributesType) IsQuiescedInMemory ¶
func (o *VolumeStateAttributesType) IsQuiescedInMemory() bool
func (*VolumeStateAttributesType) IsQuiescedOnDisk ¶
func (o *VolumeStateAttributesType) IsQuiescedOnDisk() bool
func (*VolumeStateAttributesType) IsUnrecoverable ¶
func (o *VolumeStateAttributesType) IsUnrecoverable() bool
func (*VolumeStateAttributesType) IsVolumeInCutover ¶
func (o *VolumeStateAttributesType) IsVolumeInCutover() bool
func (*VolumeStateAttributesType) IsVserverRoot ¶
func (o *VolumeStateAttributesType) IsVserverRoot() bool
func (*VolumeStateAttributesType) SetBecomeNodeRootAfterReboot ¶
func (o *VolumeStateAttributesType) SetBecomeNodeRootAfterReboot(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetForceNvfailOnDr ¶
func (o *VolumeStateAttributesType) SetForceNvfailOnDr(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIgnoreInconsistent ¶
func (o *VolumeStateAttributesType) SetIgnoreInconsistent(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetInNvfailedState ¶
func (o *VolumeStateAttributesType) SetInNvfailedState(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsClusterVolume ¶
func (o *VolumeStateAttributesType) SetIsClusterVolume(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsConstituent ¶
func (o *VolumeStateAttributesType) SetIsConstituent(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsInconsistent ¶
func (o *VolumeStateAttributesType) SetIsInconsistent(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsInvalid ¶
func (o *VolumeStateAttributesType) SetIsInvalid(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsJunctionActive ¶
func (o *VolumeStateAttributesType) SetIsJunctionActive(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsMoving ¶
func (o *VolumeStateAttributesType) SetIsMoving(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsNodeRoot ¶
func (o *VolumeStateAttributesType) SetIsNodeRoot(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsNvfailEnabled ¶
func (o *VolumeStateAttributesType) SetIsNvfailEnabled(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsQuiescedInMemory ¶
func (o *VolumeStateAttributesType) SetIsQuiescedInMemory(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsQuiescedOnDisk ¶
func (o *VolumeStateAttributesType) SetIsQuiescedOnDisk(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsUnrecoverable ¶
func (o *VolumeStateAttributesType) SetIsUnrecoverable(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsVolumeInCutover ¶
func (o *VolumeStateAttributesType) SetIsVolumeInCutover(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsVserverRoot ¶
func (o *VolumeStateAttributesType) SetIsVserverRoot(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetState ¶
func (o *VolumeStateAttributesType) SetState(newValue string) *VolumeStateAttributesType
func (*VolumeStateAttributesType) State ¶
func (o *VolumeStateAttributesType) State() string
func (VolumeStateAttributesType) String ¶
func (o VolumeStateAttributesType) String() string
func (*VolumeStateAttributesType) ToXML ¶
func (o *VolumeStateAttributesType) ToXML() (string, error)
type VolumeTransitionAttributesType ¶
type VolumeTransitionAttributesType struct {
XMLName xml.Name `xml:"volume-transition-attributes"`
IsCopiedForTransitionPtr *bool `xml:"is-copied-for-transition"`
IsTransitionedPtr *bool `xml:"is-transitioned"`
TransitionBehaviorPtr *string `xml:"transition-behavior"`
}
func NewVolumeTransitionAttributesType ¶
func NewVolumeTransitionAttributesType() *VolumeTransitionAttributesType
func (*VolumeTransitionAttributesType) IsCopiedForTransition ¶
func (o *VolumeTransitionAttributesType) IsCopiedForTransition() bool
func (*VolumeTransitionAttributesType) IsTransitioned ¶
func (o *VolumeTransitionAttributesType) IsTransitioned() bool
func (*VolumeTransitionAttributesType) SetIsCopiedForTransition ¶
func (o *VolumeTransitionAttributesType) SetIsCopiedForTransition(newValue bool) *VolumeTransitionAttributesType
func (*VolumeTransitionAttributesType) SetIsTransitioned ¶
func (o *VolumeTransitionAttributesType) SetIsTransitioned(newValue bool) *VolumeTransitionAttributesType
func (*VolumeTransitionAttributesType) SetTransitionBehavior ¶
func (o *VolumeTransitionAttributesType) SetTransitionBehavior(newValue string) *VolumeTransitionAttributesType
func (VolumeTransitionAttributesType) String ¶
func (o VolumeTransitionAttributesType) String() string
func (*VolumeTransitionAttributesType) ToXML ¶
func (o *VolumeTransitionAttributesType) ToXML() (string, error)
func (*VolumeTransitionAttributesType) TransitionBehavior ¶
func (o *VolumeTransitionAttributesType) TransitionBehavior() string
type VolumeUnmountRequest ¶
type VolumeUnmountRequest struct {
XMLName xml.Name `xml:"volume-unmount"`
ForcePtr *bool `xml:"force"`
VolumeNamePtr *string `xml:"volume-name"`
}
func NewVolumeUnmountRequest ¶
func NewVolumeUnmountRequest() *VolumeUnmountRequest
func (*VolumeUnmountRequest) ExecuteUsing ¶
func (r *VolumeUnmountRequest) ExecuteUsing(zr *ZapiRunner) (VolumeUnmountResponse, error)
func (*VolumeUnmountRequest) Force ¶
func (o *VolumeUnmountRequest) Force() bool
func (*VolumeUnmountRequest) SetForce ¶
func (o *VolumeUnmountRequest) SetForce(newValue bool) *VolumeUnmountRequest
func (*VolumeUnmountRequest) SetVolumeName ¶
func (o *VolumeUnmountRequest) SetVolumeName(newValue string) *VolumeUnmountRequest
func (VolumeUnmountRequest) String ¶
func (o VolumeUnmountRequest) String() string
func (*VolumeUnmountRequest) ToXML ¶
func (o *VolumeUnmountRequest) ToXML() (string, error)
func (*VolumeUnmountRequest) VolumeName ¶
func (o *VolumeUnmountRequest) VolumeName() string
type VolumeUnmountResponse ¶
type VolumeUnmountResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeUnmountResponseResult `xml:"results"`
}
func NewVolumeUnmountResponse ¶
func NewVolumeUnmountResponse() *VolumeUnmountResponse
func (VolumeUnmountResponse) String ¶
func (o VolumeUnmountResponse) String() string
func (*VolumeUnmountResponse) ToXML ¶
func (o *VolumeUnmountResponse) ToXML() (string, error)
type VolumeUnmountResponseResult ¶
type VolumeUnmountResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
func (VolumeUnmountResponseResult) String ¶
func (o VolumeUnmountResponseResult) String() string
type VolumeVmAlignAttributesType ¶
type VolumeVmAlignAttributesType struct {
XMLName xml.Name `xml:"volume-vm-align-attributes"`
VmAlignSectorPtr *int `xml:"vm-align-sector"`
VmAlignSuffixPtr *string `xml:"vm-align-suffix"`
}
func NewVolumeVmAlignAttributesType ¶
func NewVolumeVmAlignAttributesType() *VolumeVmAlignAttributesType
func (*VolumeVmAlignAttributesType) SetVmAlignSector ¶
func (o *VolumeVmAlignAttributesType) SetVmAlignSector(newValue int) *VolumeVmAlignAttributesType
func (*VolumeVmAlignAttributesType) SetVmAlignSuffix ¶
func (o *VolumeVmAlignAttributesType) SetVmAlignSuffix(newValue string) *VolumeVmAlignAttributesType
func (VolumeVmAlignAttributesType) String ¶
func (o VolumeVmAlignAttributesType) String() string
func (*VolumeVmAlignAttributesType) ToXML ¶
func (o *VolumeVmAlignAttributesType) ToXML() (string, error)
func (*VolumeVmAlignAttributesType) VmAlignSector ¶
func (o *VolumeVmAlignAttributesType) VmAlignSector() int
func (*VolumeVmAlignAttributesType) VmAlignSuffix ¶
func (o *VolumeVmAlignAttributesType) VmAlignSuffix() string
type VsadminstateType ¶
type VsadminstateType string
type VserverAggrInfoType ¶
type VserverAggrInfoType struct {
XMLName xml.Name `xml:"vserver-aggr-info"`
// We need to use this for compatibility with ONTAP 9.
//AggrAvailsizePtr *SizeType `xml:"aggr-availsize"`
AggrAvailsizePtr *NullableSizeType `xml:"aggr-availsize"`
AggrNamePtr *AggrNameType `xml:"aggr-name"`
}
func NewVserverAggrInfoType ¶
func NewVserverAggrInfoType() *VserverAggrInfoType
func (*VserverAggrInfoType) AggrAvailsize ¶
func (o *VserverAggrInfoType) AggrAvailsize() (SizeType, error)
func (*VserverAggrInfoType) AggrName ¶
func (o *VserverAggrInfoType) AggrName() AggrNameType
func (*VserverAggrInfoType) SetAggrAvailsize ¶
func (o *VserverAggrInfoType) SetAggrAvailsize(newValue SizeType) *VserverAggrInfoType
func (*VserverAggrInfoType) SetAggrName ¶
func (o *VserverAggrInfoType) SetAggrName(newValue AggrNameType) *VserverAggrInfoType
func (VserverAggrInfoType) String ¶
func (o VserverAggrInfoType) String() string
func (*VserverAggrInfoType) ToXML ¶
func (o *VserverAggrInfoType) ToXML() (string, error)
type VserverGetIterRequest ¶
type VserverGetIterRequest struct {
XMLName xml.Name `xml:"vserver-get-iter"`
DesiredAttributesPtr *VserverInfoType `xml:"desired-attributes>vserver-info"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *VserverInfoType `xml:"query>vserver-info"`
TagPtr *string `xml:"tag"`
}
func NewVserverGetIterRequest ¶
func NewVserverGetIterRequest() *VserverGetIterRequest
func (*VserverGetIterRequest) DesiredAttributes ¶
func (o *VserverGetIterRequest) DesiredAttributes() VserverInfoType
func (*VserverGetIterRequest) ExecuteUsing ¶
func (r *VserverGetIterRequest) ExecuteUsing(zr *ZapiRunner) (VserverGetIterResponse, error)
func (*VserverGetIterRequest) MaxRecords ¶
func (o *VserverGetIterRequest) MaxRecords() int
func (*VserverGetIterRequest) Query ¶
func (o *VserverGetIterRequest) Query() VserverInfoType
func (*VserverGetIterRequest) SetDesiredAttributes ¶
func (o *VserverGetIterRequest) SetDesiredAttributes(newValue VserverInfoType) *VserverGetIterRequest
func (*VserverGetIterRequest) SetMaxRecords ¶
func (o *VserverGetIterRequest) SetMaxRecords(newValue int) *VserverGetIterRequest
func (*VserverGetIterRequest) SetQuery ¶
func (o *VserverGetIterRequest) SetQuery(newValue VserverInfoType) *VserverGetIterRequest
func (*VserverGetIterRequest) SetTag ¶
func (o *VserverGetIterRequest) SetTag(newValue string) *VserverGetIterRequest
func (VserverGetIterRequest) String ¶
func (o VserverGetIterRequest) String() string
func (*VserverGetIterRequest) Tag ¶
func (o *VserverGetIterRequest) Tag() string
func (*VserverGetIterRequest) ToXML ¶
func (o *VserverGetIterRequest) ToXML() (string, error)
type VserverGetIterResponse ¶
type VserverGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VserverGetIterResponseResult `xml:"results"`
}
func NewVserverGetIterResponse ¶
func NewVserverGetIterResponse() *VserverGetIterResponse
func (VserverGetIterResponse) String ¶
func (o VserverGetIterResponse) String() string
func (*VserverGetIterResponse) ToXML ¶
func (o *VserverGetIterResponse) ToXML() (string, error)
type VserverGetIterResponseResult ¶
type VserverGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr []VserverInfoType `xml:"attributes-list>vserver-info"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
func (*VserverGetIterResponseResult) AttributesList ¶
func (o *VserverGetIterResponseResult) AttributesList() []VserverInfoType
func (*VserverGetIterResponseResult) NextTag ¶
func (o *VserverGetIterResponseResult) NextTag() string
func (*VserverGetIterResponseResult) NumRecords ¶
func (o *VserverGetIterResponseResult) NumRecords() int
func (*VserverGetIterResponseResult) SetAttributesList ¶
func (o *VserverGetIterResponseResult) SetAttributesList(newValue []VserverInfoType) *VserverGetIterResponseResult
func (*VserverGetIterResponseResult) SetNextTag ¶
func (o *VserverGetIterResponseResult) SetNextTag(newValue string) *VserverGetIterResponseResult
func (*VserverGetIterResponseResult) SetNumRecords ¶
func (o *VserverGetIterResponseResult) SetNumRecords(newValue int) *VserverGetIterResponseResult
func (VserverGetIterResponseResult) String ¶
func (o VserverGetIterResponseResult) String() string
type VserverInfoType ¶
type VserverInfoType struct {
XMLName xml.Name `xml:"vserver-info"`
AggrListPtr []AggrNameType `xml:"aggr-list>aggr-name"`
AllowedProtocolsPtr []ProtocolType `xml:"allowed-protocols>protocol"`
AntivirusOnAccessPolicyPtr *AntivirusPolicyType `xml:"antivirus-on-access-policy"`
CommentPtr *string `xml:"comment"`
DisallowedProtocolsPtr []ProtocolType `xml:"disallowed-protocols>protocol"`
IpspacePtr *string `xml:"ipspace"`
IsConfigLockedForChangesPtr *bool `xml:"is-config-locked-for-changes"`
IsRepositoryVserverPtr *bool `xml:"is-repository-vserver"`
LanguagePtr *LanguageCodeType `xml:"language"`
LdapDomainPtr *string `xml:"ldap-domain"`
MaxVolumesPtr *string `xml:"max-volumes"`
NameMappingSwitchPtr []NmswitchType `xml:"name-mapping-switch>nmswitch"`
NameServerSwitchPtr []NsswitchType `xml:"name-server-switch>nsswitch"`
NisDomainPtr *NisDomainType `xml:"nis-domain"`
OperationalStatePtr *VsoperstateType `xml:"operational-state"`
OperationalStateStoppedReasonPtr *VsopstopreasonType `xml:"operational-state-stopped-reason"`
QosPolicyGroupPtr *string `xml:"qos-policy-group"`
QuotaPolicyPtr *string `xml:"quota-policy"`
RootVolumePtr *VolumeNameType `xml:"root-volume"`
RootVolumeAggregatePtr *AggrNameType `xml:"root-volume-aggregate"`
RootVolumeSecurityStylePtr *SecurityStyleEnumType `xml:"root-volume-security-style"`
SnapshotPolicyPtr *SnapshotPolicyType `xml:"snapshot-policy"`
StatePtr *VsadminstateType `xml:"state"`
UuidPtr *UuidType `xml:"uuid"`
VolumeDeleteRetentionHoursPtr *int `xml:"volume-delete-retention-hours"`
VserverAggrInfoListPtr []VserverAggrInfoType `xml:"vserver-aggr-info-list>vserver-aggr-info"`
VserverNamePtr *string `xml:"vserver-name"`
VserverSubtypePtr *string `xml:"vserver-subtype"`
VserverTypePtr *string `xml:"vserver-type"`
}
func NewVserverInfoType ¶
func NewVserverInfoType() *VserverInfoType
func (*VserverInfoType) AggrList ¶
func (o *VserverInfoType) AggrList() []AggrNameType
func (*VserverInfoType) AllowedProtocols ¶
func (o *VserverInfoType) AllowedProtocols() []ProtocolType
func (*VserverInfoType) AntivirusOnAccessPolicy ¶
func (o *VserverInfoType) AntivirusOnAccessPolicy() AntivirusPolicyType
func (*VserverInfoType) Comment ¶
func (o *VserverInfoType) Comment() string
func (*VserverInfoType) DisallowedProtocols ¶
func (o *VserverInfoType) DisallowedProtocols() []ProtocolType
func (*VserverInfoType) Ipspace ¶
func (o *VserverInfoType) Ipspace() string
func (*VserverInfoType) IsConfigLockedForChanges ¶
func (o *VserverInfoType) IsConfigLockedForChanges() bool
func (*VserverInfoType) IsRepositoryVserver ¶
func (o *VserverInfoType) IsRepositoryVserver() bool
func (*VserverInfoType) Language ¶
func (o *VserverInfoType) Language() LanguageCodeType
func (*VserverInfoType) LdapDomain ¶
func (o *VserverInfoType) LdapDomain() string
func (*VserverInfoType) MaxVolumes ¶
func (o *VserverInfoType) MaxVolumes() string
func (*VserverInfoType) NameMappingSwitch ¶
func (o *VserverInfoType) NameMappingSwitch() []NmswitchType
func (*VserverInfoType) NameServerSwitch ¶
func (o *VserverInfoType) NameServerSwitch() []NsswitchType
func (*VserverInfoType) NisDomain ¶
func (o *VserverInfoType) NisDomain() NisDomainType
func (*VserverInfoType) OperationalState ¶
func (o *VserverInfoType) OperationalState() VsoperstateType
func (*VserverInfoType) OperationalStateStoppedReason ¶
func (o *VserverInfoType) OperationalStateStoppedReason() VsopstopreasonType
func (*VserverInfoType) QosPolicyGroup ¶
func (o *VserverInfoType) QosPolicyGroup() string
func (*VserverInfoType) QuotaPolicy ¶
func (o *VserverInfoType) QuotaPolicy() string
func (*VserverInfoType) RootVolume ¶
func (o *VserverInfoType) RootVolume() VolumeNameType
func (*VserverInfoType) RootVolumeAggregate ¶
func (o *VserverInfoType) RootVolumeAggregate() AggrNameType
func (*VserverInfoType) RootVolumeSecurityStyle ¶
func (o *VserverInfoType) RootVolumeSecurityStyle() SecurityStyleEnumType
func (*VserverInfoType) SetAggrList ¶
func (o *VserverInfoType) SetAggrList(newValue []AggrNameType) *VserverInfoType
func (*VserverInfoType) SetAllowedProtocols ¶
func (o *VserverInfoType) SetAllowedProtocols(newValue []ProtocolType) *VserverInfoType
func (*VserverInfoType) SetAntivirusOnAccessPolicy ¶
func (o *VserverInfoType) SetAntivirusOnAccessPolicy(newValue AntivirusPolicyType) *VserverInfoType
func (*VserverInfoType) SetComment ¶
func (o *VserverInfoType) SetComment(newValue string) *VserverInfoType
func (*VserverInfoType) SetDisallowedProtocols ¶
func (o *VserverInfoType) SetDisallowedProtocols(newValue []ProtocolType) *VserverInfoType
func (*VserverInfoType) SetIpspace ¶
func (o *VserverInfoType) SetIpspace(newValue string) *VserverInfoType
func (*VserverInfoType) SetIsConfigLockedForChanges ¶
func (o *VserverInfoType) SetIsConfigLockedForChanges(newValue bool) *VserverInfoType
func (*VserverInfoType) SetIsRepositoryVserver ¶
func (o *VserverInfoType) SetIsRepositoryVserver(newValue bool) *VserverInfoType
func (*VserverInfoType) SetLanguage ¶
func (o *VserverInfoType) SetLanguage(newValue LanguageCodeType) *VserverInfoType
func (*VserverInfoType) SetLdapDomain ¶
func (o *VserverInfoType) SetLdapDomain(newValue string) *VserverInfoType
func (*VserverInfoType) SetMaxVolumes ¶
func (o *VserverInfoType) SetMaxVolumes(newValue string) *VserverInfoType
func (*VserverInfoType) SetNameMappingSwitch ¶
func (o *VserverInfoType) SetNameMappingSwitch(newValue []NmswitchType) *VserverInfoType
func (*VserverInfoType) SetNameServerSwitch ¶
func (o *VserverInfoType) SetNameServerSwitch(newValue []NsswitchType) *VserverInfoType
func (*VserverInfoType) SetNisDomain ¶
func (o *VserverInfoType) SetNisDomain(newValue NisDomainType) *VserverInfoType
func (*VserverInfoType) SetOperationalState ¶
func (o *VserverInfoType) SetOperationalState(newValue VsoperstateType) *VserverInfoType
func (*VserverInfoType) SetOperationalStateStoppedReason ¶
func (o *VserverInfoType) SetOperationalStateStoppedReason(newValue VsopstopreasonType) *VserverInfoType
func (*VserverInfoType) SetQosPolicyGroup ¶
func (o *VserverInfoType) SetQosPolicyGroup(newValue string) *VserverInfoType
func (*VserverInfoType) SetQuotaPolicy ¶
func (o *VserverInfoType) SetQuotaPolicy(newValue string) *VserverInfoType
func (*VserverInfoType) SetRootVolume ¶
func (o *VserverInfoType) SetRootVolume(newValue VolumeNameType) *VserverInfoType
func (*VserverInfoType) SetRootVolumeAggregate ¶
func (o *VserverInfoType) SetRootVolumeAggregate(newValue AggrNameType) *VserverInfoType
func (*VserverInfoType) SetRootVolumeSecurityStyle ¶
func (o *VserverInfoType) SetRootVolumeSecurityStyle(newValue SecurityStyleEnumType) *VserverInfoType
func (*VserverInfoType) SetSnapshotPolicy ¶
func (o *VserverInfoType) SetSnapshotPolicy(newValue SnapshotPolicyType) *VserverInfoType
func (*VserverInfoType) SetState ¶
func (o *VserverInfoType) SetState(newValue VsadminstateType) *VserverInfoType
func (*VserverInfoType) SetUuid ¶
func (o *VserverInfoType) SetUuid(newValue UuidType) *VserverInfoType
func (*VserverInfoType) SetVolumeDeleteRetentionHours ¶
func (o *VserverInfoType) SetVolumeDeleteRetentionHours(newValue int) *VserverInfoType
func (*VserverInfoType) SetVserverAggrInfoList ¶
func (o *VserverInfoType) SetVserverAggrInfoList(newValue []VserverAggrInfoType) *VserverInfoType
func (*VserverInfoType) SetVserverName ¶
func (o *VserverInfoType) SetVserverName(newValue string) *VserverInfoType
func (*VserverInfoType) SetVserverSubtype ¶
func (o *VserverInfoType) SetVserverSubtype(newValue string) *VserverInfoType
func (*VserverInfoType) SetVserverType ¶
func (o *VserverInfoType) SetVserverType(newValue string) *VserverInfoType
func (*VserverInfoType) SnapshotPolicy ¶
func (o *VserverInfoType) SnapshotPolicy() SnapshotPolicyType
func (*VserverInfoType) State ¶
func (o *VserverInfoType) State() VsadminstateType
func (VserverInfoType) String ¶
func (o VserverInfoType) String() string
func (*VserverInfoType) ToXML ¶
func (o *VserverInfoType) ToXML() (string, error)
func (*VserverInfoType) Uuid ¶
func (o *VserverInfoType) Uuid() UuidType
func (*VserverInfoType) VolumeDeleteRetentionHours ¶
func (o *VserverInfoType) VolumeDeleteRetentionHours() int
func (*VserverInfoType) VserverAggrInfoList ¶
func (o *VserverInfoType) VserverAggrInfoList() []VserverAggrInfoType
func (*VserverInfoType) VserverName ¶
func (o *VserverInfoType) VserverName() string
func (*VserverInfoType) VserverSubtype ¶
func (o *VserverInfoType) VserverSubtype() string
func (*VserverInfoType) VserverType ¶
func (o *VserverInfoType) VserverType() string
type VsoperstateType ¶
type VsoperstateType string
type VsopstopreasonType ¶
type VsopstopreasonType string
type ZAPIRequest ¶
type ZapiRunner ¶
type ZapiRunner struct {
ManagementLIF string
SVM string
Username string
Password string
Secure bool
}
func (*ZapiRunner) SendZapi ¶
func (o *ZapiRunner) SendZapi(r ZAPIRequest) (*http.Response, error)
SendZapi sends the provided ZAPIRequest to the Ontap system
Source Files
¶
- aggr-get-iter.go
- common.go
- ems-autosupport-log.go
- errors.go
- igroup-add.go
- igroup-create.go
- igroup-destroy.go
- igroup-get-iter.go
- igroup-remove.go
- iscsi-service-get-iter.go
- lun-create-by-size.go
- lun-destroy.go
- lun-get-serial-number.go
- lun-map-list-info.go
- lun-map.go
- lun-offline.go
- lun-online.go
- net-interface-get-iter.go
- snapshot-create.go
- snapshot-get-iter.go
- system-get-ontapi-version.go
- system-get-version.go
- types.go
- volume-clone-create.go
- volume-create.go
- volume-destroy.go
- volume-modify-iter.go
- volume-mount.go
- volume-offline.go
- volume-size.go
- volume-unmount.go
- vserver-get-iter.go