Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForEndpointType() []string + func PossibleValuesForMirrorState() []string + func PossibleValuesForRelationshipStatus() []string + func PossibleValuesForReplicationSchedule() []string + func ValidateVolumeID(input interface{}, key string) (warnings []string, errors []error) + type AuthorizeRequest struct + RemoteVolumeResourceId *string + type BreakReplicationRequest struct + ForceBreakReplication *bool + type EndpointType string + const EndpointTypeDst + const EndpointTypeSrc + func (s *EndpointType) UnmarshalJSON(bytes []byte) error + type ListReplications struct + Value *[]Replication + type MirrorState string + const MirrorStateBroken + const MirrorStateMirrored + const MirrorStateUninitialized + func (s *MirrorState) UnmarshalJSON(bytes []byte) error + type ReestablishReplicationRequest struct + SourceVolumeId *string + type RelationshipStatus string + const RelationshipStatusIdle + const RelationshipStatusTransferring + func (s *RelationshipStatus) UnmarshalJSON(bytes []byte) error + type Replication struct + EndpointType *EndpointType + RemoteVolumeRegion *string + RemoteVolumeResourceId string + ReplicationId *string + ReplicationSchedule *ReplicationSchedule + type ReplicationSchedule string + const ReplicationScheduleDaily + const ReplicationScheduleHourly + const ReplicationScheduleOneZerominutely + func (s *ReplicationSchedule) UnmarshalJSON(bytes []byte) error + type ReplicationStatus struct + ErrorMessage *string + Healthy *bool + MirrorState *MirrorState + RelationshipStatus *RelationshipStatus + TotalProgress *string + type VolumeId struct + CapacityPoolName string + NetAppAccountName string + ResourceGroupName string + SubscriptionId string + VolumeName string + func NewVolumeID(subscriptionId string, resourceGroupName string, netAppAccountName string, ...) VolumeId + func ParseVolumeID(input string) (*VolumeId, error) + func ParseVolumeIDInsensitively(input string) (*VolumeId, error) + func (id *VolumeId) FromParseResult(input resourceids.ParseResult) error + func (id VolumeId) ID() string + func (id VolumeId) Segments() []resourceids.Segment + func (id VolumeId) String() string + type VolumesAuthorizeReplicationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type VolumesBreakReplicationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type VolumesDeleteReplicationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type VolumesListReplicationsOperationResponse struct + HttpResponse *http.Response + Model *ListReplications + OData *odata.OData + type VolumesReInitializeReplicationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type VolumesReestablishReplicationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type VolumesReplicationClient struct + Client *resourcemanager.Client + func NewVolumesReplicationClientWithBaseURI(sdkApi sdkEnv.Api) (*VolumesReplicationClient, error) + func (c VolumesReplicationClient) VolumesAuthorizeReplication(ctx context.Context, id VolumeId, input AuthorizeRequest) (result VolumesAuthorizeReplicationOperationResponse, err error) + func (c VolumesReplicationClient) VolumesAuthorizeReplicationThenPoll(ctx context.Context, id VolumeId, input AuthorizeRequest) error + func (c VolumesReplicationClient) VolumesBreakReplication(ctx context.Context, id VolumeId, input BreakReplicationRequest) (result VolumesBreakReplicationOperationResponse, err error) + func (c VolumesReplicationClient) VolumesBreakReplicationThenPoll(ctx context.Context, id VolumeId, input BreakReplicationRequest) error + func (c VolumesReplicationClient) VolumesDeleteReplication(ctx context.Context, id VolumeId) (result VolumesDeleteReplicationOperationResponse, err error) + func (c VolumesReplicationClient) VolumesDeleteReplicationThenPoll(ctx context.Context, id VolumeId) error + func (c VolumesReplicationClient) VolumesListReplications(ctx context.Context, id VolumeId) (result VolumesListReplicationsOperationResponse, err error) + func (c VolumesReplicationClient) VolumesReInitializeReplication(ctx context.Context, id VolumeId) (result VolumesReInitializeReplicationOperationResponse, err error) + func (c VolumesReplicationClient) VolumesReInitializeReplicationThenPoll(ctx context.Context, id VolumeId) error + func (c VolumesReplicationClient) VolumesReestablishReplication(ctx context.Context, id VolumeId, input ReestablishReplicationRequest) (result VolumesReestablishReplicationOperationResponse, err error) + func (c VolumesReplicationClient) VolumesReestablishReplicationThenPoll(ctx context.Context, id VolumeId, input ReestablishReplicationRequest) error + func (c VolumesReplicationClient) VolumesReplicationStatus(ctx context.Context, id VolumeId) (result VolumesReplicationStatusOperationResponse, err error) + func (c VolumesReplicationClient) VolumesResyncReplication(ctx context.Context, id VolumeId) (result VolumesResyncReplicationOperationResponse, err error) + func (c VolumesReplicationClient) VolumesResyncReplicationThenPoll(ctx context.Context, id VolumeId) error + type VolumesReplicationStatusOperationResponse struct + HttpResponse *http.Response + Model *ReplicationStatus + OData *odata.OData + type VolumesResyncReplicationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller