Documentation ¶
Index ¶
- func ValidateReplicationNetworkID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateReplicationNetworkMappingID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error)
- type AzureToAzureCreateNetworkMappingInput
- type AzureToAzureNetworkMappingSettings
- type AzureToAzureUpdateNetworkMappingInput
- type CreateNetworkMappingInput
- type CreateNetworkMappingInputProperties
- type CreateOperationResponse
- type DeleteOperationResponse
- type FabricSpecificCreateNetworkMappingInput
- type FabricSpecificUpdateNetworkMappingInput
- type GetOperationResponse
- type ListByReplicationNetworksCompleteResult
- type ListByReplicationNetworksOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type NetworkMapping
- type NetworkMappingFabricSpecificSettings
- type NetworkMappingOperationPredicate
- type NetworkMappingProperties
- type RawFabricSpecificCreateNetworkMappingInputImpl
- type RawFabricSpecificUpdateNetworkMappingInputImpl
- type RawNetworkMappingFabricSpecificSettingsImpl
- type ReplicationNetworkId
- type ReplicationNetworkMappingId
- func NewReplicationNetworkMappingID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationNetworkMappingId
- func ParseReplicationNetworkMappingID(input string) (*ReplicationNetworkMappingId, error)
- func ParseReplicationNetworkMappingIDInsensitively(input string) (*ReplicationNetworkMappingId, error)
- type ReplicationNetworkMappingsClient
- func (c ReplicationNetworkMappingsClient) Create(ctx context.Context, id ReplicationNetworkMappingId, ...) (result CreateOperationResponse, err error)
- func (c ReplicationNetworkMappingsClient) CreateThenPoll(ctx context.Context, id ReplicationNetworkMappingId, ...) error
- func (c ReplicationNetworkMappingsClient) Delete(ctx context.Context, id ReplicationNetworkMappingId) (result DeleteOperationResponse, err error)
- func (c ReplicationNetworkMappingsClient) DeleteThenPoll(ctx context.Context, id ReplicationNetworkMappingId) error
- func (c ReplicationNetworkMappingsClient) Get(ctx context.Context, id ReplicationNetworkMappingId) (result GetOperationResponse, err error)
- func (c ReplicationNetworkMappingsClient) List(ctx context.Context, id VaultId) (result ListOperationResponse, err error)
- func (c ReplicationNetworkMappingsClient) ListByReplicationNetworks(ctx context.Context, id ReplicationNetworkId) (result ListByReplicationNetworksOperationResponse, err error)
- func (c ReplicationNetworkMappingsClient) ListByReplicationNetworksComplete(ctx context.Context, id ReplicationNetworkId) (ListByReplicationNetworksCompleteResult, error)
- func (c ReplicationNetworkMappingsClient) ListByReplicationNetworksCompleteMatchingPredicate(ctx context.Context, id ReplicationNetworkId, ...) (result ListByReplicationNetworksCompleteResult, err error)
- func (c ReplicationNetworkMappingsClient) ListComplete(ctx context.Context, id VaultId) (ListCompleteResult, error)
- func (c ReplicationNetworkMappingsClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, predicate NetworkMappingOperationPredicate) (result ListCompleteResult, err error)
- func (c ReplicationNetworkMappingsClient) Update(ctx context.Context, id ReplicationNetworkMappingId, ...) (result UpdateOperationResponse, err error)
- func (c ReplicationNetworkMappingsClient) UpdateThenPoll(ctx context.Context, id ReplicationNetworkMappingId, ...) error
- type UpdateNetworkMappingInput
- type UpdateNetworkMappingInputProperties
- type UpdateOperationResponse
- type VMmToAzureCreateNetworkMappingInput
- type VMmToAzureNetworkMappingSettings
- type VMmToAzureUpdateNetworkMappingInput
- type VMmToVMmCreateNetworkMappingInput
- type VMmToVMmNetworkMappingSettings
- type VMmToVMmUpdateNetworkMappingInput
- type VaultId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateReplicationNetworkID ¶
func ValidateReplicationNetworkID(input interface{}, key string) (warnings []string, errors []error)
ValidateReplicationNetworkID checks that 'input' can be parsed as a Replication Network ID
func ValidateReplicationNetworkMappingID ¶
func ValidateReplicationNetworkMappingID(input interface{}, key string) (warnings []string, errors []error)
ValidateReplicationNetworkMappingID checks that 'input' can be parsed as a Replication Network Mapping ID
func ValidateVaultID ¶
ValidateVaultID checks that 'input' can be parsed as a Vault ID
Types ¶
type AzureToAzureCreateNetworkMappingInput ¶
type AzureToAzureCreateNetworkMappingInput struct {
PrimaryNetworkId string `json:"primaryNetworkId"`
}
func (AzureToAzureCreateNetworkMappingInput) MarshalJSON ¶
func (s AzureToAzureCreateNetworkMappingInput) MarshalJSON() ([]byte, error)
type AzureToAzureNetworkMappingSettings ¶
type AzureToAzureNetworkMappingSettings struct { PrimaryFabricLocation *string `json:"primaryFabricLocation,omitempty"` RecoveryFabricLocation *string `json:"recoveryFabricLocation,omitempty"` }
func (AzureToAzureNetworkMappingSettings) MarshalJSON ¶
func (s AzureToAzureNetworkMappingSettings) MarshalJSON() ([]byte, error)
type AzureToAzureUpdateNetworkMappingInput ¶
type AzureToAzureUpdateNetworkMappingInput struct {
PrimaryNetworkId *string `json:"primaryNetworkId,omitempty"`
}
func (AzureToAzureUpdateNetworkMappingInput) MarshalJSON ¶
func (s AzureToAzureUpdateNetworkMappingInput) MarshalJSON() ([]byte, error)
type CreateNetworkMappingInput ¶
type CreateNetworkMappingInput struct {
Properties CreateNetworkMappingInputProperties `json:"properties"`
}
type CreateNetworkMappingInputProperties ¶
type CreateNetworkMappingInputProperties struct { FabricSpecificDetails FabricSpecificCreateNetworkMappingInput `json:"fabricSpecificDetails"` RecoveryFabricName *string `json:"recoveryFabricName,omitempty"` RecoveryNetworkId string `json:"recoveryNetworkId"` }
func (*CreateNetworkMappingInputProperties) UnmarshalJSON ¶
func (s *CreateNetworkMappingInputProperties) UnmarshalJSON(bytes []byte) error
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type FabricSpecificCreateNetworkMappingInput ¶
type FabricSpecificCreateNetworkMappingInput interface { }
type FabricSpecificUpdateNetworkMappingInput ¶
type FabricSpecificUpdateNetworkMappingInput interface { }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NetworkMapping }
type ListByReplicationNetworksCompleteResult ¶
type ListByReplicationNetworksCompleteResult struct {
Items []NetworkMapping
}
type ListByReplicationNetworksOperationResponse ¶
type ListByReplicationNetworksOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]NetworkMapping }
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []NetworkMapping
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]NetworkMapping }
type NetworkMapping ¶
type NetworkMapping struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *NetworkMappingProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type NetworkMappingFabricSpecificSettings ¶
type NetworkMappingFabricSpecificSettings interface { }
type NetworkMappingOperationPredicate ¶
type NetworkMappingOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (NetworkMappingOperationPredicate) Matches ¶
func (p NetworkMappingOperationPredicate) Matches(input NetworkMapping) bool
type NetworkMappingProperties ¶
type NetworkMappingProperties struct { FabricSpecificSettings NetworkMappingFabricSpecificSettings `json:"fabricSpecificSettings"` PrimaryFabricFriendlyName *string `json:"primaryFabricFriendlyName,omitempty"` PrimaryNetworkFriendlyName *string `json:"primaryNetworkFriendlyName,omitempty"` PrimaryNetworkId *string `json:"primaryNetworkId,omitempty"` RecoveryFabricArmId *string `json:"recoveryFabricArmId,omitempty"` RecoveryFabricFriendlyName *string `json:"recoveryFabricFriendlyName,omitempty"` RecoveryNetworkFriendlyName *string `json:"recoveryNetworkFriendlyName,omitempty"` RecoveryNetworkId *string `json:"recoveryNetworkId,omitempty"` State *string `json:"state,omitempty"` }
func (*NetworkMappingProperties) UnmarshalJSON ¶
func (s *NetworkMappingProperties) UnmarshalJSON(bytes []byte) error
type RawFabricSpecificCreateNetworkMappingInputImpl ¶
type RawFabricSpecificCreateNetworkMappingInputImpl struct { Type string Values map[string]interface{} }
RawFabricSpecificCreateNetworkMappingInputImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RawFabricSpecificUpdateNetworkMappingInputImpl ¶
type RawFabricSpecificUpdateNetworkMappingInputImpl struct { Type string Values map[string]interface{} }
RawFabricSpecificUpdateNetworkMappingInputImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RawNetworkMappingFabricSpecificSettingsImpl ¶
type RawNetworkMappingFabricSpecificSettingsImpl struct { Type string Values map[string]interface{} }
RawNetworkMappingFabricSpecificSettingsImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type ReplicationNetworkId ¶
type ReplicationNetworkId struct { SubscriptionId string ResourceGroupName string VaultName string ReplicationFabricName string ReplicationNetworkName string }
ReplicationNetworkId is a struct representing the Resource ID for a Replication Network
func NewReplicationNetworkID ¶
func NewReplicationNetworkID(subscriptionId string, resourceGroupName string, vaultName string, replicationFabricName string, replicationNetworkName string) ReplicationNetworkId
NewReplicationNetworkID returns a new ReplicationNetworkId struct
func ParseReplicationNetworkID ¶
func ParseReplicationNetworkID(input string) (*ReplicationNetworkId, error)
ParseReplicationNetworkID parses 'input' into a ReplicationNetworkId
func ParseReplicationNetworkIDInsensitively ¶
func ParseReplicationNetworkIDInsensitively(input string) (*ReplicationNetworkId, error)
ParseReplicationNetworkIDInsensitively parses 'input' case-insensitively into a ReplicationNetworkId note: this method should only be used for API response data and not user input
func (ReplicationNetworkId) ID ¶
func (id ReplicationNetworkId) ID() string
ID returns the formatted Replication Network ID
func (ReplicationNetworkId) Segments ¶
func (id ReplicationNetworkId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Replication Network ID
func (ReplicationNetworkId) String ¶
func (id ReplicationNetworkId) String() string
String returns a human-readable description of this Replication Network ID
type ReplicationNetworkMappingId ¶
type ReplicationNetworkMappingId struct { SubscriptionId string ResourceGroupName string VaultName string ReplicationFabricName string ReplicationNetworkName string ReplicationNetworkMappingName string }
ReplicationNetworkMappingId is a struct representing the Resource ID for a Replication Network Mapping
func NewReplicationNetworkMappingID ¶
func NewReplicationNetworkMappingID(subscriptionId string, resourceGroupName string, vaultName string, replicationFabricName string, replicationNetworkName string, replicationNetworkMappingName string) ReplicationNetworkMappingId
NewReplicationNetworkMappingID returns a new ReplicationNetworkMappingId struct
func ParseReplicationNetworkMappingID ¶
func ParseReplicationNetworkMappingID(input string) (*ReplicationNetworkMappingId, error)
ParseReplicationNetworkMappingID parses 'input' into a ReplicationNetworkMappingId
func ParseReplicationNetworkMappingIDInsensitively ¶
func ParseReplicationNetworkMappingIDInsensitively(input string) (*ReplicationNetworkMappingId, error)
ParseReplicationNetworkMappingIDInsensitively parses 'input' case-insensitively into a ReplicationNetworkMappingId note: this method should only be used for API response data and not user input
func (ReplicationNetworkMappingId) ID ¶
func (id ReplicationNetworkMappingId) ID() string
ID returns the formatted Replication Network Mapping ID
func (ReplicationNetworkMappingId) Segments ¶
func (id ReplicationNetworkMappingId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Replication Network Mapping ID
func (ReplicationNetworkMappingId) String ¶
func (id ReplicationNetworkMappingId) String() string
String returns a human-readable description of this Replication Network Mapping ID
type ReplicationNetworkMappingsClient ¶
type ReplicationNetworkMappingsClient struct {
Client *resourcemanager.Client
}
func NewReplicationNetworkMappingsClientWithBaseURI ¶
func NewReplicationNetworkMappingsClientWithBaseURI(sdkApi sdkEnv.Api) (*ReplicationNetworkMappingsClient, error)
func (ReplicationNetworkMappingsClient) Create ¶
func (c ReplicationNetworkMappingsClient) Create(ctx context.Context, id ReplicationNetworkMappingId, input CreateNetworkMappingInput) (result CreateOperationResponse, err error)
Create ...
func (ReplicationNetworkMappingsClient) CreateThenPoll ¶
func (c ReplicationNetworkMappingsClient) CreateThenPoll(ctx context.Context, id ReplicationNetworkMappingId, input CreateNetworkMappingInput) error
CreateThenPoll performs Create then polls until it's completed
func (ReplicationNetworkMappingsClient) Delete ¶
func (c ReplicationNetworkMappingsClient) Delete(ctx context.Context, id ReplicationNetworkMappingId) (result DeleteOperationResponse, err error)
Delete ...
func (ReplicationNetworkMappingsClient) DeleteThenPoll ¶
func (c ReplicationNetworkMappingsClient) DeleteThenPoll(ctx context.Context, id ReplicationNetworkMappingId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ReplicationNetworkMappingsClient) Get ¶
func (c ReplicationNetworkMappingsClient) Get(ctx context.Context, id ReplicationNetworkMappingId) (result GetOperationResponse, err error)
Get ...
func (ReplicationNetworkMappingsClient) List ¶
func (c ReplicationNetworkMappingsClient) List(ctx context.Context, id VaultId) (result ListOperationResponse, err error)
List ...
func (ReplicationNetworkMappingsClient) ListByReplicationNetworks ¶
func (c ReplicationNetworkMappingsClient) ListByReplicationNetworks(ctx context.Context, id ReplicationNetworkId) (result ListByReplicationNetworksOperationResponse, err error)
ListByReplicationNetworks ...
func (ReplicationNetworkMappingsClient) ListByReplicationNetworksComplete ¶
func (c ReplicationNetworkMappingsClient) ListByReplicationNetworksComplete(ctx context.Context, id ReplicationNetworkId) (ListByReplicationNetworksCompleteResult, error)
ListByReplicationNetworksComplete retrieves all the results into a single object
func (ReplicationNetworkMappingsClient) ListByReplicationNetworksCompleteMatchingPredicate ¶
func (c ReplicationNetworkMappingsClient) ListByReplicationNetworksCompleteMatchingPredicate(ctx context.Context, id ReplicationNetworkId, predicate NetworkMappingOperationPredicate) (result ListByReplicationNetworksCompleteResult, err error)
ListByReplicationNetworksCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ReplicationNetworkMappingsClient) ListComplete ¶
func (c ReplicationNetworkMappingsClient) ListComplete(ctx context.Context, id VaultId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ReplicationNetworkMappingsClient) ListCompleteMatchingPredicate ¶
func (c ReplicationNetworkMappingsClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, predicate NetworkMappingOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ReplicationNetworkMappingsClient) Update ¶
func (c ReplicationNetworkMappingsClient) Update(ctx context.Context, id ReplicationNetworkMappingId, input UpdateNetworkMappingInput) (result UpdateOperationResponse, err error)
Update ...
func (ReplicationNetworkMappingsClient) UpdateThenPoll ¶
func (c ReplicationNetworkMappingsClient) UpdateThenPoll(ctx context.Context, id ReplicationNetworkMappingId, input UpdateNetworkMappingInput) error
UpdateThenPoll performs Update then polls until it's completed
type UpdateNetworkMappingInput ¶
type UpdateNetworkMappingInput struct {
Properties *UpdateNetworkMappingInputProperties `json:"properties,omitempty"`
}
type UpdateNetworkMappingInputProperties ¶
type UpdateNetworkMappingInputProperties struct { FabricSpecificDetails FabricSpecificUpdateNetworkMappingInput `json:"fabricSpecificDetails"` RecoveryFabricName *string `json:"recoveryFabricName,omitempty"` RecoveryNetworkId *string `json:"recoveryNetworkId,omitempty"` }
func (*UpdateNetworkMappingInputProperties) UnmarshalJSON ¶
func (s *UpdateNetworkMappingInputProperties) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
type VMmToAzureCreateNetworkMappingInput ¶
type VMmToAzureCreateNetworkMappingInput struct { }
func (VMmToAzureCreateNetworkMappingInput) MarshalJSON ¶
func (s VMmToAzureCreateNetworkMappingInput) MarshalJSON() ([]byte, error)
type VMmToAzureNetworkMappingSettings ¶
type VMmToAzureNetworkMappingSettings struct { }
func (VMmToAzureNetworkMappingSettings) MarshalJSON ¶
func (s VMmToAzureNetworkMappingSettings) MarshalJSON() ([]byte, error)
type VMmToAzureUpdateNetworkMappingInput ¶
type VMmToAzureUpdateNetworkMappingInput struct { }
func (VMmToAzureUpdateNetworkMappingInput) MarshalJSON ¶
func (s VMmToAzureUpdateNetworkMappingInput) MarshalJSON() ([]byte, error)
type VMmToVMmCreateNetworkMappingInput ¶
type VMmToVMmCreateNetworkMappingInput struct { }
func (VMmToVMmCreateNetworkMappingInput) MarshalJSON ¶
func (s VMmToVMmCreateNetworkMappingInput) MarshalJSON() ([]byte, error)
type VMmToVMmNetworkMappingSettings ¶
type VMmToVMmNetworkMappingSettings struct { }
func (VMmToVMmNetworkMappingSettings) MarshalJSON ¶
func (s VMmToVMmNetworkMappingSettings) MarshalJSON() ([]byte, error)
type VMmToVMmUpdateNetworkMappingInput ¶
type VMmToVMmUpdateNetworkMappingInput struct { }
func (VMmToVMmUpdateNetworkMappingInput) MarshalJSON ¶
func (s VMmToVMmUpdateNetworkMappingInput) 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
- id_replicationnetwork.go
- id_replicationnetworkmapping.go
- id_vault.go
- method_create.go
- method_delete.go
- method_get.go
- method_list.go
- method_listbyreplicationnetworks.go
- method_update.go
- model_azuretoazurecreatenetworkmappinginput.go
- model_azuretoazurenetworkmappingsettings.go
- model_azuretoazureupdatenetworkmappinginput.go
- model_createnetworkmappinginput.go
- model_createnetworkmappinginputproperties.go
- model_fabricspecificcreatenetworkmappinginput.go
- model_fabricspecificupdatenetworkmappinginput.go
- model_networkmapping.go
- model_networkmappingfabricspecificsettings.go
- model_networkmappingproperties.go
- model_updatenetworkmappinginput.go
- model_updatenetworkmappinginputproperties.go
- model_vmmtoazurecreatenetworkmappinginput.go
- model_vmmtoazurenetworkmappingsettings.go
- model_vmmtoazureupdatenetworkmappinginput.go
- model_vmmtovmmcreatenetworkmappinginput.go
- model_vmmtovmmnetworkmappingsettings.go
- model_vmmtovmmupdatenetworkmappinginput.go
- predicates.go
- version.go