v20200301

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 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 (
	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"`
	// 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"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Cloud Endpoint object.

func GetCloudEndpoint

func GetCloudEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudEndpointState, opts ...pulumi.ResourceOption) (*CloudEndpoint, error)

GetCloudEndpoint gets an existing CloudEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCloudEndpoint

func NewCloudEndpoint(ctx *pulumi.Context,
	name string, args *CloudEndpointArgs, opts ...pulumi.ResourceOption) (*CloudEndpoint, error)

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

func (*CloudEndpoint) ElementType added in v0.2.6

func (*CloudEndpoint) ElementType() reflect.Type

func (*CloudEndpoint) ToCloudEndpointOutput added in v0.2.6

func (i *CloudEndpoint) ToCloudEndpointOutput() CloudEndpointOutput

func (*CloudEndpoint) ToCloudEndpointOutputWithContext added in v0.2.6

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.StringInput
	// 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 CloudEndpointInput added in v0.2.6

type CloudEndpointInput interface {
	pulumi.Input

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

type CloudEndpointOutput added in v0.2.6

type CloudEndpointOutput struct {
	*pulumi.OutputState
}

func (CloudEndpointOutput) ElementType added in v0.2.6

func (CloudEndpointOutput) ElementType() reflect.Type

func (CloudEndpointOutput) ToCloudEndpointOutput added in v0.2.6

func (o CloudEndpointOutput) ToCloudEndpointOutput() CloudEndpointOutput

func (CloudEndpointOutput) ToCloudEndpointOutputWithContext added in v0.2.6

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

type CloudEndpointState

type CloudEndpointState struct {
	// Azure file share name
	AzureFileShareName pulumi.StringPtrInput
	// Backup Enabled
	BackupEnabled pulumi.StringPtrInput
	// Friendly Name
	FriendlyName pulumi.StringPtrInput
	// Resource Last Operation Name
	LastOperationName pulumi.StringPtrInput
	// CloudEndpoint lastWorkflowId
	LastWorkflowId pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Partnership Id
	PartnershipId pulumi.StringPtrInput
	// CloudEndpoint Provisioning State
	ProvisioningState pulumi.StringPtrInput
	// Storage Account Resource Id
	StorageAccountResourceId pulumi.StringPtrInput
	// Storage Account Tenant Id
	StorageAccountTenantId pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

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 CloudTieringCachePerformanceResponseArgs

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

Server endpoint cloud tiering status object.

func (CloudTieringCachePerformanceResponseArgs) ElementType

func (CloudTieringCachePerformanceResponseArgs) ToCloudTieringCachePerformanceResponseOutput

func (i CloudTieringCachePerformanceResponseArgs) ToCloudTieringCachePerformanceResponseOutput() CloudTieringCachePerformanceResponseOutput

func (CloudTieringCachePerformanceResponseArgs) ToCloudTieringCachePerformanceResponseOutputWithContext

func (i CloudTieringCachePerformanceResponseArgs) ToCloudTieringCachePerformanceResponseOutputWithContext(ctx context.Context) CloudTieringCachePerformanceResponseOutput

func (CloudTieringCachePerformanceResponseArgs) ToCloudTieringCachePerformanceResponsePtrOutput

func (i CloudTieringCachePerformanceResponseArgs) ToCloudTieringCachePerformanceResponsePtrOutput() CloudTieringCachePerformanceResponsePtrOutput

func (CloudTieringCachePerformanceResponseArgs) ToCloudTieringCachePerformanceResponsePtrOutputWithContext

func (i CloudTieringCachePerformanceResponseArgs) ToCloudTieringCachePerformanceResponsePtrOutputWithContext(ctx context.Context) CloudTieringCachePerformanceResponsePtrOutput

type CloudTieringCachePerformanceResponseInput

type CloudTieringCachePerformanceResponseInput interface {
	pulumi.Input

	ToCloudTieringCachePerformanceResponseOutput() CloudTieringCachePerformanceResponseOutput
	ToCloudTieringCachePerformanceResponseOutputWithContext(context.Context) CloudTieringCachePerformanceResponseOutput
}

CloudTieringCachePerformanceResponseInput is an input type that accepts CloudTieringCachePerformanceResponseArgs and CloudTieringCachePerformanceResponseOutput values. You can construct a concrete instance of `CloudTieringCachePerformanceResponseInput` via:

CloudTieringCachePerformanceResponseArgs{...}

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

func (CloudTieringCachePerformanceResponseOutput) ToCloudTieringCachePerformanceResponsePtrOutput

func (o CloudTieringCachePerformanceResponseOutput) ToCloudTieringCachePerformanceResponsePtrOutput() CloudTieringCachePerformanceResponsePtrOutput

func (CloudTieringCachePerformanceResponseOutput) ToCloudTieringCachePerformanceResponsePtrOutputWithContext

func (o CloudTieringCachePerformanceResponseOutput) ToCloudTieringCachePerformanceResponsePtrOutputWithContext(ctx context.Context) CloudTieringCachePerformanceResponsePtrOutput

type CloudTieringCachePerformanceResponsePtrInput

type CloudTieringCachePerformanceResponsePtrInput interface {
	pulumi.Input

	ToCloudTieringCachePerformanceResponsePtrOutput() CloudTieringCachePerformanceResponsePtrOutput
	ToCloudTieringCachePerformanceResponsePtrOutputWithContext(context.Context) CloudTieringCachePerformanceResponsePtrOutput
}

CloudTieringCachePerformanceResponsePtrInput is an input type that accepts CloudTieringCachePerformanceResponseArgs, CloudTieringCachePerformanceResponsePtr and CloudTieringCachePerformanceResponsePtrOutput values. You can construct a concrete instance of `CloudTieringCachePerformanceResponsePtrInput` via:

        CloudTieringCachePerformanceResponseArgs{...}

or:

        nil

type CloudTieringCachePerformanceResponsePtrOutput

type CloudTieringCachePerformanceResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudTieringCachePerformanceResponsePtrOutput) CacheHitBytes

Count of bytes that were served from the local server

func (CloudTieringCachePerformanceResponsePtrOutput) CacheHitBytesPercent

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

func (CloudTieringCachePerformanceResponsePtrOutput) CacheMissBytes

Count of bytes that were served from the cloud

func (CloudTieringCachePerformanceResponsePtrOutput) Elem

func (CloudTieringCachePerformanceResponsePtrOutput) ElementType

func (CloudTieringCachePerformanceResponsePtrOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringCachePerformanceResponsePtrOutput) ToCloudTieringCachePerformanceResponsePtrOutput

func (o CloudTieringCachePerformanceResponsePtrOutput) ToCloudTieringCachePerformanceResponsePtrOutput() CloudTieringCachePerformanceResponsePtrOutput

func (CloudTieringCachePerformanceResponsePtrOutput) ToCloudTieringCachePerformanceResponsePtrOutputWithContext

func (o CloudTieringCachePerformanceResponsePtrOutput) ToCloudTieringCachePerformanceResponsePtrOutputWithContext(ctx context.Context) CloudTieringCachePerformanceResponsePtrOutput

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 CloudTieringDatePolicyStatusResponseArgs

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

Status of the date policy

func (CloudTieringDatePolicyStatusResponseArgs) ElementType

func (CloudTieringDatePolicyStatusResponseArgs) ToCloudTieringDatePolicyStatusResponseOutput

func (i CloudTieringDatePolicyStatusResponseArgs) ToCloudTieringDatePolicyStatusResponseOutput() CloudTieringDatePolicyStatusResponseOutput

func (CloudTieringDatePolicyStatusResponseArgs) ToCloudTieringDatePolicyStatusResponseOutputWithContext

func (i CloudTieringDatePolicyStatusResponseArgs) ToCloudTieringDatePolicyStatusResponseOutputWithContext(ctx context.Context) CloudTieringDatePolicyStatusResponseOutput

func (CloudTieringDatePolicyStatusResponseArgs) ToCloudTieringDatePolicyStatusResponsePtrOutput

func (i CloudTieringDatePolicyStatusResponseArgs) ToCloudTieringDatePolicyStatusResponsePtrOutput() CloudTieringDatePolicyStatusResponsePtrOutput

func (CloudTieringDatePolicyStatusResponseArgs) ToCloudTieringDatePolicyStatusResponsePtrOutputWithContext

func (i CloudTieringDatePolicyStatusResponseArgs) ToCloudTieringDatePolicyStatusResponsePtrOutputWithContext(ctx context.Context) CloudTieringDatePolicyStatusResponsePtrOutput

type CloudTieringDatePolicyStatusResponseInput

type CloudTieringDatePolicyStatusResponseInput interface {
	pulumi.Input

	ToCloudTieringDatePolicyStatusResponseOutput() CloudTieringDatePolicyStatusResponseOutput
	ToCloudTieringDatePolicyStatusResponseOutputWithContext(context.Context) CloudTieringDatePolicyStatusResponseOutput
}

CloudTieringDatePolicyStatusResponseInput is an input type that accepts CloudTieringDatePolicyStatusResponseArgs and CloudTieringDatePolicyStatusResponseOutput values. You can construct a concrete instance of `CloudTieringDatePolicyStatusResponseInput` via:

CloudTieringDatePolicyStatusResponseArgs{...}

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

func (CloudTieringDatePolicyStatusResponseOutput) ToCloudTieringDatePolicyStatusResponsePtrOutput

func (o CloudTieringDatePolicyStatusResponseOutput) ToCloudTieringDatePolicyStatusResponsePtrOutput() CloudTieringDatePolicyStatusResponsePtrOutput

func (CloudTieringDatePolicyStatusResponseOutput) ToCloudTieringDatePolicyStatusResponsePtrOutputWithContext

func (o CloudTieringDatePolicyStatusResponseOutput) ToCloudTieringDatePolicyStatusResponsePtrOutputWithContext(ctx context.Context) CloudTieringDatePolicyStatusResponsePtrOutput

type CloudTieringDatePolicyStatusResponsePtrInput

type CloudTieringDatePolicyStatusResponsePtrInput interface {
	pulumi.Input

	ToCloudTieringDatePolicyStatusResponsePtrOutput() CloudTieringDatePolicyStatusResponsePtrOutput
	ToCloudTieringDatePolicyStatusResponsePtrOutputWithContext(context.Context) CloudTieringDatePolicyStatusResponsePtrOutput
}

CloudTieringDatePolicyStatusResponsePtrInput is an input type that accepts CloudTieringDatePolicyStatusResponseArgs, CloudTieringDatePolicyStatusResponsePtr and CloudTieringDatePolicyStatusResponsePtrOutput values. You can construct a concrete instance of `CloudTieringDatePolicyStatusResponsePtrInput` via:

        CloudTieringDatePolicyStatusResponseArgs{...}

or:

        nil

type CloudTieringDatePolicyStatusResponsePtrOutput

type CloudTieringDatePolicyStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudTieringDatePolicyStatusResponsePtrOutput) Elem

func (CloudTieringDatePolicyStatusResponsePtrOutput) ElementType

func (CloudTieringDatePolicyStatusResponsePtrOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringDatePolicyStatusResponsePtrOutput) TieredFilesMostRecentAccessTimestamp

func (o CloudTieringDatePolicyStatusResponsePtrOutput) TieredFilesMostRecentAccessTimestamp() pulumi.StringPtrOutput

Most recent access time of tiered files

func (CloudTieringDatePolicyStatusResponsePtrOutput) ToCloudTieringDatePolicyStatusResponsePtrOutput

func (o CloudTieringDatePolicyStatusResponsePtrOutput) ToCloudTieringDatePolicyStatusResponsePtrOutput() CloudTieringDatePolicyStatusResponsePtrOutput

func (CloudTieringDatePolicyStatusResponsePtrOutput) ToCloudTieringDatePolicyStatusResponsePtrOutputWithContext

func (o CloudTieringDatePolicyStatusResponsePtrOutput) ToCloudTieringDatePolicyStatusResponsePtrOutputWithContext(ctx context.Context) CloudTieringDatePolicyStatusResponsePtrOutput

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 CloudTieringFilesNotTieringResponseArgs

type CloudTieringFilesNotTieringResponseArgs struct {
	// Array of tiering errors
	Errors FilesNotTieringErrorResponseArrayInput `pulumi:"errors"`
	// Last updated timestamp
	LastUpdatedTimestamp pulumi.StringInput `pulumi:"lastUpdatedTimestamp"`
	// Last cloud tiering result (HResult)
	TotalFileCount pulumi.Float64Input `pulumi:"totalFileCount"`
}

Server endpoint cloud tiering status object.

func (CloudTieringFilesNotTieringResponseArgs) ElementType

func (CloudTieringFilesNotTieringResponseArgs) ToCloudTieringFilesNotTieringResponseOutput

func (i CloudTieringFilesNotTieringResponseArgs) ToCloudTieringFilesNotTieringResponseOutput() CloudTieringFilesNotTieringResponseOutput

func (CloudTieringFilesNotTieringResponseArgs) ToCloudTieringFilesNotTieringResponseOutputWithContext

func (i CloudTieringFilesNotTieringResponseArgs) ToCloudTieringFilesNotTieringResponseOutputWithContext(ctx context.Context) CloudTieringFilesNotTieringResponseOutput

func (CloudTieringFilesNotTieringResponseArgs) ToCloudTieringFilesNotTieringResponsePtrOutput

func (i CloudTieringFilesNotTieringResponseArgs) ToCloudTieringFilesNotTieringResponsePtrOutput() CloudTieringFilesNotTieringResponsePtrOutput

func (CloudTieringFilesNotTieringResponseArgs) ToCloudTieringFilesNotTieringResponsePtrOutputWithContext

func (i CloudTieringFilesNotTieringResponseArgs) ToCloudTieringFilesNotTieringResponsePtrOutputWithContext(ctx context.Context) CloudTieringFilesNotTieringResponsePtrOutput

type CloudTieringFilesNotTieringResponseInput

type CloudTieringFilesNotTieringResponseInput interface {
	pulumi.Input

	ToCloudTieringFilesNotTieringResponseOutput() CloudTieringFilesNotTieringResponseOutput
	ToCloudTieringFilesNotTieringResponseOutputWithContext(context.Context) CloudTieringFilesNotTieringResponseOutput
}

CloudTieringFilesNotTieringResponseInput is an input type that accepts CloudTieringFilesNotTieringResponseArgs and CloudTieringFilesNotTieringResponseOutput values. You can construct a concrete instance of `CloudTieringFilesNotTieringResponseInput` via:

CloudTieringFilesNotTieringResponseArgs{...}

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) ToCloudTieringFilesNotTieringResponsePtrOutput

func (o CloudTieringFilesNotTieringResponseOutput) ToCloudTieringFilesNotTieringResponsePtrOutput() CloudTieringFilesNotTieringResponsePtrOutput

func (CloudTieringFilesNotTieringResponseOutput) ToCloudTieringFilesNotTieringResponsePtrOutputWithContext

func (o CloudTieringFilesNotTieringResponseOutput) ToCloudTieringFilesNotTieringResponsePtrOutputWithContext(ctx context.Context) CloudTieringFilesNotTieringResponsePtrOutput

func (CloudTieringFilesNotTieringResponseOutput) TotalFileCount

Last cloud tiering result (HResult)

type CloudTieringFilesNotTieringResponsePtrInput

type CloudTieringFilesNotTieringResponsePtrInput interface {
	pulumi.Input

	ToCloudTieringFilesNotTieringResponsePtrOutput() CloudTieringFilesNotTieringResponsePtrOutput
	ToCloudTieringFilesNotTieringResponsePtrOutputWithContext(context.Context) CloudTieringFilesNotTieringResponsePtrOutput
}

CloudTieringFilesNotTieringResponsePtrInput is an input type that accepts CloudTieringFilesNotTieringResponseArgs, CloudTieringFilesNotTieringResponsePtr and CloudTieringFilesNotTieringResponsePtrOutput values. You can construct a concrete instance of `CloudTieringFilesNotTieringResponsePtrInput` via:

        CloudTieringFilesNotTieringResponseArgs{...}

or:

        nil

type CloudTieringFilesNotTieringResponsePtrOutput

type CloudTieringFilesNotTieringResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudTieringFilesNotTieringResponsePtrOutput) Elem

func (CloudTieringFilesNotTieringResponsePtrOutput) ElementType

func (CloudTieringFilesNotTieringResponsePtrOutput) Errors

Array of tiering errors

func (CloudTieringFilesNotTieringResponsePtrOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringFilesNotTieringResponsePtrOutput) ToCloudTieringFilesNotTieringResponsePtrOutput

func (o CloudTieringFilesNotTieringResponsePtrOutput) ToCloudTieringFilesNotTieringResponsePtrOutput() CloudTieringFilesNotTieringResponsePtrOutput

func (CloudTieringFilesNotTieringResponsePtrOutput) ToCloudTieringFilesNotTieringResponsePtrOutputWithContext

func (o CloudTieringFilesNotTieringResponsePtrOutput) ToCloudTieringFilesNotTieringResponsePtrOutputWithContext(ctx context.Context) CloudTieringFilesNotTieringResponsePtrOutput

func (CloudTieringFilesNotTieringResponsePtrOutput) TotalFileCount

Last cloud tiering result (HResult)

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 CloudTieringSpaceSavingsResponseArgs

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

Server endpoint cloud tiering status object.

func (CloudTieringSpaceSavingsResponseArgs) ElementType

func (CloudTieringSpaceSavingsResponseArgs) ToCloudTieringSpaceSavingsResponseOutput

func (i CloudTieringSpaceSavingsResponseArgs) ToCloudTieringSpaceSavingsResponseOutput() CloudTieringSpaceSavingsResponseOutput

func (CloudTieringSpaceSavingsResponseArgs) ToCloudTieringSpaceSavingsResponseOutputWithContext

func (i CloudTieringSpaceSavingsResponseArgs) ToCloudTieringSpaceSavingsResponseOutputWithContext(ctx context.Context) CloudTieringSpaceSavingsResponseOutput

func (CloudTieringSpaceSavingsResponseArgs) ToCloudTieringSpaceSavingsResponsePtrOutput

func (i CloudTieringSpaceSavingsResponseArgs) ToCloudTieringSpaceSavingsResponsePtrOutput() CloudTieringSpaceSavingsResponsePtrOutput

func (CloudTieringSpaceSavingsResponseArgs) ToCloudTieringSpaceSavingsResponsePtrOutputWithContext

func (i CloudTieringSpaceSavingsResponseArgs) ToCloudTieringSpaceSavingsResponsePtrOutputWithContext(ctx context.Context) CloudTieringSpaceSavingsResponsePtrOutput

type CloudTieringSpaceSavingsResponseInput

type CloudTieringSpaceSavingsResponseInput interface {
	pulumi.Input

	ToCloudTieringSpaceSavingsResponseOutput() CloudTieringSpaceSavingsResponseOutput
	ToCloudTieringSpaceSavingsResponseOutputWithContext(context.Context) CloudTieringSpaceSavingsResponseOutput
}

CloudTieringSpaceSavingsResponseInput is an input type that accepts CloudTieringSpaceSavingsResponseArgs and CloudTieringSpaceSavingsResponseOutput values. You can construct a concrete instance of `CloudTieringSpaceSavingsResponseInput` via:

CloudTieringSpaceSavingsResponseArgs{...}

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) ToCloudTieringSpaceSavingsResponsePtrOutput

func (o CloudTieringSpaceSavingsResponseOutput) ToCloudTieringSpaceSavingsResponsePtrOutput() CloudTieringSpaceSavingsResponsePtrOutput

func (CloudTieringSpaceSavingsResponseOutput) ToCloudTieringSpaceSavingsResponsePtrOutputWithContext

func (o CloudTieringSpaceSavingsResponseOutput) ToCloudTieringSpaceSavingsResponsePtrOutputWithContext(ctx context.Context) CloudTieringSpaceSavingsResponsePtrOutput

func (CloudTieringSpaceSavingsResponseOutput) TotalSizeCloudBytes

Total size of content in the azure file share

func (CloudTieringSpaceSavingsResponseOutput) VolumeSizeBytes

Volume size

type CloudTieringSpaceSavingsResponsePtrInput

type CloudTieringSpaceSavingsResponsePtrInput interface {
	pulumi.Input

	ToCloudTieringSpaceSavingsResponsePtrOutput() CloudTieringSpaceSavingsResponsePtrOutput
	ToCloudTieringSpaceSavingsResponsePtrOutputWithContext(context.Context) CloudTieringSpaceSavingsResponsePtrOutput
}

CloudTieringSpaceSavingsResponsePtrInput is an input type that accepts CloudTieringSpaceSavingsResponseArgs, CloudTieringSpaceSavingsResponsePtr and CloudTieringSpaceSavingsResponsePtrOutput values. You can construct a concrete instance of `CloudTieringSpaceSavingsResponsePtrInput` via:

        CloudTieringSpaceSavingsResponseArgs{...}

or:

        nil

type CloudTieringSpaceSavingsResponsePtrOutput

type CloudTieringSpaceSavingsResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudTieringSpaceSavingsResponsePtrOutput) CachedSizeBytes

Cached content size on the server

func (CloudTieringSpaceSavingsResponsePtrOutput) Elem

func (CloudTieringSpaceSavingsResponsePtrOutput) ElementType

func (CloudTieringSpaceSavingsResponsePtrOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringSpaceSavingsResponsePtrOutput) SpaceSavingsBytes

Count of bytes saved on the server

func (CloudTieringSpaceSavingsResponsePtrOutput) SpaceSavingsPercent

Percentage of cached size over total size

func (CloudTieringSpaceSavingsResponsePtrOutput) ToCloudTieringSpaceSavingsResponsePtrOutput

func (o CloudTieringSpaceSavingsResponsePtrOutput) ToCloudTieringSpaceSavingsResponsePtrOutput() CloudTieringSpaceSavingsResponsePtrOutput

func (CloudTieringSpaceSavingsResponsePtrOutput) ToCloudTieringSpaceSavingsResponsePtrOutputWithContext

func (o CloudTieringSpaceSavingsResponsePtrOutput) ToCloudTieringSpaceSavingsResponsePtrOutputWithContext(ctx context.Context) CloudTieringSpaceSavingsResponsePtrOutput

func (CloudTieringSpaceSavingsResponsePtrOutput) TotalSizeCloudBytes

Total size of content in the azure file share

func (CloudTieringSpaceSavingsResponsePtrOutput) 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 CloudTieringVolumeFreeSpacePolicyStatusResponseArgs

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

Status of the volume free space policy

func (CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ElementType

func (CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutput

func (i CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutput() CloudTieringVolumeFreeSpacePolicyStatusResponseOutput

func (CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutputWithContext

func (i CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutputWithContext(ctx context.Context) CloudTieringVolumeFreeSpacePolicyStatusResponseOutput

func (CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

func (i CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput() CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

func (CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutputWithContext

func (i CloudTieringVolumeFreeSpacePolicyStatusResponseArgs) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutputWithContext(ctx context.Context) CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

type CloudTieringVolumeFreeSpacePolicyStatusResponseInput

type CloudTieringVolumeFreeSpacePolicyStatusResponseInput interface {
	pulumi.Input

	ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutput() CloudTieringVolumeFreeSpacePolicyStatusResponseOutput
	ToCloudTieringVolumeFreeSpacePolicyStatusResponseOutputWithContext(context.Context) CloudTieringVolumeFreeSpacePolicyStatusResponseOutput
}

CloudTieringVolumeFreeSpacePolicyStatusResponseInput is an input type that accepts CloudTieringVolumeFreeSpacePolicyStatusResponseArgs and CloudTieringVolumeFreeSpacePolicyStatusResponseOutput values. You can construct a concrete instance of `CloudTieringVolumeFreeSpacePolicyStatusResponseInput` via:

CloudTieringVolumeFreeSpacePolicyStatusResponseArgs{...}

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

func (CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

func (o CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput() CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

func (CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutputWithContext

func (o CloudTieringVolumeFreeSpacePolicyStatusResponseOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutputWithContext(ctx context.Context) CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

type CloudTieringVolumeFreeSpacePolicyStatusResponsePtrInput

type CloudTieringVolumeFreeSpacePolicyStatusResponsePtrInput interface {
	pulumi.Input

	ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput() CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput
	ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutputWithContext(context.Context) CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput
}

CloudTieringVolumeFreeSpacePolicyStatusResponsePtrInput is an input type that accepts CloudTieringVolumeFreeSpacePolicyStatusResponseArgs, CloudTieringVolumeFreeSpacePolicyStatusResponsePtr and CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput values. You can construct a concrete instance of `CloudTieringVolumeFreeSpacePolicyStatusResponsePtrInput` via:

        CloudTieringVolumeFreeSpacePolicyStatusResponseArgs{...}

or:

        nil

type CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

type CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput) CurrentVolumeFreeSpacePercent

Current volume free space percentage.

func (CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput) EffectiveVolumeFreeSpacePolicy

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

func (CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput) Elem

func (CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput) ElementType

func (CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput) LastUpdatedTimestamp

Last updated timestamp

func (CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

func (CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutputWithContext

func (o CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput) ToCloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutputWithContext(ctx context.Context) CloudTieringVolumeFreeSpacePolicyStatusResponsePtrOutput

type FeatureStatus added in v0.3.1

type FeatureStatus pulumi.String

Offline data transfer

func (FeatureStatus) ElementType added in v0.3.1

func (FeatureStatus) ElementType() reflect.Type

func (FeatureStatus) ToStringOutput added in v0.3.1

func (e FeatureStatus) ToStringOutput() pulumi.StringOutput

func (FeatureStatus) ToStringOutputWithContext added in v0.3.1

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

func (FeatureStatus) ToStringPtrOutput added in v0.3.1

func (e FeatureStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e FeatureStatus) 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 FilesNotTieringErrorResponseArgs

type FilesNotTieringErrorResponseArgs struct {
	// Error code (HResult)
	ErrorCode pulumi.IntInput `pulumi:"errorCode"`
	// Count of files with this error
	FileCount pulumi.Float64Input `pulumi:"fileCount"`
}

Files not tiering error object

func (FilesNotTieringErrorResponseArgs) ElementType

func (FilesNotTieringErrorResponseArgs) ToFilesNotTieringErrorResponseOutput

func (i FilesNotTieringErrorResponseArgs) ToFilesNotTieringErrorResponseOutput() FilesNotTieringErrorResponseOutput

func (FilesNotTieringErrorResponseArgs) ToFilesNotTieringErrorResponseOutputWithContext

func (i FilesNotTieringErrorResponseArgs) ToFilesNotTieringErrorResponseOutputWithContext(ctx context.Context) FilesNotTieringErrorResponseOutput

type FilesNotTieringErrorResponseArray

type FilesNotTieringErrorResponseArray []FilesNotTieringErrorResponseInput

func (FilesNotTieringErrorResponseArray) ElementType

func (FilesNotTieringErrorResponseArray) ToFilesNotTieringErrorResponseArrayOutput

func (i FilesNotTieringErrorResponseArray) ToFilesNotTieringErrorResponseArrayOutput() FilesNotTieringErrorResponseArrayOutput

func (FilesNotTieringErrorResponseArray) ToFilesNotTieringErrorResponseArrayOutputWithContext

func (i FilesNotTieringErrorResponseArray) ToFilesNotTieringErrorResponseArrayOutputWithContext(ctx context.Context) FilesNotTieringErrorResponseArrayOutput

type FilesNotTieringErrorResponseArrayInput

type FilesNotTieringErrorResponseArrayInput interface {
	pulumi.Input

	ToFilesNotTieringErrorResponseArrayOutput() FilesNotTieringErrorResponseArrayOutput
	ToFilesNotTieringErrorResponseArrayOutputWithContext(context.Context) FilesNotTieringErrorResponseArrayOutput
}

FilesNotTieringErrorResponseArrayInput is an input type that accepts FilesNotTieringErrorResponseArray and FilesNotTieringErrorResponseArrayOutput values. You can construct a concrete instance of `FilesNotTieringErrorResponseArrayInput` via:

FilesNotTieringErrorResponseArray{ FilesNotTieringErrorResponseArgs{...} }

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 FilesNotTieringErrorResponseInput

type FilesNotTieringErrorResponseInput interface {
	pulumi.Input

	ToFilesNotTieringErrorResponseOutput() FilesNotTieringErrorResponseOutput
	ToFilesNotTieringErrorResponseOutputWithContext(context.Context) FilesNotTieringErrorResponseOutput
}

FilesNotTieringErrorResponseInput is an input type that accepts FilesNotTieringErrorResponseArgs and FilesNotTieringErrorResponseOutput values. You can construct a concrete instance of `FilesNotTieringErrorResponseInput` via:

FilesNotTieringErrorResponseArgs{...}

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 added in v0.3.1

type IncomingTrafficPolicy pulumi.String

Incoming Traffic Policy

func (IncomingTrafficPolicy) ElementType added in v0.3.1

func (IncomingTrafficPolicy) ElementType() reflect.Type

func (IncomingTrafficPolicy) ToStringOutput added in v0.3.1

func (e IncomingTrafficPolicy) ToStringOutput() pulumi.StringOutput

func (IncomingTrafficPolicy) ToStringOutputWithContext added in v0.3.1

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

func (IncomingTrafficPolicy) ToStringPtrOutput added in v0.3.1

func (e IncomingTrafficPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (IncomingTrafficPolicy) ToStringPtrOutputWithContext added in v0.3.1

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

type InitialDownloadPolicy added in v0.3.1

type InitialDownloadPolicy pulumi.String

Policy for how namespace and files are recalled during FastDr.

func (InitialDownloadPolicy) ElementType added in v0.3.1

func (InitialDownloadPolicy) ElementType() reflect.Type

func (InitialDownloadPolicy) ToStringOutput added in v0.3.1

func (e InitialDownloadPolicy) ToStringOutput() pulumi.StringOutput

func (InitialDownloadPolicy) ToStringOutputWithContext added in v0.3.1

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

func (InitialDownloadPolicy) ToStringPtrOutput added in v0.3.1

func (e InitialDownloadPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (InitialDownloadPolicy) ToStringPtrOutputWithContext added in v0.3.1

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

type LocalCacheMode added in v0.3.1

type LocalCacheMode pulumi.String

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

func (LocalCacheMode) ElementType added in v0.3.1

func (LocalCacheMode) ElementType() reflect.Type

func (LocalCacheMode) ToStringOutput added in v0.3.1

func (e LocalCacheMode) ToStringOutput() pulumi.StringOutput

func (LocalCacheMode) ToStringOutputWithContext added in v0.3.1

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

func (LocalCacheMode) ToStringPtrOutput added in v0.3.1

func (e LocalCacheMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (LocalCacheMode) ToStringPtrOutputWithContext added in v0.3.1

func (e LocalCacheMode) 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 LookupCloudEndpointResult

type LookupCloudEndpointResult struct {
	// Azure file share name
	AzureFileShareName *string `pulumi:"azureFileShareName"`
	// Backup Enabled
	BackupEnabled string `pulumi:"backupEnabled"`
	// 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"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Cloud Endpoint object.

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 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"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

type LookupRegisteredServerArgs

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

type LookupRegisteredServerResult

type LookupRegisteredServerResult struct {
	// Registered Server Agent Version
	AgentVersion *string `pulumi:"agentVersion"`
	// Registered Server clusterId
	ClusterId *string `pulumi:"clusterId"`
	// Registered Server clusterName
	ClusterName *string `pulumi:"clusterName"`
	// Resource discoveryEndpointUri
	DiscoveryEndpointUri *string `pulumi:"discoveryEndpointUri"`
	// Friendly Name
	FriendlyName *string `pulumi:"friendlyName"`
	// 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"`
	// Registered Server OS Version
	ServerOSVersion *string `pulumi:"serverOSVersion"`
	// Registered Server serverRole
	ServerRole *string `pulumi:"serverRole"`
	// Service Location
	ServiceLocation *string `pulumi:"serviceLocation"`
	// Registered Server storageSyncServiceUid
	StorageSyncServiceUid *string `pulumi:"storageSyncServiceUid"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Registered Server resource.

type LookupServerEndpointArgs

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

type LookupServerEndpointResult

type LookupServerEndpointResult struct {
	// Cloud Tiering.
	CloudTiering *string `pulumi:"cloudTiering"`
	// 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"`
	// 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 Resource Id.
	ServerResourceId *string `pulumi:"serverResourceId"`
	// Server Endpoint sync status
	SyncStatus ServerEndpointSyncStatusResponse `pulumi:"syncStatus"`
	// 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.

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 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"`
	// 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.

type LookupSyncGroupArgs

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

type LookupSyncGroupResult

type LookupSyncGroupResult struct {
	// 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"`
	// 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)

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"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The Private Endpoint Connection resource.

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 added in v0.2.6

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type PrivateEndpointConnectionInput interface {
	pulumi.Input

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

type PrivateEndpointConnectionOutput added in v0.2.6

type PrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

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

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"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

type PrivateEndpointConnectionResponseArgs

type PrivateEndpointConnectionResponseArgs struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource
	Name pulumi.StringInput `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseInput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringInput `pulumi:"type"`
}

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionResponseArgs) ElementType

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseArray

type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput

func (PrivateEndpointConnectionResponseArray) ElementType

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayInput

type PrivateEndpointConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
	ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput
}

PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:

PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }

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 PrivateEndpointConnectionResponseInput

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

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) 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 {
	// The name of the resource
	Name pulumi.StringPtrInput
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

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

The Private Endpoint resource.

type PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// The ARM identifier for Private Endpoint
	Id pulumi.StringInput `pulumi:"id"`
}

The Private Endpoint resource.

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

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

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

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

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

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 added in v0.3.1

type PrivateEndpointServiceConnectionStatus pulumi.String

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

func (PrivateEndpointServiceConnectionStatus) ElementType added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringOutput added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

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

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

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

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

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

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

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

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

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

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 PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs 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 (PrivateLinkServiceConnectionStateResponseArgs) ElementType

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponseInput

type PrivateLinkServiceConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
	ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput
}

PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:

PrivateLinkServiceConnectionStateResponseArgs{...}

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

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrInput

type PrivateLinkServiceConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
	ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
}

PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:

        PrivateLinkServiceConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

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

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

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

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type RegisteredServer

type RegisteredServer struct {
	pulumi.CustomResourceState

	// Registered Server Agent Version
	AgentVersion pulumi.StringPtrOutput `pulumi:"agentVersion"`
	// Registered Server clusterId
	ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"`
	// Registered Server clusterName
	ClusterName pulumi.StringPtrOutput `pulumi:"clusterName"`
	// Resource discoveryEndpointUri
	DiscoveryEndpointUri pulumi.StringPtrOutput `pulumi:"discoveryEndpointUri"`
	// Friendly Name
	FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"`
	// Registered Server last heart beat
	LastHeartBeat pulumi.StringPtrOutput `pulumi:"lastHeartBeat"`
	// Resource Last Operation Name
	LastOperationName pulumi.StringPtrOutput `pulumi:"lastOperationName"`
	// Registered Server lastWorkflowId
	LastWorkflowId pulumi.StringPtrOutput `pulumi:"lastWorkflowId"`
	// Management Endpoint Uri
	ManagementEndpointUri pulumi.StringPtrOutput `pulumi:"managementEndpointUri"`
	// Monitoring Configuration
	MonitoringConfiguration pulumi.StringPtrOutput `pulumi:"monitoringConfiguration"`
	// 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"`
	// Registered Server OS Version
	ServerOSVersion pulumi.StringPtrOutput `pulumi:"serverOSVersion"`
	// Registered Server serverRole
	ServerRole pulumi.StringPtrOutput `pulumi:"serverRole"`
	// Service Location
	ServiceLocation pulumi.StringPtrOutput `pulumi:"serviceLocation"`
	// Registered Server storageSyncServiceUid
	StorageSyncServiceUid pulumi.StringPtrOutput `pulumi:"storageSyncServiceUid"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Registered Server resource.

func GetRegisteredServer

func GetRegisteredServer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RegisteredServerState, opts ...pulumi.ResourceOption) (*RegisteredServer, error)

GetRegisteredServer gets an existing RegisteredServer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRegisteredServer

func NewRegisteredServer(ctx *pulumi.Context,
	name string, args *RegisteredServerArgs, opts ...pulumi.ResourceOption) (*RegisteredServer, error)

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

func (*RegisteredServer) ElementType added in v0.2.6

func (*RegisteredServer) ElementType() reflect.Type

func (*RegisteredServer) ToRegisteredServerOutput added in v0.2.6

func (i *RegisteredServer) ToRegisteredServerOutput() RegisteredServerOutput

func (*RegisteredServer) ToRegisteredServerOutputWithContext added in v0.2.6

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.StringInput
	// Registered Server OS Version
	ServerOSVersion pulumi.StringPtrInput
	// Registered Server serverRole
	ServerRole pulumi.StringPtrInput
	// Name of Storage Sync Service resource.
	StorageSyncServiceName pulumi.StringInput
}

The set of arguments for constructing a RegisteredServer resource.

func (RegisteredServerArgs) ElementType

func (RegisteredServerArgs) ElementType() reflect.Type

type RegisteredServerInput added in v0.2.6

type RegisteredServerInput interface {
	pulumi.Input

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

type RegisteredServerOutput added in v0.2.6

type RegisteredServerOutput struct {
	*pulumi.OutputState
}

func (RegisteredServerOutput) ElementType added in v0.2.6

func (RegisteredServerOutput) ElementType() reflect.Type

func (RegisteredServerOutput) ToRegisteredServerOutput added in v0.2.6

func (o RegisteredServerOutput) ToRegisteredServerOutput() RegisteredServerOutput

func (RegisteredServerOutput) ToRegisteredServerOutputWithContext added in v0.2.6

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

type RegisteredServerState

type RegisteredServerState struct {
	// Registered Server Agent Version
	AgentVersion pulumi.StringPtrInput
	// Registered Server clusterId
	ClusterId pulumi.StringPtrInput
	// Registered Server clusterName
	ClusterName pulumi.StringPtrInput
	// Resource discoveryEndpointUri
	DiscoveryEndpointUri pulumi.StringPtrInput
	// Friendly Name
	FriendlyName pulumi.StringPtrInput
	// Registered Server last heart beat
	LastHeartBeat pulumi.StringPtrInput
	// Resource Last Operation Name
	LastOperationName pulumi.StringPtrInput
	// Registered Server lastWorkflowId
	LastWorkflowId pulumi.StringPtrInput
	// Management Endpoint Uri
	ManagementEndpointUri pulumi.StringPtrInput
	// Monitoring Configuration
	MonitoringConfiguration pulumi.StringPtrInput
	// Telemetry Endpoint Uri
	MonitoringEndpointUri pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Registered Server Provisioning State
	ProvisioningState pulumi.StringPtrInput
	// Resource Location
	ResourceLocation pulumi.StringPtrInput
	// Registered Server Certificate
	ServerCertificate pulumi.StringPtrInput
	// Registered Server serverId
	ServerId pulumi.StringPtrInput
	// Registered Server Management Error Code
	ServerManagementErrorCode pulumi.IntPtrInput
	// Registered Server OS Version
	ServerOSVersion pulumi.StringPtrInput
	// Registered Server serverRole
	ServerRole pulumi.StringPtrInput
	// Service Location
	ServiceLocation pulumi.StringPtrInput
	// Registered Server storageSyncServiceUid
	StorageSyncServiceUid pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (RegisteredServerState) ElementType

func (RegisteredServerState) ElementType() reflect.Type

type ServerEndpoint

type ServerEndpoint struct {
	pulumi.CustomResourceState

	// Cloud Tiering.
	CloudTiering pulumi.StringPtrOutput `pulumi:"cloudTiering"`
	// 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"`
	// 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 Resource Id.
	ServerResourceId pulumi.StringPtrOutput `pulumi:"serverResourceId"`
	// Server Endpoint sync status
	SyncStatus ServerEndpointSyncStatusResponseOutput `pulumi:"syncStatus"`
	// 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.

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 added in v0.2.6

func (*ServerEndpoint) ElementType() reflect.Type

func (*ServerEndpoint) ToServerEndpointOutput added in v0.2.6

func (i *ServerEndpoint) ToServerEndpointOutput() ServerEndpointOutput

func (*ServerEndpoint) ToServerEndpointOutputWithContext added in v0.2.6

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 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.StringInput
	// Server Local path.
	ServerLocalPath pulumi.StringPtrInput
	// Server Resource Id.
	ServerResourceId pulumi.StringPtrInput
	// Name of Storage Sync Service resource.
	StorageSyncServiceName pulumi.StringInput
	// Name of Sync Group resource.
	SyncGroupName pulumi.StringInput
	// Tier files older than days.
	TierFilesOlderThanDays pulumi.IntPtrInput
	// Level of free space to be maintained by Cloud Tiering if it is enabled.
	VolumeFreeSpacePercent pulumi.IntPtrInput
}

The set of arguments for constructing a ServerEndpoint resource.

func (ServerEndpointArgs) ElementType

func (ServerEndpointArgs) ElementType() reflect.Type

type 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 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 ServerEndpointCloudTieringStatusResponseArgs

type ServerEndpointCloudTieringStatusResponseArgs struct {
	// Information regarding how well the local cache on the server is performing.
	CachePerformance CloudTieringCachePerformanceResponseInput `pulumi:"cachePerformance"`
	// Status of the date policy
	DatePolicyStatus CloudTieringDatePolicyStatusResponseInput `pulumi:"datePolicyStatus"`
	// Information regarding files that failed to be tiered
	FilesNotTiering CloudTieringFilesNotTieringResponseInput `pulumi:"filesNotTiering"`
	// Cloud tiering health state.
	Health pulumi.StringInput `pulumi:"health"`
	// The last updated timestamp of health state
	HealthLastUpdatedTimestamp pulumi.StringInput `pulumi:"healthLastUpdatedTimestamp"`
	// Last cloud tiering result (HResult)
	LastCloudTieringResult pulumi.IntInput `pulumi:"lastCloudTieringResult"`
	// Last cloud tiering success timestamp
	LastSuccessTimestamp pulumi.StringInput `pulumi:"lastSuccessTimestamp"`
	// Last updated timestamp
	LastUpdatedTimestamp pulumi.StringInput `pulumi:"lastUpdatedTimestamp"`
	// Information regarding how much local space cloud tiering is saving.
	SpaceSavings CloudTieringSpaceSavingsResponseInput `pulumi:"spaceSavings"`
	// Status of the volume free space policy
	VolumeFreeSpacePolicyStatus CloudTieringVolumeFreeSpacePolicyStatusResponseInput `pulumi:"volumeFreeSpacePolicyStatus"`
}

Server endpoint cloud tiering status object.

func (ServerEndpointCloudTieringStatusResponseArgs) ElementType

func (ServerEndpointCloudTieringStatusResponseArgs) ToServerEndpointCloudTieringStatusResponseOutput

func (i ServerEndpointCloudTieringStatusResponseArgs) ToServerEndpointCloudTieringStatusResponseOutput() ServerEndpointCloudTieringStatusResponseOutput

func (ServerEndpointCloudTieringStatusResponseArgs) ToServerEndpointCloudTieringStatusResponseOutputWithContext

func (i ServerEndpointCloudTieringStatusResponseArgs) ToServerEndpointCloudTieringStatusResponseOutputWithContext(ctx context.Context) ServerEndpointCloudTieringStatusResponseOutput

func (ServerEndpointCloudTieringStatusResponseArgs) ToServerEndpointCloudTieringStatusResponsePtrOutput

func (i ServerEndpointCloudTieringStatusResponseArgs) ToServerEndpointCloudTieringStatusResponsePtrOutput() ServerEndpointCloudTieringStatusResponsePtrOutput

func (ServerEndpointCloudTieringStatusResponseArgs) ToServerEndpointCloudTieringStatusResponsePtrOutputWithContext

func (i ServerEndpointCloudTieringStatusResponseArgs) ToServerEndpointCloudTieringStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointCloudTieringStatusResponsePtrOutput

type ServerEndpointCloudTieringStatusResponseInput

type ServerEndpointCloudTieringStatusResponseInput interface {
	pulumi.Input

	ToServerEndpointCloudTieringStatusResponseOutput() ServerEndpointCloudTieringStatusResponseOutput
	ToServerEndpointCloudTieringStatusResponseOutputWithContext(context.Context) ServerEndpointCloudTieringStatusResponseOutput
}

ServerEndpointCloudTieringStatusResponseInput is an input type that accepts ServerEndpointCloudTieringStatusResponseArgs and ServerEndpointCloudTieringStatusResponseOutput values. You can construct a concrete instance of `ServerEndpointCloudTieringStatusResponseInput` via:

ServerEndpointCloudTieringStatusResponseArgs{...}

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) 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) ToServerEndpointCloudTieringStatusResponsePtrOutput

func (o ServerEndpointCloudTieringStatusResponseOutput) ToServerEndpointCloudTieringStatusResponsePtrOutput() ServerEndpointCloudTieringStatusResponsePtrOutput

func (ServerEndpointCloudTieringStatusResponseOutput) ToServerEndpointCloudTieringStatusResponsePtrOutputWithContext

func (o ServerEndpointCloudTieringStatusResponseOutput) ToServerEndpointCloudTieringStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointCloudTieringStatusResponsePtrOutput

func (ServerEndpointCloudTieringStatusResponseOutput) VolumeFreeSpacePolicyStatus

Status of the volume free space policy

type ServerEndpointCloudTieringStatusResponsePtrInput

type ServerEndpointCloudTieringStatusResponsePtrInput interface {
	pulumi.Input

	ToServerEndpointCloudTieringStatusResponsePtrOutput() ServerEndpointCloudTieringStatusResponsePtrOutput
	ToServerEndpointCloudTieringStatusResponsePtrOutputWithContext(context.Context) ServerEndpointCloudTieringStatusResponsePtrOutput
}

ServerEndpointCloudTieringStatusResponsePtrInput is an input type that accepts ServerEndpointCloudTieringStatusResponseArgs, ServerEndpointCloudTieringStatusResponsePtr and ServerEndpointCloudTieringStatusResponsePtrOutput values. You can construct a concrete instance of `ServerEndpointCloudTieringStatusResponsePtrInput` via:

        ServerEndpointCloudTieringStatusResponseArgs{...}

or:

        nil

type ServerEndpointCloudTieringStatusResponsePtrOutput

type ServerEndpointCloudTieringStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerEndpointCloudTieringStatusResponsePtrOutput) CachePerformance

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

func (ServerEndpointCloudTieringStatusResponsePtrOutput) DatePolicyStatus

Status of the date policy

func (ServerEndpointCloudTieringStatusResponsePtrOutput) Elem

func (ServerEndpointCloudTieringStatusResponsePtrOutput) ElementType

func (ServerEndpointCloudTieringStatusResponsePtrOutput) FilesNotTiering

Information regarding files that failed to be tiered

func (ServerEndpointCloudTieringStatusResponsePtrOutput) Health

Cloud tiering health state.

func (ServerEndpointCloudTieringStatusResponsePtrOutput) HealthLastUpdatedTimestamp

The last updated timestamp of health state

func (ServerEndpointCloudTieringStatusResponsePtrOutput) LastCloudTieringResult

Last cloud tiering result (HResult)

func (ServerEndpointCloudTieringStatusResponsePtrOutput) LastSuccessTimestamp

Last cloud tiering success timestamp

func (ServerEndpointCloudTieringStatusResponsePtrOutput) LastUpdatedTimestamp

Last updated timestamp

func (ServerEndpointCloudTieringStatusResponsePtrOutput) SpaceSavings

Information regarding how much local space cloud tiering is saving.

func (ServerEndpointCloudTieringStatusResponsePtrOutput) ToServerEndpointCloudTieringStatusResponsePtrOutput

func (o ServerEndpointCloudTieringStatusResponsePtrOutput) ToServerEndpointCloudTieringStatusResponsePtrOutput() ServerEndpointCloudTieringStatusResponsePtrOutput

func (ServerEndpointCloudTieringStatusResponsePtrOutput) ToServerEndpointCloudTieringStatusResponsePtrOutputWithContext

func (o ServerEndpointCloudTieringStatusResponsePtrOutput) ToServerEndpointCloudTieringStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointCloudTieringStatusResponsePtrOutput

func (ServerEndpointCloudTieringStatusResponsePtrOutput) 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 ServerEndpointFilesNotSyncingErrorResponseArgs

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

Files not syncing error object

func (ServerEndpointFilesNotSyncingErrorResponseArgs) ElementType

func (ServerEndpointFilesNotSyncingErrorResponseArgs) ToServerEndpointFilesNotSyncingErrorResponseOutput

func (i ServerEndpointFilesNotSyncingErrorResponseArgs) ToServerEndpointFilesNotSyncingErrorResponseOutput() ServerEndpointFilesNotSyncingErrorResponseOutput

func (ServerEndpointFilesNotSyncingErrorResponseArgs) ToServerEndpointFilesNotSyncingErrorResponseOutputWithContext

func (i ServerEndpointFilesNotSyncingErrorResponseArgs) ToServerEndpointFilesNotSyncingErrorResponseOutputWithContext(ctx context.Context) ServerEndpointFilesNotSyncingErrorResponseOutput

type ServerEndpointFilesNotSyncingErrorResponseArray

type ServerEndpointFilesNotSyncingErrorResponseArray []ServerEndpointFilesNotSyncingErrorResponseInput

func (ServerEndpointFilesNotSyncingErrorResponseArray) ElementType

func (ServerEndpointFilesNotSyncingErrorResponseArray) ToServerEndpointFilesNotSyncingErrorResponseArrayOutput

func (i ServerEndpointFilesNotSyncingErrorResponseArray) ToServerEndpointFilesNotSyncingErrorResponseArrayOutput() ServerEndpointFilesNotSyncingErrorResponseArrayOutput

func (ServerEndpointFilesNotSyncingErrorResponseArray) ToServerEndpointFilesNotSyncingErrorResponseArrayOutputWithContext

func (i ServerEndpointFilesNotSyncingErrorResponseArray) ToServerEndpointFilesNotSyncingErrorResponseArrayOutputWithContext(ctx context.Context) ServerEndpointFilesNotSyncingErrorResponseArrayOutput

type ServerEndpointFilesNotSyncingErrorResponseArrayInput

type ServerEndpointFilesNotSyncingErrorResponseArrayInput interface {
	pulumi.Input

	ToServerEndpointFilesNotSyncingErrorResponseArrayOutput() ServerEndpointFilesNotSyncingErrorResponseArrayOutput
	ToServerEndpointFilesNotSyncingErrorResponseArrayOutputWithContext(context.Context) ServerEndpointFilesNotSyncingErrorResponseArrayOutput
}

ServerEndpointFilesNotSyncingErrorResponseArrayInput is an input type that accepts ServerEndpointFilesNotSyncingErrorResponseArray and ServerEndpointFilesNotSyncingErrorResponseArrayOutput values. You can construct a concrete instance of `ServerEndpointFilesNotSyncingErrorResponseArrayInput` via:

ServerEndpointFilesNotSyncingErrorResponseArray{ ServerEndpointFilesNotSyncingErrorResponseArgs{...} }

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 ServerEndpointFilesNotSyncingErrorResponseInput

type ServerEndpointFilesNotSyncingErrorResponseInput interface {
	pulumi.Input

	ToServerEndpointFilesNotSyncingErrorResponseOutput() ServerEndpointFilesNotSyncingErrorResponseOutput
	ToServerEndpointFilesNotSyncingErrorResponseOutputWithContext(context.Context) ServerEndpointFilesNotSyncingErrorResponseOutput
}

ServerEndpointFilesNotSyncingErrorResponseInput is an input type that accepts ServerEndpointFilesNotSyncingErrorResponseArgs and ServerEndpointFilesNotSyncingErrorResponseOutput values. You can construct a concrete instance of `ServerEndpointFilesNotSyncingErrorResponseInput` via:

ServerEndpointFilesNotSyncingErrorResponseArgs{...}

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 added in v0.2.6

type ServerEndpointInput interface {
	pulumi.Input

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

type ServerEndpointOutput added in v0.2.6

type ServerEndpointOutput struct {
	*pulumi.OutputState
}

func (ServerEndpointOutput) ElementType added in v0.2.6

func (ServerEndpointOutput) ElementType() reflect.Type

func (ServerEndpointOutput) ToServerEndpointOutput added in v0.2.6

func (o ServerEndpointOutput) ToServerEndpointOutput() ServerEndpointOutput

func (ServerEndpointOutput) ToServerEndpointOutputWithContext added in v0.2.6

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

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 ServerEndpointRecallErrorResponseArgs

type ServerEndpointRecallErrorResponseArgs struct {
	// Count of occurences of the error
	Count pulumi.Float64Input `pulumi:"count"`
	// Error code (HResult)
	ErrorCode pulumi.IntInput `pulumi:"errorCode"`
}

Server endpoint recall error object

func (ServerEndpointRecallErrorResponseArgs) ElementType

func (ServerEndpointRecallErrorResponseArgs) ToServerEndpointRecallErrorResponseOutput

func (i ServerEndpointRecallErrorResponseArgs) ToServerEndpointRecallErrorResponseOutput() ServerEndpointRecallErrorResponseOutput

func (ServerEndpointRecallErrorResponseArgs) ToServerEndpointRecallErrorResponseOutputWithContext

func (i ServerEndpointRecallErrorResponseArgs) ToServerEndpointRecallErrorResponseOutputWithContext(ctx context.Context) ServerEndpointRecallErrorResponseOutput

type ServerEndpointRecallErrorResponseArray

type ServerEndpointRecallErrorResponseArray []ServerEndpointRecallErrorResponseInput

func (ServerEndpointRecallErrorResponseArray) ElementType

func (ServerEndpointRecallErrorResponseArray) ToServerEndpointRecallErrorResponseArrayOutput

func (i ServerEndpointRecallErrorResponseArray) ToServerEndpointRecallErrorResponseArrayOutput() ServerEndpointRecallErrorResponseArrayOutput

func (ServerEndpointRecallErrorResponseArray) ToServerEndpointRecallErrorResponseArrayOutputWithContext

func (i ServerEndpointRecallErrorResponseArray) ToServerEndpointRecallErrorResponseArrayOutputWithContext(ctx context.Context) ServerEndpointRecallErrorResponseArrayOutput

type ServerEndpointRecallErrorResponseArrayInput

type ServerEndpointRecallErrorResponseArrayInput interface {
	pulumi.Input

	ToServerEndpointRecallErrorResponseArrayOutput() ServerEndpointRecallErrorResponseArrayOutput
	ToServerEndpointRecallErrorResponseArrayOutputWithContext(context.Context) ServerEndpointRecallErrorResponseArrayOutput
}

ServerEndpointRecallErrorResponseArrayInput is an input type that accepts ServerEndpointRecallErrorResponseArray and ServerEndpointRecallErrorResponseArrayOutput values. You can construct a concrete instance of `ServerEndpointRecallErrorResponseArrayInput` via:

ServerEndpointRecallErrorResponseArray{ ServerEndpointRecallErrorResponseArgs{...} }

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 ServerEndpointRecallErrorResponseInput

type ServerEndpointRecallErrorResponseInput interface {
	pulumi.Input

	ToServerEndpointRecallErrorResponseOutput() ServerEndpointRecallErrorResponseOutput
	ToServerEndpointRecallErrorResponseOutputWithContext(context.Context) ServerEndpointRecallErrorResponseOutput
}

ServerEndpointRecallErrorResponseInput is an input type that accepts ServerEndpointRecallErrorResponseArgs and ServerEndpointRecallErrorResponseOutput values. You can construct a concrete instance of `ServerEndpointRecallErrorResponseInput` via:

ServerEndpointRecallErrorResponseArgs{...}

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 ServerEndpointRecallStatusResponseArgs

type ServerEndpointRecallStatusResponseArgs struct {
	// Last updated timestamp
	LastUpdatedTimestamp pulumi.StringInput `pulumi:"lastUpdatedTimestamp"`
	// Array of recall errors
	RecallErrors ServerEndpointRecallErrorResponseArrayInput `pulumi:"recallErrors"`
	// Total count of recall errors.
	TotalRecallErrorsCount pulumi.Float64Input `pulumi:"totalRecallErrorsCount"`
}

Server endpoint recall status object.

func (ServerEndpointRecallStatusResponseArgs) ElementType

func (ServerEndpointRecallStatusResponseArgs) ToServerEndpointRecallStatusResponseOutput

func (i ServerEndpointRecallStatusResponseArgs) ToServerEndpointRecallStatusResponseOutput() ServerEndpointRecallStatusResponseOutput

func (ServerEndpointRecallStatusResponseArgs) ToServerEndpointRecallStatusResponseOutputWithContext

func (i ServerEndpointRecallStatusResponseArgs) ToServerEndpointRecallStatusResponseOutputWithContext(ctx context.Context) ServerEndpointRecallStatusResponseOutput

func (ServerEndpointRecallStatusResponseArgs) ToServerEndpointRecallStatusResponsePtrOutput

func (i ServerEndpointRecallStatusResponseArgs) ToServerEndpointRecallStatusResponsePtrOutput() ServerEndpointRecallStatusResponsePtrOutput

func (ServerEndpointRecallStatusResponseArgs) ToServerEndpointRecallStatusResponsePtrOutputWithContext

func (i ServerEndpointRecallStatusResponseArgs) ToServerEndpointRecallStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointRecallStatusResponsePtrOutput

type ServerEndpointRecallStatusResponseInput

type ServerEndpointRecallStatusResponseInput interface {
	pulumi.Input

	ToServerEndpointRecallStatusResponseOutput() ServerEndpointRecallStatusResponseOutput
	ToServerEndpointRecallStatusResponseOutputWithContext(context.Context) ServerEndpointRecallStatusResponseOutput
}

ServerEndpointRecallStatusResponseInput is an input type that accepts ServerEndpointRecallStatusResponseArgs and ServerEndpointRecallStatusResponseOutput values. You can construct a concrete instance of `ServerEndpointRecallStatusResponseInput` via:

ServerEndpointRecallStatusResponseArgs{...}

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) ToServerEndpointRecallStatusResponsePtrOutput

func (o ServerEndpointRecallStatusResponseOutput) ToServerEndpointRecallStatusResponsePtrOutput() ServerEndpointRecallStatusResponsePtrOutput

func (ServerEndpointRecallStatusResponseOutput) ToServerEndpointRecallStatusResponsePtrOutputWithContext

func (o ServerEndpointRecallStatusResponseOutput) ToServerEndpointRecallStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointRecallStatusResponsePtrOutput

func (ServerEndpointRecallStatusResponseOutput) TotalRecallErrorsCount

Total count of recall errors.

type ServerEndpointRecallStatusResponsePtrInput

type ServerEndpointRecallStatusResponsePtrInput interface {
	pulumi.Input

	ToServerEndpointRecallStatusResponsePtrOutput() ServerEndpointRecallStatusResponsePtrOutput
	ToServerEndpointRecallStatusResponsePtrOutputWithContext(context.Context) ServerEndpointRecallStatusResponsePtrOutput
}

ServerEndpointRecallStatusResponsePtrInput is an input type that accepts ServerEndpointRecallStatusResponseArgs, ServerEndpointRecallStatusResponsePtr and ServerEndpointRecallStatusResponsePtrOutput values. You can construct a concrete instance of `ServerEndpointRecallStatusResponsePtrInput` via:

        ServerEndpointRecallStatusResponseArgs{...}

or:

        nil

type ServerEndpointRecallStatusResponsePtrOutput

type ServerEndpointRecallStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerEndpointRecallStatusResponsePtrOutput) Elem

func (ServerEndpointRecallStatusResponsePtrOutput) ElementType

func (ServerEndpointRecallStatusResponsePtrOutput) LastUpdatedTimestamp

Last updated timestamp

func (ServerEndpointRecallStatusResponsePtrOutput) RecallErrors

Array of recall errors

func (ServerEndpointRecallStatusResponsePtrOutput) ToServerEndpointRecallStatusResponsePtrOutput

func (o ServerEndpointRecallStatusResponsePtrOutput) ToServerEndpointRecallStatusResponsePtrOutput() ServerEndpointRecallStatusResponsePtrOutput

func (ServerEndpointRecallStatusResponsePtrOutput) ToServerEndpointRecallStatusResponsePtrOutputWithContext

func (o ServerEndpointRecallStatusResponsePtrOutput) ToServerEndpointRecallStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointRecallStatusResponsePtrOutput

func (ServerEndpointRecallStatusResponsePtrOutput) TotalRecallErrorsCount

Total count of recall errors.

type ServerEndpointState

type ServerEndpointState struct {
	// Cloud Tiering.
	CloudTiering pulumi.StringPtrInput
	// Cloud tiering status. Only populated if cloud tiering is enabled.
	CloudTieringStatus ServerEndpointCloudTieringStatusResponsePtrInput
	// Friendly Name
	FriendlyName pulumi.StringPtrInput
	// Policy for how namespace and files are recalled during FastDr.
	InitialDownloadPolicy pulumi.StringPtrInput
	// Resource Last Operation Name
	LastOperationName pulumi.StringPtrInput
	// ServerEndpoint lastWorkflowId
	LastWorkflowId 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
	// The name of the resource
	Name pulumi.StringPtrInput
	// Offline data transfer
	OfflineDataTransfer pulumi.StringPtrInput
	// Offline data transfer share name
	OfflineDataTransferShareName pulumi.StringPtrInput
	// Offline data transfer storage account resource ID
	OfflineDataTransferStorageAccountResourceId pulumi.StringPtrInput
	// Offline data transfer storage account tenant ID
	OfflineDataTransferStorageAccountTenantId pulumi.StringPtrInput
	// ServerEndpoint Provisioning State
	ProvisioningState pulumi.StringPtrInput
	// Recall status. Only populated if cloud tiering is enabled.
	RecallStatus ServerEndpointRecallStatusResponsePtrInput
	// Server Local path.
	ServerLocalPath pulumi.StringPtrInput
	// Server Resource Id.
	ServerResourceId pulumi.StringPtrInput
	// Server Endpoint sync status
	SyncStatus ServerEndpointSyncStatusResponsePtrInput
	// Tier files older than days.
	TierFilesOlderThanDays pulumi.IntPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
	// Level of free space to be maintained by Cloud Tiering if it is enabled.
	VolumeFreeSpacePercent pulumi.IntPtrInput
}

func (ServerEndpointState) ElementType

func (ServerEndpointState) ElementType() reflect.Type

type 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"`
	// 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 ServerEndpointSyncActivityStatusResponseArgs

type ServerEndpointSyncActivityStatusResponseArgs struct {
	// Applied bytes
	AppliedBytes pulumi.Float64Input `pulumi:"appliedBytes"`
	// Applied item count.
	AppliedItemCount pulumi.Float64Input `pulumi:"appliedItemCount"`
	// Per item error count
	PerItemErrorCount pulumi.Float64Input `pulumi:"perItemErrorCount"`
	// Timestamp when properties were updated
	Timestamp pulumi.StringInput `pulumi:"timestamp"`
	// Total bytes (if available)
	TotalBytes pulumi.Float64Input `pulumi:"totalBytes"`
	// Total item count (if available)
	TotalItemCount pulumi.Float64Input `pulumi:"totalItemCount"`
}

Sync Session status object.

func (ServerEndpointSyncActivityStatusResponseArgs) ElementType

func (ServerEndpointSyncActivityStatusResponseArgs) ToServerEndpointSyncActivityStatusResponseOutput

func (i ServerEndpointSyncActivityStatusResponseArgs) ToServerEndpointSyncActivityStatusResponseOutput() ServerEndpointSyncActivityStatusResponseOutput

func (ServerEndpointSyncActivityStatusResponseArgs) ToServerEndpointSyncActivityStatusResponseOutputWithContext

func (i ServerEndpointSyncActivityStatusResponseArgs) ToServerEndpointSyncActivityStatusResponseOutputWithContext(ctx context.Context) ServerEndpointSyncActivityStatusResponseOutput

func (ServerEndpointSyncActivityStatusResponseArgs) ToServerEndpointSyncActivityStatusResponsePtrOutput

func (i ServerEndpointSyncActivityStatusResponseArgs) ToServerEndpointSyncActivityStatusResponsePtrOutput() ServerEndpointSyncActivityStatusResponsePtrOutput

func (ServerEndpointSyncActivityStatusResponseArgs) ToServerEndpointSyncActivityStatusResponsePtrOutputWithContext

func (i ServerEndpointSyncActivityStatusResponseArgs) ToServerEndpointSyncActivityStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncActivityStatusResponsePtrOutput

type ServerEndpointSyncActivityStatusResponseInput

type ServerEndpointSyncActivityStatusResponseInput interface {
	pulumi.Input

	ToServerEndpointSyncActivityStatusResponseOutput() ServerEndpointSyncActivityStatusResponseOutput
	ToServerEndpointSyncActivityStatusResponseOutputWithContext(context.Context) ServerEndpointSyncActivityStatusResponseOutput
}

ServerEndpointSyncActivityStatusResponseInput is an input type that accepts ServerEndpointSyncActivityStatusResponseArgs and ServerEndpointSyncActivityStatusResponseOutput values. You can construct a concrete instance of `ServerEndpointSyncActivityStatusResponseInput` via:

ServerEndpointSyncActivityStatusResponseArgs{...}

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) 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) ToServerEndpointSyncActivityStatusResponsePtrOutput

func (o ServerEndpointSyncActivityStatusResponseOutput) ToServerEndpointSyncActivityStatusResponsePtrOutput() ServerEndpointSyncActivityStatusResponsePtrOutput

func (ServerEndpointSyncActivityStatusResponseOutput) ToServerEndpointSyncActivityStatusResponsePtrOutputWithContext

func (o ServerEndpointSyncActivityStatusResponseOutput) ToServerEndpointSyncActivityStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncActivityStatusResponsePtrOutput

func (ServerEndpointSyncActivityStatusResponseOutput) TotalBytes

Total bytes (if available)

func (ServerEndpointSyncActivityStatusResponseOutput) TotalItemCount

Total item count (if available)

type ServerEndpointSyncActivityStatusResponsePtrInput

type ServerEndpointSyncActivityStatusResponsePtrInput interface {
	pulumi.Input

	ToServerEndpointSyncActivityStatusResponsePtrOutput() ServerEndpointSyncActivityStatusResponsePtrOutput
	ToServerEndpointSyncActivityStatusResponsePtrOutputWithContext(context.Context) ServerEndpointSyncActivityStatusResponsePtrOutput
}

ServerEndpointSyncActivityStatusResponsePtrInput is an input type that accepts ServerEndpointSyncActivityStatusResponseArgs, ServerEndpointSyncActivityStatusResponsePtr and ServerEndpointSyncActivityStatusResponsePtrOutput values. You can construct a concrete instance of `ServerEndpointSyncActivityStatusResponsePtrInput` via:

        ServerEndpointSyncActivityStatusResponseArgs{...}

or:

        nil

type ServerEndpointSyncActivityStatusResponsePtrOutput

type ServerEndpointSyncActivityStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerEndpointSyncActivityStatusResponsePtrOutput) AppliedBytes

Applied bytes

func (ServerEndpointSyncActivityStatusResponsePtrOutput) AppliedItemCount

Applied item count.

func (ServerEndpointSyncActivityStatusResponsePtrOutput) Elem

func (ServerEndpointSyncActivityStatusResponsePtrOutput) ElementType

func (ServerEndpointSyncActivityStatusResponsePtrOutput) PerItemErrorCount

Per item error count

func (ServerEndpointSyncActivityStatusResponsePtrOutput) Timestamp

Timestamp when properties were updated

func (ServerEndpointSyncActivityStatusResponsePtrOutput) ToServerEndpointSyncActivityStatusResponsePtrOutput

func (o ServerEndpointSyncActivityStatusResponsePtrOutput) ToServerEndpointSyncActivityStatusResponsePtrOutput() ServerEndpointSyncActivityStatusResponsePtrOutput

func (ServerEndpointSyncActivityStatusResponsePtrOutput) ToServerEndpointSyncActivityStatusResponsePtrOutputWithContext

func (o ServerEndpointSyncActivityStatusResponsePtrOutput) ToServerEndpointSyncActivityStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncActivityStatusResponsePtrOutput

func (ServerEndpointSyncActivityStatusResponsePtrOutput) TotalBytes

Total bytes (if available)

func (ServerEndpointSyncActivityStatusResponsePtrOutput) 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"`
	// 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 ServerEndpointSyncSessionStatusResponseArgs

type ServerEndpointSyncSessionStatusResponseArgs struct {
	// Array of per-item errors coming from the last sync session.
	FilesNotSyncingErrors ServerEndpointFilesNotSyncingErrorResponseArrayInput `pulumi:"filesNotSyncingErrors"`
	// Last sync per item error count.
	LastSyncPerItemErrorCount pulumi.Float64Input `pulumi:"lastSyncPerItemErrorCount"`
	// Last sync result (HResult)
	LastSyncResult pulumi.IntInput `pulumi:"lastSyncResult"`
	// Last sync success timestamp
	LastSyncSuccessTimestamp pulumi.StringInput `pulumi:"lastSyncSuccessTimestamp"`
	// Last sync timestamp
	LastSyncTimestamp pulumi.StringInput `pulumi:"lastSyncTimestamp"`
	// Count of persistent files not syncing.
	PersistentFilesNotSyncingCount pulumi.Float64Input `pulumi:"persistentFilesNotSyncingCount"`
	// Count of transient files not syncing.
	TransientFilesNotSyncingCount pulumi.Float64Input `pulumi:"transientFilesNotSyncingCount"`
}

Sync Session status object.

func (ServerEndpointSyncSessionStatusResponseArgs) ElementType

func (ServerEndpointSyncSessionStatusResponseArgs) ToServerEndpointSyncSessionStatusResponseOutput

func (i ServerEndpointSyncSessionStatusResponseArgs) ToServerEndpointSyncSessionStatusResponseOutput() ServerEndpointSyncSessionStatusResponseOutput

func (ServerEndpointSyncSessionStatusResponseArgs) ToServerEndpointSyncSessionStatusResponseOutputWithContext

func (i ServerEndpointSyncSessionStatusResponseArgs) ToServerEndpointSyncSessionStatusResponseOutputWithContext(ctx context.Context) ServerEndpointSyncSessionStatusResponseOutput

func (ServerEndpointSyncSessionStatusResponseArgs) ToServerEndpointSyncSessionStatusResponsePtrOutput

func (i ServerEndpointSyncSessionStatusResponseArgs) ToServerEndpointSyncSessionStatusResponsePtrOutput() ServerEndpointSyncSessionStatusResponsePtrOutput

func (ServerEndpointSyncSessionStatusResponseArgs) ToServerEndpointSyncSessionStatusResponsePtrOutputWithContext

func (i ServerEndpointSyncSessionStatusResponseArgs) ToServerEndpointSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncSessionStatusResponsePtrOutput

type ServerEndpointSyncSessionStatusResponseInput

type ServerEndpointSyncSessionStatusResponseInput interface {
	pulumi.Input

	ToServerEndpointSyncSessionStatusResponseOutput() ServerEndpointSyncSessionStatusResponseOutput
	ToServerEndpointSyncSessionStatusResponseOutputWithContext(context.Context) ServerEndpointSyncSessionStatusResponseOutput
}

ServerEndpointSyncSessionStatusResponseInput is an input type that accepts ServerEndpointSyncSessionStatusResponseArgs and ServerEndpointSyncSessionStatusResponseOutput values. You can construct a concrete instance of `ServerEndpointSyncSessionStatusResponseInput` via:

ServerEndpointSyncSessionStatusResponseArgs{...}

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) 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) ToServerEndpointSyncSessionStatusResponsePtrOutput

func (o ServerEndpointSyncSessionStatusResponseOutput) ToServerEndpointSyncSessionStatusResponsePtrOutput() ServerEndpointSyncSessionStatusResponsePtrOutput

func (ServerEndpointSyncSessionStatusResponseOutput) ToServerEndpointSyncSessionStatusResponsePtrOutputWithContext

func (o ServerEndpointSyncSessionStatusResponseOutput) ToServerEndpointSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncSessionStatusResponsePtrOutput

func (ServerEndpointSyncSessionStatusResponseOutput) TransientFilesNotSyncingCount

func (o ServerEndpointSyncSessionStatusResponseOutput) TransientFilesNotSyncingCount() pulumi.Float64Output

Count of transient files not syncing.

type ServerEndpointSyncSessionStatusResponsePtrInput

type ServerEndpointSyncSessionStatusResponsePtrInput interface {
	pulumi.Input

	ToServerEndpointSyncSessionStatusResponsePtrOutput() ServerEndpointSyncSessionStatusResponsePtrOutput
	ToServerEndpointSyncSessionStatusResponsePtrOutputWithContext(context.Context) ServerEndpointSyncSessionStatusResponsePtrOutput
}

ServerEndpointSyncSessionStatusResponsePtrInput is an input type that accepts ServerEndpointSyncSessionStatusResponseArgs, ServerEndpointSyncSessionStatusResponsePtr and ServerEndpointSyncSessionStatusResponsePtrOutput values. You can construct a concrete instance of `ServerEndpointSyncSessionStatusResponsePtrInput` via:

        ServerEndpointSyncSessionStatusResponseArgs{...}

or:

        nil

type ServerEndpointSyncSessionStatusResponsePtrOutput

type ServerEndpointSyncSessionStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerEndpointSyncSessionStatusResponsePtrOutput) Elem

func (ServerEndpointSyncSessionStatusResponsePtrOutput) ElementType

func (ServerEndpointSyncSessionStatusResponsePtrOutput) FilesNotSyncingErrors

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

func (ServerEndpointSyncSessionStatusResponsePtrOutput) LastSyncPerItemErrorCount

Last sync per item error count.

func (ServerEndpointSyncSessionStatusResponsePtrOutput) LastSyncResult

Last sync result (HResult)

func (ServerEndpointSyncSessionStatusResponsePtrOutput) LastSyncSuccessTimestamp

Last sync success timestamp

func (ServerEndpointSyncSessionStatusResponsePtrOutput) LastSyncTimestamp

Last sync timestamp

func (ServerEndpointSyncSessionStatusResponsePtrOutput) PersistentFilesNotSyncingCount

Count of persistent files not syncing.

func (ServerEndpointSyncSessionStatusResponsePtrOutput) ToServerEndpointSyncSessionStatusResponsePtrOutput

func (o ServerEndpointSyncSessionStatusResponsePtrOutput) ToServerEndpointSyncSessionStatusResponsePtrOutput() ServerEndpointSyncSessionStatusResponsePtrOutput

func (ServerEndpointSyncSessionStatusResponsePtrOutput) ToServerEndpointSyncSessionStatusResponsePtrOutputWithContext

func (o ServerEndpointSyncSessionStatusResponsePtrOutput) ToServerEndpointSyncSessionStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncSessionStatusResponsePtrOutput

func (ServerEndpointSyncSessionStatusResponsePtrOutput) TransientFilesNotSyncingCount

Count of transient files not syncing.

type ServerEndpointSyncStatusResponse

type ServerEndpointSyncStatusResponse struct {
	// 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 ServerEndpointSyncStatusResponseArgs

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

Server Endpoint sync status

func (ServerEndpointSyncStatusResponseArgs) ElementType

func (ServerEndpointSyncStatusResponseArgs) ToServerEndpointSyncStatusResponseOutput

func (i ServerEndpointSyncStatusResponseArgs) ToServerEndpointSyncStatusResponseOutput() ServerEndpointSyncStatusResponseOutput

func (ServerEndpointSyncStatusResponseArgs) ToServerEndpointSyncStatusResponseOutputWithContext

func (i ServerEndpointSyncStatusResponseArgs) ToServerEndpointSyncStatusResponseOutputWithContext(ctx context.Context) ServerEndpointSyncStatusResponseOutput

func (ServerEndpointSyncStatusResponseArgs) ToServerEndpointSyncStatusResponsePtrOutput

func (i ServerEndpointSyncStatusResponseArgs) ToServerEndpointSyncStatusResponsePtrOutput() ServerEndpointSyncStatusResponsePtrOutput

func (ServerEndpointSyncStatusResponseArgs) ToServerEndpointSyncStatusResponsePtrOutputWithContext

func (i ServerEndpointSyncStatusResponseArgs) ToServerEndpointSyncStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncStatusResponsePtrOutput

type ServerEndpointSyncStatusResponseInput

type ServerEndpointSyncStatusResponseInput interface {
	pulumi.Input

	ToServerEndpointSyncStatusResponseOutput() ServerEndpointSyncStatusResponseOutput
	ToServerEndpointSyncStatusResponseOutputWithContext(context.Context) ServerEndpointSyncStatusResponseOutput
}

ServerEndpointSyncStatusResponseInput is an input type that accepts ServerEndpointSyncStatusResponseArgs and ServerEndpointSyncStatusResponseOutput values. You can construct a concrete instance of `ServerEndpointSyncStatusResponseInput` via:

ServerEndpointSyncStatusResponseArgs{...}

type ServerEndpointSyncStatusResponseOutput

type ServerEndpointSyncStatusResponseOutput struct{ *pulumi.OutputState }

Server Endpoint sync status

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) ToServerEndpointSyncStatusResponsePtrOutput

func (o ServerEndpointSyncStatusResponseOutput) ToServerEndpointSyncStatusResponsePtrOutput() ServerEndpointSyncStatusResponsePtrOutput

func (ServerEndpointSyncStatusResponseOutput) ToServerEndpointSyncStatusResponsePtrOutputWithContext

func (o ServerEndpointSyncStatusResponseOutput) ToServerEndpointSyncStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncStatusResponsePtrOutput

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 ServerEndpointSyncStatusResponsePtrInput

type ServerEndpointSyncStatusResponsePtrInput interface {
	pulumi.Input

	ToServerEndpointSyncStatusResponsePtrOutput() ServerEndpointSyncStatusResponsePtrOutput
	ToServerEndpointSyncStatusResponsePtrOutputWithContext(context.Context) ServerEndpointSyncStatusResponsePtrOutput
}

ServerEndpointSyncStatusResponsePtrInput is an input type that accepts ServerEndpointSyncStatusResponseArgs, ServerEndpointSyncStatusResponsePtr and ServerEndpointSyncStatusResponsePtrOutput values. You can construct a concrete instance of `ServerEndpointSyncStatusResponsePtrInput` via:

        ServerEndpointSyncStatusResponseArgs{...}

or:

        nil

type ServerEndpointSyncStatusResponsePtrOutput

type ServerEndpointSyncStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerEndpointSyncStatusResponsePtrOutput) CombinedHealth

Combined Health Status.

func (ServerEndpointSyncStatusResponsePtrOutput) DownloadActivity

Download sync activity

func (ServerEndpointSyncStatusResponsePtrOutput) DownloadHealth

Download Health Status.

func (ServerEndpointSyncStatusResponsePtrOutput) DownloadStatus

Download Status

func (ServerEndpointSyncStatusResponsePtrOutput) Elem

func (ServerEndpointSyncStatusResponsePtrOutput) ElementType

func (ServerEndpointSyncStatusResponsePtrOutput) LastUpdatedTimestamp

Last Updated Timestamp

func (ServerEndpointSyncStatusResponsePtrOutput) OfflineDataTransferStatus

Offline Data Transfer State

func (ServerEndpointSyncStatusResponsePtrOutput) SyncActivity

Sync activity

func (ServerEndpointSyncStatusResponsePtrOutput) ToServerEndpointSyncStatusResponsePtrOutput

func (o ServerEndpointSyncStatusResponsePtrOutput) ToServerEndpointSyncStatusResponsePtrOutput() ServerEndpointSyncStatusResponsePtrOutput

func (ServerEndpointSyncStatusResponsePtrOutput) ToServerEndpointSyncStatusResponsePtrOutputWithContext

func (o ServerEndpointSyncStatusResponsePtrOutput) ToServerEndpointSyncStatusResponsePtrOutputWithContext(ctx context.Context) ServerEndpointSyncStatusResponsePtrOutput

func (ServerEndpointSyncStatusResponsePtrOutput) TotalPersistentFilesNotSyncingCount

func (o ServerEndpointSyncStatusResponsePtrOutput) TotalPersistentFilesNotSyncingCount() pulumi.Float64PtrOutput

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

func (ServerEndpointSyncStatusResponsePtrOutput) UploadActivity

Upload sync activity

func (ServerEndpointSyncStatusResponsePtrOutput) UploadHealth

Upload Health Status.

func (ServerEndpointSyncStatusResponsePtrOutput) 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"`
	// 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.

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 added in v0.2.6

func (*StorageSyncService) ElementType() reflect.Type

func (*StorageSyncService) ToStorageSyncServiceOutput added in v0.2.6

func (i *StorageSyncService) ToStorageSyncServiceOutput() StorageSyncServiceOutput

func (*StorageSyncService) ToStorageSyncServiceOutputWithContext added in v0.2.6

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.StringInput
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a StorageSyncService resource.

func (StorageSyncServiceArgs) ElementType

func (StorageSyncServiceArgs) ElementType() reflect.Type

type StorageSyncServiceInput added in v0.2.6

type StorageSyncServiceInput interface {
	pulumi.Input

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

type StorageSyncServiceOutput added in v0.2.6

type StorageSyncServiceOutput struct {
	*pulumi.OutputState
}

func (StorageSyncServiceOutput) ElementType added in v0.2.6

func (StorageSyncServiceOutput) ElementType() reflect.Type

func (StorageSyncServiceOutput) ToStorageSyncServiceOutput added in v0.2.6

func (o StorageSyncServiceOutput) ToStorageSyncServiceOutput() StorageSyncServiceOutput

func (StorageSyncServiceOutput) ToStorageSyncServiceOutputWithContext added in v0.2.6

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

type StorageSyncServiceState

type StorageSyncServiceState struct {
	// Incoming Traffic Policy
	IncomingTrafficPolicy pulumi.StringPtrInput
	// Resource Last Operation Name
	LastOperationName pulumi.StringPtrInput
	// StorageSyncService lastWorkflowId
	LastWorkflowId pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// List of private endpoint connection associated with the specified storage sync service
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput
	// StorageSyncService Provisioning State
	ProvisioningState pulumi.StringPtrInput
	// Storage Sync service status.
	StorageSyncServiceStatus pulumi.IntPtrInput
	// Storage Sync service Uid
	StorageSyncServiceUid pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (StorageSyncServiceState) ElementType

func (StorageSyncServiceState) ElementType() reflect.Type

type SyncGroup

type SyncGroup struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Sync group status
	SyncGroupStatus pulumi.StringOutput `pulumi:"syncGroupStatus"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Unique Id
	UniqueId pulumi.StringOutput `pulumi:"uniqueId"`
}

Sync Group object.

func GetSyncGroup

func GetSyncGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncGroupState, opts ...pulumi.ResourceOption) (*SyncGroup, error)

GetSyncGroup gets an existing SyncGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSyncGroup

func NewSyncGroup(ctx *pulumi.Context,
	name string, args *SyncGroupArgs, opts ...pulumi.ResourceOption) (*SyncGroup, error)

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

func (*SyncGroup) ElementType added in v0.2.6

func (*SyncGroup) ElementType() reflect.Type

func (*SyncGroup) ToSyncGroupOutput added in v0.2.6

func (i *SyncGroup) ToSyncGroupOutput() SyncGroupOutput

func (*SyncGroup) ToSyncGroupOutputWithContext added in v0.2.6

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

The set of arguments for constructing a SyncGroup resource.

func (SyncGroupArgs) ElementType

func (SyncGroupArgs) ElementType() reflect.Type

type SyncGroupInput added in v0.2.6

type SyncGroupInput interface {
	pulumi.Input

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

type SyncGroupOutput added in v0.2.6

type SyncGroupOutput struct {
	*pulumi.OutputState
}

func (SyncGroupOutput) ElementType added in v0.2.6

func (SyncGroupOutput) ElementType() reflect.Type

func (SyncGroupOutput) ToSyncGroupOutput added in v0.2.6

func (o SyncGroupOutput) ToSyncGroupOutput() SyncGroupOutput

func (SyncGroupOutput) ToSyncGroupOutputWithContext added in v0.2.6

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

type SyncGroupState

type SyncGroupState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// Sync group status
	SyncGroupStatus pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
	// Unique Id
	UniqueId pulumi.StringPtrInput
}

func (SyncGroupState) ElementType

func (SyncGroupState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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