v20191101

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 (
	ShareKindCopyBased = ShareKind("CopyBased")
	ShareKindInPlace   = ShareKind("InPlace")
)
View Source
const (
	KindScheduleBased = Kind("ScheduleBased")
)
View Source
const (
	TypeSystemAssigned = Type("SystemAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// Time at which the account was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Identity Info on the Account
	Identity IdentityResponseOutput `pulumi:"identity"`
	// Location of the azure resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the azure resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the Account
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Tags on the azure resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of the azure resource
	Type pulumi.StringOutput `pulumi:"type"`
	// Email of the user who created the resource
	UserEmail pulumi.StringOutput `pulumi:"userEmail"`
	// Name of the user who created the resource
	UserName pulumi.StringOutput `pulumi:"userName"`
}

An account data transfer object.

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account 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 NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

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

func (*Account) ElementType added in v0.2.6

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput added in v0.2.6

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext added in v0.2.6

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
	// The name of the share account.
	AccountName pulumi.StringInput
	// Identity Info on the Account
	Identity IdentityInput
	// Location of the azure resource.
	Location pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Tags on the azure resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountInput added in v0.2.6

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountOutput added in v0.2.6

type AccountOutput struct {
	*pulumi.OutputState
}

func (AccountOutput) ElementType added in v0.2.6

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ToAccountOutput added in v0.2.6

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext added in v0.2.6

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountState

type AccountState struct {
	// Time at which the account was created.
	CreatedAt pulumi.StringPtrInput
	// Identity Info on the Account
	Identity IdentityResponsePtrInput
	// Location of the azure resource.
	Location pulumi.StringPtrInput
	// Name of the azure resource
	Name pulumi.StringPtrInput
	// Provisioning state of the Account
	ProvisioningState pulumi.StringPtrInput
	// Tags on the azure resource.
	Tags pulumi.StringMapInput
	// Type of the azure resource
	Type pulumi.StringPtrInput
	// Email of the user who created the resource
	UserEmail pulumi.StringPtrInput
	// Name of the user who created the resource
	UserName pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type DataSet

type DataSet struct {
	pulumi.CustomResourceState

	// Kind of data set.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Name of the azure resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Type of the azure resource
	Type pulumi.StringOutput `pulumi:"type"`
}

A DataSet data transfer object.

func GetDataSet

func GetDataSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataSetState, opts ...pulumi.ResourceOption) (*DataSet, error)

GetDataSet gets an existing DataSet 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 NewDataSet

func NewDataSet(ctx *pulumi.Context,
	name string, args *DataSetArgs, opts ...pulumi.ResourceOption) (*DataSet, error)

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

func (*DataSet) ElementType added in v0.2.6

func (*DataSet) ElementType() reflect.Type

func (*DataSet) ToDataSetOutput added in v0.2.6

func (i *DataSet) ToDataSetOutput() DataSetOutput

func (*DataSet) ToDataSetOutputWithContext added in v0.2.6

func (i *DataSet) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput

type DataSetArgs

type DataSetArgs struct {
	// The name of the share account.
	AccountName pulumi.StringInput
	// The name of the dataSet.
	DataSetName pulumi.StringInput
	// Kind of data set.
	Kind pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The name of the share to add the data set to.
	ShareName pulumi.StringInput
}

The set of arguments for constructing a DataSet resource.

func (DataSetArgs) ElementType

func (DataSetArgs) ElementType() reflect.Type

type DataSetInput added in v0.2.6

type DataSetInput interface {
	pulumi.Input

	ToDataSetOutput() DataSetOutput
	ToDataSetOutputWithContext(ctx context.Context) DataSetOutput
}

type DataSetMapping

type DataSetMapping struct {
	pulumi.CustomResourceState

	// Kind of data set mapping.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Name of the azure resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Type of the azure resource
	Type pulumi.StringOutput `pulumi:"type"`
}

A data set mapping data transfer object.

func GetDataSetMapping

func GetDataSetMapping(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataSetMappingState, opts ...pulumi.ResourceOption) (*DataSetMapping, error)

GetDataSetMapping gets an existing DataSetMapping 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 NewDataSetMapping

func NewDataSetMapping(ctx *pulumi.Context,
	name string, args *DataSetMappingArgs, opts ...pulumi.ResourceOption) (*DataSetMapping, error)

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

func (*DataSetMapping) ElementType added in v0.2.6

func (*DataSetMapping) ElementType() reflect.Type

func (*DataSetMapping) ToDataSetMappingOutput added in v0.2.6

func (i *DataSetMapping) ToDataSetMappingOutput() DataSetMappingOutput

func (*DataSetMapping) ToDataSetMappingOutputWithContext added in v0.2.6

func (i *DataSetMapping) ToDataSetMappingOutputWithContext(ctx context.Context) DataSetMappingOutput

type DataSetMappingArgs

type DataSetMappingArgs struct {
	// The name of the share account.
	AccountName pulumi.StringInput
	// The name of the data set mapping to be created.
	DataSetMappingName pulumi.StringInput
	// Kind of data set mapping.
	Kind pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The name of the share subscription which will hold the data set sink.
	ShareSubscriptionName pulumi.StringInput
}

The set of arguments for constructing a DataSetMapping resource.

func (DataSetMappingArgs) ElementType

func (DataSetMappingArgs) ElementType() reflect.Type

type DataSetMappingInput added in v0.2.6

type DataSetMappingInput interface {
	pulumi.Input

	ToDataSetMappingOutput() DataSetMappingOutput
	ToDataSetMappingOutputWithContext(ctx context.Context) DataSetMappingOutput
}

type DataSetMappingOutput added in v0.2.6

type DataSetMappingOutput struct {
	*pulumi.OutputState
}

func (DataSetMappingOutput) ElementType added in v0.2.6

func (DataSetMappingOutput) ElementType() reflect.Type

func (DataSetMappingOutput) ToDataSetMappingOutput added in v0.2.6

func (o DataSetMappingOutput) ToDataSetMappingOutput() DataSetMappingOutput

func (DataSetMappingOutput) ToDataSetMappingOutputWithContext added in v0.2.6

func (o DataSetMappingOutput) ToDataSetMappingOutputWithContext(ctx context.Context) DataSetMappingOutput

type DataSetMappingState

type DataSetMappingState struct {
	// Kind of data set mapping.
	Kind pulumi.StringPtrInput
	// Name of the azure resource
	Name pulumi.StringPtrInput
	// Type of the azure resource
	Type pulumi.StringPtrInput
}

func (DataSetMappingState) ElementType

func (DataSetMappingState) ElementType() reflect.Type

type DataSetOutput added in v0.2.6

type DataSetOutput struct {
	*pulumi.OutputState
}

func (DataSetOutput) ElementType added in v0.2.6

func (DataSetOutput) ElementType() reflect.Type

func (DataSetOutput) ToDataSetOutput added in v0.2.6

func (o DataSetOutput) ToDataSetOutput() DataSetOutput

func (DataSetOutput) ToDataSetOutputWithContext added in v0.2.6

func (o DataSetOutput) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput

type DataSetState

type DataSetState struct {
	// Kind of data set.
	Kind pulumi.StringPtrInput
	// Name of the azure resource
	Name pulumi.StringPtrInput
	// Type of the azure resource
	Type pulumi.StringPtrInput
}

func (DataSetState) ElementType

func (DataSetState) ElementType() reflect.Type

type Identity

type Identity struct {
	// Identity Type
	Type *string `pulumi:"type"`
}

Identity of resource

type IdentityArgs

type IdentityArgs struct {
	// Identity Type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Identity of resource

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity of resource

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

Identity Type

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

Identity Type

type IdentityResponse

type IdentityResponse struct {
	// service principal Id
	PrincipalId string `pulumi:"principalId"`
	// Tenant Id
	TenantId string `pulumi:"tenantId"`
	// Identity Type
	Type *string `pulumi:"type"`
}

Identity of resource

type IdentityResponseArgs

type IdentityResponseArgs struct {
	// service principal Id
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Tenant Id
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// Identity Type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Identity of resource

func (IdentityResponseArgs) ElementType

func (IdentityResponseArgs) ElementType() reflect.Type

func (IdentityResponseArgs) ToIdentityResponseOutput

func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponseOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutput

func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

type IdentityResponseInput

type IdentityResponseInput interface {
	pulumi.Input

	ToIdentityResponseOutput() IdentityResponseOutput
	ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput
}

IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:

IdentityResponseArgs{...}

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity of resource

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

service principal Id

func (IdentityResponseOutput) TenantId

Tenant Id

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutput

func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponseOutput) Type

Identity Type

type IdentityResponsePtrInput

type IdentityResponsePtrInput interface {
	pulumi.Input

	ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
	ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput
}

IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:

        IdentityResponseArgs{...}

or:

        nil

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

service principal Id

func (IdentityResponsePtrOutput) TenantId

Tenant Id

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

Identity Type

type Invitation

type Invitation struct {
	pulumi.CustomResourceState

	// unique invitation id
	InvitationId pulumi.StringOutput `pulumi:"invitationId"`
	// The status of the invitation.
	InvitationStatus pulumi.StringOutput `pulumi:"invitationStatus"`
	// Name of the azure resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The time the recipient responded to the invitation.
	RespondedAt pulumi.StringOutput `pulumi:"respondedAt"`
	// Gets the time at which the invitation was sent.
	SentAt pulumi.StringOutput `pulumi:"sentAt"`
	// The target Azure AD Id. Can't be combined with email.
	TargetActiveDirectoryId pulumi.StringPtrOutput `pulumi:"targetActiveDirectoryId"`
	// The email the invitation is directed to.
	TargetEmail pulumi.StringPtrOutput `pulumi:"targetEmail"`
	// The target user or application Id that invitation is being sent to.
	// Must be specified along TargetActiveDirectoryId. This enables sending
	// invitations to specific users or applications in an AD tenant.
	TargetObjectId pulumi.StringPtrOutput `pulumi:"targetObjectId"`
	// Type of the azure resource
	Type pulumi.StringOutput `pulumi:"type"`
	// Email of the user who created the resource
	UserEmail pulumi.StringOutput `pulumi:"userEmail"`
	// Name of the user who created the resource
	UserName pulumi.StringOutput `pulumi:"userName"`
}

A Invitation data transfer object.

func GetInvitation

func GetInvitation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InvitationState, opts ...pulumi.ResourceOption) (*Invitation, error)

GetInvitation gets an existing Invitation 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 NewInvitation

func NewInvitation(ctx *pulumi.Context,
	name string, args *InvitationArgs, opts ...pulumi.ResourceOption) (*Invitation, error)

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

func (*Invitation) ElementType added in v0.2.6

func (*Invitation) ElementType() reflect.Type

func (*Invitation) ToInvitationOutput added in v0.2.6

func (i *Invitation) ToInvitationOutput() InvitationOutput

func (*Invitation) ToInvitationOutputWithContext added in v0.2.6

func (i *Invitation) ToInvitationOutputWithContext(ctx context.Context) InvitationOutput

type InvitationArgs

type InvitationArgs struct {
	// The name of the share account.
	AccountName pulumi.StringInput
	// The name of the invitation.
	InvitationName pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The name of the share to send the invitation for.
	ShareName pulumi.StringInput
	// The target Azure AD Id. Can't be combined with email.
	TargetActiveDirectoryId pulumi.StringPtrInput
	// The email the invitation is directed to.
	TargetEmail pulumi.StringPtrInput
	// The target user or application Id that invitation is being sent to.
	// Must be specified along TargetActiveDirectoryId. This enables sending
	// invitations to specific users or applications in an AD tenant.
	TargetObjectId pulumi.StringPtrInput
}

The set of arguments for constructing a Invitation resource.

func (InvitationArgs) ElementType

func (InvitationArgs) ElementType() reflect.Type

type InvitationInput added in v0.2.6

type InvitationInput interface {
	pulumi.Input

	ToInvitationOutput() InvitationOutput
	ToInvitationOutputWithContext(ctx context.Context) InvitationOutput
}

type InvitationOutput added in v0.2.6

type InvitationOutput struct {
	*pulumi.OutputState
}

func (InvitationOutput) ElementType added in v0.2.6

func (InvitationOutput) ElementType() reflect.Type

func (InvitationOutput) ToInvitationOutput added in v0.2.6

func (o InvitationOutput) ToInvitationOutput() InvitationOutput

func (InvitationOutput) ToInvitationOutputWithContext added in v0.2.6

func (o InvitationOutput) ToInvitationOutputWithContext(ctx context.Context) InvitationOutput

type InvitationState

type InvitationState struct {
	// unique invitation id
	InvitationId pulumi.StringPtrInput
	// The status of the invitation.
	InvitationStatus pulumi.StringPtrInput
	// Name of the azure resource
	Name pulumi.StringPtrInput
	// The time the recipient responded to the invitation.
	RespondedAt pulumi.StringPtrInput
	// Gets the time at which the invitation was sent.
	SentAt pulumi.StringPtrInput
	// The target Azure AD Id. Can't be combined with email.
	TargetActiveDirectoryId pulumi.StringPtrInput
	// The email the invitation is directed to.
	TargetEmail pulumi.StringPtrInput
	// The target user or application Id that invitation is being sent to.
	// Must be specified along TargetActiveDirectoryId. This enables sending
	// invitations to specific users or applications in an AD tenant.
	TargetObjectId pulumi.StringPtrInput
	// Type of the azure resource
	Type pulumi.StringPtrInput
	// Email of the user who created the resource
	UserEmail pulumi.StringPtrInput
	// Name of the user who created the resource
	UserName pulumi.StringPtrInput
}

func (InvitationState) ElementType

func (InvitationState) ElementType() reflect.Type

type Kind added in v0.3.1

type Kind pulumi.String

Kind of synchronization

func (Kind) ElementType added in v0.3.1

func (Kind) ElementType() reflect.Type

func (Kind) ToStringOutput added in v0.3.1

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext added in v0.3.1

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

func (Kind) ToStringPtrOutput added in v0.3.1

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext added in v0.3.1

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

type ListShareSubscriptionSourceShareSynchronizationSettingsArgs

type ListShareSubscriptionSourceShareSynchronizationSettingsArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the shareSubscription.
	ShareSubscriptionName string `pulumi:"shareSubscriptionName"`
	// Continuation token
	SkipToken *string `pulumi:"skipToken"`
}

type ListShareSubscriptionSourceShareSynchronizationSettingsResult

type ListShareSubscriptionSourceShareSynchronizationSettingsResult struct {
	// The Url of next result page.
	NextLink *string `pulumi:"nextLink"`
	// Collection of items of type DataTransferObjects.
	Value []ScheduledSourceSynchronizationSettingResponse `pulumi:"value"`
}

List response for get source share Synchronization settings

type ListShareSubscriptionSynchronizationDetailsArgs

type ListShareSubscriptionSynchronizationDetailsArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// Filters the results using OData syntax.
	Filter *string `pulumi:"filter"`
	// Sorts the results using OData syntax.
	Orderby *string `pulumi:"orderby"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the share subscription.
	ShareSubscriptionName string `pulumi:"shareSubscriptionName"`
	// Continuation token
	SkipToken *string `pulumi:"skipToken"`
	// Synchronization id
	SynchronizationId string `pulumi:"synchronizationId"`
}

type ListShareSubscriptionSynchronizationDetailsResult

type ListShareSubscriptionSynchronizationDetailsResult struct {
	// The Url of next result page.
	NextLink *string `pulumi:"nextLink"`
	// Collection of items of type DataTransferObjects.
	Value []SynchronizationDetailsResponse `pulumi:"value"`
}

details of synchronization

type ListShareSubscriptionSynchronizationsArgs

type ListShareSubscriptionSynchronizationsArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// Filters the results using OData syntax.
	Filter *string `pulumi:"filter"`
	// Sorts the results using OData syntax.
	Orderby *string `pulumi:"orderby"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the share subscription.
	ShareSubscriptionName string `pulumi:"shareSubscriptionName"`
	// Continuation token
	SkipToken *string `pulumi:"skipToken"`
}

type ListShareSubscriptionSynchronizationsResult

type ListShareSubscriptionSynchronizationsResult struct {
	// The Url of next result page.
	NextLink *string `pulumi:"nextLink"`
	// Collection of items of type DataTransferObjects.
	Value []ShareSubscriptionSynchronizationResponse `pulumi:"value"`
}

A consumer side list of share subscription synchronizations

type ListShareSynchronizationDetailsArgs

type ListShareSynchronizationDetailsArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// Email of the user who created the synchronization
	ConsumerEmail *string `pulumi:"consumerEmail"`
	// Name of the user who created the synchronization
	ConsumerName *string `pulumi:"consumerName"`
	// Tenant name of the consumer who created the synchronization
	ConsumerTenantName *string `pulumi:"consumerTenantName"`
	// synchronization duration
	DurationMs *int `pulumi:"durationMs"`
	// End time of synchronization
	EndTime *string `pulumi:"endTime"`
	// Filters the results using OData syntax.
	Filter *string `pulumi:"filter"`
	// message of synchronization
	Message *string `pulumi:"message"`
	// Sorts the results using OData syntax.
	Orderby *string `pulumi:"orderby"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the share.
	ShareName string `pulumi:"shareName"`
	// Continuation token
	SkipToken *string `pulumi:"skipToken"`
	// start time of synchronization
	StartTime *string `pulumi:"startTime"`
	// Raw Status
	Status *string `pulumi:"status"`
	// Synchronization id
	SynchronizationId *string `pulumi:"synchronizationId"`
}

type ListShareSynchronizationDetailsResult

type ListShareSynchronizationDetailsResult struct {
	// The Url of next result page.
	NextLink *string `pulumi:"nextLink"`
	// Collection of items of type DataTransferObjects.
	Value []SynchronizationDetailsResponse `pulumi:"value"`
}

details of synchronization

type ListShareSynchronizationsArgs

type ListShareSynchronizationsArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// Filters the results using OData syntax.
	Filter *string `pulumi:"filter"`
	// Sorts the results using OData syntax.
	Orderby *string `pulumi:"orderby"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the share.
	ShareName string `pulumi:"shareName"`
	// Continuation token
	SkipToken *string `pulumi:"skipToken"`
}

type ListShareSynchronizationsResult

type ListShareSynchronizationsResult struct {
	// The Url of next result page.
	NextLink *string `pulumi:"nextLink"`
	// Collection of items of type DataTransferObjects.
	Value []ShareSynchronizationResponse `pulumi:"value"`
}

List response for get ShareSynchronization.

type LookupAccountArgs

type LookupAccountArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAccountResult

type LookupAccountResult struct {
	// Time at which the account was created.
	CreatedAt string `pulumi:"createdAt"`
	// The resource id of the azure resource
	Id string `pulumi:"id"`
	// Identity Info on the Account
	Identity IdentityResponse `pulumi:"identity"`
	// Location of the azure resource.
	Location *string `pulumi:"location"`
	// Name of the azure resource
	Name string `pulumi:"name"`
	// Provisioning state of the Account
	ProvisioningState string `pulumi:"provisioningState"`
	// Tags on the azure resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of the azure resource
	Type string `pulumi:"type"`
	// Email of the user who created the resource
	UserEmail string `pulumi:"userEmail"`
	// Name of the user who created the resource
	UserName string `pulumi:"userName"`
}

An account data transfer object.

func LookupAccount

func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)

type LookupDataSetArgs

type LookupDataSetArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The name of the dataSet.
	DataSetName string `pulumi:"dataSetName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the share.
	ShareName string `pulumi:"shareName"`
}

type LookupDataSetMappingArgs

type LookupDataSetMappingArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The name of the dataSetMapping.
	DataSetMappingName string `pulumi:"dataSetMappingName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the shareSubscription.
	ShareSubscriptionName string `pulumi:"shareSubscriptionName"`
}

type LookupDataSetMappingResult

type LookupDataSetMappingResult struct {
	// The resource id of the azure resource
	Id string `pulumi:"id"`
	// Kind of data set mapping.
	Kind string `pulumi:"kind"`
	// Name of the azure resource
	Name string `pulumi:"name"`
	// Type of the azure resource
	Type string `pulumi:"type"`
}

A data set mapping data transfer object.

type LookupDataSetResult

type LookupDataSetResult struct {
	// The resource id of the azure resource
	Id string `pulumi:"id"`
	// Kind of data set.
	Kind string `pulumi:"kind"`
	// Name of the azure resource
	Name string `pulumi:"name"`
	// Type of the azure resource
	Type string `pulumi:"type"`
}

A DataSet data transfer object.

func LookupDataSet

func LookupDataSet(ctx *pulumi.Context, args *LookupDataSetArgs, opts ...pulumi.InvokeOption) (*LookupDataSetResult, error)

type LookupInvitationArgs

type LookupInvitationArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The name of the invitation.
	InvitationName string `pulumi:"invitationName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the share.
	ShareName string `pulumi:"shareName"`
}

type LookupInvitationResult

type LookupInvitationResult struct {
	// The resource id of the azure resource
	Id string `pulumi:"id"`
	// unique invitation id
	InvitationId string `pulumi:"invitationId"`
	// The status of the invitation.
	InvitationStatus string `pulumi:"invitationStatus"`
	// Name of the azure resource
	Name string `pulumi:"name"`
	// The time the recipient responded to the invitation.
	RespondedAt string `pulumi:"respondedAt"`
	// Gets the time at which the invitation was sent.
	SentAt string `pulumi:"sentAt"`
	// The target Azure AD Id. Can't be combined with email.
	TargetActiveDirectoryId *string `pulumi:"targetActiveDirectoryId"`
	// The email the invitation is directed to.
	TargetEmail *string `pulumi:"targetEmail"`
	// The target user or application Id that invitation is being sent to.
	// Must be specified along TargetActiveDirectoryId. This enables sending
	// invitations to specific users or applications in an AD tenant.
	TargetObjectId *string `pulumi:"targetObjectId"`
	// Type of the azure resource
	Type string `pulumi:"type"`
	// Email of the user who created the resource
	UserEmail string `pulumi:"userEmail"`
	// Name of the user who created the resource
	UserName string `pulumi:"userName"`
}

A Invitation data transfer object.

type LookupShareArgs

type LookupShareArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the share to retrieve.
	ShareName string `pulumi:"shareName"`
}

type LookupShareResult

type LookupShareResult struct {
	// Time at which the share was created.
	CreatedAt string `pulumi:"createdAt"`
	// Share description.
	Description *string `pulumi:"description"`
	// The resource id of the azure resource
	Id string `pulumi:"id"`
	// Name of the azure resource
	Name string `pulumi:"name"`
	// Gets or sets the provisioning state
	ProvisioningState string `pulumi:"provisioningState"`
	// Share kind.
	ShareKind *string `pulumi:"shareKind"`
	// Share terms.
	Terms *string `pulumi:"terms"`
	// Type of the azure resource
	Type string `pulumi:"type"`
	// Email of the user who created the resource
	UserEmail string `pulumi:"userEmail"`
	// Name of the user who created the resource
	UserName string `pulumi:"userName"`
}

A share data transfer object.

func LookupShare

func LookupShare(ctx *pulumi.Context, args *LookupShareArgs, opts ...pulumi.InvokeOption) (*LookupShareResult, error)

type LookupShareSubscriptionArgs

type LookupShareSubscriptionArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the shareSubscription.
	ShareSubscriptionName string `pulumi:"shareSubscriptionName"`
}

type LookupShareSubscriptionResult

type LookupShareSubscriptionResult struct {
	// Time at which the share subscription was created.
	CreatedAt string `pulumi:"createdAt"`
	// The resource id of the azure resource
	Id string `pulumi:"id"`
	// The invitation id.
	InvitationId string `pulumi:"invitationId"`
	// Name of the azure resource
	Name string `pulumi:"name"`
	// Email of the provider who created the resource
	ProviderEmail string `pulumi:"providerEmail"`
	// Name of the provider who created the resource
	ProviderName string `pulumi:"providerName"`
	// Tenant name of the provider who created the resource
	ProviderTenantName string `pulumi:"providerTenantName"`
	// Provisioning state of the share subscription
	ProvisioningState string `pulumi:"provisioningState"`
	// Description of share
	ShareDescription string `pulumi:"shareDescription"`
	// Kind of share
	ShareKind string `pulumi:"shareKind"`
	// Name of the share
	ShareName string `pulumi:"shareName"`
	// Gets the current status of share subscription.
	ShareSubscriptionStatus string `pulumi:"shareSubscriptionStatus"`
	// Terms of a share
	ShareTerms string `pulumi:"shareTerms"`
	// Source share location.
	SourceShareLocation string `pulumi:"sourceShareLocation"`
	// Type of the azure resource
	Type string `pulumi:"type"`
	// Email of the user who created the resource
	UserEmail string `pulumi:"userEmail"`
	// Name of the user who created the resource
	UserName string `pulumi:"userName"`
}

A share subscription data transfer object.

type LookupSynchronizationSettingArgs

type LookupSynchronizationSettingArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the share.
	ShareName string `pulumi:"shareName"`
	// The name of the synchronizationSetting.
	SynchronizationSettingName string `pulumi:"synchronizationSettingName"`
}

type LookupSynchronizationSettingResult

type LookupSynchronizationSettingResult struct {
	// The resource id of the azure resource
	Id string `pulumi:"id"`
	// Kind of synchronization
	Kind string `pulumi:"kind"`
	// Name of the azure resource
	Name string `pulumi:"name"`
	// Type of the azure resource
	Type string `pulumi:"type"`
}

A Synchronization Setting data transfer object.

type LookupTriggerArgs

type LookupTriggerArgs struct {
	// The name of the share account.
	AccountName string `pulumi:"accountName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the shareSubscription.
	ShareSubscriptionName string `pulumi:"shareSubscriptionName"`
	// The name of the trigger.
	TriggerName string `pulumi:"triggerName"`
}

type LookupTriggerResult

type LookupTriggerResult struct {
	// The resource id of the azure resource
	Id string `pulumi:"id"`
	// Kind of synchronization
	Kind string `pulumi:"kind"`
	// Name of the azure resource
	Name string `pulumi:"name"`
	// Type of the azure resource
	Type string `pulumi:"type"`
}

A Trigger data transfer object.

func LookupTrigger

func LookupTrigger(ctx *pulumi.Context, args *LookupTriggerArgs, opts ...pulumi.InvokeOption) (*LookupTriggerResult, error)

type ScheduledSourceSynchronizationSettingResponse

type ScheduledSourceSynchronizationSettingResponse struct {
	// Kind of synchronization
	// Expected value is 'ScheduleBased'.
	Kind string `pulumi:"kind"`
	// Recurrence Interval
	RecurrenceInterval *string `pulumi:"recurrenceInterval"`
	// Synchronization time
	SynchronizationTime *string `pulumi:"synchronizationTime"`
}

A type of synchronization setting based on schedule

type ScheduledSourceSynchronizationSettingResponseArgs

type ScheduledSourceSynchronizationSettingResponseArgs struct {
	// Kind of synchronization
	// Expected value is 'ScheduleBased'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Recurrence Interval
	RecurrenceInterval pulumi.StringPtrInput `pulumi:"recurrenceInterval"`
	// Synchronization time
	SynchronizationTime pulumi.StringPtrInput `pulumi:"synchronizationTime"`
}

A type of synchronization setting based on schedule

func (ScheduledSourceSynchronizationSettingResponseArgs) ElementType

func (ScheduledSourceSynchronizationSettingResponseArgs) ToScheduledSourceSynchronizationSettingResponseOutput

func (i ScheduledSourceSynchronizationSettingResponseArgs) ToScheduledSourceSynchronizationSettingResponseOutput() ScheduledSourceSynchronizationSettingResponseOutput

func (ScheduledSourceSynchronizationSettingResponseArgs) ToScheduledSourceSynchronizationSettingResponseOutputWithContext

func (i ScheduledSourceSynchronizationSettingResponseArgs) ToScheduledSourceSynchronizationSettingResponseOutputWithContext(ctx context.Context) ScheduledSourceSynchronizationSettingResponseOutput

type ScheduledSourceSynchronizationSettingResponseArray

type ScheduledSourceSynchronizationSettingResponseArray []ScheduledSourceSynchronizationSettingResponseInput

func (ScheduledSourceSynchronizationSettingResponseArray) ElementType

func (ScheduledSourceSynchronizationSettingResponseArray) ToScheduledSourceSynchronizationSettingResponseArrayOutput

func (i ScheduledSourceSynchronizationSettingResponseArray) ToScheduledSourceSynchronizationSettingResponseArrayOutput() ScheduledSourceSynchronizationSettingResponseArrayOutput

func (ScheduledSourceSynchronizationSettingResponseArray) ToScheduledSourceSynchronizationSettingResponseArrayOutputWithContext

func (i ScheduledSourceSynchronizationSettingResponseArray) ToScheduledSourceSynchronizationSettingResponseArrayOutputWithContext(ctx context.Context) ScheduledSourceSynchronizationSettingResponseArrayOutput

type ScheduledSourceSynchronizationSettingResponseArrayInput

type ScheduledSourceSynchronizationSettingResponseArrayInput interface {
	pulumi.Input

	ToScheduledSourceSynchronizationSettingResponseArrayOutput() ScheduledSourceSynchronizationSettingResponseArrayOutput
	ToScheduledSourceSynchronizationSettingResponseArrayOutputWithContext(context.Context) ScheduledSourceSynchronizationSettingResponseArrayOutput
}

ScheduledSourceSynchronizationSettingResponseArrayInput is an input type that accepts ScheduledSourceSynchronizationSettingResponseArray and ScheduledSourceSynchronizationSettingResponseArrayOutput values. You can construct a concrete instance of `ScheduledSourceSynchronizationSettingResponseArrayInput` via:

ScheduledSourceSynchronizationSettingResponseArray{ ScheduledSourceSynchronizationSettingResponseArgs{...} }

type ScheduledSourceSynchronizationSettingResponseArrayOutput

type ScheduledSourceSynchronizationSettingResponseArrayOutput struct{ *pulumi.OutputState }

func (ScheduledSourceSynchronizationSettingResponseArrayOutput) ElementType

func (ScheduledSourceSynchronizationSettingResponseArrayOutput) Index

func (ScheduledSourceSynchronizationSettingResponseArrayOutput) ToScheduledSourceSynchronizationSettingResponseArrayOutput

func (ScheduledSourceSynchronizationSettingResponseArrayOutput) ToScheduledSourceSynchronizationSettingResponseArrayOutputWithContext

func (o ScheduledSourceSynchronizationSettingResponseArrayOutput) ToScheduledSourceSynchronizationSettingResponseArrayOutputWithContext(ctx context.Context) ScheduledSourceSynchronizationSettingResponseArrayOutput

type ScheduledSourceSynchronizationSettingResponseInput

type ScheduledSourceSynchronizationSettingResponseInput interface {
	pulumi.Input

	ToScheduledSourceSynchronizationSettingResponseOutput() ScheduledSourceSynchronizationSettingResponseOutput
	ToScheduledSourceSynchronizationSettingResponseOutputWithContext(context.Context) ScheduledSourceSynchronizationSettingResponseOutput
}

ScheduledSourceSynchronizationSettingResponseInput is an input type that accepts ScheduledSourceSynchronizationSettingResponseArgs and ScheduledSourceSynchronizationSettingResponseOutput values. You can construct a concrete instance of `ScheduledSourceSynchronizationSettingResponseInput` via:

ScheduledSourceSynchronizationSettingResponseArgs{...}

type ScheduledSourceSynchronizationSettingResponseOutput

type ScheduledSourceSynchronizationSettingResponseOutput struct{ *pulumi.OutputState }

A type of synchronization setting based on schedule

func (ScheduledSourceSynchronizationSettingResponseOutput) ElementType

func (ScheduledSourceSynchronizationSettingResponseOutput) Kind

Kind of synchronization Expected value is 'ScheduleBased'.

func (ScheduledSourceSynchronizationSettingResponseOutput) RecurrenceInterval

Recurrence Interval

func (ScheduledSourceSynchronizationSettingResponseOutput) SynchronizationTime

Synchronization time

func (ScheduledSourceSynchronizationSettingResponseOutput) ToScheduledSourceSynchronizationSettingResponseOutput

func (o ScheduledSourceSynchronizationSettingResponseOutput) ToScheduledSourceSynchronizationSettingResponseOutput() ScheduledSourceSynchronizationSettingResponseOutput

func (ScheduledSourceSynchronizationSettingResponseOutput) ToScheduledSourceSynchronizationSettingResponseOutputWithContext

func (o ScheduledSourceSynchronizationSettingResponseOutput) ToScheduledSourceSynchronizationSettingResponseOutputWithContext(ctx context.Context) ScheduledSourceSynchronizationSettingResponseOutput

type Share

type Share struct {
	pulumi.CustomResourceState

	// Time at which the share was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Share description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the azure resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Gets or sets the provisioning state
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Share kind.
	ShareKind pulumi.StringPtrOutput `pulumi:"shareKind"`
	// Share terms.
	Terms pulumi.StringPtrOutput `pulumi:"terms"`
	// Type of the azure resource
	Type pulumi.StringOutput `pulumi:"type"`
	// Email of the user who created the resource
	UserEmail pulumi.StringOutput `pulumi:"userEmail"`
	// Name of the user who created the resource
	UserName pulumi.StringOutput `pulumi:"userName"`
}

A share data transfer object.

func GetShare

func GetShare(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ShareState, opts ...pulumi.ResourceOption) (*Share, error)

GetShare gets an existing Share 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 NewShare

func NewShare(ctx *pulumi.Context,
	name string, args *ShareArgs, opts ...pulumi.ResourceOption) (*Share, error)

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

func (*Share) ElementType added in v0.2.6

func (*Share) ElementType() reflect.Type

func (*Share) ToShareOutput added in v0.2.6

func (i *Share) ToShareOutput() ShareOutput

func (*Share) ToShareOutputWithContext added in v0.2.6

func (i *Share) ToShareOutputWithContext(ctx context.Context) ShareOutput

type ShareArgs

type ShareArgs struct {
	// The name of the share account.
	AccountName pulumi.StringInput
	// Share description.
	Description pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Share kind.
	ShareKind pulumi.StringPtrInput
	// The name of the share.
	ShareName pulumi.StringInput
	// Share terms.
	Terms pulumi.StringPtrInput
}

The set of arguments for constructing a Share resource.

func (ShareArgs) ElementType

func (ShareArgs) ElementType() reflect.Type

type ShareInput added in v0.2.6

type ShareInput interface {
	pulumi.Input

	ToShareOutput() ShareOutput
	ToShareOutputWithContext(ctx context.Context) ShareOutput
}

type ShareKind added in v0.3.1

type ShareKind pulumi.String

Share kind.

func (ShareKind) ElementType added in v0.3.1

func (ShareKind) ElementType() reflect.Type

func (ShareKind) ToStringOutput added in v0.3.1

func (e ShareKind) ToStringOutput() pulumi.StringOutput

func (ShareKind) ToStringOutputWithContext added in v0.3.1

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

func (ShareKind) ToStringPtrOutput added in v0.3.1

func (e ShareKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareKind) ToStringPtrOutputWithContext added in v0.3.1

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

type ShareOutput added in v0.2.6

type ShareOutput struct {
	*pulumi.OutputState
}

func (ShareOutput) ElementType added in v0.2.6

func (ShareOutput) ElementType() reflect.Type

func (ShareOutput) ToShareOutput added in v0.2.6

func (o ShareOutput) ToShareOutput() ShareOutput

func (ShareOutput) ToShareOutputWithContext added in v0.2.6

func (o ShareOutput) ToShareOutputWithContext(ctx context.Context) ShareOutput

type ShareState

type ShareState struct {
	// Time at which the share was created.
	CreatedAt pulumi.StringPtrInput
	// Share description.
	Description pulumi.StringPtrInput
	// Name of the azure resource
	Name pulumi.StringPtrInput
	// Gets or sets the provisioning state
	ProvisioningState pulumi.StringPtrInput
	// Share kind.
	ShareKind pulumi.StringPtrInput
	// Share terms.
	Terms pulumi.StringPtrInput
	// Type of the azure resource
	Type pulumi.StringPtrInput
	// Email of the user who created the resource
	UserEmail pulumi.StringPtrInput
	// Name of the user who created the resource
	UserName pulumi.StringPtrInput
}

func (ShareState) ElementType

func (ShareState) ElementType() reflect.Type

type ShareSubscription

type ShareSubscription struct {
	pulumi.CustomResourceState

	// Time at which the share subscription was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The invitation id.
	InvitationId pulumi.StringOutput `pulumi:"invitationId"`
	// Name of the azure resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Email of the provider who created the resource
	ProviderEmail pulumi.StringOutput `pulumi:"providerEmail"`
	// Name of the provider who created the resource
	ProviderName pulumi.StringOutput `pulumi:"providerName"`
	// Tenant name of the provider who created the resource
	ProviderTenantName pulumi.StringOutput `pulumi:"providerTenantName"`
	// Provisioning state of the share subscription
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Description of share
	ShareDescription pulumi.StringOutput `pulumi:"shareDescription"`
	// Kind of share
	ShareKind pulumi.StringOutput `pulumi:"shareKind"`
	// Name of the share
	ShareName pulumi.StringOutput `pulumi:"shareName"`
	// Gets the current status of share subscription.
	ShareSubscriptionStatus pulumi.StringOutput `pulumi:"shareSubscriptionStatus"`
	// Terms of a share
	ShareTerms pulumi.StringOutput `pulumi:"shareTerms"`
	// Source share location.
	SourceShareLocation pulumi.StringOutput `pulumi:"sourceShareLocation"`
	// Type of the azure resource
	Type pulumi.StringOutput `pulumi:"type"`
	// Email of the user who created the resource
	UserEmail pulumi.StringOutput `pulumi:"userEmail"`
	// Name of the user who created the resource
	UserName pulumi.StringOutput `pulumi:"userName"`
}

A share subscription data transfer object.

func GetShareSubscription

func GetShareSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ShareSubscriptionState, opts ...pulumi.ResourceOption) (*ShareSubscription, error)

GetShareSubscription gets an existing ShareSubscription 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 NewShareSubscription

func NewShareSubscription(ctx *pulumi.Context,
	name string, args *ShareSubscriptionArgs, opts ...pulumi.ResourceOption) (*ShareSubscription, error)

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

func (*ShareSubscription) ElementType added in v0.2.6

func (*ShareSubscription) ElementType() reflect.Type

func (*ShareSubscription) ToShareSubscriptionOutput added in v0.2.6

func (i *ShareSubscription) ToShareSubscriptionOutput() ShareSubscriptionOutput

func (*ShareSubscription) ToShareSubscriptionOutputWithContext added in v0.2.6

func (i *ShareSubscription) ToShareSubscriptionOutputWithContext(ctx context.Context) ShareSubscriptionOutput

type ShareSubscriptionArgs

type ShareSubscriptionArgs struct {
	// The name of the share account.
	AccountName pulumi.StringInput
	// The invitation id.
	InvitationId pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The name of the shareSubscription.
	ShareSubscriptionName pulumi.StringInput
	// Source share location.
	SourceShareLocation pulumi.StringInput
}

The set of arguments for constructing a ShareSubscription resource.

func (ShareSubscriptionArgs) ElementType

func (ShareSubscriptionArgs) ElementType() reflect.Type

type ShareSubscriptionInput added in v0.2.6

type ShareSubscriptionInput interface {
	pulumi.Input

	ToShareSubscriptionOutput() ShareSubscriptionOutput
	ToShareSubscriptionOutputWithContext(ctx context.Context) ShareSubscriptionOutput
}

type ShareSubscriptionOutput added in v0.2.6

type ShareSubscriptionOutput struct {
	*pulumi.OutputState
}

func (ShareSubscriptionOutput) ElementType added in v0.2.6

func (ShareSubscriptionOutput) ElementType() reflect.Type

func (ShareSubscriptionOutput) ToShareSubscriptionOutput added in v0.2.6

func (o ShareSubscriptionOutput) ToShareSubscriptionOutput() ShareSubscriptionOutput

func (ShareSubscriptionOutput) ToShareSubscriptionOutputWithContext added in v0.2.6

func (o ShareSubscriptionOutput) ToShareSubscriptionOutputWithContext(ctx context.Context) ShareSubscriptionOutput

type ShareSubscriptionState

type ShareSubscriptionState struct {
	// Time at which the share subscription was created.
	CreatedAt pulumi.StringPtrInput
	// The invitation id.
	InvitationId pulumi.StringPtrInput
	// Name of the azure resource
	Name pulumi.StringPtrInput
	// Email of the provider who created the resource
	ProviderEmail pulumi.StringPtrInput
	// Name of the provider who created the resource
	ProviderName pulumi.StringPtrInput
	// Tenant name of the provider who created the resource
	ProviderTenantName pulumi.StringPtrInput
	// Provisioning state of the share subscription
	ProvisioningState pulumi.StringPtrInput
	// Description of share
	ShareDescription pulumi.StringPtrInput
	// Kind of share
	ShareKind pulumi.StringPtrInput
	// Name of the share
	ShareName pulumi.StringPtrInput
	// Gets the current status of share subscription.
	ShareSubscriptionStatus pulumi.StringPtrInput
	// Terms of a share
	ShareTerms pulumi.StringPtrInput
	// Source share location.
	SourceShareLocation pulumi.StringPtrInput
	// Type of the azure resource
	Type pulumi.StringPtrInput
	// Email of the user who created the resource
	UserEmail pulumi.StringPtrInput
	// Name of the user who created the resource
	UserName pulumi.StringPtrInput
}

func (ShareSubscriptionState) ElementType

func (ShareSubscriptionState) ElementType() reflect.Type

type ShareSubscriptionSynchronizationResponse

type ShareSubscriptionSynchronizationResponse struct {
	// Synchronization duration
	DurationMs int `pulumi:"durationMs"`
	// End time of synchronization
	EndTime string `pulumi:"endTime"`
	// message of Synchronization
	Message string `pulumi:"message"`
	// start time of synchronization
	StartTime string `pulumi:"startTime"`
	// Raw Status
	Status string `pulumi:"status"`
	// Synchronization id
	SynchronizationId string `pulumi:"synchronizationId"`
	// Synchronization Mode
	SynchronizationMode string `pulumi:"synchronizationMode"`
}

A ShareSubscriptionSynchronization data transfer object.

type ShareSubscriptionSynchronizationResponseArgs

type ShareSubscriptionSynchronizationResponseArgs struct {
	// Synchronization duration
	DurationMs pulumi.IntInput `pulumi:"durationMs"`
	// End time of synchronization
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// message of Synchronization
	Message pulumi.StringInput `pulumi:"message"`
	// start time of synchronization
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Raw Status
	Status pulumi.StringInput `pulumi:"status"`
	// Synchronization id
	SynchronizationId pulumi.StringInput `pulumi:"synchronizationId"`
	// Synchronization Mode
	SynchronizationMode pulumi.StringInput `pulumi:"synchronizationMode"`
}

A ShareSubscriptionSynchronization data transfer object.

func (ShareSubscriptionSynchronizationResponseArgs) ElementType

func (ShareSubscriptionSynchronizationResponseArgs) ToShareSubscriptionSynchronizationResponseOutput

func (i ShareSubscriptionSynchronizationResponseArgs) ToShareSubscriptionSynchronizationResponseOutput() ShareSubscriptionSynchronizationResponseOutput

func (ShareSubscriptionSynchronizationResponseArgs) ToShareSubscriptionSynchronizationResponseOutputWithContext

func (i ShareSubscriptionSynchronizationResponseArgs) ToShareSubscriptionSynchronizationResponseOutputWithContext(ctx context.Context) ShareSubscriptionSynchronizationResponseOutput

type ShareSubscriptionSynchronizationResponseArray

type ShareSubscriptionSynchronizationResponseArray []ShareSubscriptionSynchronizationResponseInput

func (ShareSubscriptionSynchronizationResponseArray) ElementType

func (ShareSubscriptionSynchronizationResponseArray) ToShareSubscriptionSynchronizationResponseArrayOutput

func (i ShareSubscriptionSynchronizationResponseArray) ToShareSubscriptionSynchronizationResponseArrayOutput() ShareSubscriptionSynchronizationResponseArrayOutput

func (ShareSubscriptionSynchronizationResponseArray) ToShareSubscriptionSynchronizationResponseArrayOutputWithContext

func (i ShareSubscriptionSynchronizationResponseArray) ToShareSubscriptionSynchronizationResponseArrayOutputWithContext(ctx context.Context) ShareSubscriptionSynchronizationResponseArrayOutput

type ShareSubscriptionSynchronizationResponseArrayInput

type ShareSubscriptionSynchronizationResponseArrayInput interface {
	pulumi.Input

	ToShareSubscriptionSynchronizationResponseArrayOutput() ShareSubscriptionSynchronizationResponseArrayOutput
	ToShareSubscriptionSynchronizationResponseArrayOutputWithContext(context.Context) ShareSubscriptionSynchronizationResponseArrayOutput
}

ShareSubscriptionSynchronizationResponseArrayInput is an input type that accepts ShareSubscriptionSynchronizationResponseArray and ShareSubscriptionSynchronizationResponseArrayOutput values. You can construct a concrete instance of `ShareSubscriptionSynchronizationResponseArrayInput` via:

ShareSubscriptionSynchronizationResponseArray{ ShareSubscriptionSynchronizationResponseArgs{...} }

type ShareSubscriptionSynchronizationResponseArrayOutput

type ShareSubscriptionSynchronizationResponseArrayOutput struct{ *pulumi.OutputState }

func (ShareSubscriptionSynchronizationResponseArrayOutput) ElementType

func (ShareSubscriptionSynchronizationResponseArrayOutput) Index

func (ShareSubscriptionSynchronizationResponseArrayOutput) ToShareSubscriptionSynchronizationResponseArrayOutput

func (o ShareSubscriptionSynchronizationResponseArrayOutput) ToShareSubscriptionSynchronizationResponseArrayOutput() ShareSubscriptionSynchronizationResponseArrayOutput

func (ShareSubscriptionSynchronizationResponseArrayOutput) ToShareSubscriptionSynchronizationResponseArrayOutputWithContext

func (o ShareSubscriptionSynchronizationResponseArrayOutput) ToShareSubscriptionSynchronizationResponseArrayOutputWithContext(ctx context.Context) ShareSubscriptionSynchronizationResponseArrayOutput

type ShareSubscriptionSynchronizationResponseInput

type ShareSubscriptionSynchronizationResponseInput interface {
	pulumi.Input

	ToShareSubscriptionSynchronizationResponseOutput() ShareSubscriptionSynchronizationResponseOutput
	ToShareSubscriptionSynchronizationResponseOutputWithContext(context.Context) ShareSubscriptionSynchronizationResponseOutput
}

ShareSubscriptionSynchronizationResponseInput is an input type that accepts ShareSubscriptionSynchronizationResponseArgs and ShareSubscriptionSynchronizationResponseOutput values. You can construct a concrete instance of `ShareSubscriptionSynchronizationResponseInput` via:

ShareSubscriptionSynchronizationResponseArgs{...}

type ShareSubscriptionSynchronizationResponseOutput

type ShareSubscriptionSynchronizationResponseOutput struct{ *pulumi.OutputState }

A ShareSubscriptionSynchronization data transfer object.

func (ShareSubscriptionSynchronizationResponseOutput) DurationMs

Synchronization duration

func (ShareSubscriptionSynchronizationResponseOutput) ElementType

func (ShareSubscriptionSynchronizationResponseOutput) EndTime

End time of synchronization

func (ShareSubscriptionSynchronizationResponseOutput) Message

message of Synchronization

func (ShareSubscriptionSynchronizationResponseOutput) StartTime

start time of synchronization

func (ShareSubscriptionSynchronizationResponseOutput) Status

Raw Status

func (ShareSubscriptionSynchronizationResponseOutput) SynchronizationId

Synchronization id

func (ShareSubscriptionSynchronizationResponseOutput) SynchronizationMode

Synchronization Mode

func (ShareSubscriptionSynchronizationResponseOutput) ToShareSubscriptionSynchronizationResponseOutput

func (o ShareSubscriptionSynchronizationResponseOutput) ToShareSubscriptionSynchronizationResponseOutput() ShareSubscriptionSynchronizationResponseOutput

func (ShareSubscriptionSynchronizationResponseOutput) ToShareSubscriptionSynchronizationResponseOutputWithContext

func (o ShareSubscriptionSynchronizationResponseOutput) ToShareSubscriptionSynchronizationResponseOutputWithContext(ctx context.Context) ShareSubscriptionSynchronizationResponseOutput

type ShareSynchronizationResponse

type ShareSynchronizationResponse struct {
	// Email of the user who created the synchronization
	ConsumerEmail *string `pulumi:"consumerEmail"`
	// Name of the user who created the synchronization
	ConsumerName *string `pulumi:"consumerName"`
	// Tenant name of the consumer who created the synchronization
	ConsumerTenantName *string `pulumi:"consumerTenantName"`
	// synchronization duration
	DurationMs *int `pulumi:"durationMs"`
	// End time of synchronization
	EndTime *string `pulumi:"endTime"`
	// message of synchronization
	Message *string `pulumi:"message"`
	// start time of synchronization
	StartTime *string `pulumi:"startTime"`
	// Raw Status
	Status *string `pulumi:"status"`
	// Synchronization id
	SynchronizationId *string `pulumi:"synchronizationId"`
	// Synchronization mode
	SynchronizationMode string `pulumi:"synchronizationMode"`
}

A ShareSynchronization data transfer object.

type ShareSynchronizationResponseArgs

type ShareSynchronizationResponseArgs struct {
	// Email of the user who created the synchronization
	ConsumerEmail pulumi.StringPtrInput `pulumi:"consumerEmail"`
	// Name of the user who created the synchronization
	ConsumerName pulumi.StringPtrInput `pulumi:"consumerName"`
	// Tenant name of the consumer who created the synchronization
	ConsumerTenantName pulumi.StringPtrInput `pulumi:"consumerTenantName"`
	// synchronization duration
	DurationMs pulumi.IntPtrInput `pulumi:"durationMs"`
	// End time of synchronization
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// message of synchronization
	Message pulumi.StringPtrInput `pulumi:"message"`
	// start time of synchronization
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Raw Status
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Synchronization id
	SynchronizationId pulumi.StringPtrInput `pulumi:"synchronizationId"`
	// Synchronization mode
	SynchronizationMode pulumi.StringInput `pulumi:"synchronizationMode"`
}

A ShareSynchronization data transfer object.

func (ShareSynchronizationResponseArgs) ElementType

func (ShareSynchronizationResponseArgs) ToShareSynchronizationResponseOutput

func (i ShareSynchronizationResponseArgs) ToShareSynchronizationResponseOutput() ShareSynchronizationResponseOutput

func (ShareSynchronizationResponseArgs) ToShareSynchronizationResponseOutputWithContext

func (i ShareSynchronizationResponseArgs) ToShareSynchronizationResponseOutputWithContext(ctx context.Context) ShareSynchronizationResponseOutput

type ShareSynchronizationResponseArray

type ShareSynchronizationResponseArray []ShareSynchronizationResponseInput

func (ShareSynchronizationResponseArray) ElementType

func (ShareSynchronizationResponseArray) ToShareSynchronizationResponseArrayOutput

func (i ShareSynchronizationResponseArray) ToShareSynchronizationResponseArrayOutput() ShareSynchronizationResponseArrayOutput

func (ShareSynchronizationResponseArray) ToShareSynchronizationResponseArrayOutputWithContext

func (i ShareSynchronizationResponseArray) ToShareSynchronizationResponseArrayOutputWithContext(ctx context.Context) ShareSynchronizationResponseArrayOutput

type ShareSynchronizationResponseArrayInput

type ShareSynchronizationResponseArrayInput interface {
	pulumi.Input

	ToShareSynchronizationResponseArrayOutput() ShareSynchronizationResponseArrayOutput
	ToShareSynchronizationResponseArrayOutputWithContext(context.Context) ShareSynchronizationResponseArrayOutput
}

ShareSynchronizationResponseArrayInput is an input type that accepts ShareSynchronizationResponseArray and ShareSynchronizationResponseArrayOutput values. You can construct a concrete instance of `ShareSynchronizationResponseArrayInput` via:

ShareSynchronizationResponseArray{ ShareSynchronizationResponseArgs{...} }

type ShareSynchronizationResponseArrayOutput

type ShareSynchronizationResponseArrayOutput struct{ *pulumi.OutputState }

func (ShareSynchronizationResponseArrayOutput) ElementType

func (ShareSynchronizationResponseArrayOutput) Index

func (ShareSynchronizationResponseArrayOutput) ToShareSynchronizationResponseArrayOutput

func (o ShareSynchronizationResponseArrayOutput) ToShareSynchronizationResponseArrayOutput() ShareSynchronizationResponseArrayOutput

func (ShareSynchronizationResponseArrayOutput) ToShareSynchronizationResponseArrayOutputWithContext

func (o ShareSynchronizationResponseArrayOutput) ToShareSynchronizationResponseArrayOutputWithContext(ctx context.Context) ShareSynchronizationResponseArrayOutput

type ShareSynchronizationResponseInput

type ShareSynchronizationResponseInput interface {
	pulumi.Input

	ToShareSynchronizationResponseOutput() ShareSynchronizationResponseOutput
	ToShareSynchronizationResponseOutputWithContext(context.Context) ShareSynchronizationResponseOutput
}

ShareSynchronizationResponseInput is an input type that accepts ShareSynchronizationResponseArgs and ShareSynchronizationResponseOutput values. You can construct a concrete instance of `ShareSynchronizationResponseInput` via:

ShareSynchronizationResponseArgs{...}

type ShareSynchronizationResponseOutput

type ShareSynchronizationResponseOutput struct{ *pulumi.OutputState }

A ShareSynchronization data transfer object.

func (ShareSynchronizationResponseOutput) ConsumerEmail

Email of the user who created the synchronization

func (ShareSynchronizationResponseOutput) ConsumerName

Name of the user who created the synchronization

func (ShareSynchronizationResponseOutput) ConsumerTenantName

Tenant name of the consumer who created the synchronization

func (ShareSynchronizationResponseOutput) DurationMs

synchronization duration

func (ShareSynchronizationResponseOutput) ElementType

func (ShareSynchronizationResponseOutput) EndTime

End time of synchronization

func (ShareSynchronizationResponseOutput) Message

message of synchronization

func (ShareSynchronizationResponseOutput) StartTime

start time of synchronization

func (ShareSynchronizationResponseOutput) Status

Raw Status

func (ShareSynchronizationResponseOutput) SynchronizationId

Synchronization id

func (ShareSynchronizationResponseOutput) SynchronizationMode

func (o ShareSynchronizationResponseOutput) SynchronizationMode() pulumi.StringOutput

Synchronization mode

func (ShareSynchronizationResponseOutput) ToShareSynchronizationResponseOutput

func (o ShareSynchronizationResponseOutput) ToShareSynchronizationResponseOutput() ShareSynchronizationResponseOutput

func (ShareSynchronizationResponseOutput) ToShareSynchronizationResponseOutputWithContext

func (o ShareSynchronizationResponseOutput) ToShareSynchronizationResponseOutputWithContext(ctx context.Context) ShareSynchronizationResponseOutput

type SynchronizationDetailsResponse

type SynchronizationDetailsResponse struct {
	// Id of data set
	DataSetId string `pulumi:"dataSetId"`
	// Type of the data set
	DataSetType string `pulumi:"dataSetType"`
	// Duration of data set level copy
	DurationMs int `pulumi:"durationMs"`
	// End time of data set level copy
	EndTime string `pulumi:"endTime"`
	// The number of files read from the source data set
	FilesRead float64 `pulumi:"filesRead"`
	// The number of files written into the sink data set
	FilesWritten float64 `pulumi:"filesWritten"`
	// Error message if any
	Message string `pulumi:"message"`
	// Name of the data set
	Name string `pulumi:"name"`
	// The number of files copied into the sink data set
	RowsCopied float64 `pulumi:"rowsCopied"`
	// The number of rows read from the source data set.
	RowsRead float64 `pulumi:"rowsRead"`
	// The size of the data read from the source data set in bytes
	SizeRead float64 `pulumi:"sizeRead"`
	// The size of the data written into the sink data set in bytes
	SizeWritten float64 `pulumi:"sizeWritten"`
	// Start time of data set level copy
	StartTime string `pulumi:"startTime"`
	// Raw Status
	Status string `pulumi:"status"`
	// The vCore units consumed for the data set synchronization
	VCore float64 `pulumi:"vCore"`
}

Synchronization details at data set level

type SynchronizationDetailsResponseArgs

type SynchronizationDetailsResponseArgs struct {
	// Id of data set
	DataSetId pulumi.StringInput `pulumi:"dataSetId"`
	// Type of the data set
	DataSetType pulumi.StringInput `pulumi:"dataSetType"`
	// Duration of data set level copy
	DurationMs pulumi.IntInput `pulumi:"durationMs"`
	// End time of data set level copy
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// The number of files read from the source data set
	FilesRead pulumi.Float64Input `pulumi:"filesRead"`
	// The number of files written into the sink data set
	FilesWritten pulumi.Float64Input `pulumi:"filesWritten"`
	// Error message if any
	Message pulumi.StringInput `pulumi:"message"`
	// Name of the data set
	Name pulumi.StringInput `pulumi:"name"`
	// The number of files copied into the sink data set
	RowsCopied pulumi.Float64Input `pulumi:"rowsCopied"`
	// The number of rows read from the source data set.
	RowsRead pulumi.Float64Input `pulumi:"rowsRead"`
	// The size of the data read from the source data set in bytes
	SizeRead pulumi.Float64Input `pulumi:"sizeRead"`
	// The size of the data written into the sink data set in bytes
	SizeWritten pulumi.Float64Input `pulumi:"sizeWritten"`
	// Start time of data set level copy
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Raw Status
	Status pulumi.StringInput `pulumi:"status"`
	// The vCore units consumed for the data set synchronization
	VCore pulumi.Float64Input `pulumi:"vCore"`
}

Synchronization details at data set level

func (SynchronizationDetailsResponseArgs) ElementType

func (SynchronizationDetailsResponseArgs) ToSynchronizationDetailsResponseOutput

func (i SynchronizationDetailsResponseArgs) ToSynchronizationDetailsResponseOutput() SynchronizationDetailsResponseOutput

func (SynchronizationDetailsResponseArgs) ToSynchronizationDetailsResponseOutputWithContext

func (i SynchronizationDetailsResponseArgs) ToSynchronizationDetailsResponseOutputWithContext(ctx context.Context) SynchronizationDetailsResponseOutput

type SynchronizationDetailsResponseArray

type SynchronizationDetailsResponseArray []SynchronizationDetailsResponseInput

func (SynchronizationDetailsResponseArray) ElementType

func (SynchronizationDetailsResponseArray) ToSynchronizationDetailsResponseArrayOutput

func (i SynchronizationDetailsResponseArray) ToSynchronizationDetailsResponseArrayOutput() SynchronizationDetailsResponseArrayOutput

func (SynchronizationDetailsResponseArray) ToSynchronizationDetailsResponseArrayOutputWithContext

func (i SynchronizationDetailsResponseArray) ToSynchronizationDetailsResponseArrayOutputWithContext(ctx context.Context) SynchronizationDetailsResponseArrayOutput

type SynchronizationDetailsResponseArrayInput

type SynchronizationDetailsResponseArrayInput interface {
	pulumi.Input

	ToSynchronizationDetailsResponseArrayOutput() SynchronizationDetailsResponseArrayOutput
	ToSynchronizationDetailsResponseArrayOutputWithContext(context.Context) SynchronizationDetailsResponseArrayOutput
}

SynchronizationDetailsResponseArrayInput is an input type that accepts SynchronizationDetailsResponseArray and SynchronizationDetailsResponseArrayOutput values. You can construct a concrete instance of `SynchronizationDetailsResponseArrayInput` via:

SynchronizationDetailsResponseArray{ SynchronizationDetailsResponseArgs{...} }

type SynchronizationDetailsResponseArrayOutput

type SynchronizationDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (SynchronizationDetailsResponseArrayOutput) ElementType

func (SynchronizationDetailsResponseArrayOutput) Index

func (SynchronizationDetailsResponseArrayOutput) ToSynchronizationDetailsResponseArrayOutput

func (o SynchronizationDetailsResponseArrayOutput) ToSynchronizationDetailsResponseArrayOutput() SynchronizationDetailsResponseArrayOutput

func (SynchronizationDetailsResponseArrayOutput) ToSynchronizationDetailsResponseArrayOutputWithContext

func (o SynchronizationDetailsResponseArrayOutput) ToSynchronizationDetailsResponseArrayOutputWithContext(ctx context.Context) SynchronizationDetailsResponseArrayOutput

type SynchronizationDetailsResponseInput

type SynchronizationDetailsResponseInput interface {
	pulumi.Input

	ToSynchronizationDetailsResponseOutput() SynchronizationDetailsResponseOutput
	ToSynchronizationDetailsResponseOutputWithContext(context.Context) SynchronizationDetailsResponseOutput
}

SynchronizationDetailsResponseInput is an input type that accepts SynchronizationDetailsResponseArgs and SynchronizationDetailsResponseOutput values. You can construct a concrete instance of `SynchronizationDetailsResponseInput` via:

SynchronizationDetailsResponseArgs{...}

type SynchronizationDetailsResponseOutput

type SynchronizationDetailsResponseOutput struct{ *pulumi.OutputState }

Synchronization details at data set level

func (SynchronizationDetailsResponseOutput) DataSetId

Id of data set

func (SynchronizationDetailsResponseOutput) DataSetType

Type of the data set

func (SynchronizationDetailsResponseOutput) DurationMs

Duration of data set level copy

func (SynchronizationDetailsResponseOutput) ElementType

func (SynchronizationDetailsResponseOutput) EndTime

End time of data set level copy

func (SynchronizationDetailsResponseOutput) FilesRead

The number of files read from the source data set

func (SynchronizationDetailsResponseOutput) FilesWritten

The number of files written into the sink data set

func (SynchronizationDetailsResponseOutput) Message

Error message if any

func (SynchronizationDetailsResponseOutput) Name

Name of the data set

func (SynchronizationDetailsResponseOutput) RowsCopied

The number of files copied into the sink data set

func (SynchronizationDetailsResponseOutput) RowsRead

The number of rows read from the source data set.

func (SynchronizationDetailsResponseOutput) SizeRead

The size of the data read from the source data set in bytes

func (SynchronizationDetailsResponseOutput) SizeWritten

The size of the data written into the sink data set in bytes

func (SynchronizationDetailsResponseOutput) StartTime

Start time of data set level copy

func (SynchronizationDetailsResponseOutput) Status

Raw Status

func (SynchronizationDetailsResponseOutput) ToSynchronizationDetailsResponseOutput

func (o SynchronizationDetailsResponseOutput) ToSynchronizationDetailsResponseOutput() SynchronizationDetailsResponseOutput

func (SynchronizationDetailsResponseOutput) ToSynchronizationDetailsResponseOutputWithContext

func (o SynchronizationDetailsResponseOutput) ToSynchronizationDetailsResponseOutputWithContext(ctx context.Context) SynchronizationDetailsResponseOutput

func (SynchronizationDetailsResponseOutput) VCore

The vCore units consumed for the data set synchronization

type SynchronizationSetting

type SynchronizationSetting struct {
	pulumi.CustomResourceState

	// Kind of synchronization
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Name of the azure resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Type of the azure resource
	Type pulumi.StringOutput `pulumi:"type"`
}

A Synchronization Setting data transfer object.

func GetSynchronizationSetting

func GetSynchronizationSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SynchronizationSettingState, opts ...pulumi.ResourceOption) (*SynchronizationSetting, error)

GetSynchronizationSetting gets an existing SynchronizationSetting 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 NewSynchronizationSetting

func NewSynchronizationSetting(ctx *pulumi.Context,
	name string, args *SynchronizationSettingArgs, opts ...pulumi.ResourceOption) (*SynchronizationSetting, error)

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

func (*SynchronizationSetting) ElementType added in v0.2.6

func (*SynchronizationSetting) ElementType() reflect.Type

func (*SynchronizationSetting) ToSynchronizationSettingOutput added in v0.2.6

func (i *SynchronizationSetting) ToSynchronizationSettingOutput() SynchronizationSettingOutput

func (*SynchronizationSetting) ToSynchronizationSettingOutputWithContext added in v0.2.6

func (i *SynchronizationSetting) ToSynchronizationSettingOutputWithContext(ctx context.Context) SynchronizationSettingOutput

type SynchronizationSettingArgs

type SynchronizationSettingArgs struct {
	// The name of the share account.
	AccountName pulumi.StringInput
	// Kind of synchronization
	Kind pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The name of the share to add the synchronization setting to.
	ShareName pulumi.StringInput
	// The name of the synchronizationSetting.
	SynchronizationSettingName pulumi.StringInput
}

The set of arguments for constructing a SynchronizationSetting resource.

func (SynchronizationSettingArgs) ElementType

func (SynchronizationSettingArgs) ElementType() reflect.Type

type SynchronizationSettingInput added in v0.2.6

type SynchronizationSettingInput interface {
	pulumi.Input

	ToSynchronizationSettingOutput() SynchronizationSettingOutput
	ToSynchronizationSettingOutputWithContext(ctx context.Context) SynchronizationSettingOutput
}

type SynchronizationSettingOutput added in v0.2.6

type SynchronizationSettingOutput struct {
	*pulumi.OutputState
}

func (SynchronizationSettingOutput) ElementType added in v0.2.6

func (SynchronizationSettingOutput) ToSynchronizationSettingOutput added in v0.2.6

func (o SynchronizationSettingOutput) ToSynchronizationSettingOutput() SynchronizationSettingOutput

func (SynchronizationSettingOutput) ToSynchronizationSettingOutputWithContext added in v0.2.6

func (o SynchronizationSettingOutput) ToSynchronizationSettingOutputWithContext(ctx context.Context) SynchronizationSettingOutput

type SynchronizationSettingState

type SynchronizationSettingState struct {
	// Kind of synchronization
	Kind pulumi.StringPtrInput
	// Name of the azure resource
	Name pulumi.StringPtrInput
	// Type of the azure resource
	Type pulumi.StringPtrInput
}

func (SynchronizationSettingState) ElementType

type Trigger

type Trigger struct {
	pulumi.CustomResourceState

	// Kind of synchronization
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Name of the azure resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Type of the azure resource
	Type pulumi.StringOutput `pulumi:"type"`
}

A Trigger data transfer object.

func GetTrigger

func GetTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TriggerState, opts ...pulumi.ResourceOption) (*Trigger, error)

GetTrigger gets an existing Trigger 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 NewTrigger

func NewTrigger(ctx *pulumi.Context,
	name string, args *TriggerArgs, opts ...pulumi.ResourceOption) (*Trigger, error)

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

func (*Trigger) ElementType added in v0.2.6

func (*Trigger) ElementType() reflect.Type

func (*Trigger) ToTriggerOutput added in v0.2.6

func (i *Trigger) ToTriggerOutput() TriggerOutput

func (*Trigger) ToTriggerOutputWithContext added in v0.2.6

func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput

type TriggerArgs

type TriggerArgs struct {
	// The name of the share account.
	AccountName pulumi.StringInput
	// Kind of synchronization
	Kind pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The name of the share subscription which will hold the data set sink.
	ShareSubscriptionName pulumi.StringInput
	// The name of the trigger.
	TriggerName pulumi.StringInput
}

The set of arguments for constructing a Trigger resource.

func (TriggerArgs) ElementType

func (TriggerArgs) ElementType() reflect.Type

type TriggerInput added in v0.2.6

type TriggerInput interface {
	pulumi.Input

	ToTriggerOutput() TriggerOutput
	ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
}

type TriggerOutput added in v0.2.6

type TriggerOutput struct {
	*pulumi.OutputState
}

func (TriggerOutput) ElementType added in v0.2.6

func (TriggerOutput) ElementType() reflect.Type

func (TriggerOutput) ToTriggerOutput added in v0.2.6

func (o TriggerOutput) ToTriggerOutput() TriggerOutput

func (TriggerOutput) ToTriggerOutputWithContext added in v0.2.6

func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput

type TriggerState

type TriggerState struct {
	// Kind of synchronization
	Kind pulumi.StringPtrInput
	// Name of the azure resource
	Name pulumi.StringPtrInput
	// Type of the azure resource
	Type pulumi.StringPtrInput
}

func (TriggerState) ElementType

func (TriggerState) ElementType() reflect.Type

type Type added in v0.3.1

type Type pulumi.String

Identity Type

func (Type) ElementType added in v0.3.1

func (Type) ElementType() reflect.Type

func (Type) ToStringOutput added in v0.3.1

func (e Type) ToStringOutput() pulumi.StringOutput

func (Type) ToStringOutputWithContext added in v0.3.1

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

func (Type) ToStringPtrOutput added in v0.3.1

func (e Type) ToStringPtrOutput() pulumi.StringPtrOutput

func (Type) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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