Documentation ¶
Index ¶
- func PossibleValuesForAgentAutoUpdateStatus() []string
- func PossibleValuesForAutomationAccountAuthenticationType() []string
- func PossibleValuesForHealthErrorCustomerResolvability() []string
- func ValidateReplicationProtectionContainerID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateReplicationProtectionContainerMappingID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error)
- type A2AContainerMappingInput
- type A2AProtectionContainerMappingDetails
- type A2AUpdateContainerMappingInput
- type AgentAutoUpdateStatus
- type AutomationAccountAuthenticationType
- type CreateOperationResponse
- type CreateProtectionContainerMappingInput
- type CreateProtectionContainerMappingInputProperties
- type DeleteOperationResponse
- type GetOperationResponse
- type HealthError
- type HealthErrorCustomerResolvability
- type InMageRcmProtectionContainerMappingDetails
- type InMageRcmUpdateContainerMappingInput
- type InnerHealthError
- type ListByReplicationProtectionContainersCompleteResult
- type ListByReplicationProtectionContainersOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type ProtectionContainerMapping
- type ProtectionContainerMappingOperationPredicate
- type ProtectionContainerMappingProperties
- type ProtectionContainerMappingProviderSpecificDetails
- type PurgeOperationResponse
- type RemoveProtectionContainerMappingInput
- type RemoveProtectionContainerMappingInputProperties
- type ReplicationProtectionContainerId
- func NewReplicationProtectionContainerID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationProtectionContainerId
- func ParseReplicationProtectionContainerID(input string) (*ReplicationProtectionContainerId, error)
- func ParseReplicationProtectionContainerIDInsensitively(input string) (*ReplicationProtectionContainerId, error)
- type ReplicationProtectionContainerMappingId
- func NewReplicationProtectionContainerMappingID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationProtectionContainerMappingId
- func ParseReplicationProtectionContainerMappingID(input string) (*ReplicationProtectionContainerMappingId, error)
- func ParseReplicationProtectionContainerMappingIDInsensitively(input string) (*ReplicationProtectionContainerMappingId, error)
- type ReplicationProtectionContainerMappingsClient
- func (c ReplicationProtectionContainerMappingsClient) Create(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) (result CreateOperationResponse, err error)
- func (c ReplicationProtectionContainerMappingsClient) CreateThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) error
- func (c ReplicationProtectionContainerMappingsClient) Delete(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) (result DeleteOperationResponse, err error)
- func (c ReplicationProtectionContainerMappingsClient) DeleteThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) error
- func (c ReplicationProtectionContainerMappingsClient) Get(ctx context.Context, id ReplicationProtectionContainerMappingId) (result GetOperationResponse, err error)
- func (c ReplicationProtectionContainerMappingsClient) List(ctx context.Context, id VaultId) (resp ListOperationResponse, err error)
- func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainers(ctx context.Context, id ReplicationProtectionContainerId) (resp ListByReplicationProtectionContainersOperationResponse, err error)
- func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersComplete(ctx context.Context, id ReplicationProtectionContainerId) (ListByReplicationProtectionContainersCompleteResult, error)
- func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersCompleteMatchingPredicate(ctx context.Context, id ReplicationProtectionContainerId, ...) (resp ListByReplicationProtectionContainersCompleteResult, err error)
- func (c ReplicationProtectionContainerMappingsClient) ListComplete(ctx context.Context, id VaultId) (ListCompleteResult, error)
- func (c ReplicationProtectionContainerMappingsClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, ...) (resp ListCompleteResult, err error)
- func (c ReplicationProtectionContainerMappingsClient) Purge(ctx context.Context, id ReplicationProtectionContainerMappingId) (result PurgeOperationResponse, err error)
- func (c ReplicationProtectionContainerMappingsClient) PurgeThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId) error
- func (c ReplicationProtectionContainerMappingsClient) Update(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) (result UpdateOperationResponse, err error)
- func (c ReplicationProtectionContainerMappingsClient) UpdateThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) error
- type ReplicationProviderContainerUnmappingInput
- type ReplicationProviderSpecificContainerMappingInput
- type ReplicationProviderSpecificUpdateContainerMappingInput
- type UpdateOperationResponse
- type UpdateProtectionContainerMappingInput
- type UpdateProtectionContainerMappingInputProperties
- type VMwareCbtContainerMappingInput
- type VMwareCbtProtectionContainerMappingDetails
- type VaultId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAgentAutoUpdateStatus ¶
func PossibleValuesForAgentAutoUpdateStatus() []string
func PossibleValuesForAutomationAccountAuthenticationType ¶
func PossibleValuesForAutomationAccountAuthenticationType() []string
func PossibleValuesForHealthErrorCustomerResolvability ¶
func PossibleValuesForHealthErrorCustomerResolvability() []string
func ValidateReplicationProtectionContainerID ¶
func ValidateReplicationProtectionContainerID(input interface{}, key string) (warnings []string, errors []error)
ValidateReplicationProtectionContainerID checks that 'input' can be parsed as a Replication Protection Container ID
func ValidateReplicationProtectionContainerMappingID ¶
func ValidateReplicationProtectionContainerMappingID(input interface{}, key string) (warnings []string, errors []error)
ValidateReplicationProtectionContainerMappingID checks that 'input' can be parsed as a Replication Protection Container Mapping ID
func ValidateVaultID ¶
ValidateVaultID checks that 'input' can be parsed as a Vault ID
Types ¶
type A2AContainerMappingInput ¶
type A2AContainerMappingInput struct { AgentAutoUpdateStatus *AgentAutoUpdateStatus `json:"agentAutoUpdateStatus,omitempty"` AutomationAccountArmId *string `json:"automationAccountArmId,omitempty"` AutomationAccountAuthenticationType *AutomationAccountAuthenticationType `json:"automationAccountAuthenticationType,omitempty"` }
func (A2AContainerMappingInput) MarshalJSON ¶
func (s A2AContainerMappingInput) MarshalJSON() ([]byte, error)
type A2AProtectionContainerMappingDetails ¶
type A2AProtectionContainerMappingDetails struct { AgentAutoUpdateStatus *AgentAutoUpdateStatus `json:"agentAutoUpdateStatus,omitempty"` AutomationAccountArmId *string `json:"automationAccountArmId,omitempty"` AutomationAccountAuthenticationType *AutomationAccountAuthenticationType `json:"automationAccountAuthenticationType,omitempty"` JobScheduleName *string `json:"jobScheduleName,omitempty"` ScheduleName *string `json:"scheduleName,omitempty"` }
func (A2AProtectionContainerMappingDetails) MarshalJSON ¶
func (s A2AProtectionContainerMappingDetails) MarshalJSON() ([]byte, error)
type A2AUpdateContainerMappingInput ¶
type A2AUpdateContainerMappingInput struct { AgentAutoUpdateStatus *AgentAutoUpdateStatus `json:"agentAutoUpdateStatus,omitempty"` AutomationAccountArmId *string `json:"automationAccountArmId,omitempty"` AutomationAccountAuthenticationType *AutomationAccountAuthenticationType `json:"automationAccountAuthenticationType,omitempty"` }
func (A2AUpdateContainerMappingInput) MarshalJSON ¶
func (s A2AUpdateContainerMappingInput) MarshalJSON() ([]byte, error)
type AgentAutoUpdateStatus ¶
type AgentAutoUpdateStatus string
const ( AgentAutoUpdateStatusDisabled AgentAutoUpdateStatus = "Disabled" AgentAutoUpdateStatusEnabled AgentAutoUpdateStatus = "Enabled" )
type AutomationAccountAuthenticationType ¶
type AutomationAccountAuthenticationType string
const ( AutomationAccountAuthenticationTypeRunAsAccount AutomationAccountAuthenticationType = "RunAsAccount" AutomationAccountAuthenticationTypeSystemAssignedIdentity AutomationAccountAuthenticationType = "SystemAssignedIdentity" )
type CreateOperationResponse ¶
type CreateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type CreateProtectionContainerMappingInput ¶
type CreateProtectionContainerMappingInput struct {
Properties *CreateProtectionContainerMappingInputProperties `json:"properties,omitempty"`
}
type CreateProtectionContainerMappingInputProperties ¶
type CreateProtectionContainerMappingInputProperties struct { PolicyId *string `json:"policyId,omitempty"` ProviderSpecificInput *ReplicationProviderSpecificContainerMappingInput `json:"providerSpecificInput,omitempty"` TargetProtectionContainerId *string `json:"targetProtectionContainerId,omitempty"` }
func (*CreateProtectionContainerMappingInputProperties) UnmarshalJSON ¶
func (s *CreateProtectionContainerMappingInputProperties) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *ProtectionContainerMapping }
type HealthError ¶
type HealthError struct { CreationTimeUtc *string `json:"creationTimeUtc,omitempty"` CustomerResolvability *HealthErrorCustomerResolvability `json:"customerResolvability,omitempty"` EntityId *string `json:"entityId,omitempty"` ErrorCategory *string `json:"errorCategory,omitempty"` ErrorCode *string `json:"errorCode,omitempty"` ErrorId *string `json:"errorId,omitempty"` ErrorLevel *string `json:"errorLevel,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` ErrorSource *string `json:"errorSource,omitempty"` ErrorType *string `json:"errorType,omitempty"` InnerHealthErrors *[]InnerHealthError `json:"innerHealthErrors,omitempty"` PossibleCauses *string `json:"possibleCauses,omitempty"` RecommendedAction *string `json:"recommendedAction,omitempty"` RecoveryProviderErrorMessage *string `json:"recoveryProviderErrorMessage,omitempty"` SummaryMessage *string `json:"summaryMessage,omitempty"` }
func (*HealthError) GetCreationTimeUtcAsTime ¶
func (o *HealthError) GetCreationTimeUtcAsTime() (*time.Time, error)
func (*HealthError) SetCreationTimeUtcAsTime ¶
func (o *HealthError) SetCreationTimeUtcAsTime(input time.Time)
type HealthErrorCustomerResolvability ¶
type HealthErrorCustomerResolvability string
const ( HealthErrorCustomerResolvabilityAllowed HealthErrorCustomerResolvability = "Allowed" HealthErrorCustomerResolvabilityNotAllowed HealthErrorCustomerResolvability = "NotAllowed" )
type InMageRcmProtectionContainerMappingDetails ¶
type InMageRcmProtectionContainerMappingDetails struct {
EnableAgentAutoUpgrade *string `json:"enableAgentAutoUpgrade,omitempty"`
}
func (InMageRcmProtectionContainerMappingDetails) MarshalJSON ¶
func (s InMageRcmProtectionContainerMappingDetails) MarshalJSON() ([]byte, error)
type InMageRcmUpdateContainerMappingInput ¶
type InMageRcmUpdateContainerMappingInput struct {
EnableAgentAutoUpgrade string `json:"enableAgentAutoUpgrade"`
}
func (InMageRcmUpdateContainerMappingInput) MarshalJSON ¶
func (s InMageRcmUpdateContainerMappingInput) MarshalJSON() ([]byte, error)
type InnerHealthError ¶
type InnerHealthError struct { CreationTimeUtc *string `json:"creationTimeUtc,omitempty"` CustomerResolvability *HealthErrorCustomerResolvability `json:"customerResolvability,omitempty"` EntityId *string `json:"entityId,omitempty"` ErrorCategory *string `json:"errorCategory,omitempty"` ErrorCode *string `json:"errorCode,omitempty"` ErrorId *string `json:"errorId,omitempty"` ErrorLevel *string `json:"errorLevel,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` ErrorSource *string `json:"errorSource,omitempty"` ErrorType *string `json:"errorType,omitempty"` PossibleCauses *string `json:"possibleCauses,omitempty"` RecommendedAction *string `json:"recommendedAction,omitempty"` RecoveryProviderErrorMessage *string `json:"recoveryProviderErrorMessage,omitempty"` SummaryMessage *string `json:"summaryMessage,omitempty"` }
func (*InnerHealthError) GetCreationTimeUtcAsTime ¶
func (o *InnerHealthError) GetCreationTimeUtcAsTime() (*time.Time, error)
func (*InnerHealthError) SetCreationTimeUtcAsTime ¶
func (o *InnerHealthError) SetCreationTimeUtcAsTime(input time.Time)
type ListByReplicationProtectionContainersCompleteResult ¶
type ListByReplicationProtectionContainersCompleteResult struct {
Items []ProtectionContainerMapping
}
type ListByReplicationProtectionContainersOperationResponse ¶
type ListByReplicationProtectionContainersOperationResponse struct { HttpResponse *http.Response Model *[]ProtectionContainerMapping // contains filtered or unexported fields }
func (ListByReplicationProtectionContainersOperationResponse) HasMore ¶
func (r ListByReplicationProtectionContainersOperationResponse) HasMore() bool
func (ListByReplicationProtectionContainersOperationResponse) LoadMore ¶
func (r ListByReplicationProtectionContainersOperationResponse) LoadMore(ctx context.Context) (resp ListByReplicationProtectionContainersOperationResponse, err error)
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []ProtectionContainerMapping
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *[]ProtectionContainerMapping // contains filtered or unexported fields }
func (ListOperationResponse) HasMore ¶
func (r ListOperationResponse) HasMore() bool
func (ListOperationResponse) LoadMore ¶
func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)
type ProtectionContainerMapping ¶
type ProtectionContainerMapping struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *ProtectionContainerMappingProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ProtectionContainerMappingOperationPredicate ¶
type ProtectionContainerMappingOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (ProtectionContainerMappingOperationPredicate) Matches ¶
func (p ProtectionContainerMappingOperationPredicate) Matches(input ProtectionContainerMapping) bool
type ProtectionContainerMappingProperties ¶
type ProtectionContainerMappingProperties struct { Health *string `json:"health,omitempty"` HealthErrorDetails *[]HealthError `json:"healthErrorDetails,omitempty"` PolicyFriendlyName *string `json:"policyFriendlyName,omitempty"` PolicyId *string `json:"policyId,omitempty"` ProviderSpecificDetails *ProtectionContainerMappingProviderSpecificDetails `json:"providerSpecificDetails,omitempty"` SourceFabricFriendlyName *string `json:"sourceFabricFriendlyName,omitempty"` SourceProtectionContainerFriendlyName *string `json:"sourceProtectionContainerFriendlyName,omitempty"` State *string `json:"state,omitempty"` TargetFabricFriendlyName *string `json:"targetFabricFriendlyName,omitempty"` TargetProtectionContainerFriendlyName *string `json:"targetProtectionContainerFriendlyName,omitempty"` TargetProtectionContainerId *string `json:"targetProtectionContainerId,omitempty"` }
func (*ProtectionContainerMappingProperties) UnmarshalJSON ¶
func (s *ProtectionContainerMappingProperties) UnmarshalJSON(bytes []byte) error
type ProtectionContainerMappingProviderSpecificDetails ¶
type ProtectionContainerMappingProviderSpecificDetails interface { }
type PurgeOperationResponse ¶
type PurgeOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type RemoveProtectionContainerMappingInput ¶
type RemoveProtectionContainerMappingInput struct {
Properties *RemoveProtectionContainerMappingInputProperties `json:"properties,omitempty"`
}
type RemoveProtectionContainerMappingInputProperties ¶
type RemoveProtectionContainerMappingInputProperties struct {
ProviderSpecificInput *ReplicationProviderContainerUnmappingInput `json:"providerSpecificInput,omitempty"`
}
type ReplicationProtectionContainerId ¶
type ReplicationProtectionContainerId struct { SubscriptionId string ResourceGroupName string VaultName string ReplicationFabricName string ReplicationProtectionContainerName string }
ReplicationProtectionContainerId is a struct representing the Resource ID for a Replication Protection Container
func NewReplicationProtectionContainerID ¶
func NewReplicationProtectionContainerID(subscriptionId string, resourceGroupName string, vaultName string, replicationFabricName string, replicationProtectionContainerName string) ReplicationProtectionContainerId
NewReplicationProtectionContainerID returns a new ReplicationProtectionContainerId struct
func ParseReplicationProtectionContainerID ¶
func ParseReplicationProtectionContainerID(input string) (*ReplicationProtectionContainerId, error)
ParseReplicationProtectionContainerID parses 'input' into a ReplicationProtectionContainerId
func ParseReplicationProtectionContainerIDInsensitively ¶
func ParseReplicationProtectionContainerIDInsensitively(input string) (*ReplicationProtectionContainerId, error)
ParseReplicationProtectionContainerIDInsensitively parses 'input' case-insensitively into a ReplicationProtectionContainerId note: this method should only be used for API response data and not user input
func (ReplicationProtectionContainerId) ID ¶
func (id ReplicationProtectionContainerId) ID() string
ID returns the formatted Replication Protection Container ID
func (ReplicationProtectionContainerId) Segments ¶
func (id ReplicationProtectionContainerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Replication Protection Container ID
func (ReplicationProtectionContainerId) String ¶
func (id ReplicationProtectionContainerId) String() string
String returns a human-readable description of this Replication Protection Container ID
type ReplicationProtectionContainerMappingId ¶
type ReplicationProtectionContainerMappingId struct { SubscriptionId string ResourceGroupName string VaultName string ReplicationFabricName string ReplicationProtectionContainerName string ReplicationProtectionContainerMappingName string }
ReplicationProtectionContainerMappingId is a struct representing the Resource ID for a Replication Protection Container Mapping
func NewReplicationProtectionContainerMappingID ¶
func NewReplicationProtectionContainerMappingID(subscriptionId string, resourceGroupName string, vaultName string, replicationFabricName string, replicationProtectionContainerName string, replicationProtectionContainerMappingName string) ReplicationProtectionContainerMappingId
NewReplicationProtectionContainerMappingID returns a new ReplicationProtectionContainerMappingId struct
func ParseReplicationProtectionContainerMappingID ¶
func ParseReplicationProtectionContainerMappingID(input string) (*ReplicationProtectionContainerMappingId, error)
ParseReplicationProtectionContainerMappingID parses 'input' into a ReplicationProtectionContainerMappingId
func ParseReplicationProtectionContainerMappingIDInsensitively ¶
func ParseReplicationProtectionContainerMappingIDInsensitively(input string) (*ReplicationProtectionContainerMappingId, error)
ParseReplicationProtectionContainerMappingIDInsensitively parses 'input' case-insensitively into a ReplicationProtectionContainerMappingId note: this method should only be used for API response data and not user input
func (ReplicationProtectionContainerMappingId) ID ¶
func (id ReplicationProtectionContainerMappingId) ID() string
ID returns the formatted Replication Protection Container Mapping ID
func (ReplicationProtectionContainerMappingId) Segments ¶
func (id ReplicationProtectionContainerMappingId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Replication Protection Container Mapping ID
func (ReplicationProtectionContainerMappingId) String ¶
func (id ReplicationProtectionContainerMappingId) String() string
String returns a human-readable description of this Replication Protection Container Mapping ID
type ReplicationProtectionContainerMappingsClient ¶
type ReplicationProtectionContainerMappingsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewReplicationProtectionContainerMappingsClientWithBaseURI ¶
func NewReplicationProtectionContainerMappingsClientWithBaseURI(endpoint string) ReplicationProtectionContainerMappingsClient
func (ReplicationProtectionContainerMappingsClient) Create ¶
func (c ReplicationProtectionContainerMappingsClient) Create(ctx context.Context, id ReplicationProtectionContainerMappingId, input CreateProtectionContainerMappingInput) (result CreateOperationResponse, err error)
Create ...
func (ReplicationProtectionContainerMappingsClient) CreateThenPoll ¶
func (c ReplicationProtectionContainerMappingsClient) CreateThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, input CreateProtectionContainerMappingInput) error
CreateThenPoll performs Create then polls until it's completed
func (ReplicationProtectionContainerMappingsClient) Delete ¶
func (c ReplicationProtectionContainerMappingsClient) Delete(ctx context.Context, id ReplicationProtectionContainerMappingId, input RemoveProtectionContainerMappingInput) (result DeleteOperationResponse, err error)
Delete ...
func (ReplicationProtectionContainerMappingsClient) DeleteThenPoll ¶
func (c ReplicationProtectionContainerMappingsClient) DeleteThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, input RemoveProtectionContainerMappingInput) error
DeleteThenPoll performs Delete then polls until it's completed
func (ReplicationProtectionContainerMappingsClient) Get ¶
func (c ReplicationProtectionContainerMappingsClient) Get(ctx context.Context, id ReplicationProtectionContainerMappingId) (result GetOperationResponse, err error)
Get ...
func (ReplicationProtectionContainerMappingsClient) List ¶
func (c ReplicationProtectionContainerMappingsClient) List(ctx context.Context, id VaultId) (resp ListOperationResponse, err error)
List ...
func (ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainers ¶
func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainers(ctx context.Context, id ReplicationProtectionContainerId) (resp ListByReplicationProtectionContainersOperationResponse, err error)
ListByReplicationProtectionContainers ...
func (ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersComplete ¶
func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersComplete(ctx context.Context, id ReplicationProtectionContainerId) (ListByReplicationProtectionContainersCompleteResult, error)
ListByReplicationProtectionContainersComplete retrieves all of the results into a single object
func (ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersCompleteMatchingPredicate ¶
func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersCompleteMatchingPredicate(ctx context.Context, id ReplicationProtectionContainerId, predicate ProtectionContainerMappingOperationPredicate) (resp ListByReplicationProtectionContainersCompleteResult, err error)
ListByReplicationProtectionContainersCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ReplicationProtectionContainerMappingsClient) ListComplete ¶
func (c ReplicationProtectionContainerMappingsClient) ListComplete(ctx context.Context, id VaultId) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (ReplicationProtectionContainerMappingsClient) ListCompleteMatchingPredicate ¶
func (c ReplicationProtectionContainerMappingsClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, predicate ProtectionContainerMappingOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ReplicationProtectionContainerMappingsClient) Purge ¶
func (c ReplicationProtectionContainerMappingsClient) Purge(ctx context.Context, id ReplicationProtectionContainerMappingId) (result PurgeOperationResponse, err error)
Purge ...
func (ReplicationProtectionContainerMappingsClient) PurgeThenPoll ¶
func (c ReplicationProtectionContainerMappingsClient) PurgeThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId) error
PurgeThenPoll performs Purge then polls until it's completed
func (ReplicationProtectionContainerMappingsClient) Update ¶
func (c ReplicationProtectionContainerMappingsClient) Update(ctx context.Context, id ReplicationProtectionContainerMappingId, input UpdateProtectionContainerMappingInput) (result UpdateOperationResponse, err error)
Update ...
func (ReplicationProtectionContainerMappingsClient) UpdateThenPoll ¶
func (c ReplicationProtectionContainerMappingsClient) UpdateThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, input UpdateProtectionContainerMappingInput) error
UpdateThenPoll performs Update then polls until it's completed
type ReplicationProviderContainerUnmappingInput ¶
type ReplicationProviderContainerUnmappingInput struct {
InstanceType *string `json:"instanceType,omitempty"`
}
type ReplicationProviderSpecificContainerMappingInput ¶
type ReplicationProviderSpecificContainerMappingInput interface { }
type ReplicationProviderSpecificUpdateContainerMappingInput ¶
type ReplicationProviderSpecificUpdateContainerMappingInput interface { }
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type UpdateProtectionContainerMappingInput ¶
type UpdateProtectionContainerMappingInput struct {
Properties *UpdateProtectionContainerMappingInputProperties `json:"properties,omitempty"`
}
type UpdateProtectionContainerMappingInputProperties ¶
type UpdateProtectionContainerMappingInputProperties struct {
ProviderSpecificInput *ReplicationProviderSpecificUpdateContainerMappingInput `json:"providerSpecificInput,omitempty"`
}
func (*UpdateProtectionContainerMappingInputProperties) UnmarshalJSON ¶
func (s *UpdateProtectionContainerMappingInputProperties) UnmarshalJSON(bytes []byte) error
type VMwareCbtContainerMappingInput ¶
type VMwareCbtContainerMappingInput struct { KeyVaultId *string `json:"keyVaultId,omitempty"` KeyVaultUri *string `json:"keyVaultUri,omitempty"` ServiceBusConnectionStringSecretName *string `json:"serviceBusConnectionStringSecretName,omitempty"` StorageAccountId string `json:"storageAccountId"` StorageAccountSasSecretName *string `json:"storageAccountSasSecretName,omitempty"` TargetLocation string `json:"targetLocation"` }
func (VMwareCbtContainerMappingInput) MarshalJSON ¶
func (s VMwareCbtContainerMappingInput) MarshalJSON() ([]byte, error)
type VMwareCbtProtectionContainerMappingDetails ¶
type VMwareCbtProtectionContainerMappingDetails struct { KeyVaultId *string `json:"keyVaultId,omitempty"` KeyVaultUri *string `json:"keyVaultUri,omitempty"` RoleSizeToNicCountMap *map[string]int64 `json:"roleSizeToNicCountMap,omitempty"` ServiceBusConnectionStringSecretName *string `json:"serviceBusConnectionStringSecretName,omitempty"` StorageAccountId *string `json:"storageAccountId,omitempty"` StorageAccountSasSecretName *string `json:"storageAccountSasSecretName,omitempty"` TargetLocation *string `json:"targetLocation,omitempty"` }
func (VMwareCbtProtectionContainerMappingDetails) MarshalJSON ¶
func (s VMwareCbtProtectionContainerMappingDetails) MarshalJSON() ([]byte, error)
type VaultId ¶
VaultId is a struct representing the Resource ID for a Vault
func NewVaultID ¶
NewVaultID returns a new VaultId struct
func ParseVaultID ¶
ParseVaultID parses 'input' into a VaultId
func ParseVaultIDInsensitively ¶
ParseVaultIDInsensitively parses 'input' case-insensitively into a VaultId note: this method should only be used for API response data and not user input
func (VaultId) Segments ¶
func (id VaultId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Vault ID
Source Files ¶
- client.go
- constants.go
- id_replicationprotectioncontainer.go
- id_replicationprotectioncontainermapping.go
- id_vault.go
- method_create_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- method_listbyreplicationprotectioncontainers_autorest.go
- method_purge_autorest.go
- method_update_autorest.go
- model_a2acontainermappinginput.go
- model_a2aprotectioncontainermappingdetails.go
- model_a2aupdatecontainermappinginput.go
- model_createprotectioncontainermappinginput.go
- model_createprotectioncontainermappinginputproperties.go
- model_healtherror.go
- model_inmagercmprotectioncontainermappingdetails.go
- model_inmagercmupdatecontainermappinginput.go
- model_innerhealtherror.go
- model_protectioncontainermapping.go
- model_protectioncontainermappingproperties.go
- model_protectioncontainermappingproviderspecificdetails.go
- model_removeprotectioncontainermappinginput.go
- model_removeprotectioncontainermappinginputproperties.go
- model_replicationprovidercontainerunmappinginput.go
- model_replicationproviderspecificcontainermappinginput.go
- model_replicationproviderspecificupdatecontainermappinginput.go
- model_updateprotectioncontainermappinginput.go
- model_updateprotectioncontainermappinginputproperties.go
- model_vmwarecbtcontainermappinginput.go
- model_vmwarecbtprotectioncontainermappingdetails.go
- predicates.go
- version.go