CloudEndpoints Interface
public interface CloudEndpoints
Resource collection API of CloudEndpoints.
Method Summary
Method Details
afsShareMetadataCertificatePublicKeys
public abstract CloudEndpointAfsShareMetadataCertificatePublicKeys afsShareMetadataCertificatePublicKeys(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)
Get the AFS file share metadata signing certificate public keys.
Parameters:
Returns:
afsShareMetadataCertificatePublicKeysWithResponse
public abstract Response<CloudEndpointAfsShareMetadataCertificatePublicKeys> afsShareMetadataCertificatePublicKeysWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)
Get the AFS file share metadata signing certificate public keys.
Parameters:
Returns:
define
public abstract CloudEndpoint.DefinitionStages.Blank define(String name)
Begins definition for a new CloudEndpoint resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)
Delete a given CloudEndpoint.
Parameters:
delete
public abstract void delete(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)
Delete a given CloudEndpoint.
Parameters:
deleteById
public abstract void deleteById(String id)
Delete a given CloudEndpoint.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Delete a given CloudEndpoint.
Parameters:
get
public abstract CloudEndpoint get(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)
Get a given CloudEndpoint.
Parameters:
Returns:
getById
public abstract CloudEndpoint getById(String id)
Get a given CloudEndpoint.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<CloudEndpoint> getByIdWithResponse(String id, Context context)
Get a given CloudEndpoint.
Parameters:
Returns:
getWithResponse
public abstract Response<CloudEndpoint> getWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)
Get a given CloudEndpoint.
Parameters:
Returns:
listBySyncGroup
public abstract PagedIterable<CloudEndpoint> listBySyncGroup(String resourceGroupName, String storageSyncServiceName, String syncGroupName)
Get a CloudEndpoint List.
Parameters:
Returns:
listBySyncGroup
public abstract PagedIterable<CloudEndpoint> listBySyncGroup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, Context context)
Get a CloudEndpoint List.
Parameters:
Returns:
postBackup
public abstract PostBackupResponse postBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)
Post Backup a given CloudEndpoint.
Parameters:
Returns:
postBackup
public abstract PostBackupResponse postBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)
Post Backup a given CloudEndpoint.
Parameters:
Returns:
postRestore
public abstract void postRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters)
Post Restore a given CloudEndpoint.
Parameters:
postRestore
public abstract void postRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters, Context context)
Post Restore a given CloudEndpoint.
Parameters:
preBackup
public abstract void preBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)
Pre Backup a given CloudEndpoint.
Parameters:
preBackup
public abstract void preBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)
Pre Backup a given CloudEndpoint.
Parameters:
preRestore
public abstract void preRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters)
Pre Restore a given CloudEndpoint.
Parameters:
preRestore
public abstract void preRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters, Context context)
Pre Restore a given CloudEndpoint.
Parameters:
restoreHeartbeat
public abstract void restoreHeartbeat(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)
Restore Heartbeat a given CloudEndpoint.
Parameters:
restoreHeartbeatWithResponse
public abstract CloudEndpointsRestoreHeartbeatResponse restoreHeartbeatWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)
Restore Heartbeat a given CloudEndpoint.
Parameters:
Returns:
triggerChangeDetection
public abstract void triggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters)
Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint.
Parameters:
triggerChangeDetection
public abstract void triggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters, Context context)
Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint.
Parameters: