StorageSyncService Interface

public interface StorageSyncService

An immutable client-side representation of StorageSyncService.

Method Summary

Modifier and Type Method and Description
abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract ManagedServiceIdentity identity()

Gets the identity property: The managed service identities assigned to this resource.

abstract IncomingTrafficPolicy incomingTrafficPolicy()

Gets the incomingTrafficPolicy property: Incoming Traffic Policy.

abstract StorageSyncServiceInner innerModel()

Gets the inner com.azure.resourcemanager.storagesync.fluent.models.StorageSyncServiceInner object.

abstract String lastOperationName()

Gets the lastOperationName property: Resource Last Operation Name.

abstract String lastWorkflowId()

Gets the lastWorkflowId property: StorageSyncService lastWorkflowId.

abstract String location()

Gets the location property: The geo-location where the resource lives.

abstract String name()

Gets the name property: The name of the resource.

abstract List<PrivateEndpointConnection> privateEndpointConnections()

Gets the privateEndpointConnections property: List of private endpoint connection associated with the specified storage sync service.

abstract String provisioningState()

Gets the provisioningState property: StorageSyncService Provisioning State.

abstract StorageSyncService refresh()

Refreshes the resource to sync with Azure.

abstract StorageSyncService refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract Integer storageSyncServiceStatus()

Gets the storageSyncServiceStatus property: Storage Sync service status.

abstract String storageSyncServiceUid()

Gets the storageSyncServiceUid property: Storage Sync service Uid.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the StorageSyncService resource.

abstract Boolean useIdentity()

Gets the useIdentity property: Use Identity authorization when customer have finished setup RBAC permissions.

Method Details

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

identity

public abstract ManagedServiceIdentity identity()

Gets the identity property: The managed service identities assigned to this resource.

Returns:

the identity value.

incomingTrafficPolicy

public abstract IncomingTrafficPolicy incomingTrafficPolicy()

Gets the incomingTrafficPolicy property: Incoming Traffic Policy.

Returns:

the incomingTrafficPolicy value.

innerModel

public abstract StorageSyncServiceInner innerModel()

Gets the inner com.azure.resourcemanager.storagesync.fluent.models.StorageSyncServiceInner object.

Returns:

the inner object.

lastOperationName

public abstract String lastOperationName()

Gets the lastOperationName property: Resource Last Operation Name.

Returns:

the lastOperationName value.

lastWorkflowId

public abstract String lastWorkflowId()

Gets the lastWorkflowId property: StorageSyncService lastWorkflowId.

Returns:

the lastWorkflowId value.

location

public abstract String location()

Gets the location property: The geo-location where the resource lives.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

privateEndpointConnections

public abstract List<PrivateEndpointConnection> privateEndpointConnections()

Gets the privateEndpointConnections property: List of private endpoint connection associated with the specified storage sync service.

Returns:

the privateEndpointConnections value.

provisioningState

public abstract String provisioningState()

Gets the provisioningState property: StorageSyncService Provisioning State.

Returns:

the provisioningState value.

refresh

public abstract StorageSyncService refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract StorageSyncService refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

storageSyncServiceStatus

public abstract Integer storageSyncServiceStatus()

Gets the storageSyncServiceStatus property: Storage Sync service status.

Returns:

the storageSyncServiceStatus value.

storageSyncServiceUid

public abstract String storageSyncServiceUid()

Gets the storageSyncServiceUid property: Storage Sync service Uid.

Returns:

the storageSyncServiceUid value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

tags

public abstract Map<String,String> tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract StorageSyncService.Update update()

Begins update for the StorageSyncService resource.

Returns:

the stage of resource update.

useIdentity

public abstract Boolean useIdentity()

Gets the useIdentity property: Use Identity authorization when customer have finished setup RBAC permissions.

Returns:

the useIdentity value.

Applies to