storagesync

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FeatureStatusOn  = FeatureStatus("on")
	FeatureStatusOff = FeatureStatus("off")
)
View Source
const (
	IncomingTrafficPolicyAllowAllTraffic          = IncomingTrafficPolicy("AllowAllTraffic")
	IncomingTrafficPolicyAllowVirtualNetworksOnly = IncomingTrafficPolicy("AllowVirtualNetworksOnly")
)
View Source
const (
	InitialDownloadPolicyNamespaceOnly              = InitialDownloadPolicy("NamespaceOnly")
	InitialDownloadPolicyNamespaceThenModifiedFiles = InitialDownloadPolicy("NamespaceThenModifiedFiles")
	InitialDownloadPolicyAvoidTieredFiles           = InitialDownloadPolicy("AvoidTieredFiles")
)
View Source
const (
	InitialUploadPolicyServerAuthoritative = InitialUploadPolicy("ServerAuthoritative")
	InitialUploadPolicyMerge               = InitialUploadPolicy("Merge")
)
View Source
const (
	LocalCacheModeDownloadNewAndModifiedFiles = LocalCacheMode("DownloadNewAndModifiedFiles")
	LocalCacheModeUpdateLocallyCachedFiles    = LocalCacheMode("UpdateLocallyCachedFiles")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudEndpoint

type CloudEndpoint struct {
	pulumi.CustomResourceState

	// Azure file share name
	AzureFileShareName pulumi.StringPtrOutput `pulumi:"azureFileShareName"`
	// Backup Enabled
	BackupEnabled pulumi.StringOutput `pulumi:"backupEnabled"`
	// Cloud endpoint change enumeration status
	ChangeEnumerationStatus CloudEndpointChangeEnumerationStatusResponseOutput `pulumi:"changeEnumerationStatus"`
	// 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"`
	// Storage Account Tenant Id
	StorageAccountTenantId pulumi.StringPtrOutput `pulumi:"storageAccountTenantId"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cloud Endpoint object. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2020-03-01.

Other available API versions: 2017-06-05-preview, 2018-04-02, 2018-07-01, 2018-10-01, 2022-09-01.

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.

func (*CloudEndpoint) ElementType

func (*CloudEndpoint) ElementType() reflect.Type

func (*CloudEndpoint) ToCloudEndpointOutput

func (i *CloudEndpoint) ToCloudEndpointOutput() CloudEndpointOutput

func (*CloudEndpoint) ToCloudEndpointOutputWithContext

func (i *CloudEndpoint) ToCloudEndpointOutputWithContext(ctx context.Context) CloudEndpointOutput

type CloudEndpointArgs

type CloudEndpointArgs struct {
	// Azure file share name
	AzureFileShareName pulumi.StringPtrInput
	// Name of Cloud Endpoint object.
	CloudEndpointName pulumi.StringPtrInput
	// Friendly Name
	FriendlyName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Storage Account Resource Id
	StorageAccountResourceId 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 CloudEndpointChangeEnumerationActivityResponse

type CloudEndpointChangeEnumerationActivityResponse struct {
	// Progress percentage for processing deletes. This is done separately from the rest of the enumeration run
	DeletesProgressPercent int `pulumi:"deletesProgressPercent"`
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
	// Estimate of time remaining for the enumeration run
	MinutesRemaining int `pulumi:"minutesRemaining"`
	// Change enumeration operation state
	OperationState string `pulumi:"operationState"`
	// Count of directories processed
	ProcessedDirectoriesCount float64 `pulumi:"processedDirectoriesCount"`
	// Count of files processed
	ProcessedFilesCount float64 `pulumi:"processedFilesCount"`
	// Progress percentage for change enumeration run, excluding processing of deletes
	ProgressPercent int `pulumi:"progressPercent"`
	// Timestamp when change enumeration started
	StartedTimestamp string `pulumi:"startedTimestamp"`
	// When non-zero, indicates an issue that is delaying change enumeration
	StatusCode int `pulumi:"statusCode"`
	// Change enumeration total counts state
	TotalCountsState string `pulumi:"totalCountsState"`
	// Total count of directories enumerated
	TotalDirectoriesCount float64 `pulumi:"totalDirectoriesCount"`
	// Total count of files enumerated
	TotalFilesCount float64 `pulumi:"totalFilesCount"`
	// Total enumerated size in bytes
	TotalSizeBytes float64 `pulumi:"totalSizeBytes"`
}

Cloud endpoint change enumeration activity object

type CloudEndpointChangeEnumerationActivityResponseOutput

type CloudEndpointChangeEnumerationActivityResponseOutput struct{ *pulumi.OutputState }

Cloud endpoint change enumeration activity object

func (CloudEndpointChangeEnumerationActivityResponseOutput) DeletesProgressPercent

Progress percentage for processing deletes. This is done separately from the rest of the enumeration run

func (CloudEndpointChangeEnumerationActivityResponseOutput) ElementType

func (CloudEndpointChangeEnumerationActivityResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudEndpointChangeEnumerationActivityResponseOutput) MinutesRemaining

Estimate of time remaining for the enumeration run

func (CloudEndpointChangeEnumerationActivityResponseOutput) OperationState

Change enumeration operation state

func (CloudEndpointChangeEnumerationActivityResponseOutput) ProcessedDirectoriesCount

Count of directories processed

func (CloudEndpointChangeEnumerationActivityResponseOutput) ProcessedFilesCount

Count of files processed

func (CloudEndpointChangeEnumerationActivityResponseOutput) ProgressPercent

Progress percentage for change enumeration run, excluding processing of deletes

func (CloudEndpointChangeEnumerationActivityResponseOutput) StartedTimestamp

Timestamp when change enumeration started

func (CloudEndpointChangeEnumerationActivityResponseOutput) StatusCode

When non-zero, indicates an issue that is delaying change enumeration

func (CloudEndpointChangeEnumerationActivityResponseOutput) ToCloudEndpointChangeEnumerationActivityResponseOutput

func (CloudEndpointChangeEnumerationActivityResponseOutput) ToCloudEndpointChangeEnumerationActivityResponseOutputWithContext

func (o CloudEndpointChangeEnumerationActivityResponseOutput) ToCloudEndpointChangeEnumerationActivityResponseOutputWithContext(ctx context.Context) CloudEndpointChangeEnumerationActivityResponseOutput

func (CloudEndpointChangeEnumerationActivityResponseOutput) TotalCountsState

Change enumeration total counts state

func (CloudEndpointChangeEnumerationActivityResponseOutput) TotalDirectoriesCount

Total count of directories enumerated

func (CloudEndpointChangeEnumerationActivityResponseOutput) TotalFilesCount

Total count of files enumerated

func (CloudEndpointChangeEnumerationActivityResponseOutput) TotalSizeBytes

Total enumerated size in bytes

type CloudEndpointChangeEnumerationStatusResponse

type CloudEndpointChangeEnumerationStatusResponse struct {
	// Change enumeration activity
	Activity CloudEndpointChangeEnumerationActivityResponse `pulumi:"activity"`
	// Status of last completed change enumeration
	LastEnumerationStatus CloudEndpointLastChangeEnumerationStatusResponse `pulumi:"lastEnumerationStatus"`
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
}

Cloud endpoint change enumeration status object

type CloudEndpointChangeEnumerationStatusResponseOutput

type CloudEndpointChangeEnumerationStatusResponseOutput struct{ *pulumi.OutputState }

Cloud endpoint change enumeration status object

func (CloudEndpointChangeEnumerationStatusResponseOutput) Activity

Change enumeration activity

func (CloudEndpointChangeEnumerationStatusResponseOutput) ElementType

func (CloudEndpointChangeEnumerationStatusResponseOutput) LastEnumerationStatus

Status of last completed change enumeration

func (CloudEndpointChangeEnumerationStatusResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudEndpointChangeEnumerationStatusResponseOutput) ToCloudEndpointChangeEnumerationStatusResponseOutput

func (o CloudEndpointChangeEnumerationStatusResponseOutput) ToCloudEndpointChangeEnumerationStatusResponseOutput() CloudEndpointChangeEnumerationStatusResponseOutput

func (CloudEndpointChangeEnumerationStatusResponseOutput) ToCloudEndpointChangeEnumerationStatusResponseOutputWithContext

func (o CloudEndpointChangeEnumerationStatusResponseOutput) ToCloudEndpointChangeEnumerationStatusResponseOutputWithContext(ctx context.Context) CloudEndpointChangeEnumerationStatusResponseOutput

type CloudEndpointInput

type CloudEndpointInput interface {
	pulumi.Input

	ToCloudEndpointOutput() CloudEndpointOutput
	ToCloudEndpointOutputWithContext(ctx context.Context) CloudEndpointOutput
}

type CloudEndpointLastChangeEnumerationStatusResponse

type CloudEndpointLastChangeEnumerationStatusResponse struct {
	// Timestamp when change enumeration completed
	CompletedTimestamp string `pulumi:"completedTimestamp"`
	// Count of directories in the namespace
	NamespaceDirectoriesCount float64 `pulumi:"namespaceDirectoriesCount"`
	// Count of files in the namespace
	NamespaceFilesCount float64 `pulumi:"namespaceFilesCount"`
	// Namespace size in bytes
	NamespaceSizeBytes float64 `pulumi:"namespaceSizeBytes"`
	// Timestamp of when change enumeration is expected to run again
	NextRunTimestamp string `pulumi:"nextRunTimestamp"`
	// Timestamp when change enumeration started
	StartedTimestamp string `pulumi:"startedTimestamp"`
}

Cloud endpoint change enumeration status object

type CloudEndpointLastChangeEnumerationStatusResponseOutput

type CloudEndpointLastChangeEnumerationStatusResponseOutput struct{ *pulumi.OutputState }

Cloud endpoint change enumeration status object

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) CompletedTimestamp

Timestamp when change enumeration completed

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) ElementType

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) NamespaceDirectoriesCount

Count of directories in the namespace

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) NamespaceFilesCount

Count of files in the namespace

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) NamespaceSizeBytes

Namespace size in bytes

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) NextRunTimestamp

Timestamp of when change enumeration is expected to run again

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) StartedTimestamp

Timestamp when change enumeration started

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) ToCloudEndpointLastChangeEnumerationStatusResponseOutput

func (CloudEndpointLastChangeEnumerationStatusResponseOutput) ToCloudEndpointLastChangeEnumerationStatusResponseOutputWithContext

func (o CloudEndpointLastChangeEnumerationStatusResponseOutput) ToCloudEndpointLastChangeEnumerationStatusResponseOutputWithContext(ctx context.Context) CloudEndpointLastChangeEnumerationStatusResponseOutput

type CloudEndpointOutput

type CloudEndpointOutput struct{ *pulumi.OutputState }

func (CloudEndpointOutput) AzureFileShareName

func (o CloudEndpointOutput) AzureFileShareName() pulumi.StringPtrOutput

Azure file share name

func (CloudEndpointOutput) BackupEnabled

func (o CloudEndpointOutput) BackupEnabled() pulumi.StringOutput

Backup Enabled

func (CloudEndpointOutput) ChangeEnumerationStatus

Cloud endpoint change enumeration status

func (CloudEndpointOutput) ElementType

func (CloudEndpointOutput) ElementType() reflect.Type

func (CloudEndpointOutput) FriendlyName

func (o CloudEndpointOutput) FriendlyName() pulumi.StringPtrOutput

Friendly Name

func (CloudEndpointOutput) LastOperationName

func (o CloudEndpointOutput) LastOperationName() pulumi.StringPtrOutput

Resource Last Operation Name

func (CloudEndpointOutput) LastWorkflowId

func (o CloudEndpointOutput) LastWorkflowId() pulumi.StringPtrOutput

CloudEndpoint lastWorkflowId

func (CloudEndpointOutput) Name

The name of the resource

func (CloudEndpointOutput) PartnershipId

func (o CloudEndpointOutput) PartnershipId() pulumi.StringPtrOutput

Partnership Id

func (CloudEndpointOutput) ProvisioningState

func (o CloudEndpointOutput) ProvisioningState() pulumi.StringPtrOutput

CloudEndpoint Provisioning State

func (CloudEndpointOutput) StorageAccountResourceId

func (o CloudEndpointOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Storage Account Resource Id

func (CloudEndpointOutput) StorageAccountTenantId

func (o CloudEndpointOutput) StorageAccountTenantId() pulumi.StringPtrOutput

Storage Account Tenant Id

func (CloudEndpointOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (CloudEndpointOutput) ToCloudEndpointOutput

func (o CloudEndpointOutput) ToCloudEndpointOutput() CloudEndpointOutput

func (CloudEndpointOutput) ToCloudEndpointOutputWithContext

func (o CloudEndpointOutput) ToCloudEndpointOutputWithContext(ctx context.Context) CloudEndpointOutput

func (CloudEndpointOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type CloudEndpointState

type CloudEndpointState struct {
}

func (CloudEndpointState) ElementType

func (CloudEndpointState) ElementType() reflect.Type

type CloudTieringCachePerformanceResponse

type CloudTieringCachePerformanceResponse struct {
	// Count of bytes that were served from the local server
	CacheHitBytes float64 `pulumi:"cacheHitBytes"`
	// Percentage of total bytes (hit + miss) that were served from the local server
	CacheHitBytesPercent int `pulumi:"cacheHitBytesPercent"`
	// Count of bytes that were served from the cloud
	CacheMissBytes float64 `pulumi:"cacheMissBytes"`
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
}

Server endpoint cloud tiering status object.

type CloudTieringCachePerformanceResponseOutput

type CloudTieringCachePerformanceResponseOutput struct{ *pulumi.OutputState }

Server endpoint cloud tiering status object.

func (CloudTieringCachePerformanceResponseOutput) CacheHitBytes

Count of bytes that were served from the local server

func (CloudTieringCachePerformanceResponseOutput) CacheHitBytesPercent

Percentage of total bytes (hit + miss) that were served from the local server

func (CloudTieringCachePerformanceResponseOutput) CacheMissBytes

Count of bytes that were served from the cloud

func (CloudTieringCachePerformanceResponseOutput) ElementType

func (CloudTieringCachePerformanceResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringCachePerformanceResponseOutput) ToCloudTieringCachePerformanceResponseOutput

func (o CloudTieringCachePerformanceResponseOutput) ToCloudTieringCachePerformanceResponseOutput() CloudTieringCachePerformanceResponseOutput

func (CloudTieringCachePerformanceResponseOutput) ToCloudTieringCachePerformanceResponseOutputWithContext

func (o CloudTieringCachePerformanceResponseOutput) ToCloudTieringCachePerformanceResponseOutputWithContext(ctx context.Context) CloudTieringCachePerformanceResponseOutput

type CloudTieringDatePolicyStatusResponse

type CloudTieringDatePolicyStatusResponse struct {
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
	// Most recent access time of tiered files
	TieredFilesMostRecentAccessTimestamp string `pulumi:"tieredFilesMostRecentAccessTimestamp"`
}

Status of the date policy

type CloudTieringDatePolicyStatusResponseOutput

type CloudTieringDatePolicyStatusResponseOutput struct{ *pulumi.OutputState }

Status of the date policy

func (CloudTieringDatePolicyStatusResponseOutput) ElementType

func (CloudTieringDatePolicyStatusResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringDatePolicyStatusResponseOutput) TieredFilesMostRecentAccessTimestamp

func (o CloudTieringDatePolicyStatusResponseOutput) TieredFilesMostRecentAccessTimestamp() pulumi.StringOutput

Most recent access time of tiered files

func (CloudTieringDatePolicyStatusResponseOutput) ToCloudTieringDatePolicyStatusResponseOutput

func (o CloudTieringDatePolicyStatusResponseOutput) ToCloudTieringDatePolicyStatusResponseOutput() CloudTieringDatePolicyStatusResponseOutput

func (CloudTieringDatePolicyStatusResponseOutput) ToCloudTieringDatePolicyStatusResponseOutputWithContext

func (o CloudTieringDatePolicyStatusResponseOutput) ToCloudTieringDatePolicyStatusResponseOutputWithContext(ctx context.Context) CloudTieringDatePolicyStatusResponseOutput

type CloudTieringFilesNotTieringResponse

type CloudTieringFilesNotTieringResponse struct {
	// Array of tiering errors
	Errors []FilesNotTieringErrorResponse `pulumi:"errors"`
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
	// Last cloud tiering result (HResult)
	TotalFileCount float64 `pulumi:"totalFileCount"`
}

Server endpoint cloud tiering status object.

type CloudTieringFilesNotTieringResponseOutput

type CloudTieringFilesNotTieringResponseOutput struct{ *pulumi.OutputState }

Server endpoint cloud tiering status object.

func (CloudTieringFilesNotTieringResponseOutput) ElementType

func (CloudTieringFilesNotTieringResponseOutput) Errors

Array of tiering errors

func (CloudTieringFilesNotTieringResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringFilesNotTieringResponseOutput) ToCloudTieringFilesNotTieringResponseOutput

func (o CloudTieringFilesNotTieringResponseOutput) ToCloudTieringFilesNotTieringResponseOutput() CloudTieringFilesNotTieringResponseOutput

func (CloudTieringFilesNotTieringResponseOutput) ToCloudTieringFilesNotTieringResponseOutputWithContext

func (o CloudTieringFilesNotTieringResponseOutput) ToCloudTieringFilesNotTieringResponseOutputWithContext(ctx context.Context) CloudTieringFilesNotTieringResponseOutput

func (CloudTieringFilesNotTieringResponseOutput) TotalFileCount

Last cloud tiering result (HResult)

type CloudTieringLowDiskModeResponse

type CloudTieringLowDiskModeResponse struct {
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
	// Low disk mode state
	State string `pulumi:"state"`
}

Information regarding the low disk mode state

type CloudTieringLowDiskModeResponseOutput

type CloudTieringLowDiskModeResponseOutput struct{ *pulumi.OutputState }

Information regarding the low disk mode state

func (CloudTieringLowDiskModeResponseOutput) ElementType

func (CloudTieringLowDiskModeResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringLowDiskModeResponseOutput) State

Low disk mode state

func (CloudTieringLowDiskModeResponseOutput) ToCloudTieringLowDiskModeResponseOutput

func (o CloudTieringLowDiskModeResponseOutput) ToCloudTieringLowDiskModeResponseOutput() CloudTieringLowDiskModeResponseOutput

func (CloudTieringLowDiskModeResponseOutput) ToCloudTieringLowDiskModeResponseOutputWithContext

func (o CloudTieringLowDiskModeResponseOutput) ToCloudTieringLowDiskModeResponseOutputWithContext(ctx context.Context) CloudTieringLowDiskModeResponseOutput

type CloudTieringSpaceSavingsResponse

type CloudTieringSpaceSavingsResponse struct {
	// Cached content size on the server
	CachedSizeBytes float64 `pulumi:"cachedSizeBytes"`
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
	// Count of bytes saved on the server
	SpaceSavingsBytes float64 `pulumi:"spaceSavingsBytes"`
	// Percentage of cached size over total size
	SpaceSavingsPercent int `pulumi:"spaceSavingsPercent"`
	// Total size of content in the azure file share
	TotalSizeCloudBytes float64 `pulumi:"totalSizeCloudBytes"`
	// Volume size
	VolumeSizeBytes float64 `pulumi:"volumeSizeBytes"`
}

Server endpoint cloud tiering status object.

type CloudTieringSpaceSavingsResponseOutput

type CloudTieringSpaceSavingsResponseOutput struct{ *pulumi.OutputState }

Server endpoint cloud tiering status object.

func (CloudTieringSpaceSavingsResponseOutput) CachedSizeBytes

Cached content size on the server

func (CloudTieringSpaceSavingsResponseOutput) ElementType

func (CloudTieringSpaceSavingsResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringSpaceSavingsResponseOutput) SpaceSavingsBytes

Count of bytes saved on the server

func (CloudTieringSpaceSavingsResponseOutput) SpaceSavingsPercent

Percentage of cached size over total size

func (CloudTieringSpaceSavingsResponseOutput) ToCloudTieringSpaceSavingsResponseOutput

func (o CloudTieringSpaceSavingsResponseOutput) ToCloudTieringSpaceSavingsResponseOutput() CloudTieringSpaceSavingsResponseOutput

func (CloudTieringSpaceSavingsResponseOutput) ToCloudTieringSpaceSavingsResponseOutputWithContext

func (o CloudTieringSpaceSavingsResponseOutput) ToCloudTieringSpaceSavingsResponseOutputWithContext(ctx context.Context) CloudTieringSpaceSavingsResponseOutput

func (CloudTieringSpaceSavingsResponseOutput) TotalSizeCloudBytes

Total size of content in the azure file share

func (CloudTieringSpaceSavingsResponseOutput) VolumeSizeBytes

Volume size

type CloudTieringVolumeFreeSpacePolicyStatusResponse

type CloudTieringVolumeFreeSpacePolicyStatusResponse struct {
	// Current volume free space percentage.
	CurrentVolumeFreeSpacePercent int `pulumi:"currentVolumeFreeSpacePercent"`
	// In the case where multiple server endpoints are present in a volume, an effective free space policy is applied.
	EffectiveVolumeFreeSpacePolicy int `pulumi:"effectiveVolumeFreeSpacePolicy"`
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
}

Status of the volume free space policy

type CloudTieringVolumeFreeSpacePolicyStatusResponseOutput

type CloudTieringVolumeFreeSpacePolicyStatusResponseOutput struct{ *pulumi.OutputState }

Status of the volume free space policy

func (CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) CurrentVolumeFreeSpacePercent

Current volume free space percentage.

func (CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) EffectiveVolumeFreeSpacePolicy

func (o CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) EffectiveVolumeFreeSpacePolicy() pulumi.IntOutput

In the case where multiple server endpoints are present in a volume, an effective free space policy is applied.

func (CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) ElementType

func (CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutput

func (CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutputWithContext

func (o CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutputWithContext(ctx context.Context) CloudTieringVolumeFreeSpacePolicyStatusResponseOutput

type FeatureStatus

type FeatureStatus string

Offline data transfer

func (FeatureStatus) ElementType

func (FeatureStatus) ElementType() reflect.Type

func (FeatureStatus) ToFeatureStatusOutput

func (e FeatureStatus) ToFeatureStatusOutput() FeatureStatusOutput

func (FeatureStatus) ToFeatureStatusOutputWithContext

func (e FeatureStatus) ToFeatureStatusOutputWithContext(ctx context.Context) FeatureStatusOutput

func (FeatureStatus) ToFeatureStatusPtrOutput

func (e FeatureStatus) ToFeatureStatusPtrOutput() FeatureStatusPtrOutput

func (FeatureStatus) ToFeatureStatusPtrOutputWithContext

func (e FeatureStatus) ToFeatureStatusPtrOutputWithContext(ctx context.Context) FeatureStatusPtrOutput

func (FeatureStatus) ToStringOutput

func (e FeatureStatus) ToStringOutput() pulumi.StringOutput

func (FeatureStatus) ToStringOutputWithContext

func (e FeatureStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FeatureStatus) ToStringPtrOutput

func (e FeatureStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureStatus) ToStringPtrOutputWithContext

func (e FeatureStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureStatusInput

type FeatureStatusInput interface {
	pulumi.Input

	ToFeatureStatusOutput() FeatureStatusOutput
	ToFeatureStatusOutputWithContext(context.Context) FeatureStatusOutput
}

FeatureStatusInput is an input type that accepts values of the FeatureStatus enum A concrete instance of `FeatureStatusInput` can be one of the following:

FeatureStatusOn
FeatureStatusOff

type FeatureStatusOutput

type FeatureStatusOutput struct{ *pulumi.OutputState }

func (FeatureStatusOutput) ElementType

func (FeatureStatusOutput) ElementType() reflect.Type

func (FeatureStatusOutput) ToFeatureStatusOutput

func (o FeatureStatusOutput) ToFeatureStatusOutput() FeatureStatusOutput

func (FeatureStatusOutput) ToFeatureStatusOutputWithContext

func (o FeatureStatusOutput) ToFeatureStatusOutputWithContext(ctx context.Context) FeatureStatusOutput

func (FeatureStatusOutput) ToFeatureStatusPtrOutput

func (o FeatureStatusOutput) ToFeatureStatusPtrOutput() FeatureStatusPtrOutput

func (FeatureStatusOutput) ToFeatureStatusPtrOutputWithContext

func (o FeatureStatusOutput) ToFeatureStatusPtrOutputWithContext(ctx context.Context) FeatureStatusPtrOutput

func (FeatureStatusOutput) ToStringOutput

func (o FeatureStatusOutput) ToStringOutput() pulumi.StringOutput

func (FeatureStatusOutput) ToStringOutputWithContext

func (o FeatureStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FeatureStatusOutput) ToStringPtrOutput

func (o FeatureStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureStatusOutput) ToStringPtrOutputWithContext

func (o FeatureStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureStatusPtrInput

type FeatureStatusPtrInput interface {
	pulumi.Input

	ToFeatureStatusPtrOutput() FeatureStatusPtrOutput
	ToFeatureStatusPtrOutputWithContext(context.Context) FeatureStatusPtrOutput
}

func FeatureStatusPtr

func FeatureStatusPtr(v string) FeatureStatusPtrInput

type FeatureStatusPtrOutput

type FeatureStatusPtrOutput struct{ *pulumi.OutputState }

func (FeatureStatusPtrOutput) Elem

func (FeatureStatusPtrOutput) ElementType

func (FeatureStatusPtrOutput) ElementType() reflect.Type

func (FeatureStatusPtrOutput) ToFeatureStatusPtrOutput

func (o FeatureStatusPtrOutput) ToFeatureStatusPtrOutput() FeatureStatusPtrOutput

func (FeatureStatusPtrOutput) ToFeatureStatusPtrOutputWithContext

func (o FeatureStatusPtrOutput) ToFeatureStatusPtrOutputWithContext(ctx context.Context) FeatureStatusPtrOutput

func (FeatureStatusPtrOutput) ToStringPtrOutput

func (o FeatureStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureStatusPtrOutput) ToStringPtrOutputWithContext

func (o FeatureStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FilesNotTieringErrorResponse

type FilesNotTieringErrorResponse struct {
	// Error code (HResult)
	ErrorCode int `pulumi:"errorCode"`
	// Count of files with this error
	FileCount float64 `pulumi:"fileCount"`
}

Files not tiering error object

type FilesNotTieringErrorResponseArrayOutput

type FilesNotTieringErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (FilesNotTieringErrorResponseArrayOutput) ElementType

func (FilesNotTieringErrorResponseArrayOutput) Index

func (FilesNotTieringErrorResponseArrayOutput) ToFilesNotTieringErrorResponseArrayOutput

func (o FilesNotTieringErrorResponseArrayOutput) ToFilesNotTieringErrorResponseArrayOutput() FilesNotTieringErrorResponseArrayOutput

func (FilesNotTieringErrorResponseArrayOutput) ToFilesNotTieringErrorResponseArrayOutputWithContext

func (o FilesNotTieringErrorResponseArrayOutput) ToFilesNotTieringErrorResponseArrayOutputWithContext(ctx context.Context) FilesNotTieringErrorResponseArrayOutput

type FilesNotTieringErrorResponseOutput

type FilesNotTieringErrorResponseOutput struct{ *pulumi.OutputState }

Files not tiering error object

func (FilesNotTieringErrorResponseOutput) ElementType

func (FilesNotTieringErrorResponseOutput) ErrorCode

Error code (HResult)

func (FilesNotTieringErrorResponseOutput) FileCount

Count of files with this error

func (FilesNotTieringErrorResponseOutput) ToFilesNotTieringErrorResponseOutput

func (o FilesNotTieringErrorResponseOutput) ToFilesNotTieringErrorResponseOutput() FilesNotTieringErrorResponseOutput

func (FilesNotTieringErrorResponseOutput) ToFilesNotTieringErrorResponseOutputWithContext

func (o FilesNotTieringErrorResponseOutput) ToFilesNotTieringErrorResponseOutputWithContext(ctx context.Context) FilesNotTieringErrorResponseOutput

type IncomingTrafficPolicy

type IncomingTrafficPolicy string

Incoming Traffic Policy

func (IncomingTrafficPolicy) ElementType

func (IncomingTrafficPolicy) ElementType() reflect.Type

func (IncomingTrafficPolicy) ToIncomingTrafficPolicyOutput

func (e IncomingTrafficPolicy) ToIncomingTrafficPolicyOutput() IncomingTrafficPolicyOutput

func (IncomingTrafficPolicy) ToIncomingTrafficPolicyOutputWithContext

func (e IncomingTrafficPolicy) ToIncomingTrafficPolicyOutputWithContext(ctx context.Context) IncomingTrafficPolicyOutput

func (IncomingTrafficPolicy) ToIncomingTrafficPolicyPtrOutput

func (e IncomingTrafficPolicy) ToIncomingTrafficPolicyPtrOutput() IncomingTrafficPolicyPtrOutput

func (IncomingTrafficPolicy) ToIncomingTrafficPolicyPtrOutputWithContext

func (e IncomingTrafficPolicy) ToIncomingTrafficPolicyPtrOutputWithContext(ctx context.Context) IncomingTrafficPolicyPtrOutput

func (IncomingTrafficPolicy) ToStringOutput

func (e IncomingTrafficPolicy) ToStringOutput() pulumi.StringOutput

func (IncomingTrafficPolicy) ToStringOutputWithContext

func (e IncomingTrafficPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IncomingTrafficPolicy) ToStringPtrOutput

func (e IncomingTrafficPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (IncomingTrafficPolicy) ToStringPtrOutputWithContext

func (e IncomingTrafficPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IncomingTrafficPolicyInput

type IncomingTrafficPolicyInput interface {
	pulumi.Input

	ToIncomingTrafficPolicyOutput() IncomingTrafficPolicyOutput
	ToIncomingTrafficPolicyOutputWithContext(context.Context) IncomingTrafficPolicyOutput
}

IncomingTrafficPolicyInput is an input type that accepts values of the IncomingTrafficPolicy enum A concrete instance of `IncomingTrafficPolicyInput` can be one of the following:

IncomingTrafficPolicyAllowAllTraffic
IncomingTrafficPolicyAllowVirtualNetworksOnly

type IncomingTrafficPolicyOutput

type IncomingTrafficPolicyOutput struct{ *pulumi.OutputState }

func (IncomingTrafficPolicyOutput) ElementType

func (IncomingTrafficPolicyOutput) ToIncomingTrafficPolicyOutput

func (o IncomingTrafficPolicyOutput) ToIncomingTrafficPolicyOutput() IncomingTrafficPolicyOutput

func (IncomingTrafficPolicyOutput) ToIncomingTrafficPolicyOutputWithContext

func (o IncomingTrafficPolicyOutput) ToIncomingTrafficPolicyOutputWithContext(ctx context.Context) IncomingTrafficPolicyOutput

func (IncomingTrafficPolicyOutput) ToIncomingTrafficPolicyPtrOutput

func (o IncomingTrafficPolicyOutput) ToIncomingTrafficPolicyPtrOutput() IncomingTrafficPolicyPtrOutput

func (IncomingTrafficPolicyOutput) ToIncomingTrafficPolicyPtrOutputWithContext

func (o IncomingTrafficPolicyOutput) ToIncomingTrafficPolicyPtrOutputWithContext(ctx context.Context) IncomingTrafficPolicyPtrOutput

func (IncomingTrafficPolicyOutput) ToStringOutput

func (o IncomingTrafficPolicyOutput) ToStringOutput() pulumi.StringOutput

func (IncomingTrafficPolicyOutput) ToStringOutputWithContext

func (o IncomingTrafficPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IncomingTrafficPolicyOutput) ToStringPtrOutput

func (o IncomingTrafficPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IncomingTrafficPolicyOutput) ToStringPtrOutputWithContext

func (o IncomingTrafficPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IncomingTrafficPolicyPtrInput

type IncomingTrafficPolicyPtrInput interface {
	pulumi.Input

	ToIncomingTrafficPolicyPtrOutput() IncomingTrafficPolicyPtrOutput
	ToIncomingTrafficPolicyPtrOutputWithContext(context.Context) IncomingTrafficPolicyPtrOutput
}

func IncomingTrafficPolicyPtr

func IncomingTrafficPolicyPtr(v string) IncomingTrafficPolicyPtrInput

type IncomingTrafficPolicyPtrOutput

type IncomingTrafficPolicyPtrOutput struct{ *pulumi.OutputState }

func (IncomingTrafficPolicyPtrOutput) Elem

func (IncomingTrafficPolicyPtrOutput) ElementType

func (IncomingTrafficPolicyPtrOutput) ToIncomingTrafficPolicyPtrOutput

func (o IncomingTrafficPolicyPtrOutput) ToIncomingTrafficPolicyPtrOutput() IncomingTrafficPolicyPtrOutput

func (IncomingTrafficPolicyPtrOutput) ToIncomingTrafficPolicyPtrOutputWithContext

func (o IncomingTrafficPolicyPtrOutput) ToIncomingTrafficPolicyPtrOutputWithContext(ctx context.Context) IncomingTrafficPolicyPtrOutput

func (IncomingTrafficPolicyPtrOutput) ToStringPtrOutput

func (IncomingTrafficPolicyPtrOutput) ToStringPtrOutputWithContext

func (o IncomingTrafficPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InitialDownloadPolicy

type InitialDownloadPolicy string

Policy for how namespace and files are recalled during FastDr.

func (InitialDownloadPolicy) ElementType

func (InitialDownloadPolicy) ElementType() reflect.Type

func (InitialDownloadPolicy) ToInitialDownloadPolicyOutput

func (e InitialDownloadPolicy) ToInitialDownloadPolicyOutput() InitialDownloadPolicyOutput

func (InitialDownloadPolicy) ToInitialDownloadPolicyOutputWithContext

func (e InitialDownloadPolicy) ToInitialDownloadPolicyOutputWithContext(ctx context.Context) InitialDownloadPolicyOutput

func (InitialDownloadPolicy) ToInitialDownloadPolicyPtrOutput

func (e InitialDownloadPolicy) ToInitialDownloadPolicyPtrOutput() InitialDownloadPolicyPtrOutput

func (InitialDownloadPolicy) ToInitialDownloadPolicyPtrOutputWithContext

func (e InitialDownloadPolicy) ToInitialDownloadPolicyPtrOutputWithContext(ctx context.Context) InitialDownloadPolicyPtrOutput

func (InitialDownloadPolicy) ToStringOutput

func (e InitialDownloadPolicy) ToStringOutput() pulumi.StringOutput

func (InitialDownloadPolicy) ToStringOutputWithContext

func (e InitialDownloadPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InitialDownloadPolicy) ToStringPtrOutput

func (e InitialDownloadPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (InitialDownloadPolicy) ToStringPtrOutputWithContext

func (e InitialDownloadPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InitialDownloadPolicyInput

type InitialDownloadPolicyInput interface {
	pulumi.Input

	ToInitialDownloadPolicyOutput() InitialDownloadPolicyOutput
	ToInitialDownloadPolicyOutputWithContext(context.Context) InitialDownloadPolicyOutput
}

InitialDownloadPolicyInput is an input type that accepts values of the InitialDownloadPolicy enum A concrete instance of `InitialDownloadPolicyInput` can be one of the following:

InitialDownloadPolicyNamespaceOnly
InitialDownloadPolicyNamespaceThenModifiedFiles
InitialDownloadPolicyAvoidTieredFiles

type InitialDownloadPolicyOutput

type InitialDownloadPolicyOutput struct{ *pulumi.OutputState }

func (InitialDownloadPolicyOutput) ElementType

func (InitialDownloadPolicyOutput) ToInitialDownloadPolicyOutput

func (o InitialDownloadPolicyOutput) ToInitialDownloadPolicyOutput() InitialDownloadPolicyOutput

func (InitialDownloadPolicyOutput) ToInitialDownloadPolicyOutputWithContext

func (o InitialDownloadPolicyOutput) ToInitialDownloadPolicyOutputWithContext(ctx context.Context) InitialDownloadPolicyOutput

func (InitialDownloadPolicyOutput) ToInitialDownloadPolicyPtrOutput

func (o InitialDownloadPolicyOutput) ToInitialDownloadPolicyPtrOutput() InitialDownloadPolicyPtrOutput

func (InitialDownloadPolicyOutput) ToInitialDownloadPolicyPtrOutputWithContext

func (o InitialDownloadPolicyOutput) ToInitialDownloadPolicyPtrOutputWithContext(ctx context.Context) InitialDownloadPolicyPtrOutput

func (InitialDownloadPolicyOutput) ToStringOutput

func (o InitialDownloadPolicyOutput) ToStringOutput() pulumi.StringOutput

func (InitialDownloadPolicyOutput) ToStringOutputWithContext

func (o InitialDownloadPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InitialDownloadPolicyOutput) ToStringPtrOutput

func (o InitialDownloadPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InitialDownloadPolicyOutput) ToStringPtrOutputWithContext

func (o InitialDownloadPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InitialDownloadPolicyPtrInput

type InitialDownloadPolicyPtrInput interface {
	pulumi.Input

	ToInitialDownloadPolicyPtrOutput() InitialDownloadPolicyPtrOutput
	ToInitialDownloadPolicyPtrOutputWithContext(context.Context) InitialDownloadPolicyPtrOutput
}

func InitialDownloadPolicyPtr

func InitialDownloadPolicyPtr(v string) InitialDownloadPolicyPtrInput

type InitialDownloadPolicyPtrOutput

type InitialDownloadPolicyPtrOutput struct{ *pulumi.OutputState }

func (InitialDownloadPolicyPtrOutput) Elem

func (InitialDownloadPolicyPtrOutput) ElementType

func (InitialDownloadPolicyPtrOutput) ToInitialDownloadPolicyPtrOutput

func (o InitialDownloadPolicyPtrOutput) ToInitialDownloadPolicyPtrOutput() InitialDownloadPolicyPtrOutput

func (InitialDownloadPolicyPtrOutput) ToInitialDownloadPolicyPtrOutputWithContext

func (o InitialDownloadPolicyPtrOutput) ToInitialDownloadPolicyPtrOutputWithContext(ctx context.Context) InitialDownloadPolicyPtrOutput

func (InitialDownloadPolicyPtrOutput) ToStringPtrOutput

func (InitialDownloadPolicyPtrOutput) ToStringPtrOutputWithContext

func (o InitialDownloadPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InitialUploadPolicy

type InitialUploadPolicy string

Policy for how the initial upload sync session is performed.

func (InitialUploadPolicy) ElementType

func (InitialUploadPolicy) ElementType() reflect.Type

func (InitialUploadPolicy) ToInitialUploadPolicyOutput

func (e InitialUploadPolicy) ToInitialUploadPolicyOutput() InitialUploadPolicyOutput

func (InitialUploadPolicy) ToInitialUploadPolicyOutputWithContext

func (e InitialUploadPolicy) ToInitialUploadPolicyOutputWithContext(ctx context.Context) InitialUploadPolicyOutput

func (InitialUploadPolicy) ToInitialUploadPolicyPtrOutput

func (e InitialUploadPolicy) ToInitialUploadPolicyPtrOutput() InitialUploadPolicyPtrOutput

func (InitialUploadPolicy) ToInitialUploadPolicyPtrOutputWithContext

func (e InitialUploadPolicy) ToInitialUploadPolicyPtrOutputWithContext(ctx context.Context) InitialUploadPolicyPtrOutput

func (InitialUploadPolicy) ToStringOutput

func (e InitialUploadPolicy) ToStringOutput() pulumi.StringOutput

func (InitialUploadPolicy) ToStringOutputWithContext

func (e InitialUploadPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InitialUploadPolicy) ToStringPtrOutput

func (e InitialUploadPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (InitialUploadPolicy) ToStringPtrOutputWithContext

func (e InitialUploadPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InitialUploadPolicyInput

type InitialUploadPolicyInput interface {
	pulumi.Input

	ToInitialUploadPolicyOutput() InitialUploadPolicyOutput
	ToInitialUploadPolicyOutputWithContext(context.Context) InitialUploadPolicyOutput
}

InitialUploadPolicyInput is an input type that accepts values of the InitialUploadPolicy enum A concrete instance of `InitialUploadPolicyInput` can be one of the following:

InitialUploadPolicyServerAuthoritative
InitialUploadPolicyMerge

type InitialUploadPolicyOutput

type InitialUploadPolicyOutput struct{ *pulumi.OutputState }

func (InitialUploadPolicyOutput) ElementType

func (InitialUploadPolicyOutput) ElementType() reflect.Type

func (InitialUploadPolicyOutput) ToInitialUploadPolicyOutput

func (o InitialUploadPolicyOutput) ToInitialUploadPolicyOutput() InitialUploadPolicyOutput

func (InitialUploadPolicyOutput) ToInitialUploadPolicyOutputWithContext

func (o InitialUploadPolicyOutput) ToInitialUploadPolicyOutputWithContext(ctx context.Context) InitialUploadPolicyOutput

func (InitialUploadPolicyOutput) ToInitialUploadPolicyPtrOutput

func (o InitialUploadPolicyOutput) ToInitialUploadPolicyPtrOutput() InitialUploadPolicyPtrOutput

func (InitialUploadPolicyOutput) ToInitialUploadPolicyPtrOutputWithContext

func (o InitialUploadPolicyOutput) ToInitialUploadPolicyPtrOutputWithContext(ctx context.Context) InitialUploadPolicyPtrOutput

func (InitialUploadPolicyOutput) ToStringOutput

func (o InitialUploadPolicyOutput) ToStringOutput() pulumi.StringOutput

func (InitialUploadPolicyOutput) ToStringOutputWithContext

func (o InitialUploadPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InitialUploadPolicyOutput) ToStringPtrOutput

func (o InitialUploadPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InitialUploadPolicyOutput) ToStringPtrOutputWithContext

func (o InitialUploadPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InitialUploadPolicyPtrInput

type InitialUploadPolicyPtrInput interface {
	pulumi.Input

	ToInitialUploadPolicyPtrOutput() InitialUploadPolicyPtrOutput
	ToInitialUploadPolicyPtrOutputWithContext(context.Context) InitialUploadPolicyPtrOutput
}

func InitialUploadPolicyPtr

func InitialUploadPolicyPtr(v string) InitialUploadPolicyPtrInput

type InitialUploadPolicyPtrOutput

type InitialUploadPolicyPtrOutput struct{ *pulumi.OutputState }

func (InitialUploadPolicyPtrOutput) Elem

func (InitialUploadPolicyPtrOutput) ElementType

func (InitialUploadPolicyPtrOutput) ToInitialUploadPolicyPtrOutput

func (o InitialUploadPolicyPtrOutput) ToInitialUploadPolicyPtrOutput() InitialUploadPolicyPtrOutput

func (InitialUploadPolicyPtrOutput) ToInitialUploadPolicyPtrOutputWithContext

func (o InitialUploadPolicyPtrOutput) ToInitialUploadPolicyPtrOutputWithContext(ctx context.Context) InitialUploadPolicyPtrOutput

func (InitialUploadPolicyPtrOutput) ToStringPtrOutput

func (o InitialUploadPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InitialUploadPolicyPtrOutput) ToStringPtrOutputWithContext

func (o InitialUploadPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocalCacheMode

type LocalCacheMode string

Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access.

func (LocalCacheMode) ElementType

func (LocalCacheMode) ElementType() reflect.Type

func (LocalCacheMode) ToLocalCacheModeOutput

func (e LocalCacheMode) ToLocalCacheModeOutput() LocalCacheModeOutput

func (LocalCacheMode) ToLocalCacheModeOutputWithContext

func (e LocalCacheMode) ToLocalCacheModeOutputWithContext(ctx context.Context) LocalCacheModeOutput

func (LocalCacheMode) ToLocalCacheModePtrOutput

func (e LocalCacheMode) ToLocalCacheModePtrOutput() LocalCacheModePtrOutput

func (LocalCacheMode) ToLocalCacheModePtrOutputWithContext

func (e LocalCacheMode) ToLocalCacheModePtrOutputWithContext(ctx context.Context) LocalCacheModePtrOutput

func (LocalCacheMode) ToStringOutput

func (e LocalCacheMode) ToStringOutput() pulumi.StringOutput

func (LocalCacheMode) ToStringOutputWithContext

func (e LocalCacheMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocalCacheMode) ToStringPtrOutput

func (e LocalCacheMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (LocalCacheMode) ToStringPtrOutputWithContext

func (e LocalCacheMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocalCacheModeInput

type LocalCacheModeInput interface {
	pulumi.Input

	ToLocalCacheModeOutput() LocalCacheModeOutput
	ToLocalCacheModeOutputWithContext(context.Context) LocalCacheModeOutput
}

LocalCacheModeInput is an input type that accepts values of the LocalCacheMode enum A concrete instance of `LocalCacheModeInput` can be one of the following:

LocalCacheModeDownloadNewAndModifiedFiles
LocalCacheModeUpdateLocallyCachedFiles

type LocalCacheModeOutput

type LocalCacheModeOutput struct{ *pulumi.OutputState }

func (LocalCacheModeOutput) ElementType

func (LocalCacheModeOutput) ElementType() reflect.Type

func (LocalCacheModeOutput) ToLocalCacheModeOutput

func (o LocalCacheModeOutput) ToLocalCacheModeOutput() LocalCacheModeOutput

func (LocalCacheModeOutput) ToLocalCacheModeOutputWithContext

func (o LocalCacheModeOutput) ToLocalCacheModeOutputWithContext(ctx context.Context) LocalCacheModeOutput

func (LocalCacheModeOutput) ToLocalCacheModePtrOutput

func (o LocalCacheModeOutput) ToLocalCacheModePtrOutput() LocalCacheModePtrOutput

func (LocalCacheModeOutput) ToLocalCacheModePtrOutputWithContext

func (o LocalCacheModeOutput) ToLocalCacheModePtrOutputWithContext(ctx context.Context) LocalCacheModePtrOutput

func (LocalCacheModeOutput) ToStringOutput

func (o LocalCacheModeOutput) ToStringOutput() pulumi.StringOutput

func (LocalCacheModeOutput) ToStringOutputWithContext

func (o LocalCacheModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocalCacheModeOutput) ToStringPtrOutput

func (o LocalCacheModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LocalCacheModeOutput) ToStringPtrOutputWithContext

func (o LocalCacheModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocalCacheModePtrInput

type LocalCacheModePtrInput interface {
	pulumi.Input

	ToLocalCacheModePtrOutput() LocalCacheModePtrOutput
	ToLocalCacheModePtrOutputWithContext(context.Context) LocalCacheModePtrOutput
}

func LocalCacheModePtr

func LocalCacheModePtr(v string) LocalCacheModePtrInput

type LocalCacheModePtrOutput

type LocalCacheModePtrOutput struct{ *pulumi.OutputState }

func (LocalCacheModePtrOutput) Elem

func (LocalCacheModePtrOutput) ElementType

func (LocalCacheModePtrOutput) ElementType() reflect.Type

func (LocalCacheModePtrOutput) ToLocalCacheModePtrOutput

func (o LocalCacheModePtrOutput) ToLocalCacheModePtrOutput() LocalCacheModePtrOutput

func (LocalCacheModePtrOutput) ToLocalCacheModePtrOutputWithContext

func (o LocalCacheModePtrOutput) ToLocalCacheModePtrOutputWithContext(ctx context.Context) LocalCacheModePtrOutput

func (LocalCacheModePtrOutput) ToStringPtrOutput

func (o LocalCacheModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LocalCacheModePtrOutput) ToStringPtrOutputWithContext

func (o LocalCacheModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 LookupCloudEndpointOutputArgs

type LookupCloudEndpointOutputArgs struct {
	// Name of Cloud Endpoint object.
	CloudEndpointName pulumi.StringInput `pulumi:"cloudEndpointName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of Storage Sync Service resource.
	StorageSyncServiceName pulumi.StringInput `pulumi:"storageSyncServiceName"`
	// Name of Sync Group resource.
	SyncGroupName pulumi.StringInput `pulumi:"syncGroupName"`
}

func (LookupCloudEndpointOutputArgs) ElementType

type LookupCloudEndpointResult

type LookupCloudEndpointResult struct {
	// Azure file share name
	AzureFileShareName *string `pulumi:"azureFileShareName"`
	// Backup Enabled
	BackupEnabled string `pulumi:"backupEnabled"`
	// Cloud endpoint change enumeration status
	ChangeEnumerationStatus CloudEndpointChangeEnumerationStatusResponse `pulumi:"changeEnumerationStatus"`
	// Friendly Name
	FriendlyName *string `pulumi:"friendlyName"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// 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"`
	// Storage Account Tenant Id
	StorageAccountTenantId *string `pulumi:"storageAccountTenantId"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "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)

Get a given CloudEndpoint. Azure REST API version: 2022-06-01.

Other available API versions: 2017-06-05-preview, 2018-04-02, 2018-07-01, 2018-10-01, 2022-09-01.

type LookupCloudEndpointResultOutput

type LookupCloudEndpointResultOutput struct{ *pulumi.OutputState }

Cloud Endpoint object.

func (LookupCloudEndpointResultOutput) AzureFileShareName

Azure file share name

func (LookupCloudEndpointResultOutput) BackupEnabled

Backup Enabled

func (LookupCloudEndpointResultOutput) ChangeEnumerationStatus

Cloud endpoint change enumeration status

func (LookupCloudEndpointResultOutput) ElementType

func (LookupCloudEndpointResultOutput) FriendlyName

Friendly Name

func (LookupCloudEndpointResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupCloudEndpointResultOutput) LastOperationName

Resource Last Operation Name

func (LookupCloudEndpointResultOutput) LastWorkflowId

CloudEndpoint lastWorkflowId

func (LookupCloudEndpointResultOutput) Name

The name of the resource

func (LookupCloudEndpointResultOutput) PartnershipId

Partnership Id

func (LookupCloudEndpointResultOutput) ProvisioningState

CloudEndpoint Provisioning State

func (LookupCloudEndpointResultOutput) StorageAccountResourceId

func (o LookupCloudEndpointResultOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Storage Account Resource Id

func (LookupCloudEndpointResultOutput) StorageAccountTenantId

func (o LookupCloudEndpointResultOutput) StorageAccountTenantId() pulumi.StringPtrOutput

Storage Account Tenant Id

func (LookupCloudEndpointResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupCloudEndpointResultOutput) ToLookupCloudEndpointResultOutput

func (o LookupCloudEndpointResultOutput) ToLookupCloudEndpointResultOutput() LookupCloudEndpointResultOutput

func (LookupCloudEndpointResultOutput) ToLookupCloudEndpointResultOutputWithContext

func (o LookupCloudEndpointResultOutput) ToLookupCloudEndpointResultOutputWithContext(ctx context.Context) LookupCloudEndpointResultOutput

func (LookupCloudEndpointResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection associated with the Azure resource
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the storage sync service name within the specified resource group.
	StorageSyncServiceName string `pulumi:"storageSyncServiceName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the private endpoint connection associated with the Azure resource
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the storage sync service name within the specified resource group.
	StorageSyncServiceName pulumi.StringInput `pulumi:"storageSyncServiceName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

func LookupPrivateEndpointConnection

Gets the specified private endpoint connection associated with the storage sync service. Azure REST API version: 2022-06-01.

Other available API versions: 2022-09-01.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The resource of private end point.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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 LookupRegisteredServerOutputArgs

type LookupRegisteredServerOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// GUID identifying the on-premises server.
	ServerId pulumi.StringInput `pulumi:"serverId"`
	// Name of Storage Sync Service resource.
	StorageSyncServiceName pulumi.StringInput `pulumi:"storageSyncServiceName"`
}

func (LookupRegisteredServerOutputArgs) ElementType

type LookupRegisteredServerResult

type LookupRegisteredServerResult struct {
	// Registered Server Agent Version
	AgentVersion *string `pulumi:"agentVersion"`
	// Registered Server Agent Version Expiration Date
	AgentVersionExpirationDate string `pulumi:"agentVersionExpirationDate"`
	// Registered Server Agent Version Status
	AgentVersionStatus string `pulumi:"agentVersionStatus"`
	// 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"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// 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"`
	// Telemetry Endpoint Uri
	MonitoringEndpointUri *string `pulumi:"monitoringEndpointUri"`
	// 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"`
	// Server name
	ServerName string `pulumi:"serverName"`
	// 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"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "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)

Get a given registered server. Azure REST API version: 2022-06-01.

Other available API versions: 2017-06-05-preview, 2018-04-02, 2018-07-01, 2022-09-01.

type LookupRegisteredServerResultOutput

type LookupRegisteredServerResultOutput struct{ *pulumi.OutputState }

Registered Server resource.

func (LookupRegisteredServerResultOutput) AgentVersion

Registered Server Agent Version

func (LookupRegisteredServerResultOutput) AgentVersionExpirationDate

func (o LookupRegisteredServerResultOutput) AgentVersionExpirationDate() pulumi.StringOutput

Registered Server Agent Version Expiration Date

func (LookupRegisteredServerResultOutput) AgentVersionStatus

Registered Server Agent Version Status

func (LookupRegisteredServerResultOutput) ClusterId

Registered Server clusterId

func (LookupRegisteredServerResultOutput) ClusterName

Registered Server clusterName

func (LookupRegisteredServerResultOutput) DiscoveryEndpointUri

Resource discoveryEndpointUri

func (LookupRegisteredServerResultOutput) ElementType

func (LookupRegisteredServerResultOutput) FriendlyName

Friendly Name

func (LookupRegisteredServerResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupRegisteredServerResultOutput) LastHeartBeat

Registered Server last heart beat

func (LookupRegisteredServerResultOutput) LastOperationName

Resource Last Operation Name

func (LookupRegisteredServerResultOutput) LastWorkflowId

Registered Server lastWorkflowId

func (LookupRegisteredServerResultOutput) ManagementEndpointUri

func (o LookupRegisteredServerResultOutput) ManagementEndpointUri() pulumi.StringPtrOutput

Management Endpoint Uri

func (LookupRegisteredServerResultOutput) MonitoringConfiguration

func (o LookupRegisteredServerResultOutput) MonitoringConfiguration() pulumi.StringPtrOutput

Monitoring Configuration

func (LookupRegisteredServerResultOutput) MonitoringEndpointUri

func (o LookupRegisteredServerResultOutput) MonitoringEndpointUri() pulumi.StringPtrOutput

Telemetry Endpoint Uri

func (LookupRegisteredServerResultOutput) Name

The name of the resource

func (LookupRegisteredServerResultOutput) ProvisioningState

Registered Server Provisioning State

func (LookupRegisteredServerResultOutput) ResourceLocation

Resource Location

func (LookupRegisteredServerResultOutput) ServerCertificate

Registered Server Certificate

func (LookupRegisteredServerResultOutput) ServerId

Registered Server serverId

func (LookupRegisteredServerResultOutput) ServerManagementErrorCode

func (o LookupRegisteredServerResultOutput) ServerManagementErrorCode() pulumi.IntPtrOutput

Registered Server Management Error Code

func (LookupRegisteredServerResultOutput) ServerName

Server name

func (LookupRegisteredServerResultOutput) ServerOSVersion

Registered Server OS Version

func (LookupRegisteredServerResultOutput) ServerRole

Registered Server serverRole

func (LookupRegisteredServerResultOutput) ServiceLocation

Service Location

func (LookupRegisteredServerResultOutput) StorageSyncServiceUid

func (o LookupRegisteredServerResultOutput) StorageSyncServiceUid() pulumi.StringPtrOutput

Registered Server storageSyncServiceUid

func (LookupRegisteredServerResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupRegisteredServerResultOutput) ToLookupRegisteredServerResultOutput

func (o LookupRegisteredServerResultOutput) ToLookupRegisteredServerResultOutput() LookupRegisteredServerResultOutput

func (LookupRegisteredServerResultOutput) ToLookupRegisteredServerResultOutputWithContext

func (o LookupRegisteredServerResultOutput) ToLookupRegisteredServerResultOutputWithContext(ctx context.Context) LookupRegisteredServerResultOutput

func (LookupRegisteredServerResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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 LookupServerEndpointOutputArgs

type LookupServerEndpointOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of Server Endpoint object.
	ServerEndpointName pulumi.StringInput `pulumi:"serverEndpointName"`
	// Name of Storage Sync Service resource.
	StorageSyncServiceName pulumi.StringInput `pulumi:"storageSyncServiceName"`
	// Name of Sync Group resource.
	SyncGroupName pulumi.StringInput `pulumi:"syncGroupName"`
}

func (LookupServerEndpointOutputArgs) ElementType

type LookupServerEndpointResult

type LookupServerEndpointResult struct {
	// Cloud Tiering.
	CloudTiering *string `pulumi:"cloudTiering"`
	// Cloud tiering status. Only populated if cloud tiering is enabled.
	CloudTieringStatus ServerEndpointCloudTieringStatusResponse `pulumi:"cloudTieringStatus"`
	// Friendly Name
	FriendlyName *string `pulumi:"friendlyName"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Policy for how namespace and files are recalled during FastDr.
	InitialDownloadPolicy *string `pulumi:"initialDownloadPolicy"`
	// Policy for how the initial upload sync session is performed.
	InitialUploadPolicy *string `pulumi:"initialUploadPolicy"`
	// Resource Last Operation Name
	LastOperationName string `pulumi:"lastOperationName"`
	// ServerEndpoint lastWorkflowId
	LastWorkflowId string `pulumi:"lastWorkflowId"`
	// Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access.
	LocalCacheMode *string `pulumi:"localCacheMode"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Offline data transfer
	OfflineDataTransfer *string `pulumi:"offlineDataTransfer"`
	// Offline data transfer share name
	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"`
	// Recall status. Only populated if cloud tiering is enabled.
	RecallStatus ServerEndpointRecallStatusResponse `pulumi:"recallStatus"`
	// Server Local path.
	ServerLocalPath *string `pulumi:"serverLocalPath"`
	// Server name
	ServerName string `pulumi:"serverName"`
	// Server Resource Id.
	ServerResourceId *string `pulumi:"serverResourceId"`
	// Server Endpoint sync status
	SyncStatus ServerEndpointSyncStatusResponse `pulumi:"syncStatus"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tier files older than days.
	TierFilesOlderThanDays *int `pulumi:"tierFilesOlderThanDays"`
	// The type of the resource. E.g. "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)

Get a ServerEndpoint. Azure REST API version: 2022-06-01.

Other available API versions: 2017-06-05-preview, 2018-04-02, 2018-07-01, 2018-10-01, 2019-10-01, 2022-09-01.

type LookupServerEndpointResultOutput

type LookupServerEndpointResultOutput struct{ *pulumi.OutputState }

Server Endpoint object.

func (LookupServerEndpointResultOutput) CloudTiering

Cloud Tiering.

func (LookupServerEndpointResultOutput) CloudTieringStatus

Cloud tiering status. Only populated if cloud tiering is enabled.

func (LookupServerEndpointResultOutput) ElementType

func (LookupServerEndpointResultOutput) FriendlyName

Friendly Name

func (LookupServerEndpointResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupServerEndpointResultOutput) InitialDownloadPolicy

func (o LookupServerEndpointResultOutput) InitialDownloadPolicy() pulumi.StringPtrOutput

Policy for how namespace and files are recalled during FastDr.

func (LookupServerEndpointResultOutput) InitialUploadPolicy

Policy for how the initial upload sync session is performed.

func (LookupServerEndpointResultOutput) LastOperationName

Resource Last Operation Name

func (LookupServerEndpointResultOutput) LastWorkflowId

ServerEndpoint lastWorkflowId

func (LookupServerEndpointResultOutput) LocalCacheMode

Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access.

func (LookupServerEndpointResultOutput) Name

The name of the resource

func (LookupServerEndpointResultOutput) OfflineDataTransfer

Offline data transfer

func (LookupServerEndpointResultOutput) OfflineDataTransferShareName

func (o LookupServerEndpointResultOutput) OfflineDataTransferShareName() pulumi.StringPtrOutput

Offline data transfer share name

func (LookupServerEndpointResultOutput) OfflineDataTransferStorageAccountResourceId

func (o LookupServerEndpointResultOutput) OfflineDataTransferStorageAccountResourceId() pulumi.StringOutput

Offline data transfer storage account resource ID

func (LookupServerEndpointResultOutput) OfflineDataTransferStorageAccountTenantId

func (o LookupServerEndpointResultOutput) OfflineDataTransferStorageAccountTenantId() pulumi.StringOutput

Offline data transfer storage account tenant ID

func (LookupServerEndpointResultOutput) ProvisioningState

ServerEndpoint Provisioning State

func (LookupServerEndpointResultOutput) RecallStatus

Recall status. Only populated if cloud tiering is enabled.

func (LookupServerEndpointResultOutput) ServerLocalPath

Server Local path.

func (LookupServerEndpointResultOutput) ServerName

Server name

func (LookupServerEndpointResultOutput) ServerResourceId

Server Resource Id.

func (LookupServerEndpointResultOutput) SyncStatus

Server Endpoint sync status

func (LookupServerEndpointResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupServerEndpointResultOutput) TierFilesOlderThanDays

func (o LookupServerEndpointResultOutput) TierFilesOlderThanDays() pulumi.IntPtrOutput

Tier files older than days.

func (LookupServerEndpointResultOutput) ToLookupServerEndpointResultOutput

func (o LookupServerEndpointResultOutput) ToLookupServerEndpointResultOutput() LookupServerEndpointResultOutput

func (LookupServerEndpointResultOutput) ToLookupServerEndpointResultOutputWithContext

func (o LookupServerEndpointResultOutput) ToLookupServerEndpointResultOutputWithContext(ctx context.Context) LookupServerEndpointResultOutput

func (LookupServerEndpointResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupServerEndpointResultOutput) VolumeFreeSpacePercent

func (o LookupServerEndpointResultOutput) VolumeFreeSpacePercent() pulumi.IntPtrOutput

Level of free space to be maintained by Cloud Tiering if it is enabled.

type LookupStorageSyncServiceArgs

type LookupStorageSyncServiceArgs 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"`
}

type LookupStorageSyncServiceOutputArgs

type LookupStorageSyncServiceOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of Storage Sync Service resource.
	StorageSyncServiceName pulumi.StringInput `pulumi:"storageSyncServiceName"`
}

func (LookupStorageSyncServiceOutputArgs) ElementType

type LookupStorageSyncServiceResult

type LookupStorageSyncServiceResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Incoming Traffic Policy
	IncomingTrafficPolicy *string `pulumi:"incomingTrafficPolicy"`
	// Resource Last Operation Name
	LastOperationName string `pulumi:"lastOperationName"`
	// StorageSyncService lastWorkflowId
	LastWorkflowId string `pulumi:"lastWorkflowId"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of private endpoint connection associated with the specified storage sync service
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// StorageSyncService Provisioning State
	ProvisioningState string `pulumi:"provisioningState"`
	// Storage Sync service status.
	StorageSyncServiceStatus int `pulumi:"storageSyncServiceStatus"`
	// Storage Sync service Uid
	StorageSyncServiceUid string `pulumi:"storageSyncServiceUid"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "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)

Get a given StorageSyncService. Azure REST API version: 2022-06-01.

Other available API versions: 2017-06-05-preview, 2019-10-01, 2022-09-01.

type LookupStorageSyncServiceResultOutput

type LookupStorageSyncServiceResultOutput struct{ *pulumi.OutputState }

Storage Sync Service object.

func (LookupStorageSyncServiceResultOutput) ElementType

func (LookupStorageSyncServiceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupStorageSyncServiceResultOutput) IncomingTrafficPolicy

Incoming Traffic Policy

func (LookupStorageSyncServiceResultOutput) LastOperationName

Resource Last Operation Name

func (LookupStorageSyncServiceResultOutput) LastWorkflowId

StorageSyncService lastWorkflowId

func (LookupStorageSyncServiceResultOutput) Location

The geo-location where the resource lives

func (LookupStorageSyncServiceResultOutput) Name

The name of the resource

func (LookupStorageSyncServiceResultOutput) PrivateEndpointConnections

List of private endpoint connection associated with the specified storage sync service

func (LookupStorageSyncServiceResultOutput) ProvisioningState

StorageSyncService Provisioning State

func (LookupStorageSyncServiceResultOutput) StorageSyncServiceStatus

func (o LookupStorageSyncServiceResultOutput) StorageSyncServiceStatus() pulumi.IntOutput

Storage Sync service status.

func (LookupStorageSyncServiceResultOutput) StorageSyncServiceUid

func (o LookupStorageSyncServiceResultOutput) StorageSyncServiceUid() pulumi.StringOutput

Storage Sync service Uid

func (LookupStorageSyncServiceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupStorageSyncServiceResultOutput) Tags

Resource tags.

func (LookupStorageSyncServiceResultOutput) ToLookupStorageSyncServiceResultOutput

func (o LookupStorageSyncServiceResultOutput) ToLookupStorageSyncServiceResultOutput() LookupStorageSyncServiceResultOutput

func (LookupStorageSyncServiceResultOutput) ToLookupStorageSyncServiceResultOutputWithContext

func (o LookupStorageSyncServiceResultOutput) ToLookupStorageSyncServiceResultOutputWithContext(ctx context.Context) LookupStorageSyncServiceResultOutput

func (LookupStorageSyncServiceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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 LookupSyncGroupOutputArgs

type LookupSyncGroupOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of Storage Sync Service resource.
	StorageSyncServiceName pulumi.StringInput `pulumi:"storageSyncServiceName"`
	// Name of Sync Group resource.
	SyncGroupName pulumi.StringInput `pulumi:"syncGroupName"`
}

func (LookupSyncGroupOutputArgs) ElementType

func (LookupSyncGroupOutputArgs) ElementType() reflect.Type

type LookupSyncGroupResult

type LookupSyncGroupResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Sync group status
	SyncGroupStatus string `pulumi:"syncGroupStatus"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "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)

Get a given SyncGroup. Azure REST API version: 2022-06-01.

Other available API versions: 2017-06-05-preview, 2018-04-02, 2022-09-01.

type LookupSyncGroupResultOutput

type LookupSyncGroupResultOutput struct{ *pulumi.OutputState }

Sync Group object.

func (LookupSyncGroupResultOutput) ElementType

func (LookupSyncGroupResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSyncGroupResultOutput) Name

The name of the resource

func (LookupSyncGroupResultOutput) SyncGroupStatus

func (o LookupSyncGroupResultOutput) SyncGroupStatus() pulumi.StringOutput

Sync group status

func (LookupSyncGroupResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSyncGroupResultOutput) ToLookupSyncGroupResultOutput

func (o LookupSyncGroupResultOutput) ToLookupSyncGroupResultOutput() LookupSyncGroupResultOutput

func (LookupSyncGroupResultOutput) ToLookupSyncGroupResultOutputWithContext

func (o LookupSyncGroupResultOutput) ToLookupSyncGroupResultOutputWithContext(ctx context.Context) LookupSyncGroupResultOutput

func (LookupSyncGroupResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupSyncGroupResultOutput) UniqueId

Unique Id

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The Private Endpoint Connection resource. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2020-03-01.

Other available API versions: 2022-09-01.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection associated with the Azure resource
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the storage sync service name within the specified resource group.
	StorageSyncServiceName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for Private Endpoint
	Id string `pulumi:"id"`
}

The Private Endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for Private Endpoint

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for Private Endpoint

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type RegisteredServer

type RegisteredServer struct {
	pulumi.CustomResourceState

	// Registered Server Agent Version
	AgentVersion pulumi.StringPtrOutput `pulumi:"agentVersion"`
	// Registered Server Agent Version Expiration Date
	AgentVersionExpirationDate pulumi.StringOutput `pulumi:"agentVersionExpirationDate"`
	// Registered Server Agent Version Status
	AgentVersionStatus pulumi.StringOutput `pulumi:"agentVersionStatus"`
	// 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"`
	// Telemetry Endpoint Uri
	MonitoringEndpointUri pulumi.StringPtrOutput `pulumi:"monitoringEndpointUri"`
	// 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"`
	// Server name
	ServerName pulumi.StringOutput `pulumi:"serverName"`
	// 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"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Registered Server resource. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2020-03-01.

Other available API versions: 2017-06-05-preview, 2018-04-02, 2018-07-01, 2022-09-01.

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.

func (*RegisteredServer) ElementType

func (*RegisteredServer) ElementType() reflect.Type

func (*RegisteredServer) ToRegisteredServerOutput

func (i *RegisteredServer) ToRegisteredServerOutput() RegisteredServerOutput

func (*RegisteredServer) ToRegisteredServerOutputWithContext

func (i *RegisteredServer) ToRegisteredServerOutputWithContext(ctx context.Context) RegisteredServerOutput

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.StringPtrInput
	// 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 RegisteredServerInput

type RegisteredServerInput interface {
	pulumi.Input

	ToRegisteredServerOutput() RegisteredServerOutput
	ToRegisteredServerOutputWithContext(ctx context.Context) RegisteredServerOutput
}

type RegisteredServerOutput

type RegisteredServerOutput struct{ *pulumi.OutputState }

func (RegisteredServerOutput) AgentVersion

Registered Server Agent Version

func (RegisteredServerOutput) AgentVersionExpirationDate

func (o RegisteredServerOutput) AgentVersionExpirationDate() pulumi.StringOutput

Registered Server Agent Version Expiration Date

func (RegisteredServerOutput) AgentVersionStatus

func (o RegisteredServerOutput) AgentVersionStatus() pulumi.StringOutput

Registered Server Agent Version Status

func (RegisteredServerOutput) ClusterId

Registered Server clusterId

func (RegisteredServerOutput) ClusterName

Registered Server clusterName

func (RegisteredServerOutput) DiscoveryEndpointUri

func (o RegisteredServerOutput) DiscoveryEndpointUri() pulumi.StringPtrOutput

Resource discoveryEndpointUri

func (RegisteredServerOutput) ElementType

func (RegisteredServerOutput) ElementType() reflect.Type

func (RegisteredServerOutput) FriendlyName

Friendly Name

func (RegisteredServerOutput) LastHeartBeat

func (o RegisteredServerOutput) LastHeartBeat() pulumi.StringPtrOutput

Registered Server last heart beat

func (RegisteredServerOutput) LastOperationName

func (o RegisteredServerOutput) LastOperationName() pulumi.StringPtrOutput

Resource Last Operation Name

func (RegisteredServerOutput) LastWorkflowId

func (o RegisteredServerOutput) LastWorkflowId() pulumi.StringPtrOutput

Registered Server lastWorkflowId

func (RegisteredServerOutput) ManagementEndpointUri

func (o RegisteredServerOutput) ManagementEndpointUri() pulumi.StringPtrOutput

Management Endpoint Uri

func (RegisteredServerOutput) MonitoringConfiguration

func (o RegisteredServerOutput) MonitoringConfiguration() pulumi.StringPtrOutput

Monitoring Configuration

func (RegisteredServerOutput) MonitoringEndpointUri

func (o RegisteredServerOutput) MonitoringEndpointUri() pulumi.StringPtrOutput

Telemetry Endpoint Uri

func (RegisteredServerOutput) Name

The name of the resource

func (RegisteredServerOutput) ProvisioningState

func (o RegisteredServerOutput) ProvisioningState() pulumi.StringPtrOutput

Registered Server Provisioning State

func (RegisteredServerOutput) ResourceLocation

func (o RegisteredServerOutput) ResourceLocation() pulumi.StringPtrOutput

Resource Location

func (RegisteredServerOutput) ServerCertificate

func (o RegisteredServerOutput) ServerCertificate() pulumi.StringPtrOutput

Registered Server Certificate

func (RegisteredServerOutput) ServerId

Registered Server serverId

func (RegisteredServerOutput) ServerManagementErrorCode

func (o RegisteredServerOutput) ServerManagementErrorCode() pulumi.IntPtrOutput

Registered Server Management Error Code

func (RegisteredServerOutput) ServerName

Server name

func (RegisteredServerOutput) ServerOSVersion

func (o RegisteredServerOutput) ServerOSVersion() pulumi.StringPtrOutput

Registered Server OS Version

func (RegisteredServerOutput) ServerRole

Registered Server serverRole

func (RegisteredServerOutput) ServiceLocation

func (o RegisteredServerOutput) ServiceLocation() pulumi.StringPtrOutput

Service Location

func (RegisteredServerOutput) StorageSyncServiceUid

func (o RegisteredServerOutput) StorageSyncServiceUid() pulumi.StringPtrOutput

Registered Server storageSyncServiceUid

func (RegisteredServerOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (RegisteredServerOutput) ToRegisteredServerOutput

func (o RegisteredServerOutput) ToRegisteredServerOutput() RegisteredServerOutput

func (RegisteredServerOutput) ToRegisteredServerOutputWithContext

func (o RegisteredServerOutput) ToRegisteredServerOutputWithContext(ctx context.Context) RegisteredServerOutput

func (RegisteredServerOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type RegisteredServerState

type RegisteredServerState struct {
}

func (RegisteredServerState) ElementType

func (RegisteredServerState) ElementType() reflect.Type

type ServerEndpoint

type ServerEndpoint struct {
	pulumi.CustomResourceState

	// Cloud Tiering.
	CloudTiering pulumi.StringPtrOutput `pulumi:"cloudTiering"`
	// Cloud tiering status. Only populated if cloud tiering is enabled.
	CloudTieringStatus ServerEndpointCloudTieringStatusResponseOutput `pulumi:"cloudTieringStatus"`
	// Friendly Name
	FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"`
	// Policy for how namespace and files are recalled during FastDr.
	InitialDownloadPolicy pulumi.StringPtrOutput `pulumi:"initialDownloadPolicy"`
	// Policy for how the initial upload sync session is performed.
	InitialUploadPolicy pulumi.StringPtrOutput `pulumi:"initialUploadPolicy"`
	// Resource Last Operation Name
	LastOperationName pulumi.StringOutput `pulumi:"lastOperationName"`
	// ServerEndpoint lastWorkflowId
	LastWorkflowId pulumi.StringOutput `pulumi:"lastWorkflowId"`
	// Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access.
	LocalCacheMode pulumi.StringPtrOutput `pulumi:"localCacheMode"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Offline data transfer
	OfflineDataTransfer pulumi.StringPtrOutput `pulumi:"offlineDataTransfer"`
	// Offline data transfer share name
	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.StringOutput `pulumi:"provisioningState"`
	// Recall status. Only populated if cloud tiering is enabled.
	RecallStatus ServerEndpointRecallStatusResponseOutput `pulumi:"recallStatus"`
	// Server Local path.
	ServerLocalPath pulumi.StringPtrOutput `pulumi:"serverLocalPath"`
	// Server name
	ServerName pulumi.StringOutput `pulumi:"serverName"`
	// Server Resource Id.
	ServerResourceId pulumi.StringPtrOutput `pulumi:"serverResourceId"`
	// Server Endpoint sync status
	SyncStatus ServerEndpointSyncStatusResponseOutput `pulumi:"syncStatus"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tier files older than days.
	TierFilesOlderThanDays pulumi.IntPtrOutput `pulumi:"tierFilesOlderThanDays"`
	// The type of the resource. E.g. "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. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2020-03-01.

Other available API versions: 2017-06-05-preview, 2018-04-02, 2018-07-01, 2018-10-01, 2019-10-01, 2022-09-01.

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.

func (*ServerEndpoint) ElementType

func (*ServerEndpoint) ElementType() reflect.Type

func (*ServerEndpoint) ToServerEndpointOutput

func (i *ServerEndpoint) ToServerEndpointOutput() ServerEndpointOutput

func (*ServerEndpoint) ToServerEndpointOutputWithContext

func (i *ServerEndpoint) ToServerEndpointOutputWithContext(ctx context.Context) ServerEndpointOutput

type ServerEndpointArgs

type ServerEndpointArgs struct {
	// Cloud Tiering.
	CloudTiering pulumi.StringPtrInput
	// Friendly Name
	FriendlyName pulumi.StringPtrInput
	// Policy for how namespace and files are recalled during FastDr.
	InitialDownloadPolicy pulumi.StringPtrInput
	// Policy for how the initial upload sync session is performed.
	InitialUploadPolicy pulumi.StringPtrInput
	// Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access.
	LocalCacheMode pulumi.StringPtrInput
	// Offline data transfer
	OfflineDataTransfer pulumi.StringPtrInput
	// Offline data transfer share name
	OfflineDataTransferShareName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Name of Server Endpoint object.
	ServerEndpointName pulumi.StringPtrInput
	// 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 ServerEndpointBackgroundDataDownloadActivityResponse

type ServerEndpointBackgroundDataDownloadActivityResponse struct {
	// Running count of bytes downloaded
	DownloadedBytes float64 `pulumi:"downloadedBytes"`
	// Progress percentage
	PercentProgress int `pulumi:"percentProgress"`
	// Timestamp when the operation started
	StartedTimestamp string `pulumi:"startedTimestamp"`
	// Timestamp when properties were updated
	Timestamp string `pulumi:"timestamp"`
}

Background data download activity object

type ServerEndpointBackgroundDataDownloadActivityResponseOutput

type ServerEndpointBackgroundDataDownloadActivityResponseOutput struct{ *pulumi.OutputState }

Background data download activity object

func (ServerEndpointBackgroundDataDownloadActivityResponseOutput) DownloadedBytes

Running count of bytes downloaded

func (ServerEndpointBackgroundDataDownloadActivityResponseOutput) ElementType

func (ServerEndpointBackgroundDataDownloadActivityResponseOutput) PercentProgress

Progress percentage

func (ServerEndpointBackgroundDataDownloadActivityResponseOutput) StartedTimestamp

Timestamp when the operation started

func (ServerEndpointBackgroundDataDownloadActivityResponseOutput) Timestamp

Timestamp when properties were updated

func (ServerEndpointBackgroundDataDownloadActivityResponseOutput) ToServerEndpointBackgroundDataDownloadActivityResponseOutput

func (ServerEndpointBackgroundDataDownloadActivityResponseOutput) ToServerEndpointBackgroundDataDownloadActivityResponseOutputWithContext

func (o ServerEndpointBackgroundDataDownloadActivityResponseOutput) ToServerEndpointBackgroundDataDownloadActivityResponseOutputWithContext(ctx context.Context) ServerEndpointBackgroundDataDownloadActivityResponseOutput

type ServerEndpointCloudTieringStatusResponse

type ServerEndpointCloudTieringStatusResponse struct {
	// Information regarding how well the local cache on the server is performing.
	CachePerformance CloudTieringCachePerformanceResponse `pulumi:"cachePerformance"`
	// Status of the date policy
	DatePolicyStatus CloudTieringDatePolicyStatusResponse `pulumi:"datePolicyStatus"`
	// Information regarding files that failed to be tiered
	FilesNotTiering CloudTieringFilesNotTieringResponse `pulumi:"filesNotTiering"`
	// Cloud tiering health state.
	Health string `pulumi:"health"`
	// The last updated timestamp of health state
	HealthLastUpdatedTimestamp string `pulumi:"healthLastUpdatedTimestamp"`
	// Last cloud tiering result (HResult)
	LastCloudTieringResult int `pulumi:"lastCloudTieringResult"`
	// Last cloud tiering success timestamp
	LastSuccessTimestamp string `pulumi:"lastSuccessTimestamp"`
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
	// Information regarding the low disk mode state
	LowDiskMode CloudTieringLowDiskModeResponse `pulumi:"lowDiskMode"`
	// Information regarding how much local space cloud tiering is saving.
	SpaceSavings CloudTieringSpaceSavingsResponse `pulumi:"spaceSavings"`
	// Status of the volume free space policy
	VolumeFreeSpacePolicyStatus CloudTieringVolumeFreeSpacePolicyStatusResponse `pulumi:"volumeFreeSpacePolicyStatus"`
}

Server endpoint cloud tiering status object.

type ServerEndpointCloudTieringStatusResponseOutput

type ServerEndpointCloudTieringStatusResponseOutput struct{ *pulumi.OutputState }

Server endpoint cloud tiering status object.

func (ServerEndpointCloudTieringStatusResponseOutput) CachePerformance

Information regarding how well the local cache on the server is performing.

func (ServerEndpointCloudTieringStatusResponseOutput) DatePolicyStatus

Status of the date policy

func (ServerEndpointCloudTieringStatusResponseOutput) ElementType

func (ServerEndpointCloudTieringStatusResponseOutput) FilesNotTiering

Information regarding files that failed to be tiered

func (ServerEndpointCloudTieringStatusResponseOutput) Health

Cloud tiering health state.

func (ServerEndpointCloudTieringStatusResponseOutput) HealthLastUpdatedTimestamp

The last updated timestamp of health state

func (ServerEndpointCloudTieringStatusResponseOutput) LastCloudTieringResult

Last cloud tiering result (HResult)

func (ServerEndpointCloudTieringStatusResponseOutput) LastSuccessTimestamp

Last cloud tiering success timestamp

func (ServerEndpointCloudTieringStatusResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (ServerEndpointCloudTieringStatusResponseOutput) LowDiskMode

Information regarding the low disk mode state

func (ServerEndpointCloudTieringStatusResponseOutput) SpaceSavings

Information regarding how much local space cloud tiering is saving.

func (ServerEndpointCloudTieringStatusResponseOutput) ToServerEndpointCloudTieringStatusResponseOutput

func (o ServerEndpointCloudTieringStatusResponseOutput) ToServerEndpointCloudTieringStatusResponseOutput() ServerEndpointCloudTieringStatusResponseOutput

func (ServerEndpointCloudTieringStatusResponseOutput) ToServerEndpointCloudTieringStatusResponseOutputWithContext

func (o ServerEndpointCloudTieringStatusResponseOutput) ToServerEndpointCloudTieringStatusResponseOutputWithContext(ctx context.Context) ServerEndpointCloudTieringStatusResponseOutput

func (ServerEndpointCloudTieringStatusResponseOutput) VolumeFreeSpacePolicyStatus

Status of the volume free space policy

type ServerEndpointFilesNotSyncingErrorResponse

type ServerEndpointFilesNotSyncingErrorResponse struct {
	// Error code (HResult)
	ErrorCode int `pulumi:"errorCode"`
	// Count of persistent files not syncing with the specified error code
	PersistentCount float64 `pulumi:"persistentCount"`
	// Count of transient files not syncing with the specified error code
	TransientCount float64 `pulumi:"transientCount"`
}

Files not syncing error object

type ServerEndpointFilesNotSyncingErrorResponseArrayOutput

type ServerEndpointFilesNotSyncingErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (ServerEndpointFilesNotSyncingErrorResponseArrayOutput) ElementType

func (ServerEndpointFilesNotSyncingErrorResponseArrayOutput) Index

func (ServerEndpointFilesNotSyncingErrorResponseArrayOutput) ToServerEndpointFilesNotSyncingErrorResponseArrayOutput

func (ServerEndpointFilesNotSyncingErrorResponseArrayOutput) ToServerEndpointFilesNotSyncingErrorResponseArrayOutputWithContext

func (o ServerEndpointFilesNotSyncingErrorResponseArrayOutput) ToServerEndpointFilesNotSyncingErrorResponseArrayOutputWithContext(ctx context.Context) ServerEndpointFilesNotSyncingErrorResponseArrayOutput

type ServerEndpointFilesNotSyncingErrorResponseOutput

type ServerEndpointFilesNotSyncingErrorResponseOutput struct{ *pulumi.OutputState }

Files not syncing error object

func (ServerEndpointFilesNotSyncingErrorResponseOutput) ElementType

func (ServerEndpointFilesNotSyncingErrorResponseOutput) ErrorCode

Error code (HResult)

func (ServerEndpointFilesNotSyncingErrorResponseOutput) PersistentCount

Count of persistent files not syncing with the specified error code

func (ServerEndpointFilesNotSyncingErrorResponseOutput) ToServerEndpointFilesNotSyncingErrorResponseOutput

func (o ServerEndpointFilesNotSyncingErrorResponseOutput) ToServerEndpointFilesNotSyncingErrorResponseOutput() ServerEndpointFilesNotSyncingErrorResponseOutput

func (ServerEndpointFilesNotSyncingErrorResponseOutput) ToServerEndpointFilesNotSyncingErrorResponseOutputWithContext

func (o ServerEndpointFilesNotSyncingErrorResponseOutput) ToServerEndpointFilesNotSyncingErrorResponseOutputWithContext(ctx context.Context) ServerEndpointFilesNotSyncingErrorResponseOutput

func (ServerEndpointFilesNotSyncingErrorResponseOutput) TransientCount

Count of transient files not syncing with the specified error code

type ServerEndpointInput

type ServerEndpointInput interface {
	pulumi.Input

	ToServerEndpointOutput() ServerEndpointOutput
	ToServerEndpointOutputWithContext(ctx context.Context) ServerEndpointOutput
}

type ServerEndpointOutput

type ServerEndpointOutput struct{ *pulumi.OutputState }

func (ServerEndpointOutput) CloudTiering

func (o ServerEndpointOutput) CloudTiering() pulumi.StringPtrOutput

Cloud Tiering.

func (ServerEndpointOutput) CloudTieringStatus

Cloud tiering status. Only populated if cloud tiering is enabled.

func (ServerEndpointOutput) ElementType

func (ServerEndpointOutput) ElementType() reflect.Type

func (ServerEndpointOutput) FriendlyName

func (o ServerEndpointOutput) FriendlyName() pulumi.StringPtrOutput

Friendly Name

func (ServerEndpointOutput) InitialDownloadPolicy

func (o ServerEndpointOutput) InitialDownloadPolicy() pulumi.StringPtrOutput

Policy for how namespace and files are recalled during FastDr.

func (ServerEndpointOutput) InitialUploadPolicy

func (o ServerEndpointOutput) InitialUploadPolicy() pulumi.StringPtrOutput

Policy for how the initial upload sync session is performed.

func (ServerEndpointOutput) LastOperationName

func (o ServerEndpointOutput) LastOperationName() pulumi.StringOutput

Resource Last Operation Name

func (ServerEndpointOutput) LastWorkflowId

func (o ServerEndpointOutput) LastWorkflowId() pulumi.StringOutput

ServerEndpoint lastWorkflowId

func (ServerEndpointOutput) LocalCacheMode

func (o ServerEndpointOutput) LocalCacheMode() pulumi.StringPtrOutput

Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access.

func (ServerEndpointOutput) Name

The name of the resource

func (ServerEndpointOutput) OfflineDataTransfer

func (o ServerEndpointOutput) OfflineDataTransfer() pulumi.StringPtrOutput

Offline data transfer

func (ServerEndpointOutput) OfflineDataTransferShareName

func (o ServerEndpointOutput) OfflineDataTransferShareName() pulumi.StringPtrOutput

Offline data transfer share name

func (ServerEndpointOutput) OfflineDataTransferStorageAccountResourceId

func (o ServerEndpointOutput) OfflineDataTransferStorageAccountResourceId() pulumi.StringOutput

Offline data transfer storage account resource ID

func (ServerEndpointOutput) OfflineDataTransferStorageAccountTenantId

func (o ServerEndpointOutput) OfflineDataTransferStorageAccountTenantId() pulumi.StringOutput

Offline data transfer storage account tenant ID

func (ServerEndpointOutput) ProvisioningState

func (o ServerEndpointOutput) ProvisioningState() pulumi.StringOutput

ServerEndpoint Provisioning State

func (ServerEndpointOutput) RecallStatus

Recall status. Only populated if cloud tiering is enabled.

func (ServerEndpointOutput) ServerLocalPath

func (o ServerEndpointOutput) ServerLocalPath() pulumi.StringPtrOutput

Server Local path.

func (ServerEndpointOutput) ServerName

func (o ServerEndpointOutput) ServerName() pulumi.StringOutput

Server name

func (ServerEndpointOutput) ServerResourceId

func (o ServerEndpointOutput) ServerResourceId() pulumi.StringPtrOutput

Server Resource Id.

func (ServerEndpointOutput) SyncStatus

Server Endpoint sync status

func (ServerEndpointOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ServerEndpointOutput) TierFilesOlderThanDays

func (o ServerEndpointOutput) TierFilesOlderThanDays() pulumi.IntPtrOutput

Tier files older than days.

func (ServerEndpointOutput) ToServerEndpointOutput

func (o ServerEndpointOutput) ToServerEndpointOutput() ServerEndpointOutput

func (ServerEndpointOutput) ToServerEndpointOutputWithContext

func (o ServerEndpointOutput) ToServerEndpointOutputWithContext(ctx context.Context) ServerEndpointOutput

func (ServerEndpointOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (ServerEndpointOutput) VolumeFreeSpacePercent

func (o ServerEndpointOutput) VolumeFreeSpacePercent() pulumi.IntPtrOutput

Level of free space to be maintained by Cloud Tiering if it is enabled.

type ServerEndpointRecallErrorResponse

type ServerEndpointRecallErrorResponse struct {
	// Count of occurences of the error
	Count float64 `pulumi:"count"`
	// Error code (HResult)
	ErrorCode int `pulumi:"errorCode"`
}

Server endpoint recall error object

type ServerEndpointRecallErrorResponseArrayOutput

type ServerEndpointRecallErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (ServerEndpointRecallErrorResponseArrayOutput) ElementType

func (ServerEndpointRecallErrorResponseArrayOutput) Index

func (ServerEndpointRecallErrorResponseArrayOutput) ToServerEndpointRecallErrorResponseArrayOutput

func (o ServerEndpointRecallErrorResponseArrayOutput) ToServerEndpointRecallErrorResponseArrayOutput() ServerEndpointRecallErrorResponseArrayOutput

func (ServerEndpointRecallErrorResponseArrayOutput) ToServerEndpointRecallErrorResponseArrayOutputWithContext

func (o ServerEndpointRecallErrorResponseArrayOutput) ToServerEndpointRecallErrorResponseArrayOutputWithContext(ctx context.Context) ServerEndpointRecallErrorResponseArrayOutput

type ServerEndpointRecallErrorResponseOutput

type ServerEndpointRecallErrorResponseOutput struct{ *pulumi.OutputState }

Server endpoint recall error object

func (ServerEndpointRecallErrorResponseOutput) Count

Count of occurences of the error

func (ServerEndpointRecallErrorResponseOutput) ElementType

func (ServerEndpointRecallErrorResponseOutput) ErrorCode

Error code (HResult)

func (ServerEndpointRecallErrorResponseOutput) ToServerEndpointRecallErrorResponseOutput

func (o ServerEndpointRecallErrorResponseOutput) ToServerEndpointRecallErrorResponseOutput() ServerEndpointRecallErrorResponseOutput

func (ServerEndpointRecallErrorResponseOutput) ToServerEndpointRecallErrorResponseOutputWithContext

func (o ServerEndpointRecallErrorResponseOutput) ToServerEndpointRecallErrorResponseOutputWithContext(ctx context.Context) ServerEndpointRecallErrorResponseOutput

type ServerEndpointRecallStatusResponse

type ServerEndpointRecallStatusResponse struct {
	// Last updated timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
	// Array of recall errors
	RecallErrors []ServerEndpointRecallErrorResponse `pulumi:"recallErrors"`
	// Total count of recall errors.
	TotalRecallErrorsCount float64 `pulumi:"totalRecallErrorsCount"`
}

Server endpoint recall status object.

type ServerEndpointRecallStatusResponseOutput

type ServerEndpointRecallStatusResponseOutput struct{ *pulumi.OutputState }

Server endpoint recall status object.

func (ServerEndpointRecallStatusResponseOutput) ElementType

func (ServerEndpointRecallStatusResponseOutput) LastUpdatedTimestamp

Last updated timestamp

func (ServerEndpointRecallStatusResponseOutput) RecallErrors

Array of recall errors

func (ServerEndpointRecallStatusResponseOutput) ToServerEndpointRecallStatusResponseOutput

func (o ServerEndpointRecallStatusResponseOutput) ToServerEndpointRecallStatusResponseOutput() ServerEndpointRecallStatusResponseOutput

func (ServerEndpointRecallStatusResponseOutput) ToServerEndpointRecallStatusResponseOutputWithContext

func (o ServerEndpointRecallStatusResponseOutput) ToServerEndpointRecallStatusResponseOutputWithContext(ctx context.Context) ServerEndpointRecallStatusResponseOutput

func (ServerEndpointRecallStatusResponseOutput) TotalRecallErrorsCount

Total count of recall errors.

type ServerEndpointState

type ServerEndpointState struct {
}

func (ServerEndpointState) ElementType

func (ServerEndpointState) ElementType() reflect.Type

type ServerEndpointSyncActivityStatusResponse

type ServerEndpointSyncActivityStatusResponse struct {
	// Applied bytes
	AppliedBytes float64 `pulumi:"appliedBytes"`
	// Applied item count.
	AppliedItemCount float64 `pulumi:"appliedItemCount"`
	// Per item error count
	PerItemErrorCount float64 `pulumi:"perItemErrorCount"`
	// Session minutes remaining (if available)
	SessionMinutesRemaining int `pulumi:"sessionMinutesRemaining"`
	// Sync mode
	SyncMode string `pulumi:"syncMode"`
	// Timestamp when properties were updated
	Timestamp string `pulumi:"timestamp"`
	// Total bytes (if available)
	TotalBytes float64 `pulumi:"totalBytes"`
	// Total item count (if available)
	TotalItemCount float64 `pulumi:"totalItemCount"`
}

Sync Session status object.

type ServerEndpointSyncActivityStatusResponseOutput

type ServerEndpointSyncActivityStatusResponseOutput struct{ *pulumi.OutputState }

Sync Session status object.

func (ServerEndpointSyncActivityStatusResponseOutput) AppliedBytes

Applied bytes

func (ServerEndpointSyncActivityStatusResponseOutput) AppliedItemCount

Applied item count.

func (ServerEndpointSyncActivityStatusResponseOutput) ElementType

func (ServerEndpointSyncActivityStatusResponseOutput) PerItemErrorCount

Per item error count

func (ServerEndpointSyncActivityStatusResponseOutput) SessionMinutesRemaining

Session minutes remaining (if available)

func (ServerEndpointSyncActivityStatusResponseOutput) SyncMode

Sync mode

func (ServerEndpointSyncActivityStatusResponseOutput) Timestamp

Timestamp when properties were updated

func (ServerEndpointSyncActivityStatusResponseOutput) ToServerEndpointSyncActivityStatusResponseOutput

func (o ServerEndpointSyncActivityStatusResponseOutput) ToServerEndpointSyncActivityStatusResponseOutput() ServerEndpointSyncActivityStatusResponseOutput

func (ServerEndpointSyncActivityStatusResponseOutput) ToServerEndpointSyncActivityStatusResponseOutputWithContext

func (o ServerEndpointSyncActivityStatusResponseOutput) ToServerEndpointSyncActivityStatusResponseOutputWithContext(ctx context.Context) ServerEndpointSyncActivityStatusResponseOutput

func (ServerEndpointSyncActivityStatusResponseOutput) TotalBytes

Total bytes (if available)

func (ServerEndpointSyncActivityStatusResponseOutput) TotalItemCount

Total item count (if available)

type ServerEndpointSyncSessionStatusResponse

type ServerEndpointSyncSessionStatusResponse struct {
	// Array of per-item errors coming from the last sync session.
	FilesNotSyncingErrors []ServerEndpointFilesNotSyncingErrorResponse `pulumi:"filesNotSyncingErrors"`
	// Sync mode
	LastSyncMode string `pulumi:"lastSyncMode"`
	// Last sync per item error count.
	LastSyncPerItemErrorCount float64 `pulumi:"lastSyncPerItemErrorCount"`
	// Last sync result (HResult)
	LastSyncResult int `pulumi:"lastSyncResult"`
	// Last sync success timestamp
	LastSyncSuccessTimestamp string `pulumi:"lastSyncSuccessTimestamp"`
	// Last sync timestamp
	LastSyncTimestamp string `pulumi:"lastSyncTimestamp"`
	// Count of persistent files not syncing.
	PersistentFilesNotSyncingCount float64 `pulumi:"persistentFilesNotSyncingCount"`
	// Count of transient files not syncing.
	TransientFilesNotSyncingCount float64 `pulumi:"transientFilesNotSyncingCount"`
}

Sync Session status object.

type ServerEndpointSyncSessionStatusResponseOutput

type ServerEndpointSyncSessionStatusResponseOutput struct{ *pulumi.OutputState }

Sync Session status object.

func (ServerEndpointSyncSessionStatusResponseOutput) ElementType

func (ServerEndpointSyncSessionStatusResponseOutput) FilesNotSyncingErrors

Array of per-item errors coming from the last sync session.

func (ServerEndpointSyncSessionStatusResponseOutput) LastSyncMode

Sync mode

func (ServerEndpointSyncSessionStatusResponseOutput) LastSyncPerItemErrorCount

Last sync per item error count.

func (ServerEndpointSyncSessionStatusResponseOutput) LastSyncResult

Last sync result (HResult)

func (ServerEndpointSyncSessionStatusResponseOutput) LastSyncSuccessTimestamp

Last sync success timestamp

func (ServerEndpointSyncSessionStatusResponseOutput) LastSyncTimestamp

Last sync timestamp

func (ServerEndpointSyncSessionStatusResponseOutput) PersistentFilesNotSyncingCount

func (o ServerEndpointSyncSessionStatusResponseOutput) PersistentFilesNotSyncingCount() pulumi.Float64Output

Count of persistent files not syncing.

func (ServerEndpointSyncSessionStatusResponseOutput) ToServerEndpointSyncSessionStatusResponseOutput

func (o ServerEndpointSyncSessionStatusResponseOutput) ToServerEndpointSyncSessionStatusResponseOutput() ServerEndpointSyncSessionStatusResponseOutput

func (ServerEndpointSyncSessionStatusResponseOutput) ToServerEndpointSyncSessionStatusResponseOutputWithContext

func (o ServerEndpointSyncSessionStatusResponseOutput) ToServerEndpointSyncSessionStatusResponseOutputWithContext(ctx context.Context) ServerEndpointSyncSessionStatusResponseOutput

func (ServerEndpointSyncSessionStatusResponseOutput) TransientFilesNotSyncingCount

func (o ServerEndpointSyncSessionStatusResponseOutput) TransientFilesNotSyncingCount() pulumi.Float64Output

Count of transient files not syncing.

type ServerEndpointSyncStatusResponse

type ServerEndpointSyncStatusResponse struct {
	// Background data download activity
	BackgroundDataDownloadActivity ServerEndpointBackgroundDataDownloadActivityResponse `pulumi:"backgroundDataDownloadActivity"`
	// Combined Health Status.
	CombinedHealth string `pulumi:"combinedHealth"`
	// Download sync activity
	DownloadActivity ServerEndpointSyncActivityStatusResponse `pulumi:"downloadActivity"`
	// Download Health Status.
	DownloadHealth string `pulumi:"downloadHealth"`
	// Download Status
	DownloadStatus ServerEndpointSyncSessionStatusResponse `pulumi:"downloadStatus"`
	// Last Updated Timestamp
	LastUpdatedTimestamp string `pulumi:"lastUpdatedTimestamp"`
	// Offline Data Transfer State
	OfflineDataTransferStatus string `pulumi:"offlineDataTransferStatus"`
	// Sync activity
	SyncActivity string `pulumi:"syncActivity"`
	// Total count of persistent files not syncing (combined upload + download).
	TotalPersistentFilesNotSyncingCount float64 `pulumi:"totalPersistentFilesNotSyncingCount"`
	// Upload sync activity
	UploadActivity ServerEndpointSyncActivityStatusResponse `pulumi:"uploadActivity"`
	// Upload Health Status.
	UploadHealth string `pulumi:"uploadHealth"`
	// Upload Status
	UploadStatus ServerEndpointSyncSessionStatusResponse `pulumi:"uploadStatus"`
}

Server Endpoint sync status

type ServerEndpointSyncStatusResponseOutput

type ServerEndpointSyncStatusResponseOutput struct{ *pulumi.OutputState }

Server Endpoint sync status

func (ServerEndpointSyncStatusResponseOutput) BackgroundDataDownloadActivity

Background data download activity

func (ServerEndpointSyncStatusResponseOutput) CombinedHealth

Combined Health Status.

func (ServerEndpointSyncStatusResponseOutput) DownloadActivity

Download sync activity

func (ServerEndpointSyncStatusResponseOutput) DownloadHealth

Download Health Status.

func (ServerEndpointSyncStatusResponseOutput) DownloadStatus

Download Status

func (ServerEndpointSyncStatusResponseOutput) ElementType

func (ServerEndpointSyncStatusResponseOutput) LastUpdatedTimestamp

Last Updated Timestamp

func (ServerEndpointSyncStatusResponseOutput) OfflineDataTransferStatus

func (o ServerEndpointSyncStatusResponseOutput) OfflineDataTransferStatus() pulumi.StringOutput

Offline Data Transfer State

func (ServerEndpointSyncStatusResponseOutput) SyncActivity

Sync activity

func (ServerEndpointSyncStatusResponseOutput) ToServerEndpointSyncStatusResponseOutput

func (o ServerEndpointSyncStatusResponseOutput) ToServerEndpointSyncStatusResponseOutput() ServerEndpointSyncStatusResponseOutput

func (ServerEndpointSyncStatusResponseOutput) ToServerEndpointSyncStatusResponseOutputWithContext

func (o ServerEndpointSyncStatusResponseOutput) ToServerEndpointSyncStatusResponseOutputWithContext(ctx context.Context) ServerEndpointSyncStatusResponseOutput

func (ServerEndpointSyncStatusResponseOutput) TotalPersistentFilesNotSyncingCount

func (o ServerEndpointSyncStatusResponseOutput) TotalPersistentFilesNotSyncingCount() pulumi.Float64Output

Total count of persistent files not syncing (combined upload + download).

func (ServerEndpointSyncStatusResponseOutput) UploadActivity

Upload sync activity

func (ServerEndpointSyncStatusResponseOutput) UploadHealth

Upload Health Status.

func (ServerEndpointSyncStatusResponseOutput) UploadStatus

Upload Status

type StorageSyncService

type StorageSyncService struct {
	pulumi.CustomResourceState

	// Incoming Traffic Policy
	IncomingTrafficPolicy pulumi.StringPtrOutput `pulumi:"incomingTrafficPolicy"`
	// Resource Last Operation Name
	LastOperationName pulumi.StringOutput `pulumi:"lastOperationName"`
	// StorageSyncService lastWorkflowId
	LastWorkflowId pulumi.StringOutput `pulumi:"lastWorkflowId"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of private endpoint connection associated with the specified storage sync service
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// StorageSyncService Provisioning State
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Storage Sync service status.
	StorageSyncServiceStatus pulumi.IntOutput `pulumi:"storageSyncServiceStatus"`
	// Storage Sync service Uid
	StorageSyncServiceUid pulumi.StringOutput `pulumi:"storageSyncServiceUid"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Storage Sync Service object. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2020-03-01.

Other available API versions: 2017-06-05-preview, 2019-10-01, 2022-09-01.

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.

func (*StorageSyncService) ElementType

func (*StorageSyncService) ElementType() reflect.Type

func (*StorageSyncService) ToStorageSyncServiceOutput

func (i *StorageSyncService) ToStorageSyncServiceOutput() StorageSyncServiceOutput

func (*StorageSyncService) ToStorageSyncServiceOutputWithContext

func (i *StorageSyncService) ToStorageSyncServiceOutputWithContext(ctx context.Context) StorageSyncServiceOutput

type StorageSyncServiceArgs

type StorageSyncServiceArgs struct {
	// Incoming Traffic Policy
	IncomingTrafficPolicy pulumi.StringPtrInput
	// 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.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Name of Storage Sync Service resource.
	StorageSyncServiceName pulumi.StringPtrInput
	// 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 StorageSyncServiceInput

type StorageSyncServiceInput interface {
	pulumi.Input

	ToStorageSyncServiceOutput() StorageSyncServiceOutput
	ToStorageSyncServiceOutputWithContext(ctx context.Context) StorageSyncServiceOutput
}

type StorageSyncServiceOutput

type StorageSyncServiceOutput struct{ *pulumi.OutputState }

func (StorageSyncServiceOutput) ElementType

func (StorageSyncServiceOutput) ElementType() reflect.Type

func (StorageSyncServiceOutput) IncomingTrafficPolicy

func (o StorageSyncServiceOutput) IncomingTrafficPolicy() pulumi.StringPtrOutput

Incoming Traffic Policy

func (StorageSyncServiceOutput) LastOperationName

func (o StorageSyncServiceOutput) LastOperationName() pulumi.StringOutput

Resource Last Operation Name

func (StorageSyncServiceOutput) LastWorkflowId

func (o StorageSyncServiceOutput) LastWorkflowId() pulumi.StringOutput

StorageSyncService lastWorkflowId

func (StorageSyncServiceOutput) Location

The geo-location where the resource lives

func (StorageSyncServiceOutput) Name

The name of the resource

func (StorageSyncServiceOutput) PrivateEndpointConnections

List of private endpoint connection associated with the specified storage sync service

func (StorageSyncServiceOutput) ProvisioningState

func (o StorageSyncServiceOutput) ProvisioningState() pulumi.StringOutput

StorageSyncService Provisioning State

func (StorageSyncServiceOutput) StorageSyncServiceStatus

func (o StorageSyncServiceOutput) StorageSyncServiceStatus() pulumi.IntOutput

Storage Sync service status.

func (StorageSyncServiceOutput) StorageSyncServiceUid

func (o StorageSyncServiceOutput) StorageSyncServiceUid() pulumi.StringOutput

Storage Sync service Uid

func (StorageSyncServiceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (StorageSyncServiceOutput) Tags

Resource tags.

func (StorageSyncServiceOutput) ToStorageSyncServiceOutput

func (o StorageSyncServiceOutput) ToStorageSyncServiceOutput() StorageSyncServiceOutput

func (StorageSyncServiceOutput) ToStorageSyncServiceOutputWithContext

func (o StorageSyncServiceOutput) ToStorageSyncServiceOutputWithContext(ctx context.Context) StorageSyncServiceOutput

func (StorageSyncServiceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type StorageSyncServiceState

type StorageSyncServiceState struct {
}

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"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Unique Id
	UniqueId pulumi.StringOutput `pulumi:"uniqueId"`
}

Sync Group object. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2020-03-01.

Other available API versions: 2017-06-05-preview, 2018-04-02, 2022-09-01.

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.

func (*SyncGroup) ElementType

func (*SyncGroup) ElementType() reflect.Type

func (*SyncGroup) ToSyncGroupOutput

func (i *SyncGroup) ToSyncGroupOutput() SyncGroupOutput

func (*SyncGroup) ToSyncGroupOutputWithContext

func (i *SyncGroup) ToSyncGroupOutputWithContext(ctx context.Context) SyncGroupOutput

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.StringPtrInput
}

The set of arguments for constructing a SyncGroup resource.

func (SyncGroupArgs) ElementType

func (SyncGroupArgs) ElementType() reflect.Type

type SyncGroupInput

type SyncGroupInput interface {
	pulumi.Input

	ToSyncGroupOutput() SyncGroupOutput
	ToSyncGroupOutputWithContext(ctx context.Context) SyncGroupOutput
}

type SyncGroupOutput

type SyncGroupOutput struct{ *pulumi.OutputState }

func (SyncGroupOutput) ElementType

func (SyncGroupOutput) ElementType() reflect.Type

func (SyncGroupOutput) Name

The name of the resource

func (SyncGroupOutput) SyncGroupStatus

func (o SyncGroupOutput) SyncGroupStatus() pulumi.StringOutput

Sync group status

func (SyncGroupOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SyncGroupOutput) ToSyncGroupOutput

func (o SyncGroupOutput) ToSyncGroupOutput() SyncGroupOutput

func (SyncGroupOutput) ToSyncGroupOutputWithContext

func (o SyncGroupOutput) ToSyncGroupOutputWithContext(ctx context.Context) SyncGroupOutput

func (SyncGroupOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (SyncGroupOutput) UniqueId

func (o SyncGroupOutput) UniqueId() pulumi.StringOutput

Unique Id

type SyncGroupState

type SyncGroupState struct {
}

func (SyncGroupState) ElementType

func (SyncGroupState) ElementType() reflect.Type

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL