Documentation
¶
Index ¶
- type CloudEndpoint
- type CloudEndpointArgs
- type CloudEndpointState
- type LookupCloudEndpointArgs
- type LookupCloudEndpointResult
- type LookupRegisteredServerArgs
- type LookupRegisteredServerResult
- type LookupServerEndpointArgs
- type LookupServerEndpointResult
- type LookupStorageSyncServiceArgs
- type LookupStorageSyncServiceResult
- type LookupSyncGroupArgs
- type LookupSyncGroupResult
- type RegisteredServer
- type RegisteredServerArgs
- type RegisteredServerState
- type ServerEndpoint
- type ServerEndpointArgs
- type ServerEndpointHealthResponse
- type ServerEndpointHealthResponseArgs
- func (ServerEndpointHealthResponseArgs) ElementType() reflect.Type
- func (i ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponseOutput() ServerEndpointHealthResponseOutput
- func (i ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponseOutputWithContext(ctx context.Context) ServerEndpointHealthResponseOutput
- func (i ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponsePtrOutput() ServerEndpointHealthResponsePtrOutput
- func (i ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponsePtrOutputWithContext(ctx context.Context) ServerEndpointHealthResponsePtrOutput
- type ServerEndpointHealthResponseInput
- type ServerEndpointHealthResponseOutput
- func (o ServerEndpointHealthResponseOutput) CombinedHealth() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponseOutput) CurrentProgress() SyncProgressStatusResponsePtrOutput
- func (o ServerEndpointHealthResponseOutput) DownloadHealth() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponseOutput) DownloadStatus() SyncSessionStatusResponsePtrOutput
- func (ServerEndpointHealthResponseOutput) ElementType() reflect.Type
- func (o ServerEndpointHealthResponseOutput) LastUpdatedTimestamp() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponseOutput) OfflineDataTransferStatus() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponseOutput() ServerEndpointHealthResponseOutput
- func (o ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponseOutputWithContext(ctx context.Context) ServerEndpointHealthResponseOutput
- func (o ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponsePtrOutput() ServerEndpointHealthResponsePtrOutput
- func (o ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponsePtrOutputWithContext(ctx context.Context) ServerEndpointHealthResponsePtrOutput
- func (o ServerEndpointHealthResponseOutput) UploadHealth() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponseOutput) UploadStatus() SyncSessionStatusResponsePtrOutput
- type ServerEndpointHealthResponsePtrInput
- type ServerEndpointHealthResponsePtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) CombinedHealth() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) CurrentProgress() SyncProgressStatusResponsePtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) DownloadHealth() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) DownloadStatus() SyncSessionStatusResponsePtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) Elem() ServerEndpointHealthResponseOutput
- func (ServerEndpointHealthResponsePtrOutput) ElementType() reflect.Type
- func (o ServerEndpointHealthResponsePtrOutput) LastUpdatedTimestamp() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) OfflineDataTransferStatus() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) ToServerEndpointHealthResponsePtrOutput() ServerEndpointHealthResponsePtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) ToServerEndpointHealthResponsePtrOutputWithContext(ctx context.Context) ServerEndpointHealthResponsePtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) UploadHealth() pulumi.StringPtrOutput
- func (o ServerEndpointHealthResponsePtrOutput) UploadStatus() SyncSessionStatusResponsePtrOutput
- type ServerEndpointState
- type StorageSyncService
- type StorageSyncServiceArgs
- type StorageSyncServiceState
- type SyncGroup
- type SyncGroupArgs
- type SyncGroupState
- type SyncProgressStatusResponse
- type SyncProgressStatusResponseArgs
- func (SyncProgressStatusResponseArgs) ElementType() reflect.Type
- func (i SyncProgressStatusResponseArgs) ToSyncProgressStatusResponseOutput() SyncProgressStatusResponseOutput
- func (i SyncProgressStatusResponseArgs) ToSyncProgressStatusResponseOutputWithContext(ctx context.Context) SyncProgressStatusResponseOutput
- func (i SyncProgressStatusResponseArgs) ToSyncProgressStatusResponsePtrOutput() SyncProgressStatusResponsePtrOutput
- func (i SyncProgressStatusResponseArgs) ToSyncProgressStatusResponsePtrOutputWithContext(ctx context.Context) SyncProgressStatusResponsePtrOutput
- type SyncProgressStatusResponseInput
- type SyncProgressStatusResponseOutput
- func (o SyncProgressStatusResponseOutput) AppliedBytes() pulumi.IntPtrOutput
- func (o SyncProgressStatusResponseOutput) AppliedItemCount() pulumi.IntPtrOutput
- func (SyncProgressStatusResponseOutput) ElementType() reflect.Type
- func (o SyncProgressStatusResponseOutput) PerItemErrorCount() pulumi.IntPtrOutput
- func (o SyncProgressStatusResponseOutput) ProgressTimestamp() pulumi.StringPtrOutput
- func (o SyncProgressStatusResponseOutput) SyncDirection() pulumi.StringPtrOutput
- func (o SyncProgressStatusResponseOutput) ToSyncProgressStatusResponseOutput() SyncProgressStatusResponseOutput
- func (o SyncProgressStatusResponseOutput) ToSyncProgressStatusResponseOutputWithContext(ctx context.Context) SyncProgressStatusResponseOutput
- func (o SyncProgressStatusResponseOutput) ToSyncProgressStatusResponsePtrOutput() SyncProgressStatusResponsePtrOutput
- func (o SyncProgressStatusResponseOutput) ToSyncProgressStatusResponsePtrOutputWithContext(ctx context.Context) SyncProgressStatusResponsePtrOutput
- func (o SyncProgressStatusResponseOutput) TotalBytes() pulumi.IntPtrOutput
- func (o SyncProgressStatusResponseOutput) TotalItemCount() pulumi.IntPtrOutput
- type SyncProgressStatusResponsePtrInput
- type SyncProgressStatusResponsePtrOutput
- func (o SyncProgressStatusResponsePtrOutput) AppliedBytes() pulumi.IntPtrOutput
- func (o SyncProgressStatusResponsePtrOutput) AppliedItemCount() pulumi.IntPtrOutput
- func (o SyncProgressStatusResponsePtrOutput) Elem() SyncProgressStatusResponseOutput
- func (SyncProgressStatusResponsePtrOutput) ElementType() reflect.Type
- func (o SyncProgressStatusResponsePtrOutput) PerItemErrorCount() pulumi.IntPtrOutput
- func (o SyncProgressStatusResponsePtrOutput) ProgressTimestamp() pulumi.StringPtrOutput
- func (o SyncProgressStatusResponsePtrOutput) SyncDirection() pulumi.StringPtrOutput
- func (o SyncProgressStatusResponsePtrOutput) ToSyncProgressStatusResponsePtrOutput() SyncProgressStatusResponsePtrOutput
- func (o SyncProgressStatusResponsePtrOutput) ToSyncProgressStatusResponsePtrOutputWithContext(ctx context.Context) SyncProgressStatusResponsePtrOutput
- func (o SyncProgressStatusResponsePtrOutput) TotalBytes() pulumi.IntPtrOutput
- func (o SyncProgressStatusResponsePtrOutput) TotalItemCount() pulumi.IntPtrOutput
- type SyncSessionStatusResponse
- type SyncSessionStatusResponseArgs
- func (SyncSessionStatusResponseArgs) ElementType() reflect.Type
- func (i SyncSessionStatusResponseArgs) ToSyncSessionStatusResponseOutput() SyncSessionStatusResponseOutput
- func (i SyncSessionStatusResponseArgs) ToSyncSessionStatusResponseOutputWithContext(ctx context.Context) SyncSessionStatusResponseOutput
- func (i SyncSessionStatusResponseArgs) ToSyncSessionStatusResponsePtrOutput() SyncSessionStatusResponsePtrOutput
- func (i SyncSessionStatusResponseArgs) ToSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) SyncSessionStatusResponsePtrOutput
- type SyncSessionStatusResponseInput
- type SyncSessionStatusResponseOutput
- func (SyncSessionStatusResponseOutput) ElementType() reflect.Type
- func (o SyncSessionStatusResponseOutput) LastSyncPerItemErrorCount() pulumi.IntPtrOutput
- func (o SyncSessionStatusResponseOutput) LastSyncResult() pulumi.IntPtrOutput
- func (o SyncSessionStatusResponseOutput) LastSyncSuccessTimestamp() pulumi.StringPtrOutput
- func (o SyncSessionStatusResponseOutput) LastSyncTimestamp() pulumi.StringPtrOutput
- func (o SyncSessionStatusResponseOutput) ToSyncSessionStatusResponseOutput() SyncSessionStatusResponseOutput
- func (o SyncSessionStatusResponseOutput) ToSyncSessionStatusResponseOutputWithContext(ctx context.Context) SyncSessionStatusResponseOutput
- func (o SyncSessionStatusResponseOutput) ToSyncSessionStatusResponsePtrOutput() SyncSessionStatusResponsePtrOutput
- func (o SyncSessionStatusResponseOutput) ToSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) SyncSessionStatusResponsePtrOutput
- type SyncSessionStatusResponsePtrInput
- type SyncSessionStatusResponsePtrOutput
- func (o SyncSessionStatusResponsePtrOutput) Elem() SyncSessionStatusResponseOutput
- func (SyncSessionStatusResponsePtrOutput) ElementType() reflect.Type
- func (o SyncSessionStatusResponsePtrOutput) LastSyncPerItemErrorCount() pulumi.IntPtrOutput
- func (o SyncSessionStatusResponsePtrOutput) LastSyncResult() pulumi.IntPtrOutput
- func (o SyncSessionStatusResponsePtrOutput) LastSyncSuccessTimestamp() pulumi.StringPtrOutput
- func (o SyncSessionStatusResponsePtrOutput) LastSyncTimestamp() pulumi.StringPtrOutput
- func (o SyncSessionStatusResponsePtrOutput) ToSyncSessionStatusResponsePtrOutput() SyncSessionStatusResponsePtrOutput
- func (o SyncSessionStatusResponsePtrOutput) ToSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) SyncSessionStatusResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudEndpoint ¶
type CloudEndpoint struct { pulumi.CustomResourceState // Backup Enabled BackupEnabled pulumi.StringOutput `pulumi:"backupEnabled"` // Friendly Name FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // Resource Last Operation Name LastOperationName pulumi.StringPtrOutput `pulumi:"lastOperationName"` // CloudEndpoint lastWorkflowId LastWorkflowId pulumi.StringPtrOutput `pulumi:"lastWorkflowId"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Partnership Id PartnershipId pulumi.StringPtrOutput `pulumi:"partnershipId"` // CloudEndpoint Provisioning State ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Storage Account Resource Id StorageAccountResourceId pulumi.StringPtrOutput `pulumi:"storageAccountResourceId"` StorageAccountShareName pulumi.StringPtrOutput `pulumi:"storageAccountShareName"` // Storage Account Tenant Id StorageAccountTenantId pulumi.StringPtrOutput `pulumi:"storageAccountTenantId"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Cloud Endpoint object.
func GetCloudEndpoint ¶
func GetCloudEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudEndpointState, opts ...pulumi.ResourceOption) (*CloudEndpoint, error)
GetCloudEndpoint gets an existing CloudEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCloudEndpoint ¶
func NewCloudEndpoint(ctx *pulumi.Context, name string, args *CloudEndpointArgs, opts ...pulumi.ResourceOption) (*CloudEndpoint, error)
NewCloudEndpoint registers a new resource with the given unique name, arguments, and options.
type CloudEndpointArgs ¶
type CloudEndpointArgs struct { // Name of Cloud Endpoint object. CloudEndpointName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Storage Account Resource Id StorageAccountResourceId pulumi.StringPtrInput StorageAccountShareName pulumi.StringPtrInput // Storage Account Tenant Id StorageAccountTenantId pulumi.StringPtrInput // Name of Storage Sync Service resource. StorageSyncServiceName pulumi.StringInput // Name of Sync Group resource. SyncGroupName pulumi.StringInput }
The set of arguments for constructing a CloudEndpoint resource.
func (CloudEndpointArgs) ElementType ¶
func (CloudEndpointArgs) ElementType() reflect.Type
type CloudEndpointState ¶
type CloudEndpointState struct { // Backup Enabled BackupEnabled pulumi.StringPtrInput // Friendly Name FriendlyName pulumi.StringPtrInput // Resource Last Operation Name LastOperationName pulumi.StringPtrInput // CloudEndpoint lastWorkflowId LastWorkflowId pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Partnership Id PartnershipId pulumi.StringPtrInput // CloudEndpoint Provisioning State ProvisioningState pulumi.StringPtrInput // Storage Account Resource Id StorageAccountResourceId pulumi.StringPtrInput StorageAccountShareName pulumi.StringPtrInput // Storage Account Tenant Id StorageAccountTenantId pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (CloudEndpointState) ElementType ¶
func (CloudEndpointState) ElementType() reflect.Type
type LookupCloudEndpointArgs ¶
type LookupCloudEndpointArgs struct { // Name of Cloud Endpoint object. CloudEndpointName string `pulumi:"cloudEndpointName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of Storage Sync Service resource. StorageSyncServiceName string `pulumi:"storageSyncServiceName"` // Name of Sync Group resource. SyncGroupName string `pulumi:"syncGroupName"` }
type LookupCloudEndpointResult ¶
type LookupCloudEndpointResult struct { // Backup Enabled BackupEnabled string `pulumi:"backupEnabled"` // Friendly Name FriendlyName *string `pulumi:"friendlyName"` // Resource Last Operation Name LastOperationName *string `pulumi:"lastOperationName"` // CloudEndpoint lastWorkflowId LastWorkflowId *string `pulumi:"lastWorkflowId"` // The name of the resource Name string `pulumi:"name"` // Partnership Id PartnershipId *string `pulumi:"partnershipId"` // CloudEndpoint Provisioning State ProvisioningState *string `pulumi:"provisioningState"` // Storage Account Resource Id StorageAccountResourceId *string `pulumi:"storageAccountResourceId"` StorageAccountShareName *string `pulumi:"storageAccountShareName"` // Storage Account Tenant Id StorageAccountTenantId *string `pulumi:"storageAccountTenantId"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Cloud Endpoint object.
func LookupCloudEndpoint ¶
func LookupCloudEndpoint(ctx *pulumi.Context, args *LookupCloudEndpointArgs, opts ...pulumi.InvokeOption) (*LookupCloudEndpointResult, error)
type LookupRegisteredServerArgs ¶
type LookupRegisteredServerArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // GUID identifying the on-premises server. ServerId string `pulumi:"serverId"` // Name of Storage Sync Service resource. StorageSyncServiceName string `pulumi:"storageSyncServiceName"` }
type LookupRegisteredServerResult ¶
type LookupRegisteredServerResult struct { // Registered Server Agent Version AgentVersion *string `pulumi:"agentVersion"` // Registered Server clusterId ClusterId *string `pulumi:"clusterId"` // Registered Server clusterName ClusterName *string `pulumi:"clusterName"` // Resource discoveryEndpointUri DiscoveryEndpointUri *string `pulumi:"discoveryEndpointUri"` // Friendly Name FriendlyName *string `pulumi:"friendlyName"` // Registered Server last heart beat LastHeartBeat *string `pulumi:"lastHeartBeat"` // Resource Last Operation Name LastOperationName *string `pulumi:"lastOperationName"` // Registered Server lastWorkflowId LastWorkflowId *string `pulumi:"lastWorkflowId"` // Management Endpoint Uri ManagementEndpointUri *string `pulumi:"managementEndpointUri"` // Monitoring Configuration MonitoringConfiguration *string `pulumi:"monitoringConfiguration"` // The name of the resource Name string `pulumi:"name"` // Registered Server Provisioning State ProvisioningState *string `pulumi:"provisioningState"` // Resource Location ResourceLocation *string `pulumi:"resourceLocation"` // Registered Server Certificate ServerCertificate *string `pulumi:"serverCertificate"` // Registered Server serverId ServerId *string `pulumi:"serverId"` // Registered Server Management Error Code ServerManagementErrorCode *int `pulumi:"serverManagementErrorCode"` // Registered Server OS Version ServerOSVersion *string `pulumi:"serverOSVersion"` // Registered Server serverRole ServerRole *string `pulumi:"serverRole"` // Service Location ServiceLocation *string `pulumi:"serviceLocation"` // Registered Server storageSyncServiceUid StorageSyncServiceUid *string `pulumi:"storageSyncServiceUid"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Registered Server resource.
func LookupRegisteredServer ¶
func LookupRegisteredServer(ctx *pulumi.Context, args *LookupRegisteredServerArgs, opts ...pulumi.InvokeOption) (*LookupRegisteredServerResult, error)
type LookupServerEndpointArgs ¶
type LookupServerEndpointArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of Server Endpoint object. ServerEndpointName string `pulumi:"serverEndpointName"` // Name of Storage Sync Service resource. StorageSyncServiceName string `pulumi:"storageSyncServiceName"` // Name of Sync Group resource. SyncGroupName string `pulumi:"syncGroupName"` }
type LookupServerEndpointResult ¶
type LookupServerEndpointResult struct { // Cloud Tiering. CloudTiering *string `pulumi:"cloudTiering"` // Friendly Name FriendlyName *string `pulumi:"friendlyName"` // Resource Last Operation Name LastOperationName *string `pulumi:"lastOperationName"` // ServerEndpoint lastWorkflowId LastWorkflowId *string `pulumi:"lastWorkflowId"` // The name of the resource Name string `pulumi:"name"` // Offline data transfer OfflineDataTransfer *string `pulumi:"offlineDataTransfer"` OfflineDataTransferShareName *string `pulumi:"offlineDataTransferShareName"` // Offline data transfer storage account resource ID OfflineDataTransferStorageAccountResourceId string `pulumi:"offlineDataTransferStorageAccountResourceId"` // Offline data transfer storage account tenant ID OfflineDataTransferStorageAccountTenantId string `pulumi:"offlineDataTransferStorageAccountTenantId"` // ServerEndpoint Provisioning State ProvisioningState *string `pulumi:"provisioningState"` // Server Local path. ServerLocalPath *string `pulumi:"serverLocalPath"` // Server Resource Id. ServerResourceId *string `pulumi:"serverResourceId"` // Server Endpoint properties. SyncStatus *ServerEndpointHealthResponse `pulumi:"syncStatus"` // Tier files older than days. TierFilesOlderThanDays *int `pulumi:"tierFilesOlderThanDays"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` // Level of free space to be maintained by Cloud Tiering if it is enabled. VolumeFreeSpacePercent *int `pulumi:"volumeFreeSpacePercent"` }
Server Endpoint object.
func LookupServerEndpoint ¶
func LookupServerEndpoint(ctx *pulumi.Context, args *LookupServerEndpointArgs, opts ...pulumi.InvokeOption) (*LookupServerEndpointResult, error)
type LookupStorageSyncServiceResult ¶
type LookupStorageSyncServiceResult struct { // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Storage Sync service status. StorageSyncServiceStatus int `pulumi:"storageSyncServiceStatus"` // Storage Sync service Uid StorageSyncServiceUid string `pulumi:"storageSyncServiceUid"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Storage Sync Service object.
func LookupStorageSyncService ¶
func LookupStorageSyncService(ctx *pulumi.Context, args *LookupStorageSyncServiceArgs, opts ...pulumi.InvokeOption) (*LookupStorageSyncServiceResult, error)
type LookupSyncGroupArgs ¶
type LookupSyncGroupArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of Storage Sync Service resource. StorageSyncServiceName string `pulumi:"storageSyncServiceName"` // Name of Sync Group resource. SyncGroupName string `pulumi:"syncGroupName"` }
type LookupSyncGroupResult ¶
type LookupSyncGroupResult struct { // The name of the resource Name string `pulumi:"name"` // Sync group status SyncGroupStatus string `pulumi:"syncGroupStatus"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` // Unique Id UniqueId *string `pulumi:"uniqueId"` }
Sync Group object.
func LookupSyncGroup ¶
func LookupSyncGroup(ctx *pulumi.Context, args *LookupSyncGroupArgs, opts ...pulumi.InvokeOption) (*LookupSyncGroupResult, error)
type RegisteredServer ¶
type RegisteredServer struct { pulumi.CustomResourceState // Registered Server Agent Version AgentVersion pulumi.StringPtrOutput `pulumi:"agentVersion"` // Registered Server clusterId ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"` // Registered Server clusterName ClusterName pulumi.StringPtrOutput `pulumi:"clusterName"` // Resource discoveryEndpointUri DiscoveryEndpointUri pulumi.StringPtrOutput `pulumi:"discoveryEndpointUri"` // Friendly Name FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // Registered Server last heart beat LastHeartBeat pulumi.StringPtrOutput `pulumi:"lastHeartBeat"` // Resource Last Operation Name LastOperationName pulumi.StringPtrOutput `pulumi:"lastOperationName"` // Registered Server lastWorkflowId LastWorkflowId pulumi.StringPtrOutput `pulumi:"lastWorkflowId"` // Management Endpoint Uri ManagementEndpointUri pulumi.StringPtrOutput `pulumi:"managementEndpointUri"` // Monitoring Configuration MonitoringConfiguration pulumi.StringPtrOutput `pulumi:"monitoringConfiguration"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Registered Server Provisioning State ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Resource Location ResourceLocation pulumi.StringPtrOutput `pulumi:"resourceLocation"` // Registered Server Certificate ServerCertificate pulumi.StringPtrOutput `pulumi:"serverCertificate"` // Registered Server serverId ServerId pulumi.StringPtrOutput `pulumi:"serverId"` // Registered Server Management Error Code ServerManagementErrorCode pulumi.IntPtrOutput `pulumi:"serverManagementErrorCode"` // Registered Server OS Version ServerOSVersion pulumi.StringPtrOutput `pulumi:"serverOSVersion"` // Registered Server serverRole ServerRole pulumi.StringPtrOutput `pulumi:"serverRole"` // Service Location ServiceLocation pulumi.StringPtrOutput `pulumi:"serviceLocation"` // Registered Server storageSyncServiceUid StorageSyncServiceUid pulumi.StringPtrOutput `pulumi:"storageSyncServiceUid"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Registered Server resource.
func GetRegisteredServer ¶
func GetRegisteredServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegisteredServerState, opts ...pulumi.ResourceOption) (*RegisteredServer, error)
GetRegisteredServer gets an existing RegisteredServer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegisteredServer ¶
func NewRegisteredServer(ctx *pulumi.Context, name string, args *RegisteredServerArgs, opts ...pulumi.ResourceOption) (*RegisteredServer, error)
NewRegisteredServer registers a new resource with the given unique name, arguments, and options.
type RegisteredServerArgs ¶
type RegisteredServerArgs struct { // Registered Server Agent Version AgentVersion pulumi.StringPtrInput // Registered Server clusterId ClusterId pulumi.StringPtrInput // Registered Server clusterName ClusterName pulumi.StringPtrInput // Friendly Name FriendlyName pulumi.StringPtrInput // Registered Server last heart beat LastHeartBeat pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Registered Server Certificate ServerCertificate pulumi.StringPtrInput // Registered Server serverId ServerId pulumi.StringInput // Registered Server OS Version ServerOSVersion pulumi.StringPtrInput // Registered Server serverRole ServerRole pulumi.StringPtrInput // Name of Storage Sync Service resource. StorageSyncServiceName pulumi.StringInput }
The set of arguments for constructing a RegisteredServer resource.
func (RegisteredServerArgs) ElementType ¶
func (RegisteredServerArgs) ElementType() reflect.Type
type RegisteredServerState ¶
type RegisteredServerState struct { // Registered Server Agent Version AgentVersion pulumi.StringPtrInput // Registered Server clusterId ClusterId pulumi.StringPtrInput // Registered Server clusterName ClusterName pulumi.StringPtrInput // Resource discoveryEndpointUri DiscoveryEndpointUri pulumi.StringPtrInput // Friendly Name FriendlyName pulumi.StringPtrInput // Registered Server last heart beat LastHeartBeat pulumi.StringPtrInput // Resource Last Operation Name LastOperationName pulumi.StringPtrInput // Registered Server lastWorkflowId LastWorkflowId pulumi.StringPtrInput // Management Endpoint Uri ManagementEndpointUri pulumi.StringPtrInput // Monitoring Configuration MonitoringConfiguration pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Registered Server Provisioning State ProvisioningState pulumi.StringPtrInput // Resource Location ResourceLocation pulumi.StringPtrInput // Registered Server Certificate ServerCertificate pulumi.StringPtrInput // Registered Server serverId ServerId pulumi.StringPtrInput // Registered Server Management Error Code ServerManagementErrorCode pulumi.IntPtrInput // Registered Server OS Version ServerOSVersion pulumi.StringPtrInput // Registered Server serverRole ServerRole pulumi.StringPtrInput // Service Location ServiceLocation pulumi.StringPtrInput // Registered Server storageSyncServiceUid StorageSyncServiceUid pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (RegisteredServerState) ElementType ¶
func (RegisteredServerState) ElementType() reflect.Type
type ServerEndpoint ¶
type ServerEndpoint struct { pulumi.CustomResourceState // Cloud Tiering. CloudTiering pulumi.StringPtrOutput `pulumi:"cloudTiering"` // Friendly Name FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // Resource Last Operation Name LastOperationName pulumi.StringPtrOutput `pulumi:"lastOperationName"` // ServerEndpoint lastWorkflowId LastWorkflowId pulumi.StringPtrOutput `pulumi:"lastWorkflowId"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Offline data transfer OfflineDataTransfer pulumi.StringPtrOutput `pulumi:"offlineDataTransfer"` OfflineDataTransferShareName pulumi.StringPtrOutput `pulumi:"offlineDataTransferShareName"` // Offline data transfer storage account resource ID OfflineDataTransferStorageAccountResourceId pulumi.StringOutput `pulumi:"offlineDataTransferStorageAccountResourceId"` // Offline data transfer storage account tenant ID OfflineDataTransferStorageAccountTenantId pulumi.StringOutput `pulumi:"offlineDataTransferStorageAccountTenantId"` // ServerEndpoint Provisioning State ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Server Local path. ServerLocalPath pulumi.StringPtrOutput `pulumi:"serverLocalPath"` // Server Resource Id. ServerResourceId pulumi.StringPtrOutput `pulumi:"serverResourceId"` // Server Endpoint properties. SyncStatus ServerEndpointHealthResponsePtrOutput `pulumi:"syncStatus"` // Tier files older than days. TierFilesOlderThanDays pulumi.IntPtrOutput `pulumi:"tierFilesOlderThanDays"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` // Level of free space to be maintained by Cloud Tiering if it is enabled. VolumeFreeSpacePercent pulumi.IntPtrOutput `pulumi:"volumeFreeSpacePercent"` }
Server Endpoint object.
func GetServerEndpoint ¶
func GetServerEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerEndpointState, opts ...pulumi.ResourceOption) (*ServerEndpoint, error)
GetServerEndpoint gets an existing ServerEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServerEndpoint ¶
func NewServerEndpoint(ctx *pulumi.Context, name string, args *ServerEndpointArgs, opts ...pulumi.ResourceOption) (*ServerEndpoint, error)
NewServerEndpoint registers a new resource with the given unique name, arguments, and options.
type ServerEndpointArgs ¶
type ServerEndpointArgs struct { // Cloud Tiering. CloudTiering pulumi.StringPtrInput // Friendly Name FriendlyName pulumi.StringPtrInput // Offline data transfer OfflineDataTransfer pulumi.StringPtrInput OfflineDataTransferShareName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Name of Server Endpoint object. ServerEndpointName pulumi.StringInput // Server Local path. ServerLocalPath pulumi.StringPtrInput // Server Resource Id. ServerResourceId pulumi.StringPtrInput // Name of Storage Sync Service resource. StorageSyncServiceName pulumi.StringInput // Name of Sync Group resource. SyncGroupName pulumi.StringInput // Tier files older than days. TierFilesOlderThanDays pulumi.IntPtrInput // Level of free space to be maintained by Cloud Tiering if it is enabled. VolumeFreeSpacePercent pulumi.IntPtrInput }
The set of arguments for constructing a ServerEndpoint resource.
func (ServerEndpointArgs) ElementType ¶
func (ServerEndpointArgs) ElementType() reflect.Type
type ServerEndpointHealthResponse ¶
type ServerEndpointHealthResponse struct { // Combined Health Status. CombinedHealth *string `pulumi:"combinedHealth"` // Current progress CurrentProgress *SyncProgressStatusResponse `pulumi:"currentProgress"` // Download Health Status. DownloadHealth *string `pulumi:"downloadHealth"` // Download Status DownloadStatus *SyncSessionStatusResponse `pulumi:"downloadStatus"` // Last Updated Timestamp LastUpdatedTimestamp *string `pulumi:"lastUpdatedTimestamp"` // Offline Data Transfer State OfflineDataTransferStatus *string `pulumi:"offlineDataTransferStatus"` // Upload Health Status. UploadHealth *string `pulumi:"uploadHealth"` // Upload Status UploadStatus *SyncSessionStatusResponse `pulumi:"uploadStatus"` }
ServerEndpoint Health object.
type ServerEndpointHealthResponseArgs ¶
type ServerEndpointHealthResponseArgs struct { // Combined Health Status. CombinedHealth pulumi.StringPtrInput `pulumi:"combinedHealth"` // Current progress CurrentProgress SyncProgressStatusResponsePtrInput `pulumi:"currentProgress"` // Download Health Status. DownloadHealth pulumi.StringPtrInput `pulumi:"downloadHealth"` // Download Status DownloadStatus SyncSessionStatusResponsePtrInput `pulumi:"downloadStatus"` // Last Updated Timestamp LastUpdatedTimestamp pulumi.StringPtrInput `pulumi:"lastUpdatedTimestamp"` // Offline Data Transfer State OfflineDataTransferStatus pulumi.StringPtrInput `pulumi:"offlineDataTransferStatus"` // Upload Health Status. UploadHealth pulumi.StringPtrInput `pulumi:"uploadHealth"` // Upload Status UploadStatus SyncSessionStatusResponsePtrInput `pulumi:"uploadStatus"` }
ServerEndpoint Health object.
func (ServerEndpointHealthResponseArgs) ElementType ¶
func (ServerEndpointHealthResponseArgs) ElementType() reflect.Type
func (ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponseOutput ¶
func (i ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponseOutput() ServerEndpointHealthResponseOutput
func (ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponseOutputWithContext ¶
func (i ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponseOutputWithContext(ctx context.Context) ServerEndpointHealthResponseOutput
func (ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponsePtrOutput ¶
func (i ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponsePtrOutput() ServerEndpointHealthResponsePtrOutput
func (ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponsePtrOutputWithContext ¶
func (i ServerEndpointHealthResponseArgs) ToServerEndpointHealthResponsePtrOutputWithContext(ctx context.Context) ServerEndpointHealthResponsePtrOutput
type ServerEndpointHealthResponseInput ¶
type ServerEndpointHealthResponseInput interface { pulumi.Input ToServerEndpointHealthResponseOutput() ServerEndpointHealthResponseOutput ToServerEndpointHealthResponseOutputWithContext(context.Context) ServerEndpointHealthResponseOutput }
ServerEndpointHealthResponseInput is an input type that accepts ServerEndpointHealthResponseArgs and ServerEndpointHealthResponseOutput values. You can construct a concrete instance of `ServerEndpointHealthResponseInput` via:
ServerEndpointHealthResponseArgs{...}
type ServerEndpointHealthResponseOutput ¶
type ServerEndpointHealthResponseOutput struct{ *pulumi.OutputState }
ServerEndpoint Health object.
func (ServerEndpointHealthResponseOutput) CombinedHealth ¶
func (o ServerEndpointHealthResponseOutput) CombinedHealth() pulumi.StringPtrOutput
Combined Health Status.
func (ServerEndpointHealthResponseOutput) CurrentProgress ¶
func (o ServerEndpointHealthResponseOutput) CurrentProgress() SyncProgressStatusResponsePtrOutput
Current progress
func (ServerEndpointHealthResponseOutput) DownloadHealth ¶
func (o ServerEndpointHealthResponseOutput) DownloadHealth() pulumi.StringPtrOutput
Download Health Status.
func (ServerEndpointHealthResponseOutput) DownloadStatus ¶
func (o ServerEndpointHealthResponseOutput) DownloadStatus() SyncSessionStatusResponsePtrOutput
Download Status
func (ServerEndpointHealthResponseOutput) ElementType ¶
func (ServerEndpointHealthResponseOutput) ElementType() reflect.Type
func (ServerEndpointHealthResponseOutput) LastUpdatedTimestamp ¶
func (o ServerEndpointHealthResponseOutput) LastUpdatedTimestamp() pulumi.StringPtrOutput
Last Updated Timestamp
func (ServerEndpointHealthResponseOutput) OfflineDataTransferStatus ¶
func (o ServerEndpointHealthResponseOutput) OfflineDataTransferStatus() pulumi.StringPtrOutput
Offline Data Transfer State
func (ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponseOutput ¶
func (o ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponseOutput() ServerEndpointHealthResponseOutput
func (ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponseOutputWithContext ¶
func (o ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponseOutputWithContext(ctx context.Context) ServerEndpointHealthResponseOutput
func (ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponsePtrOutput ¶
func (o ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponsePtrOutput() ServerEndpointHealthResponsePtrOutput
func (ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponsePtrOutputWithContext ¶
func (o ServerEndpointHealthResponseOutput) ToServerEndpointHealthResponsePtrOutputWithContext(ctx context.Context) ServerEndpointHealthResponsePtrOutput
func (ServerEndpointHealthResponseOutput) UploadHealth ¶
func (o ServerEndpointHealthResponseOutput) UploadHealth() pulumi.StringPtrOutput
Upload Health Status.
func (ServerEndpointHealthResponseOutput) UploadStatus ¶
func (o ServerEndpointHealthResponseOutput) UploadStatus() SyncSessionStatusResponsePtrOutput
Upload Status
type ServerEndpointHealthResponsePtrInput ¶
type ServerEndpointHealthResponsePtrInput interface { pulumi.Input ToServerEndpointHealthResponsePtrOutput() ServerEndpointHealthResponsePtrOutput ToServerEndpointHealthResponsePtrOutputWithContext(context.Context) ServerEndpointHealthResponsePtrOutput }
ServerEndpointHealthResponsePtrInput is an input type that accepts ServerEndpointHealthResponseArgs, ServerEndpointHealthResponsePtr and ServerEndpointHealthResponsePtrOutput values. You can construct a concrete instance of `ServerEndpointHealthResponsePtrInput` via:
ServerEndpointHealthResponseArgs{...} or: nil
func ServerEndpointHealthResponsePtr ¶
func ServerEndpointHealthResponsePtr(v *ServerEndpointHealthResponseArgs) ServerEndpointHealthResponsePtrInput
type ServerEndpointHealthResponsePtrOutput ¶
type ServerEndpointHealthResponsePtrOutput struct{ *pulumi.OutputState }
func (ServerEndpointHealthResponsePtrOutput) CombinedHealth ¶
func (o ServerEndpointHealthResponsePtrOutput) CombinedHealth() pulumi.StringPtrOutput
Combined Health Status.
func (ServerEndpointHealthResponsePtrOutput) CurrentProgress ¶
func (o ServerEndpointHealthResponsePtrOutput) CurrentProgress() SyncProgressStatusResponsePtrOutput
Current progress
func (ServerEndpointHealthResponsePtrOutput) DownloadHealth ¶
func (o ServerEndpointHealthResponsePtrOutput) DownloadHealth() pulumi.StringPtrOutput
Download Health Status.
func (ServerEndpointHealthResponsePtrOutput) DownloadStatus ¶
func (o ServerEndpointHealthResponsePtrOutput) DownloadStatus() SyncSessionStatusResponsePtrOutput
Download Status
func (ServerEndpointHealthResponsePtrOutput) ElementType ¶
func (ServerEndpointHealthResponsePtrOutput) ElementType() reflect.Type
func (ServerEndpointHealthResponsePtrOutput) LastUpdatedTimestamp ¶
func (o ServerEndpointHealthResponsePtrOutput) LastUpdatedTimestamp() pulumi.StringPtrOutput
Last Updated Timestamp
func (ServerEndpointHealthResponsePtrOutput) OfflineDataTransferStatus ¶
func (o ServerEndpointHealthResponsePtrOutput) OfflineDataTransferStatus() pulumi.StringPtrOutput
Offline Data Transfer State
func (ServerEndpointHealthResponsePtrOutput) ToServerEndpointHealthResponsePtrOutput ¶
func (o ServerEndpointHealthResponsePtrOutput) ToServerEndpointHealthResponsePtrOutput() ServerEndpointHealthResponsePtrOutput
func (ServerEndpointHealthResponsePtrOutput) ToServerEndpointHealthResponsePtrOutputWithContext ¶
func (o ServerEndpointHealthResponsePtrOutput) ToServerEndpointHealthResponsePtrOutputWithContext(ctx context.Context) ServerEndpointHealthResponsePtrOutput
func (ServerEndpointHealthResponsePtrOutput) UploadHealth ¶
func (o ServerEndpointHealthResponsePtrOutput) UploadHealth() pulumi.StringPtrOutput
Upload Health Status.
func (ServerEndpointHealthResponsePtrOutput) UploadStatus ¶
func (o ServerEndpointHealthResponsePtrOutput) UploadStatus() SyncSessionStatusResponsePtrOutput
Upload Status
type ServerEndpointState ¶
type ServerEndpointState struct { // Cloud Tiering. CloudTiering pulumi.StringPtrInput // Friendly Name FriendlyName pulumi.StringPtrInput // Resource Last Operation Name LastOperationName pulumi.StringPtrInput // ServerEndpoint lastWorkflowId LastWorkflowId pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Offline data transfer OfflineDataTransfer pulumi.StringPtrInput OfflineDataTransferShareName pulumi.StringPtrInput // Offline data transfer storage account resource ID OfflineDataTransferStorageAccountResourceId pulumi.StringPtrInput // Offline data transfer storage account tenant ID OfflineDataTransferStorageAccountTenantId pulumi.StringPtrInput // ServerEndpoint Provisioning State ProvisioningState pulumi.StringPtrInput // Server Local path. ServerLocalPath pulumi.StringPtrInput // Server Resource Id. ServerResourceId pulumi.StringPtrInput // Server Endpoint properties. SyncStatus ServerEndpointHealthResponsePtrInput // Tier files older than days. TierFilesOlderThanDays pulumi.IntPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput // Level of free space to be maintained by Cloud Tiering if it is enabled. VolumeFreeSpacePercent pulumi.IntPtrInput }
func (ServerEndpointState) ElementType ¶
func (ServerEndpointState) ElementType() reflect.Type
type StorageSyncService ¶
type StorageSyncService struct { pulumi.CustomResourceState // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Storage Sync service status. StorageSyncServiceStatus pulumi.IntOutput `pulumi:"storageSyncServiceStatus"` // Storage Sync service Uid StorageSyncServiceUid pulumi.StringOutput `pulumi:"storageSyncServiceUid"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Storage Sync Service object.
func GetStorageSyncService ¶
func GetStorageSyncService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageSyncServiceState, opts ...pulumi.ResourceOption) (*StorageSyncService, error)
GetStorageSyncService gets an existing StorageSyncService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStorageSyncService ¶
func NewStorageSyncService(ctx *pulumi.Context, name string, args *StorageSyncServiceArgs, opts ...pulumi.ResourceOption) (*StorageSyncService, error)
NewStorageSyncService registers a new resource with the given unique name, arguments, and options.
type StorageSyncServiceArgs ¶
type StorageSyncServiceArgs struct { // Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed. Location pulumi.StringInput Properties pulumi.Input // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Name of Storage Sync Service resource. StorageSyncServiceName pulumi.StringInput // Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters. Tags pulumi.StringMapInput }
The set of arguments for constructing a StorageSyncService resource.
func (StorageSyncServiceArgs) ElementType ¶
func (StorageSyncServiceArgs) ElementType() reflect.Type
type StorageSyncServiceState ¶
type StorageSyncServiceState struct { // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Storage Sync service status. StorageSyncServiceStatus pulumi.IntPtrInput // Storage Sync service Uid StorageSyncServiceUid pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (StorageSyncServiceState) ElementType ¶
func (StorageSyncServiceState) ElementType() reflect.Type
type SyncGroup ¶
type SyncGroup struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Sync group status SyncGroupStatus pulumi.StringOutput `pulumi:"syncGroupStatus"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` // Unique Id UniqueId pulumi.StringPtrOutput `pulumi:"uniqueId"` }
Sync Group object.
func GetSyncGroup ¶
func GetSyncGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyncGroupState, opts ...pulumi.ResourceOption) (*SyncGroup, error)
GetSyncGroup gets an existing SyncGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSyncGroup ¶
func NewSyncGroup(ctx *pulumi.Context, name string, args *SyncGroupArgs, opts ...pulumi.ResourceOption) (*SyncGroup, error)
NewSyncGroup registers a new resource with the given unique name, arguments, and options.
type SyncGroupArgs ¶
type SyncGroupArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Name of Storage Sync Service resource. StorageSyncServiceName pulumi.StringInput // Name of Sync Group resource. SyncGroupName pulumi.StringInput }
The set of arguments for constructing a SyncGroup resource.
func (SyncGroupArgs) ElementType ¶
func (SyncGroupArgs) ElementType() reflect.Type
type SyncGroupState ¶
type SyncGroupState struct { // The name of the resource Name pulumi.StringPtrInput // Sync group status SyncGroupStatus pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput // Unique Id UniqueId pulumi.StringPtrInput }
func (SyncGroupState) ElementType ¶
func (SyncGroupState) ElementType() reflect.Type
type SyncProgressStatusResponse ¶
type SyncProgressStatusResponse struct { // Applied bytes AppliedBytes *int `pulumi:"appliedBytes"` // Applied item count. AppliedItemCount *int `pulumi:"appliedItemCount"` // Per item error count PerItemErrorCount *int `pulumi:"perItemErrorCount"` // Progress timestamp ProgressTimestamp *string `pulumi:"progressTimestamp"` // Sync direction. SyncDirection *string `pulumi:"syncDirection"` // Total bytes TotalBytes *int `pulumi:"totalBytes"` // Total item count TotalItemCount *int `pulumi:"totalItemCount"` }
Sync Session status object.
type SyncProgressStatusResponseArgs ¶
type SyncProgressStatusResponseArgs struct { // Applied bytes AppliedBytes pulumi.IntPtrInput `pulumi:"appliedBytes"` // Applied item count. AppliedItemCount pulumi.IntPtrInput `pulumi:"appliedItemCount"` // Per item error count PerItemErrorCount pulumi.IntPtrInput `pulumi:"perItemErrorCount"` // Progress timestamp ProgressTimestamp pulumi.StringPtrInput `pulumi:"progressTimestamp"` // Sync direction. SyncDirection pulumi.StringPtrInput `pulumi:"syncDirection"` // Total bytes TotalBytes pulumi.IntPtrInput `pulumi:"totalBytes"` // Total item count TotalItemCount pulumi.IntPtrInput `pulumi:"totalItemCount"` }
Sync Session status object.
func (SyncProgressStatusResponseArgs) ElementType ¶
func (SyncProgressStatusResponseArgs) ElementType() reflect.Type
func (SyncProgressStatusResponseArgs) ToSyncProgressStatusResponseOutput ¶
func (i SyncProgressStatusResponseArgs) ToSyncProgressStatusResponseOutput() SyncProgressStatusResponseOutput
func (SyncProgressStatusResponseArgs) ToSyncProgressStatusResponseOutputWithContext ¶
func (i SyncProgressStatusResponseArgs) ToSyncProgressStatusResponseOutputWithContext(ctx context.Context) SyncProgressStatusResponseOutput
func (SyncProgressStatusResponseArgs) ToSyncProgressStatusResponsePtrOutput ¶
func (i SyncProgressStatusResponseArgs) ToSyncProgressStatusResponsePtrOutput() SyncProgressStatusResponsePtrOutput
func (SyncProgressStatusResponseArgs) ToSyncProgressStatusResponsePtrOutputWithContext ¶
func (i SyncProgressStatusResponseArgs) ToSyncProgressStatusResponsePtrOutputWithContext(ctx context.Context) SyncProgressStatusResponsePtrOutput
type SyncProgressStatusResponseInput ¶
type SyncProgressStatusResponseInput interface { pulumi.Input ToSyncProgressStatusResponseOutput() SyncProgressStatusResponseOutput ToSyncProgressStatusResponseOutputWithContext(context.Context) SyncProgressStatusResponseOutput }
SyncProgressStatusResponseInput is an input type that accepts SyncProgressStatusResponseArgs and SyncProgressStatusResponseOutput values. You can construct a concrete instance of `SyncProgressStatusResponseInput` via:
SyncProgressStatusResponseArgs{...}
type SyncProgressStatusResponseOutput ¶
type SyncProgressStatusResponseOutput struct{ *pulumi.OutputState }
Sync Session status object.
func (SyncProgressStatusResponseOutput) AppliedBytes ¶
func (o SyncProgressStatusResponseOutput) AppliedBytes() pulumi.IntPtrOutput
Applied bytes
func (SyncProgressStatusResponseOutput) AppliedItemCount ¶
func (o SyncProgressStatusResponseOutput) AppliedItemCount() pulumi.IntPtrOutput
Applied item count.
func (SyncProgressStatusResponseOutput) ElementType ¶
func (SyncProgressStatusResponseOutput) ElementType() reflect.Type
func (SyncProgressStatusResponseOutput) PerItemErrorCount ¶
func (o SyncProgressStatusResponseOutput) PerItemErrorCount() pulumi.IntPtrOutput
Per item error count
func (SyncProgressStatusResponseOutput) ProgressTimestamp ¶
func (o SyncProgressStatusResponseOutput) ProgressTimestamp() pulumi.StringPtrOutput
Progress timestamp
func (SyncProgressStatusResponseOutput) SyncDirection ¶
func (o SyncProgressStatusResponseOutput) SyncDirection() pulumi.StringPtrOutput
Sync direction.
func (SyncProgressStatusResponseOutput) ToSyncProgressStatusResponseOutput ¶
func (o SyncProgressStatusResponseOutput) ToSyncProgressStatusResponseOutput() SyncProgressStatusResponseOutput
func (SyncProgressStatusResponseOutput) ToSyncProgressStatusResponseOutputWithContext ¶
func (o SyncProgressStatusResponseOutput) ToSyncProgressStatusResponseOutputWithContext(ctx context.Context) SyncProgressStatusResponseOutput
func (SyncProgressStatusResponseOutput) ToSyncProgressStatusResponsePtrOutput ¶
func (o SyncProgressStatusResponseOutput) ToSyncProgressStatusResponsePtrOutput() SyncProgressStatusResponsePtrOutput
func (SyncProgressStatusResponseOutput) ToSyncProgressStatusResponsePtrOutputWithContext ¶
func (o SyncProgressStatusResponseOutput) ToSyncProgressStatusResponsePtrOutputWithContext(ctx context.Context) SyncProgressStatusResponsePtrOutput
func (SyncProgressStatusResponseOutput) TotalBytes ¶
func (o SyncProgressStatusResponseOutput) TotalBytes() pulumi.IntPtrOutput
Total bytes
func (SyncProgressStatusResponseOutput) TotalItemCount ¶
func (o SyncProgressStatusResponseOutput) TotalItemCount() pulumi.IntPtrOutput
Total item count
type SyncProgressStatusResponsePtrInput ¶
type SyncProgressStatusResponsePtrInput interface { pulumi.Input ToSyncProgressStatusResponsePtrOutput() SyncProgressStatusResponsePtrOutput ToSyncProgressStatusResponsePtrOutputWithContext(context.Context) SyncProgressStatusResponsePtrOutput }
SyncProgressStatusResponsePtrInput is an input type that accepts SyncProgressStatusResponseArgs, SyncProgressStatusResponsePtr and SyncProgressStatusResponsePtrOutput values. You can construct a concrete instance of `SyncProgressStatusResponsePtrInput` via:
SyncProgressStatusResponseArgs{...} or: nil
func SyncProgressStatusResponsePtr ¶
func SyncProgressStatusResponsePtr(v *SyncProgressStatusResponseArgs) SyncProgressStatusResponsePtrInput
type SyncProgressStatusResponsePtrOutput ¶
type SyncProgressStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (SyncProgressStatusResponsePtrOutput) AppliedBytes ¶
func (o SyncProgressStatusResponsePtrOutput) AppliedBytes() pulumi.IntPtrOutput
Applied bytes
func (SyncProgressStatusResponsePtrOutput) AppliedItemCount ¶
func (o SyncProgressStatusResponsePtrOutput) AppliedItemCount() pulumi.IntPtrOutput
Applied item count.
func (SyncProgressStatusResponsePtrOutput) Elem ¶
func (o SyncProgressStatusResponsePtrOutput) Elem() SyncProgressStatusResponseOutput
func (SyncProgressStatusResponsePtrOutput) ElementType ¶
func (SyncProgressStatusResponsePtrOutput) ElementType() reflect.Type
func (SyncProgressStatusResponsePtrOutput) PerItemErrorCount ¶
func (o SyncProgressStatusResponsePtrOutput) PerItemErrorCount() pulumi.IntPtrOutput
Per item error count
func (SyncProgressStatusResponsePtrOutput) ProgressTimestamp ¶
func (o SyncProgressStatusResponsePtrOutput) ProgressTimestamp() pulumi.StringPtrOutput
Progress timestamp
func (SyncProgressStatusResponsePtrOutput) SyncDirection ¶
func (o SyncProgressStatusResponsePtrOutput) SyncDirection() pulumi.StringPtrOutput
Sync direction.
func (SyncProgressStatusResponsePtrOutput) ToSyncProgressStatusResponsePtrOutput ¶
func (o SyncProgressStatusResponsePtrOutput) ToSyncProgressStatusResponsePtrOutput() SyncProgressStatusResponsePtrOutput
func (SyncProgressStatusResponsePtrOutput) ToSyncProgressStatusResponsePtrOutputWithContext ¶
func (o SyncProgressStatusResponsePtrOutput) ToSyncProgressStatusResponsePtrOutputWithContext(ctx context.Context) SyncProgressStatusResponsePtrOutput
func (SyncProgressStatusResponsePtrOutput) TotalBytes ¶
func (o SyncProgressStatusResponsePtrOutput) TotalBytes() pulumi.IntPtrOutput
Total bytes
func (SyncProgressStatusResponsePtrOutput) TotalItemCount ¶
func (o SyncProgressStatusResponsePtrOutput) TotalItemCount() pulumi.IntPtrOutput
Total item count
type SyncSessionStatusResponse ¶
type SyncSessionStatusResponse struct { // Last sync per item error count. LastSyncPerItemErrorCount *int `pulumi:"lastSyncPerItemErrorCount"` // Last sync status LastSyncResult *int `pulumi:"lastSyncResult"` // Last sync success timestamp LastSyncSuccessTimestamp *string `pulumi:"lastSyncSuccessTimestamp"` // Last sync timestamp LastSyncTimestamp *string `pulumi:"lastSyncTimestamp"` }
Sync Session status object.
type SyncSessionStatusResponseArgs ¶
type SyncSessionStatusResponseArgs struct { // Last sync per item error count. LastSyncPerItemErrorCount pulumi.IntPtrInput `pulumi:"lastSyncPerItemErrorCount"` // Last sync status LastSyncResult pulumi.IntPtrInput `pulumi:"lastSyncResult"` // Last sync success timestamp LastSyncSuccessTimestamp pulumi.StringPtrInput `pulumi:"lastSyncSuccessTimestamp"` // Last sync timestamp LastSyncTimestamp pulumi.StringPtrInput `pulumi:"lastSyncTimestamp"` }
Sync Session status object.
func (SyncSessionStatusResponseArgs) ElementType ¶
func (SyncSessionStatusResponseArgs) ElementType() reflect.Type
func (SyncSessionStatusResponseArgs) ToSyncSessionStatusResponseOutput ¶
func (i SyncSessionStatusResponseArgs) ToSyncSessionStatusResponseOutput() SyncSessionStatusResponseOutput
func (SyncSessionStatusResponseArgs) ToSyncSessionStatusResponseOutputWithContext ¶
func (i SyncSessionStatusResponseArgs) ToSyncSessionStatusResponseOutputWithContext(ctx context.Context) SyncSessionStatusResponseOutput
func (SyncSessionStatusResponseArgs) ToSyncSessionStatusResponsePtrOutput ¶
func (i SyncSessionStatusResponseArgs) ToSyncSessionStatusResponsePtrOutput() SyncSessionStatusResponsePtrOutput
func (SyncSessionStatusResponseArgs) ToSyncSessionStatusResponsePtrOutputWithContext ¶
func (i SyncSessionStatusResponseArgs) ToSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) SyncSessionStatusResponsePtrOutput
type SyncSessionStatusResponseInput ¶
type SyncSessionStatusResponseInput interface { pulumi.Input ToSyncSessionStatusResponseOutput() SyncSessionStatusResponseOutput ToSyncSessionStatusResponseOutputWithContext(context.Context) SyncSessionStatusResponseOutput }
SyncSessionStatusResponseInput is an input type that accepts SyncSessionStatusResponseArgs and SyncSessionStatusResponseOutput values. You can construct a concrete instance of `SyncSessionStatusResponseInput` via:
SyncSessionStatusResponseArgs{...}
type SyncSessionStatusResponseOutput ¶
type SyncSessionStatusResponseOutput struct{ *pulumi.OutputState }
Sync Session status object.
func (SyncSessionStatusResponseOutput) ElementType ¶
func (SyncSessionStatusResponseOutput) ElementType() reflect.Type
func (SyncSessionStatusResponseOutput) LastSyncPerItemErrorCount ¶
func (o SyncSessionStatusResponseOutput) LastSyncPerItemErrorCount() pulumi.IntPtrOutput
Last sync per item error count.
func (SyncSessionStatusResponseOutput) LastSyncResult ¶
func (o SyncSessionStatusResponseOutput) LastSyncResult() pulumi.IntPtrOutput
Last sync status
func (SyncSessionStatusResponseOutput) LastSyncSuccessTimestamp ¶
func (o SyncSessionStatusResponseOutput) LastSyncSuccessTimestamp() pulumi.StringPtrOutput
Last sync success timestamp
func (SyncSessionStatusResponseOutput) LastSyncTimestamp ¶
func (o SyncSessionStatusResponseOutput) LastSyncTimestamp() pulumi.StringPtrOutput
Last sync timestamp
func (SyncSessionStatusResponseOutput) ToSyncSessionStatusResponseOutput ¶
func (o SyncSessionStatusResponseOutput) ToSyncSessionStatusResponseOutput() SyncSessionStatusResponseOutput
func (SyncSessionStatusResponseOutput) ToSyncSessionStatusResponseOutputWithContext ¶
func (o SyncSessionStatusResponseOutput) ToSyncSessionStatusResponseOutputWithContext(ctx context.Context) SyncSessionStatusResponseOutput
func (SyncSessionStatusResponseOutput) ToSyncSessionStatusResponsePtrOutput ¶
func (o SyncSessionStatusResponseOutput) ToSyncSessionStatusResponsePtrOutput() SyncSessionStatusResponsePtrOutput
func (SyncSessionStatusResponseOutput) ToSyncSessionStatusResponsePtrOutputWithContext ¶
func (o SyncSessionStatusResponseOutput) ToSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) SyncSessionStatusResponsePtrOutput
type SyncSessionStatusResponsePtrInput ¶
type SyncSessionStatusResponsePtrInput interface { pulumi.Input ToSyncSessionStatusResponsePtrOutput() SyncSessionStatusResponsePtrOutput ToSyncSessionStatusResponsePtrOutputWithContext(context.Context) SyncSessionStatusResponsePtrOutput }
SyncSessionStatusResponsePtrInput is an input type that accepts SyncSessionStatusResponseArgs, SyncSessionStatusResponsePtr and SyncSessionStatusResponsePtrOutput values. You can construct a concrete instance of `SyncSessionStatusResponsePtrInput` via:
SyncSessionStatusResponseArgs{...} or: nil
func SyncSessionStatusResponsePtr ¶
func SyncSessionStatusResponsePtr(v *SyncSessionStatusResponseArgs) SyncSessionStatusResponsePtrInput
type SyncSessionStatusResponsePtrOutput ¶
type SyncSessionStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (SyncSessionStatusResponsePtrOutput) Elem ¶
func (o SyncSessionStatusResponsePtrOutput) Elem() SyncSessionStatusResponseOutput
func (SyncSessionStatusResponsePtrOutput) ElementType ¶
func (SyncSessionStatusResponsePtrOutput) ElementType() reflect.Type
func (SyncSessionStatusResponsePtrOutput) LastSyncPerItemErrorCount ¶
func (o SyncSessionStatusResponsePtrOutput) LastSyncPerItemErrorCount() pulumi.IntPtrOutput
Last sync per item error count.
func (SyncSessionStatusResponsePtrOutput) LastSyncResult ¶
func (o SyncSessionStatusResponsePtrOutput) LastSyncResult() pulumi.IntPtrOutput
Last sync status
func (SyncSessionStatusResponsePtrOutput) LastSyncSuccessTimestamp ¶
func (o SyncSessionStatusResponsePtrOutput) LastSyncSuccessTimestamp() pulumi.StringPtrOutput
Last sync success timestamp
func (SyncSessionStatusResponsePtrOutput) LastSyncTimestamp ¶
func (o SyncSessionStatusResponsePtrOutput) LastSyncTimestamp() pulumi.StringPtrOutput
Last sync timestamp
func (SyncSessionStatusResponsePtrOutput) ToSyncSessionStatusResponsePtrOutput ¶
func (o SyncSessionStatusResponsePtrOutput) ToSyncSessionStatusResponsePtrOutput() SyncSessionStatusResponsePtrOutput
func (SyncSessionStatusResponsePtrOutput) ToSyncSessionStatusResponsePtrOutputWithContext ¶
func (o SyncSessionStatusResponsePtrOutput) ToSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) SyncSessionStatusResponsePtrOutput