Versions in this module Expand all Collapse all v2 v2.96.0 Feb 14, 2022 Changes in this version + func PossibleValuesForCreatedByType() []string + func PossibleValuesForIscsiTargetAclMode() []string + func PossibleValuesForOperationalStatus() []string + func PossibleValuesForProvisioningStates() []string + func ValidateDiskPoolID(input interface{}, key string) (warnings []string, errors []error) + func ValidateIscsiTargetID(input interface{}, key string) (warnings []string, errors []error) + type Acl struct + InitiatorIqn string + MappedLuns []string + type CreateOrUpdateResponse struct + HttpResponse *http.Response + Poller polling.LongRunningPoller + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + type DeleteResponse struct + HttpResponse *http.Response + Poller polling.LongRunningPoller + type DiskPoolId struct + DiskPoolName string + ResourceGroupName string + SubscriptionId string + func NewDiskPoolID(subscriptionId string, resourceGroupName string, diskPoolName string) DiskPoolId + func ParseDiskPoolID(input string) (*DiskPoolId, error) + func ParseDiskPoolIDInsensitively(input string) (*DiskPoolId, error) + func (id DiskPoolId) ID() string + func (id DiskPoolId) Segments() []resourceids.Segment + func (id DiskPoolId) String() string + type DiskPoolIscsiTargetLunId struct + IscsiTargetId IscsiTargetId + ManagedDiskId computeParse.ManagedDiskId + func NewDiskPoolIscsiTargetLunId(iscsiTargetId IscsiTargetId, managedDiskId computeParse.ManagedDiskId) DiskPoolIscsiTargetLunId + func ParseIscsiTargetLunID(input string) (*DiskPoolIscsiTargetLunId, error) + func (d DiskPoolIscsiTargetLunId) ID() string + type GetResponse struct + HttpResponse *http.Response + Model *IscsiTarget + type IscsiLun struct + Lun *int64 + ManagedDiskAzureResourceId string + Name string + type IscsiTarget struct + Id *string + ManagedBy *string + ManagedByExtended *[]string + Name *string + Properties IscsiTargetProperties + SystemData *SystemMetadata + Type *string + type IscsiTargetAclMode string + const IscsiTargetAclModeDynamic + const IscsiTargetAclModeStatic + type IscsiTargetCreate struct + Id *string + ManagedBy *string + ManagedByExtended *[]string + Name *string + Properties IscsiTargetCreateProperties + Type *string + type IscsiTargetCreateProperties struct + AclMode IscsiTargetAclMode + Luns *[]IscsiLun + StaticAcls *[]Acl + TargetIqn *string + type IscsiTargetId struct + DiskPoolName string + IscsiTargetName string + ResourceGroupName string + SubscriptionId string + func NewIscsiTargetID(subscriptionId string, resourceGroupName string, diskPoolName string, ...) IscsiTargetId + func ParseIscsiTargetID(input string) (*IscsiTargetId, error) + func ParseIscsiTargetIDInsensitively(input string) (*IscsiTargetId, error) + func (id IscsiTargetId) ID() string + func (id IscsiTargetId) Segments() []resourceids.Segment + func (id IscsiTargetId) String() string + type IscsiTargetPredicate struct + Id *string + ManagedBy *string + Name *string + Type *string + func (p IscsiTargetPredicate) Matches(input IscsiTarget) bool + type IscsiTargetProperties struct + AclMode IscsiTargetAclMode + Endpoints *[]string + Luns *[]IscsiLun + Port *int64 + ProvisioningState ProvisioningStates + Sessions *[]string + StaticAcls *[]Acl + Status OperationalStatus + TargetIqn string + type IscsiTargetUpdate struct + Id *string + ManagedBy *string + ManagedByExtended *[]string + Name *string + Properties IscsiTargetUpdateProperties + Type *string + type IscsiTargetUpdateProperties struct + Luns *[]IscsiLun + StaticAcls *[]Acl + type IscsiTargetsClient struct + Client autorest.Client + func NewIscsiTargetsClientWithBaseURI(endpoint string) IscsiTargetsClient + func (c IscsiTargetsClient) CreateOrUpdate(ctx context.Context, id IscsiTargetId, input IscsiTargetCreate) (result CreateOrUpdateResponse, err error) + func (c IscsiTargetsClient) CreateOrUpdateThenPoll(ctx context.Context, id IscsiTargetId, input IscsiTargetCreate) error + func (c IscsiTargetsClient) Delete(ctx context.Context, id IscsiTargetId) (result DeleteResponse, err error) + func (c IscsiTargetsClient) DeleteThenPoll(ctx context.Context, id IscsiTargetId) error + func (c IscsiTargetsClient) Get(ctx context.Context, id IscsiTargetId) (result GetResponse, err error) + func (c IscsiTargetsClient) ListByDiskPool(ctx context.Context, id DiskPoolId) (resp ListByDiskPoolResponse, err error) + func (c IscsiTargetsClient) ListByDiskPoolComplete(ctx context.Context, id DiskPoolId) (ListByDiskPoolCompleteResult, error) + func (c IscsiTargetsClient) ListByDiskPoolCompleteMatchingPredicate(ctx context.Context, id DiskPoolId, predicate IscsiTargetPredicate) (resp ListByDiskPoolCompleteResult, err error) + func (c IscsiTargetsClient) Update(ctx context.Context, id IscsiTargetId, input IscsiTargetUpdate) (result UpdateResponse, err error) + func (c IscsiTargetsClient) UpdateThenPoll(ctx context.Context, id IscsiTargetId, input IscsiTargetUpdate) error + type ListByDiskPoolCompleteResult struct + Items []IscsiTarget + type ListByDiskPoolResponse struct + HttpResponse *http.Response + Model *[]IscsiTarget + func (r ListByDiskPoolResponse) HasMore() bool + func (r ListByDiskPoolResponse) LoadMore(ctx context.Context) (resp ListByDiskPoolResponse, err error) + type OperationalStatus string + const OperationalStatusHealthy + const OperationalStatusInvalid + const OperationalStatusRunning + const OperationalStatusStopped + const OperationalStatusStoppedDeallocated + const OperationalStatusUnhealthy + const OperationalStatusUnknown + const OperationalStatusUpdating + type ProvisioningStates string + const ProvisioningStatesCanceled + const ProvisioningStatesCreating + const ProvisioningStatesDeleting + const ProvisioningStatesFailed + const ProvisioningStatesInvalid + const ProvisioningStatesPending + const ProvisioningStatesSucceeded + const ProvisioningStatesUpdating + type SystemMetadata struct + CreatedAt *string + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *string + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (o SystemMetadata) GetCreatedAtAsTime() (*time.Time, error) + func (o SystemMetadata) GetLastModifiedAtAsTime() (*time.Time, error) + func (o SystemMetadata) SetCreatedAtAsTime(input time.Time) + func (o SystemMetadata) SetLastModifiedAtAsTime(input time.Time) + type UpdateResponse struct + HttpResponse *http.Response + Poller polling.LongRunningPoller