customerinsights

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

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

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

Documentation

Index

Constants

View Source
const (
	CalculationWindowTypesLifetime = CalculationWindowTypes("Lifetime")
	CalculationWindowTypesHour     = CalculationWindowTypes("Hour")
	CalculationWindowTypesDay      = CalculationWindowTypes("Day")
	CalculationWindowTypesWeek     = CalculationWindowTypes("Week")
	CalculationWindowTypesMonth    = CalculationWindowTypes("Month")
)
View Source
const (
	CardinalityTypesOneToOne   = CardinalityTypes("OneToOne")
	CardinalityTypesOneToMany  = CardinalityTypes("OneToMany")
	CardinalityTypesManyToMany = CardinalityTypes("ManyToMany")
)
View Source
const (
	CompletionOperationTypesDoNothing  = CompletionOperationTypes("DoNothing")
	CompletionOperationTypesDeleteFile = CompletionOperationTypes("DeleteFile")
	CompletionOperationTypesMoveFile   = CompletionOperationTypes("MoveFile")
)
View Source
const (
	ConnectorTypesNone           = ConnectorTypes("None")
	ConnectorTypesCRM            = ConnectorTypes("CRM")
	ConnectorTypesAzureBlob      = ConnectorTypes("AzureBlob")
	ConnectorTypesSalesforce     = ConnectorTypes("Salesforce")
	ConnectorTypesExchangeOnline = ConnectorTypes("ExchangeOnline")
	ConnectorTypesOutbound       = ConnectorTypes("Outbound")
)
View Source
const (
	EntityTypeNone         = EntityType("None")
	EntityTypeProfile      = EntityType("Profile")
	EntityTypeInteraction  = EntityType("Interaction")
	EntityTypeRelationship = EntityType("Relationship")
)
View Source
const (
	EntityTypesNone         = EntityTypes("None")
	EntityTypesProfile      = EntityTypes("Profile")
	EntityTypesInteraction  = EntityTypes("Interaction")
	EntityTypesRelationship = EntityTypes("Relationship")
)
View Source
const (
	ErrorManagementTypesRejectAndContinue = ErrorManagementTypes("RejectAndContinue")
	ErrorManagementTypesStopImport        = ErrorManagementTypes("StopImport")
	ErrorManagementTypesRejectUntilLimit  = ErrorManagementTypes("RejectUntilLimit")
)
View Source
const (
	FrequencyTypesMinute = FrequencyTypes("Minute")
	FrequencyTypesHour   = FrequencyTypes("Hour")
	FrequencyTypesDay    = FrequencyTypes("Day")
	FrequencyTypesWeek   = FrequencyTypes("Week")
	FrequencyTypesMonth  = FrequencyTypes("Month")
)
View Source
const (
	InstanceOperationTypeUpsert = InstanceOperationType("Upsert")
	InstanceOperationTypeDelete = InstanceOperationType("Delete")
)
View Source
const (
	KpiFunctionsSum           = KpiFunctions("Sum")
	KpiFunctionsAvg           = KpiFunctions("Avg")
	KpiFunctionsMin           = KpiFunctions("Min")
	KpiFunctionsMax           = KpiFunctions("Max")
	KpiFunctionsLast          = KpiFunctions("Last")
	KpiFunctionsCount         = KpiFunctions("Count")
	KpiFunctionsNone          = KpiFunctions("None")
	KpiFunctionsCountDistinct = KpiFunctions("CountDistinct")
)
View Source
const (
	LinkTypesUpdateAlways = LinkTypes("UpdateAlways")
	LinkTypesCopyIfNull   = LinkTypes("CopyIfNull")
)
View Source
const (
	RoleTypesAdmin        = RoleTypes("Admin")
	RoleTypesReader       = RoleTypes("Reader")
	RoleTypesManageAdmin  = RoleTypes("ManageAdmin")
	RoleTypesManageReader = RoleTypes("ManageReader")
	RoleTypesDataAdmin    = RoleTypes("DataAdmin")
	RoleTypesDataReader   = RoleTypes("DataReader")
)
View Source
const (
	FormatTypesTextFormat = FormatTypes("TextFormat")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AssignmentPrincipal

type AssignmentPrincipal struct {
	// The principal id being assigned to.
	PrincipalId string `pulumi:"principalId"`
	// Other metadata for the principal.
	PrincipalMetadata map[string]string `pulumi:"principalMetadata"`
	// The Type of the principal ID.
	PrincipalType string `pulumi:"principalType"`
}

The AssignmentPrincipal

type AssignmentPrincipalArgs

type AssignmentPrincipalArgs struct {
	// The principal id being assigned to.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Other metadata for the principal.
	PrincipalMetadata pulumi.StringMapInput `pulumi:"principalMetadata"`
	// The Type of the principal ID.
	PrincipalType pulumi.StringInput `pulumi:"principalType"`
}

The AssignmentPrincipal

func (AssignmentPrincipalArgs) ElementType

func (AssignmentPrincipalArgs) ElementType() reflect.Type

func (AssignmentPrincipalArgs) ToAssignmentPrincipalOutput

func (i AssignmentPrincipalArgs) ToAssignmentPrincipalOutput() AssignmentPrincipalOutput

func (AssignmentPrincipalArgs) ToAssignmentPrincipalOutputWithContext

func (i AssignmentPrincipalArgs) ToAssignmentPrincipalOutputWithContext(ctx context.Context) AssignmentPrincipalOutput

type AssignmentPrincipalArray

type AssignmentPrincipalArray []AssignmentPrincipalInput

func (AssignmentPrincipalArray) ElementType

func (AssignmentPrincipalArray) ElementType() reflect.Type

func (AssignmentPrincipalArray) ToAssignmentPrincipalArrayOutput

func (i AssignmentPrincipalArray) ToAssignmentPrincipalArrayOutput() AssignmentPrincipalArrayOutput

func (AssignmentPrincipalArray) ToAssignmentPrincipalArrayOutputWithContext

func (i AssignmentPrincipalArray) ToAssignmentPrincipalArrayOutputWithContext(ctx context.Context) AssignmentPrincipalArrayOutput

type AssignmentPrincipalArrayInput

type AssignmentPrincipalArrayInput interface {
	pulumi.Input

	ToAssignmentPrincipalArrayOutput() AssignmentPrincipalArrayOutput
	ToAssignmentPrincipalArrayOutputWithContext(context.Context) AssignmentPrincipalArrayOutput
}

AssignmentPrincipalArrayInput is an input type that accepts AssignmentPrincipalArray and AssignmentPrincipalArrayOutput values. You can construct a concrete instance of `AssignmentPrincipalArrayInput` via:

AssignmentPrincipalArray{ AssignmentPrincipalArgs{...} }

type AssignmentPrincipalArrayOutput

type AssignmentPrincipalArrayOutput struct{ *pulumi.OutputState }

func (AssignmentPrincipalArrayOutput) ElementType

func (AssignmentPrincipalArrayOutput) Index

func (AssignmentPrincipalArrayOutput) ToAssignmentPrincipalArrayOutput

func (o AssignmentPrincipalArrayOutput) ToAssignmentPrincipalArrayOutput() AssignmentPrincipalArrayOutput

func (AssignmentPrincipalArrayOutput) ToAssignmentPrincipalArrayOutputWithContext

func (o AssignmentPrincipalArrayOutput) ToAssignmentPrincipalArrayOutputWithContext(ctx context.Context) AssignmentPrincipalArrayOutput

type AssignmentPrincipalInput

type AssignmentPrincipalInput interface {
	pulumi.Input

	ToAssignmentPrincipalOutput() AssignmentPrincipalOutput
	ToAssignmentPrincipalOutputWithContext(context.Context) AssignmentPrincipalOutput
}

AssignmentPrincipalInput is an input type that accepts AssignmentPrincipalArgs and AssignmentPrincipalOutput values. You can construct a concrete instance of `AssignmentPrincipalInput` via:

AssignmentPrincipalArgs{...}

type AssignmentPrincipalOutput

type AssignmentPrincipalOutput struct{ *pulumi.OutputState }

The AssignmentPrincipal

func (AssignmentPrincipalOutput) ElementType

func (AssignmentPrincipalOutput) ElementType() reflect.Type

func (AssignmentPrincipalOutput) PrincipalId

The principal id being assigned to.

func (AssignmentPrincipalOutput) PrincipalMetadata

func (o AssignmentPrincipalOutput) PrincipalMetadata() pulumi.StringMapOutput

Other metadata for the principal.

func (AssignmentPrincipalOutput) PrincipalType

func (o AssignmentPrincipalOutput) PrincipalType() pulumi.StringOutput

The Type of the principal ID.

func (AssignmentPrincipalOutput) ToAssignmentPrincipalOutput

func (o AssignmentPrincipalOutput) ToAssignmentPrincipalOutput() AssignmentPrincipalOutput

func (AssignmentPrincipalOutput) ToAssignmentPrincipalOutputWithContext

func (o AssignmentPrincipalOutput) ToAssignmentPrincipalOutputWithContext(ctx context.Context) AssignmentPrincipalOutput

type AssignmentPrincipalResponse

type AssignmentPrincipalResponse struct {
	// The principal id being assigned to.
	PrincipalId string `pulumi:"principalId"`
	// Other metadata for the principal.
	PrincipalMetadata map[string]string `pulumi:"principalMetadata"`
	// The Type of the principal ID.
	PrincipalType string `pulumi:"principalType"`
}

The AssignmentPrincipal

type AssignmentPrincipalResponseArrayOutput

type AssignmentPrincipalResponseArrayOutput struct{ *pulumi.OutputState }

func (AssignmentPrincipalResponseArrayOutput) ElementType

func (AssignmentPrincipalResponseArrayOutput) Index

func (AssignmentPrincipalResponseArrayOutput) ToAssignmentPrincipalResponseArrayOutput

func (o AssignmentPrincipalResponseArrayOutput) ToAssignmentPrincipalResponseArrayOutput() AssignmentPrincipalResponseArrayOutput

func (AssignmentPrincipalResponseArrayOutput) ToAssignmentPrincipalResponseArrayOutputWithContext

func (o AssignmentPrincipalResponseArrayOutput) ToAssignmentPrincipalResponseArrayOutputWithContext(ctx context.Context) AssignmentPrincipalResponseArrayOutput

type AssignmentPrincipalResponseOutput

type AssignmentPrincipalResponseOutput struct{ *pulumi.OutputState }

The AssignmentPrincipal

func (AssignmentPrincipalResponseOutput) ElementType

func (AssignmentPrincipalResponseOutput) PrincipalId

The principal id being assigned to.

func (AssignmentPrincipalResponseOutput) PrincipalMetadata

Other metadata for the principal.

func (AssignmentPrincipalResponseOutput) PrincipalType

The Type of the principal ID.

func (AssignmentPrincipalResponseOutput) ToAssignmentPrincipalResponseOutput

func (o AssignmentPrincipalResponseOutput) ToAssignmentPrincipalResponseOutput() AssignmentPrincipalResponseOutput

func (AssignmentPrincipalResponseOutput) ToAssignmentPrincipalResponseOutputWithContext

func (o AssignmentPrincipalResponseOutput) ToAssignmentPrincipalResponseOutputWithContext(ctx context.Context) AssignmentPrincipalResponseOutput

type CalculationWindowTypes

type CalculationWindowTypes string

The calculation window.

func (CalculationWindowTypes) ElementType

func (CalculationWindowTypes) ElementType() reflect.Type

func (CalculationWindowTypes) ToCalculationWindowTypesOutput

func (e CalculationWindowTypes) ToCalculationWindowTypesOutput() CalculationWindowTypesOutput

func (CalculationWindowTypes) ToCalculationWindowTypesOutputWithContext

func (e CalculationWindowTypes) ToCalculationWindowTypesOutputWithContext(ctx context.Context) CalculationWindowTypesOutput

func (CalculationWindowTypes) ToCalculationWindowTypesPtrOutput

func (e CalculationWindowTypes) ToCalculationWindowTypesPtrOutput() CalculationWindowTypesPtrOutput

func (CalculationWindowTypes) ToCalculationWindowTypesPtrOutputWithContext

func (e CalculationWindowTypes) ToCalculationWindowTypesPtrOutputWithContext(ctx context.Context) CalculationWindowTypesPtrOutput

func (CalculationWindowTypes) ToStringOutput

func (e CalculationWindowTypes) ToStringOutput() pulumi.StringOutput

func (CalculationWindowTypes) ToStringOutputWithContext

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

func (CalculationWindowTypes) ToStringPtrOutput

func (e CalculationWindowTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (CalculationWindowTypes) ToStringPtrOutputWithContext

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

type CalculationWindowTypesInput

type CalculationWindowTypesInput interface {
	pulumi.Input

	ToCalculationWindowTypesOutput() CalculationWindowTypesOutput
	ToCalculationWindowTypesOutputWithContext(context.Context) CalculationWindowTypesOutput
}

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

CalculationWindowTypesLifetime
CalculationWindowTypesHour
CalculationWindowTypesDay
CalculationWindowTypesWeek
CalculationWindowTypesMonth

type CalculationWindowTypesOutput

type CalculationWindowTypesOutput struct{ *pulumi.OutputState }

func (CalculationWindowTypesOutput) ElementType

func (CalculationWindowTypesOutput) ToCalculationWindowTypesOutput

func (o CalculationWindowTypesOutput) ToCalculationWindowTypesOutput() CalculationWindowTypesOutput

func (CalculationWindowTypesOutput) ToCalculationWindowTypesOutputWithContext

func (o CalculationWindowTypesOutput) ToCalculationWindowTypesOutputWithContext(ctx context.Context) CalculationWindowTypesOutput

func (CalculationWindowTypesOutput) ToCalculationWindowTypesPtrOutput

func (o CalculationWindowTypesOutput) ToCalculationWindowTypesPtrOutput() CalculationWindowTypesPtrOutput

func (CalculationWindowTypesOutput) ToCalculationWindowTypesPtrOutputWithContext

func (o CalculationWindowTypesOutput) ToCalculationWindowTypesPtrOutputWithContext(ctx context.Context) CalculationWindowTypesPtrOutput

func (CalculationWindowTypesOutput) ToStringOutput

func (CalculationWindowTypesOutput) ToStringOutputWithContext

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

func (CalculationWindowTypesOutput) ToStringPtrOutput

func (o CalculationWindowTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CalculationWindowTypesOutput) ToStringPtrOutputWithContext

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

type CalculationWindowTypesPtrInput

type CalculationWindowTypesPtrInput interface {
	pulumi.Input

	ToCalculationWindowTypesPtrOutput() CalculationWindowTypesPtrOutput
	ToCalculationWindowTypesPtrOutputWithContext(context.Context) CalculationWindowTypesPtrOutput
}

func CalculationWindowTypesPtr

func CalculationWindowTypesPtr(v string) CalculationWindowTypesPtrInput

type CalculationWindowTypesPtrOutput

type CalculationWindowTypesPtrOutput struct{ *pulumi.OutputState }

func (CalculationWindowTypesPtrOutput) Elem

func (CalculationWindowTypesPtrOutput) ElementType

func (CalculationWindowTypesPtrOutput) ToCalculationWindowTypesPtrOutput

func (o CalculationWindowTypesPtrOutput) ToCalculationWindowTypesPtrOutput() CalculationWindowTypesPtrOutput

func (CalculationWindowTypesPtrOutput) ToCalculationWindowTypesPtrOutputWithContext

func (o CalculationWindowTypesPtrOutput) ToCalculationWindowTypesPtrOutputWithContext(ctx context.Context) CalculationWindowTypesPtrOutput

func (CalculationWindowTypesPtrOutput) ToStringPtrOutput

func (CalculationWindowTypesPtrOutput) ToStringPtrOutputWithContext

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

type CanonicalProfileDefinitionResponse

type CanonicalProfileDefinitionResponse struct {
	// Canonical profile ID.
	CanonicalProfileId *int `pulumi:"canonicalProfileId"`
	// Properties of the canonical profile.
	Properties []CanonicalProfileDefinitionResponseProperties `pulumi:"properties"`
}

Definition of canonical profile.

type CanonicalProfileDefinitionResponseArrayOutput

type CanonicalProfileDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (CanonicalProfileDefinitionResponseArrayOutput) ElementType

func (CanonicalProfileDefinitionResponseArrayOutput) Index

func (CanonicalProfileDefinitionResponseArrayOutput) ToCanonicalProfileDefinitionResponseArrayOutput

func (o CanonicalProfileDefinitionResponseArrayOutput) ToCanonicalProfileDefinitionResponseArrayOutput() CanonicalProfileDefinitionResponseArrayOutput

func (CanonicalProfileDefinitionResponseArrayOutput) ToCanonicalProfileDefinitionResponseArrayOutputWithContext

func (o CanonicalProfileDefinitionResponseArrayOutput) ToCanonicalProfileDefinitionResponseArrayOutputWithContext(ctx context.Context) CanonicalProfileDefinitionResponseArrayOutput

type CanonicalProfileDefinitionResponseOutput

type CanonicalProfileDefinitionResponseOutput struct{ *pulumi.OutputState }

Definition of canonical profile.

func (CanonicalProfileDefinitionResponseOutput) CanonicalProfileId

Canonical profile ID.

func (CanonicalProfileDefinitionResponseOutput) ElementType

func (CanonicalProfileDefinitionResponseOutput) Properties

Properties of the canonical profile.

func (CanonicalProfileDefinitionResponseOutput) ToCanonicalProfileDefinitionResponseOutput

func (o CanonicalProfileDefinitionResponseOutput) ToCanonicalProfileDefinitionResponseOutput() CanonicalProfileDefinitionResponseOutput

func (CanonicalProfileDefinitionResponseOutput) ToCanonicalProfileDefinitionResponseOutputWithContext

func (o CanonicalProfileDefinitionResponseOutput) ToCanonicalProfileDefinitionResponseOutputWithContext(ctx context.Context) CanonicalProfileDefinitionResponseOutput

type CanonicalProfileDefinitionResponseProperties

type CanonicalProfileDefinitionResponseProperties struct {
	// Profile name.
	ProfileName *string `pulumi:"profileName"`
	// Property name of profile.
	ProfilePropertyName *string `pulumi:"profilePropertyName"`
	// The rank.
	Rank *int `pulumi:"rank"`
	// Type of canonical property value.
	Type *string `pulumi:"type"`
	// Value of the canonical property.
	Value *string `pulumi:"value"`
}

The definition of a canonical profile property.

type CanonicalProfileDefinitionResponsePropertiesArrayOutput

type CanonicalProfileDefinitionResponsePropertiesArrayOutput struct{ *pulumi.OutputState }

func (CanonicalProfileDefinitionResponsePropertiesArrayOutput) ElementType

func (CanonicalProfileDefinitionResponsePropertiesArrayOutput) Index

func (CanonicalProfileDefinitionResponsePropertiesArrayOutput) ToCanonicalProfileDefinitionResponsePropertiesArrayOutput

func (CanonicalProfileDefinitionResponsePropertiesArrayOutput) ToCanonicalProfileDefinitionResponsePropertiesArrayOutputWithContext

func (o CanonicalProfileDefinitionResponsePropertiesArrayOutput) ToCanonicalProfileDefinitionResponsePropertiesArrayOutputWithContext(ctx context.Context) CanonicalProfileDefinitionResponsePropertiesArrayOutput

type CanonicalProfileDefinitionResponsePropertiesOutput

type CanonicalProfileDefinitionResponsePropertiesOutput struct{ *pulumi.OutputState }

The definition of a canonical profile property.

func (CanonicalProfileDefinitionResponsePropertiesOutput) ElementType

func (CanonicalProfileDefinitionResponsePropertiesOutput) ProfileName

Profile name.

func (CanonicalProfileDefinitionResponsePropertiesOutput) ProfilePropertyName

Property name of profile.

func (CanonicalProfileDefinitionResponsePropertiesOutput) Rank

The rank.

func (CanonicalProfileDefinitionResponsePropertiesOutput) ToCanonicalProfileDefinitionResponsePropertiesOutput

func (o CanonicalProfileDefinitionResponsePropertiesOutput) ToCanonicalProfileDefinitionResponsePropertiesOutput() CanonicalProfileDefinitionResponsePropertiesOutput

func (CanonicalProfileDefinitionResponsePropertiesOutput) ToCanonicalProfileDefinitionResponsePropertiesOutputWithContext

func (o CanonicalProfileDefinitionResponsePropertiesOutput) ToCanonicalProfileDefinitionResponsePropertiesOutputWithContext(ctx context.Context) CanonicalProfileDefinitionResponsePropertiesOutput

func (CanonicalProfileDefinitionResponsePropertiesOutput) Type

Type of canonical property value.

func (CanonicalProfileDefinitionResponsePropertiesOutput) Value

Value of the canonical property.

type CardinalityTypes

type CardinalityTypes string

The Relationship Cardinality.

func (CardinalityTypes) ElementType

func (CardinalityTypes) ElementType() reflect.Type

func (CardinalityTypes) ToCardinalityTypesOutput

func (e CardinalityTypes) ToCardinalityTypesOutput() CardinalityTypesOutput

func (CardinalityTypes) ToCardinalityTypesOutputWithContext

func (e CardinalityTypes) ToCardinalityTypesOutputWithContext(ctx context.Context) CardinalityTypesOutput

func (CardinalityTypes) ToCardinalityTypesPtrOutput

func (e CardinalityTypes) ToCardinalityTypesPtrOutput() CardinalityTypesPtrOutput

func (CardinalityTypes) ToCardinalityTypesPtrOutputWithContext

func (e CardinalityTypes) ToCardinalityTypesPtrOutputWithContext(ctx context.Context) CardinalityTypesPtrOutput

func (CardinalityTypes) ToStringOutput

func (e CardinalityTypes) ToStringOutput() pulumi.StringOutput

func (CardinalityTypes) ToStringOutputWithContext

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

func (CardinalityTypes) ToStringPtrOutput

func (e CardinalityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (CardinalityTypes) ToStringPtrOutputWithContext

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

type CardinalityTypesInput

type CardinalityTypesInput interface {
	pulumi.Input

	ToCardinalityTypesOutput() CardinalityTypesOutput
	ToCardinalityTypesOutputWithContext(context.Context) CardinalityTypesOutput
}

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

CardinalityTypesOneToOne
CardinalityTypesOneToMany
CardinalityTypesManyToMany

type CardinalityTypesOutput

type CardinalityTypesOutput struct{ *pulumi.OutputState }

func (CardinalityTypesOutput) ElementType

func (CardinalityTypesOutput) ElementType() reflect.Type

func (CardinalityTypesOutput) ToCardinalityTypesOutput

func (o CardinalityTypesOutput) ToCardinalityTypesOutput() CardinalityTypesOutput

func (CardinalityTypesOutput) ToCardinalityTypesOutputWithContext

func (o CardinalityTypesOutput) ToCardinalityTypesOutputWithContext(ctx context.Context) CardinalityTypesOutput

func (CardinalityTypesOutput) ToCardinalityTypesPtrOutput

func (o CardinalityTypesOutput) ToCardinalityTypesPtrOutput() CardinalityTypesPtrOutput

func (CardinalityTypesOutput) ToCardinalityTypesPtrOutputWithContext

func (o CardinalityTypesOutput) ToCardinalityTypesPtrOutputWithContext(ctx context.Context) CardinalityTypesPtrOutput

func (CardinalityTypesOutput) ToStringOutput

func (o CardinalityTypesOutput) ToStringOutput() pulumi.StringOutput

func (CardinalityTypesOutput) ToStringOutputWithContext

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

func (CardinalityTypesOutput) ToStringPtrOutput

func (o CardinalityTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CardinalityTypesOutput) ToStringPtrOutputWithContext

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

type CardinalityTypesPtrInput

type CardinalityTypesPtrInput interface {
	pulumi.Input

	ToCardinalityTypesPtrOutput() CardinalityTypesPtrOutput
	ToCardinalityTypesPtrOutputWithContext(context.Context) CardinalityTypesPtrOutput
}

func CardinalityTypesPtr

func CardinalityTypesPtr(v string) CardinalityTypesPtrInput

type CardinalityTypesPtrOutput

type CardinalityTypesPtrOutput struct{ *pulumi.OutputState }

func (CardinalityTypesPtrOutput) Elem

func (CardinalityTypesPtrOutput) ElementType

func (CardinalityTypesPtrOutput) ElementType() reflect.Type

func (CardinalityTypesPtrOutput) ToCardinalityTypesPtrOutput

func (o CardinalityTypesPtrOutput) ToCardinalityTypesPtrOutput() CardinalityTypesPtrOutput

func (CardinalityTypesPtrOutput) ToCardinalityTypesPtrOutputWithContext

func (o CardinalityTypesPtrOutput) ToCardinalityTypesPtrOutputWithContext(ctx context.Context) CardinalityTypesPtrOutput

func (CardinalityTypesPtrOutput) ToStringPtrOutput

func (o CardinalityTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CardinalityTypesPtrOutput) ToStringPtrOutputWithContext

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

type CompletionOperationTypes

type CompletionOperationTypes string

The type of completion operation.

func (CompletionOperationTypes) ElementType

func (CompletionOperationTypes) ElementType() reflect.Type

func (CompletionOperationTypes) ToCompletionOperationTypesOutput

func (e CompletionOperationTypes) ToCompletionOperationTypesOutput() CompletionOperationTypesOutput

func (CompletionOperationTypes) ToCompletionOperationTypesOutputWithContext

func (e CompletionOperationTypes) ToCompletionOperationTypesOutputWithContext(ctx context.Context) CompletionOperationTypesOutput

func (CompletionOperationTypes) ToCompletionOperationTypesPtrOutput

func (e CompletionOperationTypes) ToCompletionOperationTypesPtrOutput() CompletionOperationTypesPtrOutput

func (CompletionOperationTypes) ToCompletionOperationTypesPtrOutputWithContext

func (e CompletionOperationTypes) ToCompletionOperationTypesPtrOutputWithContext(ctx context.Context) CompletionOperationTypesPtrOutput

func (CompletionOperationTypes) ToStringOutput

func (e CompletionOperationTypes) ToStringOutput() pulumi.StringOutput

func (CompletionOperationTypes) ToStringOutputWithContext

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

func (CompletionOperationTypes) ToStringPtrOutput

func (e CompletionOperationTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompletionOperationTypes) ToStringPtrOutputWithContext

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

type CompletionOperationTypesInput

type CompletionOperationTypesInput interface {
	pulumi.Input

	ToCompletionOperationTypesOutput() CompletionOperationTypesOutput
	ToCompletionOperationTypesOutputWithContext(context.Context) CompletionOperationTypesOutput
}

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

CompletionOperationTypesDoNothing
CompletionOperationTypesDeleteFile
CompletionOperationTypesMoveFile

type CompletionOperationTypesOutput

type CompletionOperationTypesOutput struct{ *pulumi.OutputState }

func (CompletionOperationTypesOutput) ElementType

func (CompletionOperationTypesOutput) ToCompletionOperationTypesOutput

func (o CompletionOperationTypesOutput) ToCompletionOperationTypesOutput() CompletionOperationTypesOutput

func (CompletionOperationTypesOutput) ToCompletionOperationTypesOutputWithContext

func (o CompletionOperationTypesOutput) ToCompletionOperationTypesOutputWithContext(ctx context.Context) CompletionOperationTypesOutput

func (CompletionOperationTypesOutput) ToCompletionOperationTypesPtrOutput

func (o CompletionOperationTypesOutput) ToCompletionOperationTypesPtrOutput() CompletionOperationTypesPtrOutput

func (CompletionOperationTypesOutput) ToCompletionOperationTypesPtrOutputWithContext

func (o CompletionOperationTypesOutput) ToCompletionOperationTypesPtrOutputWithContext(ctx context.Context) CompletionOperationTypesPtrOutput

func (CompletionOperationTypesOutput) ToStringOutput

func (CompletionOperationTypesOutput) ToStringOutputWithContext

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

func (CompletionOperationTypesOutput) ToStringPtrOutput

func (CompletionOperationTypesOutput) ToStringPtrOutputWithContext

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

type CompletionOperationTypesPtrInput

type CompletionOperationTypesPtrInput interface {
	pulumi.Input

	ToCompletionOperationTypesPtrOutput() CompletionOperationTypesPtrOutput
	ToCompletionOperationTypesPtrOutputWithContext(context.Context) CompletionOperationTypesPtrOutput
}

func CompletionOperationTypesPtr

func CompletionOperationTypesPtr(v string) CompletionOperationTypesPtrInput

type CompletionOperationTypesPtrOutput

type CompletionOperationTypesPtrOutput struct{ *pulumi.OutputState }

func (CompletionOperationTypesPtrOutput) Elem

func (CompletionOperationTypesPtrOutput) ElementType

func (CompletionOperationTypesPtrOutput) ToCompletionOperationTypesPtrOutput

func (o CompletionOperationTypesPtrOutput) ToCompletionOperationTypesPtrOutput() CompletionOperationTypesPtrOutput

func (CompletionOperationTypesPtrOutput) ToCompletionOperationTypesPtrOutputWithContext

func (o CompletionOperationTypesPtrOutput) ToCompletionOperationTypesPtrOutputWithContext(ctx context.Context) CompletionOperationTypesPtrOutput

func (CompletionOperationTypesPtrOutput) ToStringPtrOutput

func (CompletionOperationTypesPtrOutput) ToStringPtrOutputWithContext

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

type Connector

type Connector struct {
	pulumi.CustomResourceState

	// ID of the connector.
	ConnectorId pulumi.IntOutput `pulumi:"connectorId"`
	// Name of the connector.
	ConnectorName pulumi.StringPtrOutput `pulumi:"connectorName"`
	// The connector properties.
	ConnectorProperties pulumi.MapOutput `pulumi:"connectorProperties"`
	// Type of connector.
	ConnectorType pulumi.StringOutput `pulumi:"connectorType"`
	// The created time.
	Created pulumi.StringOutput `pulumi:"created"`
	// Description of the connector.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Display name of the connector.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// If this is an internal connector.
	IsInternal pulumi.BoolPtrOutput `pulumi:"isInternal"`
	// The last modified time.
	LastModified pulumi.StringOutput `pulumi:"lastModified"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// State of connector.
	State pulumi.StringOutput `pulumi:"state"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The connector resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector 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 NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

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

func (*Connector) ElementType

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorArgs

type ConnectorArgs struct {
	// Name of the connector.
	ConnectorName pulumi.StringPtrInput
	// The connector properties.
	ConnectorProperties pulumi.MapInput
	// Type of connector.
	ConnectorType pulumi.StringInput
	// Description of the connector.
	Description pulumi.StringPtrInput
	// Display name of the connector.
	DisplayName pulumi.StringPtrInput
	// The name of the hub.
	HubName pulumi.StringInput
	// If this is an internal connector.
	IsInternal pulumi.BoolPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorInput

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorMapping

type ConnectorMapping struct {
	pulumi.CustomResourceState

	// The connector mapping name
	ConnectorMappingName pulumi.StringOutput `pulumi:"connectorMappingName"`
	// The connector name.
	ConnectorName pulumi.StringOutput `pulumi:"connectorName"`
	// Type of connector.
	ConnectorType pulumi.StringPtrOutput `pulumi:"connectorType"`
	// The created time.
	Created pulumi.StringOutput `pulumi:"created"`
	// The DataFormat ID.
	DataFormatId pulumi.StringOutput `pulumi:"dataFormatId"`
	// The description of the connector mapping.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Display name for the connector mapping.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Defines which entity type the file should map to.
	EntityType pulumi.StringOutput `pulumi:"entityType"`
	// The mapping entity name.
	EntityTypeName pulumi.StringOutput `pulumi:"entityTypeName"`
	// The last modified time.
	LastModified pulumi.StringOutput `pulumi:"lastModified"`
	// The properties of the mapping.
	MappingProperties ConnectorMappingPropertiesResponseOutput `pulumi:"mappingProperties"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The next run time based on customer's settings.
	NextRunTime pulumi.StringOutput `pulumi:"nextRunTime"`
	// The RunId.
	RunId pulumi.StringOutput `pulumi:"runId"`
	// State of connector mapping.
	State pulumi.StringOutput `pulumi:"state"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The connector mapping resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetConnectorMapping

func GetConnectorMapping(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorMappingState, opts ...pulumi.ResourceOption) (*ConnectorMapping, error)

GetConnectorMapping gets an existing ConnectorMapping 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 NewConnectorMapping

func NewConnectorMapping(ctx *pulumi.Context,
	name string, args *ConnectorMappingArgs, opts ...pulumi.ResourceOption) (*ConnectorMapping, error)

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

func (*ConnectorMapping) ElementType

func (*ConnectorMapping) ElementType() reflect.Type

func (*ConnectorMapping) ToConnectorMappingOutput

func (i *ConnectorMapping) ToConnectorMappingOutput() ConnectorMappingOutput

func (*ConnectorMapping) ToConnectorMappingOutputWithContext

func (i *ConnectorMapping) ToConnectorMappingOutputWithContext(ctx context.Context) ConnectorMappingOutput

type ConnectorMappingArgs

type ConnectorMappingArgs struct {
	// The name of the connector.
	ConnectorName pulumi.StringInput
	// Type of connector.
	ConnectorType pulumi.StringPtrInput
	// The description of the connector mapping.
	Description pulumi.StringPtrInput
	// Display name for the connector mapping.
	DisplayName pulumi.StringPtrInput
	// Defines which entity type the file should map to.
	EntityType EntityTypesInput
	// The mapping entity name.
	EntityTypeName pulumi.StringInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The name of the connector mapping.
	MappingName pulumi.StringPtrInput
	// The properties of the mapping.
	MappingProperties ConnectorMappingPropertiesInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ConnectorMapping resource.

func (ConnectorMappingArgs) ElementType

func (ConnectorMappingArgs) ElementType() reflect.Type

type ConnectorMappingAvailability

type ConnectorMappingAvailability struct {
	// The frequency to update.
	Frequency *FrequencyTypes `pulumi:"frequency"`
	// The interval of the given frequency to use.
	Interval int `pulumi:"interval"`
}

Connector mapping property availability.

type ConnectorMappingAvailabilityArgs

type ConnectorMappingAvailabilityArgs struct {
	// The frequency to update.
	Frequency FrequencyTypesPtrInput `pulumi:"frequency"`
	// The interval of the given frequency to use.
	Interval pulumi.IntInput `pulumi:"interval"`
}

Connector mapping property availability.

func (ConnectorMappingAvailabilityArgs) ElementType

func (ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityOutput

func (i ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityOutput() ConnectorMappingAvailabilityOutput

func (ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityOutputWithContext

func (i ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityOutput

type ConnectorMappingAvailabilityInput

type ConnectorMappingAvailabilityInput interface {
	pulumi.Input

	ToConnectorMappingAvailabilityOutput() ConnectorMappingAvailabilityOutput
	ToConnectorMappingAvailabilityOutputWithContext(context.Context) ConnectorMappingAvailabilityOutput
}

ConnectorMappingAvailabilityInput is an input type that accepts ConnectorMappingAvailabilityArgs and ConnectorMappingAvailabilityOutput values. You can construct a concrete instance of `ConnectorMappingAvailabilityInput` via:

ConnectorMappingAvailabilityArgs{...}

type ConnectorMappingAvailabilityOutput

type ConnectorMappingAvailabilityOutput struct{ *pulumi.OutputState }

Connector mapping property availability.

func (ConnectorMappingAvailabilityOutput) ElementType

func (ConnectorMappingAvailabilityOutput) Frequency

The frequency to update.

func (ConnectorMappingAvailabilityOutput) Interval

The interval of the given frequency to use.

func (ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityOutput

func (o ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityOutput() ConnectorMappingAvailabilityOutput

func (ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityOutputWithContext

func (o ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityOutput

type ConnectorMappingAvailabilityResponse

type ConnectorMappingAvailabilityResponse struct {
	// The frequency to update.
	Frequency *string `pulumi:"frequency"`
	// The interval of the given frequency to use.
	Interval int `pulumi:"interval"`
}

Connector mapping property availability.

type ConnectorMappingAvailabilityResponseOutput

type ConnectorMappingAvailabilityResponseOutput struct{ *pulumi.OutputState }

Connector mapping property availability.

func (ConnectorMappingAvailabilityResponseOutput) ElementType

func (ConnectorMappingAvailabilityResponseOutput) Frequency

The frequency to update.

func (ConnectorMappingAvailabilityResponseOutput) Interval

The interval of the given frequency to use.

func (ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponseOutput

func (o ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponseOutput() ConnectorMappingAvailabilityResponseOutput

func (ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponseOutputWithContext

func (o ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponseOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityResponseOutput

type ConnectorMappingCompleteOperation

type ConnectorMappingCompleteOperation struct {
	// The type of completion operation.
	CompletionOperationType *CompletionOperationTypes `pulumi:"completionOperationType"`
	// The destination folder where files will be moved to once the import is done.
	DestinationFolder *string `pulumi:"destinationFolder"`
}

The complete operation.

type ConnectorMappingCompleteOperationArgs

type ConnectorMappingCompleteOperationArgs struct {
	// The type of completion operation.
	CompletionOperationType CompletionOperationTypesPtrInput `pulumi:"completionOperationType"`
	// The destination folder where files will be moved to once the import is done.
	DestinationFolder pulumi.StringPtrInput `pulumi:"destinationFolder"`
}

The complete operation.

func (ConnectorMappingCompleteOperationArgs) ElementType

func (ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationOutput

func (i ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationOutput() ConnectorMappingCompleteOperationOutput

func (ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationOutputWithContext

func (i ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationOutput

type ConnectorMappingCompleteOperationInput

type ConnectorMappingCompleteOperationInput interface {
	pulumi.Input

	ToConnectorMappingCompleteOperationOutput() ConnectorMappingCompleteOperationOutput
	ToConnectorMappingCompleteOperationOutputWithContext(context.Context) ConnectorMappingCompleteOperationOutput
}

ConnectorMappingCompleteOperationInput is an input type that accepts ConnectorMappingCompleteOperationArgs and ConnectorMappingCompleteOperationOutput values. You can construct a concrete instance of `ConnectorMappingCompleteOperationInput` via:

ConnectorMappingCompleteOperationArgs{...}

type ConnectorMappingCompleteOperationOutput

type ConnectorMappingCompleteOperationOutput struct{ *pulumi.OutputState }

The complete operation.

func (ConnectorMappingCompleteOperationOutput) CompletionOperationType

The type of completion operation.

func (ConnectorMappingCompleteOperationOutput) DestinationFolder

The destination folder where files will be moved to once the import is done.

func (ConnectorMappingCompleteOperationOutput) ElementType

func (ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationOutput

func (o ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationOutput() ConnectorMappingCompleteOperationOutput

func (ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationOutputWithContext

func (o ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationOutput

type ConnectorMappingCompleteOperationResponse

type ConnectorMappingCompleteOperationResponse struct {
	// The type of completion operation.
	CompletionOperationType *string `pulumi:"completionOperationType"`
	// The destination folder where files will be moved to once the import is done.
	DestinationFolder *string `pulumi:"destinationFolder"`
}

The complete operation.

type ConnectorMappingCompleteOperationResponseOutput

type ConnectorMappingCompleteOperationResponseOutput struct{ *pulumi.OutputState }

The complete operation.

func (ConnectorMappingCompleteOperationResponseOutput) CompletionOperationType

The type of completion operation.

func (ConnectorMappingCompleteOperationResponseOutput) DestinationFolder

The destination folder where files will be moved to once the import is done.

func (ConnectorMappingCompleteOperationResponseOutput) ElementType

func (ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponseOutput

func (o ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponseOutput() ConnectorMappingCompleteOperationResponseOutput

func (ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponseOutputWithContext

func (o ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponseOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationResponseOutput

type ConnectorMappingErrorManagement

type ConnectorMappingErrorManagement struct {
	// The error limit allowed while importing data.
	ErrorLimit *int `pulumi:"errorLimit"`
	// The type of error management to use for the mapping.
	ErrorManagementType ErrorManagementTypes `pulumi:"errorManagementType"`
}

The error management.

type ConnectorMappingErrorManagementArgs

type ConnectorMappingErrorManagementArgs struct {
	// The error limit allowed while importing data.
	ErrorLimit pulumi.IntPtrInput `pulumi:"errorLimit"`
	// The type of error management to use for the mapping.
	ErrorManagementType ErrorManagementTypesInput `pulumi:"errorManagementType"`
}

The error management.

func (ConnectorMappingErrorManagementArgs) ElementType

func (ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementOutput

func (i ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementOutput() ConnectorMappingErrorManagementOutput

func (ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementOutputWithContext

func (i ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementOutput

type ConnectorMappingErrorManagementInput

type ConnectorMappingErrorManagementInput interface {
	pulumi.Input

	ToConnectorMappingErrorManagementOutput() ConnectorMappingErrorManagementOutput
	ToConnectorMappingErrorManagementOutputWithContext(context.Context) ConnectorMappingErrorManagementOutput
}

ConnectorMappingErrorManagementInput is an input type that accepts ConnectorMappingErrorManagementArgs and ConnectorMappingErrorManagementOutput values. You can construct a concrete instance of `ConnectorMappingErrorManagementInput` via:

ConnectorMappingErrorManagementArgs{...}

type ConnectorMappingErrorManagementOutput

type ConnectorMappingErrorManagementOutput struct{ *pulumi.OutputState }

The error management.

func (ConnectorMappingErrorManagementOutput) ElementType

func (ConnectorMappingErrorManagementOutput) ErrorLimit

The error limit allowed while importing data.

func (ConnectorMappingErrorManagementOutput) ErrorManagementType

The type of error management to use for the mapping.

func (ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementOutput

func (o ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementOutput() ConnectorMappingErrorManagementOutput

func (ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementOutputWithContext

func (o ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementOutput

type ConnectorMappingErrorManagementResponse

type ConnectorMappingErrorManagementResponse struct {
	// The error limit allowed while importing data.
	ErrorLimit *int `pulumi:"errorLimit"`
	// The type of error management to use for the mapping.
	ErrorManagementType string `pulumi:"errorManagementType"`
}

The error management.

type ConnectorMappingErrorManagementResponseOutput

type ConnectorMappingErrorManagementResponseOutput struct{ *pulumi.OutputState }

The error management.

func (ConnectorMappingErrorManagementResponseOutput) ElementType

func (ConnectorMappingErrorManagementResponseOutput) ErrorLimit

The error limit allowed while importing data.

func (ConnectorMappingErrorManagementResponseOutput) ErrorManagementType

The type of error management to use for the mapping.

func (ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponseOutput

func (o ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponseOutput() ConnectorMappingErrorManagementResponseOutput

func (ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponseOutputWithContext

func (o ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponseOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementResponseOutput

type ConnectorMappingFormat

type ConnectorMappingFormat struct {
	// The oData language.
	AcceptLanguage *string `pulumi:"acceptLanguage"`
	// Character separating array elements.
	ArraySeparator *string `pulumi:"arraySeparator"`
	// The character that signifies a break between columns.
	ColumnDelimiter *string `pulumi:"columnDelimiter"`
	// The type mapping format.
	FormatType FormatTypes `pulumi:"formatType"`
	// Quote character, used to indicate enquoted fields.
	QuoteCharacter *string `pulumi:"quoteCharacter"`
	// Escape character for quotes, can be the same as the quoteCharacter.
	QuoteEscapeCharacter *string `pulumi:"quoteEscapeCharacter"`
}

Connector mapping property format.

type ConnectorMappingFormatArgs

type ConnectorMappingFormatArgs struct {
	// The oData language.
	AcceptLanguage pulumi.StringPtrInput `pulumi:"acceptLanguage"`
	// Character separating array elements.
	ArraySeparator pulumi.StringPtrInput `pulumi:"arraySeparator"`
	// The character that signifies a break between columns.
	ColumnDelimiter pulumi.StringPtrInput `pulumi:"columnDelimiter"`
	// The type mapping format.
	FormatType FormatTypesInput `pulumi:"formatType"`
	// Quote character, used to indicate enquoted fields.
	QuoteCharacter pulumi.StringPtrInput `pulumi:"quoteCharacter"`
	// Escape character for quotes, can be the same as the quoteCharacter.
	QuoteEscapeCharacter pulumi.StringPtrInput `pulumi:"quoteEscapeCharacter"`
}

Connector mapping property format.

func (ConnectorMappingFormatArgs) ElementType

func (ConnectorMappingFormatArgs) ElementType() reflect.Type

func (ConnectorMappingFormatArgs) ToConnectorMappingFormatOutput

func (i ConnectorMappingFormatArgs) ToConnectorMappingFormatOutput() ConnectorMappingFormatOutput

func (ConnectorMappingFormatArgs) ToConnectorMappingFormatOutputWithContext

func (i ConnectorMappingFormatArgs) ToConnectorMappingFormatOutputWithContext(ctx context.Context) ConnectorMappingFormatOutput

type ConnectorMappingFormatInput

type ConnectorMappingFormatInput interface {
	pulumi.Input

	ToConnectorMappingFormatOutput() ConnectorMappingFormatOutput
	ToConnectorMappingFormatOutputWithContext(context.Context) ConnectorMappingFormatOutput
}

ConnectorMappingFormatInput is an input type that accepts ConnectorMappingFormatArgs and ConnectorMappingFormatOutput values. You can construct a concrete instance of `ConnectorMappingFormatInput` via:

ConnectorMappingFormatArgs{...}

type ConnectorMappingFormatOutput

type ConnectorMappingFormatOutput struct{ *pulumi.OutputState }

Connector mapping property format.

func (ConnectorMappingFormatOutput) AcceptLanguage

The oData language.

func (ConnectorMappingFormatOutput) ArraySeparator

Character separating array elements.

func (ConnectorMappingFormatOutput) ColumnDelimiter

The character that signifies a break between columns.

func (ConnectorMappingFormatOutput) ElementType

func (ConnectorMappingFormatOutput) FormatType

The type mapping format.

func (ConnectorMappingFormatOutput) QuoteCharacter

Quote character, used to indicate enquoted fields.

func (ConnectorMappingFormatOutput) QuoteEscapeCharacter

func (o ConnectorMappingFormatOutput) QuoteEscapeCharacter() pulumi.StringPtrOutput

Escape character for quotes, can be the same as the quoteCharacter.

func (ConnectorMappingFormatOutput) ToConnectorMappingFormatOutput

func (o ConnectorMappingFormatOutput) ToConnectorMappingFormatOutput() ConnectorMappingFormatOutput

func (ConnectorMappingFormatOutput) ToConnectorMappingFormatOutputWithContext

func (o ConnectorMappingFormatOutput) ToConnectorMappingFormatOutputWithContext(ctx context.Context) ConnectorMappingFormatOutput

type ConnectorMappingFormatResponse

type ConnectorMappingFormatResponse struct {
	// The oData language.
	AcceptLanguage *string `pulumi:"acceptLanguage"`
	// Character separating array elements.
	ArraySeparator *string `pulumi:"arraySeparator"`
	// The character that signifies a break between columns.
	ColumnDelimiter *string `pulumi:"columnDelimiter"`
	// The type mapping format.
	FormatType string `pulumi:"formatType"`
	// Quote character, used to indicate enquoted fields.
	QuoteCharacter *string `pulumi:"quoteCharacter"`
	// Escape character for quotes, can be the same as the quoteCharacter.
	QuoteEscapeCharacter *string `pulumi:"quoteEscapeCharacter"`
}

Connector mapping property format.

type ConnectorMappingFormatResponseOutput

type ConnectorMappingFormatResponseOutput struct{ *pulumi.OutputState }

Connector mapping property format.

func (ConnectorMappingFormatResponseOutput) AcceptLanguage

The oData language.

func (ConnectorMappingFormatResponseOutput) ArraySeparator

Character separating array elements.

func (ConnectorMappingFormatResponseOutput) ColumnDelimiter

The character that signifies a break between columns.

func (ConnectorMappingFormatResponseOutput) ElementType

func (ConnectorMappingFormatResponseOutput) FormatType

The type mapping format.

func (ConnectorMappingFormatResponseOutput) QuoteCharacter

Quote character, used to indicate enquoted fields.

func (ConnectorMappingFormatResponseOutput) QuoteEscapeCharacter

Escape character for quotes, can be the same as the quoteCharacter.

func (ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponseOutput

func (o ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponseOutput() ConnectorMappingFormatResponseOutput

func (ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponseOutputWithContext

func (o ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponseOutputWithContext(ctx context.Context) ConnectorMappingFormatResponseOutput

type ConnectorMappingInput

type ConnectorMappingInput interface {
	pulumi.Input

	ToConnectorMappingOutput() ConnectorMappingOutput
	ToConnectorMappingOutputWithContext(ctx context.Context) ConnectorMappingOutput
}

type ConnectorMappingOutput

type ConnectorMappingOutput struct{ *pulumi.OutputState }

func (ConnectorMappingOutput) ConnectorMappingName

func (o ConnectorMappingOutput) ConnectorMappingName() pulumi.StringOutput

The connector mapping name

func (ConnectorMappingOutput) ConnectorName

func (o ConnectorMappingOutput) ConnectorName() pulumi.StringOutput

The connector name.

func (ConnectorMappingOutput) ConnectorType

func (o ConnectorMappingOutput) ConnectorType() pulumi.StringPtrOutput

Type of connector.

func (ConnectorMappingOutput) Created

The created time.

func (ConnectorMappingOutput) DataFormatId

func (o ConnectorMappingOutput) DataFormatId() pulumi.StringOutput

The DataFormat ID.

func (ConnectorMappingOutput) Description

The description of the connector mapping.

func (ConnectorMappingOutput) DisplayName

Display name for the connector mapping.

func (ConnectorMappingOutput) ElementType

func (ConnectorMappingOutput) ElementType() reflect.Type

func (ConnectorMappingOutput) EntityType

Defines which entity type the file should map to.

func (ConnectorMappingOutput) EntityTypeName

func (o ConnectorMappingOutput) EntityTypeName() pulumi.StringOutput

The mapping entity name.

func (ConnectorMappingOutput) LastModified

func (o ConnectorMappingOutput) LastModified() pulumi.StringOutput

The last modified time.

func (ConnectorMappingOutput) MappingProperties

The properties of the mapping.

func (ConnectorMappingOutput) Name

Resource name.

func (ConnectorMappingOutput) NextRunTime

func (o ConnectorMappingOutput) NextRunTime() pulumi.StringOutput

The next run time based on customer's settings.

func (ConnectorMappingOutput) RunId

The RunId.

func (ConnectorMappingOutput) State

State of connector mapping.

func (ConnectorMappingOutput) TenantId

The hub name.

func (ConnectorMappingOutput) ToConnectorMappingOutput

func (o ConnectorMappingOutput) ToConnectorMappingOutput() ConnectorMappingOutput

func (ConnectorMappingOutput) ToConnectorMappingOutputWithContext

func (o ConnectorMappingOutput) ToConnectorMappingOutputWithContext(ctx context.Context) ConnectorMappingOutput

func (ConnectorMappingOutput) Type

Resource type.

type ConnectorMappingProperties

type ConnectorMappingProperties struct {
	// The availability of mapping property.
	Availability ConnectorMappingAvailability `pulumi:"availability"`
	// The operation after import is done.
	CompleteOperation ConnectorMappingCompleteOperation `pulumi:"completeOperation"`
	// The error management setting for the mapping.
	ErrorManagement ConnectorMappingErrorManagement `pulumi:"errorManagement"`
	// The file filter for the mapping.
	FileFilter *string `pulumi:"fileFilter"`
	// The folder path for the mapping.
	FolderPath *string `pulumi:"folderPath"`
	// The format of mapping property.
	Format ConnectorMappingFormat `pulumi:"format"`
	// If the file contains a header or not.
	HasHeader *bool `pulumi:"hasHeader"`
	// Ingestion mapping information at property level.
	Structure []ConnectorMappingStructure `pulumi:"structure"`
}

The connector mapping properties.

type ConnectorMappingPropertiesArgs

type ConnectorMappingPropertiesArgs struct {
	// The availability of mapping property.
	Availability ConnectorMappingAvailabilityInput `pulumi:"availability"`
	// The operation after import is done.
	CompleteOperation ConnectorMappingCompleteOperationInput `pulumi:"completeOperation"`
	// The error management setting for the mapping.
	ErrorManagement ConnectorMappingErrorManagementInput `pulumi:"errorManagement"`
	// The file filter for the mapping.
	FileFilter pulumi.StringPtrInput `pulumi:"fileFilter"`
	// The folder path for the mapping.
	FolderPath pulumi.StringPtrInput `pulumi:"folderPath"`
	// The format of mapping property.
	Format ConnectorMappingFormatInput `pulumi:"format"`
	// If the file contains a header or not.
	HasHeader pulumi.BoolPtrInput `pulumi:"hasHeader"`
	// Ingestion mapping information at property level.
	Structure ConnectorMappingStructureArrayInput `pulumi:"structure"`
}

The connector mapping properties.

func (ConnectorMappingPropertiesArgs) ElementType

func (ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesOutput

func (i ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesOutput() ConnectorMappingPropertiesOutput

func (ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesOutputWithContext

func (i ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesOutputWithContext(ctx context.Context) ConnectorMappingPropertiesOutput

type ConnectorMappingPropertiesInput

type ConnectorMappingPropertiesInput interface {
	pulumi.Input

	ToConnectorMappingPropertiesOutput() ConnectorMappingPropertiesOutput
	ToConnectorMappingPropertiesOutputWithContext(context.Context) ConnectorMappingPropertiesOutput
}

ConnectorMappingPropertiesInput is an input type that accepts ConnectorMappingPropertiesArgs and ConnectorMappingPropertiesOutput values. You can construct a concrete instance of `ConnectorMappingPropertiesInput` via:

ConnectorMappingPropertiesArgs{...}

type ConnectorMappingPropertiesOutput

type ConnectorMappingPropertiesOutput struct{ *pulumi.OutputState }

The connector mapping properties.

func (ConnectorMappingPropertiesOutput) Availability

The availability of mapping property.

func (ConnectorMappingPropertiesOutput) CompleteOperation

The operation after import is done.

func (ConnectorMappingPropertiesOutput) ElementType

func (ConnectorMappingPropertiesOutput) ErrorManagement

The error management setting for the mapping.

func (ConnectorMappingPropertiesOutput) FileFilter

The file filter for the mapping.

func (ConnectorMappingPropertiesOutput) FolderPath

The folder path for the mapping.

func (ConnectorMappingPropertiesOutput) Format

The format of mapping property.

func (ConnectorMappingPropertiesOutput) HasHeader

If the file contains a header or not.

func (ConnectorMappingPropertiesOutput) Structure

Ingestion mapping information at property level.

func (ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesOutput

func (o ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesOutput() ConnectorMappingPropertiesOutput

func (ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesOutputWithContext

func (o ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesOutputWithContext(ctx context.Context) ConnectorMappingPropertiesOutput

type ConnectorMappingPropertiesResponse

type ConnectorMappingPropertiesResponse struct {
	// The availability of mapping property.
	Availability ConnectorMappingAvailabilityResponse `pulumi:"availability"`
	// The operation after import is done.
	CompleteOperation ConnectorMappingCompleteOperationResponse `pulumi:"completeOperation"`
	// The error management setting for the mapping.
	ErrorManagement ConnectorMappingErrorManagementResponse `pulumi:"errorManagement"`
	// The file filter for the mapping.
	FileFilter *string `pulumi:"fileFilter"`
	// The folder path for the mapping.
	FolderPath *string `pulumi:"folderPath"`
	// The format of mapping property.
	Format ConnectorMappingFormatResponse `pulumi:"format"`
	// If the file contains a header or not.
	HasHeader *bool `pulumi:"hasHeader"`
	// Ingestion mapping information at property level.
	Structure []ConnectorMappingStructureResponse `pulumi:"structure"`
}

The connector mapping properties.

type ConnectorMappingPropertiesResponseOutput

type ConnectorMappingPropertiesResponseOutput struct{ *pulumi.OutputState }

The connector mapping properties.

func (ConnectorMappingPropertiesResponseOutput) Availability

The availability of mapping property.

func (ConnectorMappingPropertiesResponseOutput) CompleteOperation

The operation after import is done.

func (ConnectorMappingPropertiesResponseOutput) ElementType

func (ConnectorMappingPropertiesResponseOutput) ErrorManagement

The error management setting for the mapping.

func (ConnectorMappingPropertiesResponseOutput) FileFilter

The file filter for the mapping.

func (ConnectorMappingPropertiesResponseOutput) FolderPath

The folder path for the mapping.

func (ConnectorMappingPropertiesResponseOutput) Format

The format of mapping property.

func (ConnectorMappingPropertiesResponseOutput) HasHeader

If the file contains a header or not.

func (ConnectorMappingPropertiesResponseOutput) Structure

Ingestion mapping information at property level.

func (ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponseOutput

func (o ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponseOutput() ConnectorMappingPropertiesResponseOutput

func (ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponseOutputWithContext

func (o ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponseOutputWithContext(ctx context.Context) ConnectorMappingPropertiesResponseOutput

type ConnectorMappingState

type ConnectorMappingState struct {
}

func (ConnectorMappingState) ElementType

func (ConnectorMappingState) ElementType() reflect.Type

type ConnectorMappingStructure

type ConnectorMappingStructure struct {
	// The column name of the import file.
	ColumnName string `pulumi:"columnName"`
	// Custom format specifier for input parsing.
	CustomFormatSpecifier *string `pulumi:"customFormatSpecifier"`
	// Indicates if the column is encrypted.
	IsEncrypted *bool `pulumi:"isEncrypted"`
	// The property name of the mapping entity.
	PropertyName string `pulumi:"propertyName"`
}

Connector mapping property structure.

type ConnectorMappingStructureArgs

type ConnectorMappingStructureArgs struct {
	// The column name of the import file.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// Custom format specifier for input parsing.
	CustomFormatSpecifier pulumi.StringPtrInput `pulumi:"customFormatSpecifier"`
	// Indicates if the column is encrypted.
	IsEncrypted pulumi.BoolPtrInput `pulumi:"isEncrypted"`
	// The property name of the mapping entity.
	PropertyName pulumi.StringInput `pulumi:"propertyName"`
}

Connector mapping property structure.

func (ConnectorMappingStructureArgs) ElementType

func (ConnectorMappingStructureArgs) ToConnectorMappingStructureOutput

func (i ConnectorMappingStructureArgs) ToConnectorMappingStructureOutput() ConnectorMappingStructureOutput

func (ConnectorMappingStructureArgs) ToConnectorMappingStructureOutputWithContext

func (i ConnectorMappingStructureArgs) ToConnectorMappingStructureOutputWithContext(ctx context.Context) ConnectorMappingStructureOutput

type ConnectorMappingStructureArray

type ConnectorMappingStructureArray []ConnectorMappingStructureInput

func (ConnectorMappingStructureArray) ElementType

func (ConnectorMappingStructureArray) ToConnectorMappingStructureArrayOutput

func (i ConnectorMappingStructureArray) ToConnectorMappingStructureArrayOutput() ConnectorMappingStructureArrayOutput

func (ConnectorMappingStructureArray) ToConnectorMappingStructureArrayOutputWithContext

func (i ConnectorMappingStructureArray) ToConnectorMappingStructureArrayOutputWithContext(ctx context.Context) ConnectorMappingStructureArrayOutput

type ConnectorMappingStructureArrayInput

type ConnectorMappingStructureArrayInput interface {
	pulumi.Input

	ToConnectorMappingStructureArrayOutput() ConnectorMappingStructureArrayOutput
	ToConnectorMappingStructureArrayOutputWithContext(context.Context) ConnectorMappingStructureArrayOutput
}

ConnectorMappingStructureArrayInput is an input type that accepts ConnectorMappingStructureArray and ConnectorMappingStructureArrayOutput values. You can construct a concrete instance of `ConnectorMappingStructureArrayInput` via:

ConnectorMappingStructureArray{ ConnectorMappingStructureArgs{...} }

type ConnectorMappingStructureArrayOutput

type ConnectorMappingStructureArrayOutput struct{ *pulumi.OutputState }

func (ConnectorMappingStructureArrayOutput) ElementType

func (ConnectorMappingStructureArrayOutput) Index

func (ConnectorMappingStructureArrayOutput) ToConnectorMappingStructureArrayOutput

func (o ConnectorMappingStructureArrayOutput) ToConnectorMappingStructureArrayOutput() ConnectorMappingStructureArrayOutput

func (ConnectorMappingStructureArrayOutput) ToConnectorMappingStructureArrayOutputWithContext

func (o ConnectorMappingStructureArrayOutput) ToConnectorMappingStructureArrayOutputWithContext(ctx context.Context) ConnectorMappingStructureArrayOutput

type ConnectorMappingStructureInput

type ConnectorMappingStructureInput interface {
	pulumi.Input

	ToConnectorMappingStructureOutput() ConnectorMappingStructureOutput
	ToConnectorMappingStructureOutputWithContext(context.Context) ConnectorMappingStructureOutput
}

ConnectorMappingStructureInput is an input type that accepts ConnectorMappingStructureArgs and ConnectorMappingStructureOutput values. You can construct a concrete instance of `ConnectorMappingStructureInput` via:

ConnectorMappingStructureArgs{...}

type ConnectorMappingStructureOutput

type ConnectorMappingStructureOutput struct{ *pulumi.OutputState }

Connector mapping property structure.

func (ConnectorMappingStructureOutput) ColumnName

The column name of the import file.

func (ConnectorMappingStructureOutput) CustomFormatSpecifier

func (o ConnectorMappingStructureOutput) CustomFormatSpecifier() pulumi.StringPtrOutput

Custom format specifier for input parsing.

func (ConnectorMappingStructureOutput) ElementType

func (ConnectorMappingStructureOutput) IsEncrypted

Indicates if the column is encrypted.

func (ConnectorMappingStructureOutput) PropertyName

The property name of the mapping entity.

func (ConnectorMappingStructureOutput) ToConnectorMappingStructureOutput

func (o ConnectorMappingStructureOutput) ToConnectorMappingStructureOutput() ConnectorMappingStructureOutput

func (ConnectorMappingStructureOutput) ToConnectorMappingStructureOutputWithContext

func (o ConnectorMappingStructureOutput) ToConnectorMappingStructureOutputWithContext(ctx context.Context) ConnectorMappingStructureOutput

type ConnectorMappingStructureResponse

type ConnectorMappingStructureResponse struct {
	// The column name of the import file.
	ColumnName string `pulumi:"columnName"`
	// Custom format specifier for input parsing.
	CustomFormatSpecifier *string `pulumi:"customFormatSpecifier"`
	// Indicates if the column is encrypted.
	IsEncrypted *bool `pulumi:"isEncrypted"`
	// The property name of the mapping entity.
	PropertyName string `pulumi:"propertyName"`
}

Connector mapping property structure.

type ConnectorMappingStructureResponseArrayOutput

type ConnectorMappingStructureResponseArrayOutput struct{ *pulumi.OutputState }

func (ConnectorMappingStructureResponseArrayOutput) ElementType

func (ConnectorMappingStructureResponseArrayOutput) Index

func (ConnectorMappingStructureResponseArrayOutput) ToConnectorMappingStructureResponseArrayOutput

func (o ConnectorMappingStructureResponseArrayOutput) ToConnectorMappingStructureResponseArrayOutput() ConnectorMappingStructureResponseArrayOutput

func (ConnectorMappingStructureResponseArrayOutput) ToConnectorMappingStructureResponseArrayOutputWithContext

func (o ConnectorMappingStructureResponseArrayOutput) ToConnectorMappingStructureResponseArrayOutputWithContext(ctx context.Context) ConnectorMappingStructureResponseArrayOutput

type ConnectorMappingStructureResponseOutput

type ConnectorMappingStructureResponseOutput struct{ *pulumi.OutputState }

Connector mapping property structure.

func (ConnectorMappingStructureResponseOutput) ColumnName

The column name of the import file.

func (ConnectorMappingStructureResponseOutput) CustomFormatSpecifier

Custom format specifier for input parsing.

func (ConnectorMappingStructureResponseOutput) ElementType

func (ConnectorMappingStructureResponseOutput) IsEncrypted

Indicates if the column is encrypted.

func (ConnectorMappingStructureResponseOutput) PropertyName

The property name of the mapping entity.

func (ConnectorMappingStructureResponseOutput) ToConnectorMappingStructureResponseOutput

func (o ConnectorMappingStructureResponseOutput) ToConnectorMappingStructureResponseOutput() ConnectorMappingStructureResponseOutput

func (ConnectorMappingStructureResponseOutput) ToConnectorMappingStructureResponseOutputWithContext

func (o ConnectorMappingStructureResponseOutput) ToConnectorMappingStructureResponseOutputWithContext(ctx context.Context) ConnectorMappingStructureResponseOutput

type ConnectorOutput

type ConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorOutput) ConnectorId

func (o ConnectorOutput) ConnectorId() pulumi.IntOutput

ID of the connector.

func (ConnectorOutput) ConnectorName

func (o ConnectorOutput) ConnectorName() pulumi.StringPtrOutput

Name of the connector.

func (ConnectorOutput) ConnectorProperties

func (o ConnectorOutput) ConnectorProperties() pulumi.MapOutput

The connector properties.

func (ConnectorOutput) ConnectorType

func (o ConnectorOutput) ConnectorType() pulumi.StringOutput

Type of connector.

func (ConnectorOutput) Created

func (o ConnectorOutput) Created() pulumi.StringOutput

The created time.

func (ConnectorOutput) Description

func (o ConnectorOutput) Description() pulumi.StringPtrOutput

Description of the connector.

func (ConnectorOutput) DisplayName

func (o ConnectorOutput) DisplayName() pulumi.StringPtrOutput

Display name of the connector.

func (ConnectorOutput) ElementType

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) IsInternal

func (o ConnectorOutput) IsInternal() pulumi.BoolPtrOutput

If this is an internal connector.

func (ConnectorOutput) LastModified

func (o ConnectorOutput) LastModified() pulumi.StringOutput

The last modified time.

func (ConnectorOutput) Name

Resource name.

func (ConnectorOutput) State

State of connector.

func (ConnectorOutput) TenantId

func (o ConnectorOutput) TenantId() pulumi.StringOutput

The hub name.

func (ConnectorOutput) ToConnectorOutput

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (ConnectorOutput) Type

Resource type.

type ConnectorState

type ConnectorState struct {
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

type ConnectorTypes

type ConnectorTypes string

Type of connector.

func (ConnectorTypes) ElementType

func (ConnectorTypes) ElementType() reflect.Type

func (ConnectorTypes) ToConnectorTypesOutput

func (e ConnectorTypes) ToConnectorTypesOutput() ConnectorTypesOutput

func (ConnectorTypes) ToConnectorTypesOutputWithContext

func (e ConnectorTypes) ToConnectorTypesOutputWithContext(ctx context.Context) ConnectorTypesOutput

func (ConnectorTypes) ToConnectorTypesPtrOutput

func (e ConnectorTypes) ToConnectorTypesPtrOutput() ConnectorTypesPtrOutput

func (ConnectorTypes) ToConnectorTypesPtrOutputWithContext

func (e ConnectorTypes) ToConnectorTypesPtrOutputWithContext(ctx context.Context) ConnectorTypesPtrOutput

func (ConnectorTypes) ToStringOutput

func (e ConnectorTypes) ToStringOutput() pulumi.StringOutput

func (ConnectorTypes) ToStringOutputWithContext

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

func (ConnectorTypes) ToStringPtrOutput

func (e ConnectorTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorTypes) ToStringPtrOutputWithContext

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

type ConnectorTypesInput

type ConnectorTypesInput interface {
	pulumi.Input

	ToConnectorTypesOutput() ConnectorTypesOutput
	ToConnectorTypesOutputWithContext(context.Context) ConnectorTypesOutput
}

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

ConnectorTypesNone
ConnectorTypesCRM
ConnectorTypesAzureBlob
ConnectorTypesSalesforce
ConnectorTypesExchangeOnline
ConnectorTypesOutbound

type ConnectorTypesOutput

type ConnectorTypesOutput struct{ *pulumi.OutputState }

func (ConnectorTypesOutput) ElementType

func (ConnectorTypesOutput) ElementType() reflect.Type

func (ConnectorTypesOutput) ToConnectorTypesOutput

func (o ConnectorTypesOutput) ToConnectorTypesOutput() ConnectorTypesOutput

func (ConnectorTypesOutput) ToConnectorTypesOutputWithContext

func (o ConnectorTypesOutput) ToConnectorTypesOutputWithContext(ctx context.Context) ConnectorTypesOutput

func (ConnectorTypesOutput) ToConnectorTypesPtrOutput

func (o ConnectorTypesOutput) ToConnectorTypesPtrOutput() ConnectorTypesPtrOutput

func (ConnectorTypesOutput) ToConnectorTypesPtrOutputWithContext

func (o ConnectorTypesOutput) ToConnectorTypesPtrOutputWithContext(ctx context.Context) ConnectorTypesPtrOutput

func (ConnectorTypesOutput) ToStringOutput

func (o ConnectorTypesOutput) ToStringOutput() pulumi.StringOutput

func (ConnectorTypesOutput) ToStringOutputWithContext

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

func (ConnectorTypesOutput) ToStringPtrOutput

func (o ConnectorTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorTypesOutput) ToStringPtrOutputWithContext

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

type ConnectorTypesPtrInput

type ConnectorTypesPtrInput interface {
	pulumi.Input

	ToConnectorTypesPtrOutput() ConnectorTypesPtrOutput
	ToConnectorTypesPtrOutputWithContext(context.Context) ConnectorTypesPtrOutput
}

func ConnectorTypesPtr

func ConnectorTypesPtr(v string) ConnectorTypesPtrInput

type ConnectorTypesPtrOutput

type ConnectorTypesPtrOutput struct{ *pulumi.OutputState }

func (ConnectorTypesPtrOutput) Elem

func (ConnectorTypesPtrOutput) ElementType

func (ConnectorTypesPtrOutput) ElementType() reflect.Type

func (ConnectorTypesPtrOutput) ToConnectorTypesPtrOutput

func (o ConnectorTypesPtrOutput) ToConnectorTypesPtrOutput() ConnectorTypesPtrOutput

func (ConnectorTypesPtrOutput) ToConnectorTypesPtrOutputWithContext

func (o ConnectorTypesPtrOutput) ToConnectorTypesPtrOutputWithContext(ctx context.Context) ConnectorTypesPtrOutput

func (ConnectorTypesPtrOutput) ToStringPtrOutput

func (o ConnectorTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorTypesPtrOutput) ToStringPtrOutputWithContext

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

type DataSourcePrecedenceResponse

type DataSourcePrecedenceResponse struct {
	// The data source reference id.
	DataSourceReferenceId string `pulumi:"dataSourceReferenceId"`
	// The data source type.
	DataSourceType string `pulumi:"dataSourceType"`
	// The data source ID.
	Id int `pulumi:"id"`
	// The data source name
	Name string `pulumi:"name"`
	// the precedence value.
	Precedence *int `pulumi:"precedence"`
	// The data source status.
	Status string `pulumi:"status"`
}

The data source precedence is a way to know the precedence of each data source.

type DataSourcePrecedenceResponseArrayOutput

type DataSourcePrecedenceResponseArrayOutput struct{ *pulumi.OutputState }

func (DataSourcePrecedenceResponseArrayOutput) ElementType

func (DataSourcePrecedenceResponseArrayOutput) Index

func (DataSourcePrecedenceResponseArrayOutput) ToDataSourcePrecedenceResponseArrayOutput

func (o DataSourcePrecedenceResponseArrayOutput) ToDataSourcePrecedenceResponseArrayOutput() DataSourcePrecedenceResponseArrayOutput

func (DataSourcePrecedenceResponseArrayOutput) ToDataSourcePrecedenceResponseArrayOutputWithContext

func (o DataSourcePrecedenceResponseArrayOutput) ToDataSourcePrecedenceResponseArrayOutputWithContext(ctx context.Context) DataSourcePrecedenceResponseArrayOutput

type DataSourcePrecedenceResponseOutput

type DataSourcePrecedenceResponseOutput struct{ *pulumi.OutputState }

The data source precedence is a way to know the precedence of each data source.

func (DataSourcePrecedenceResponseOutput) DataSourceReferenceId

func (o DataSourcePrecedenceResponseOutput) DataSourceReferenceId() pulumi.StringOutput

The data source reference id.

func (DataSourcePrecedenceResponseOutput) DataSourceType

The data source type.

func (DataSourcePrecedenceResponseOutput) ElementType

func (DataSourcePrecedenceResponseOutput) Id

The data source ID.

func (DataSourcePrecedenceResponseOutput) Name

The data source name

func (DataSourcePrecedenceResponseOutput) Precedence

the precedence value.

func (DataSourcePrecedenceResponseOutput) Status

The data source status.

func (DataSourcePrecedenceResponseOutput) ToDataSourcePrecedenceResponseOutput

func (o DataSourcePrecedenceResponseOutput) ToDataSourcePrecedenceResponseOutput() DataSourcePrecedenceResponseOutput

func (DataSourcePrecedenceResponseOutput) ToDataSourcePrecedenceResponseOutputWithContext

func (o DataSourcePrecedenceResponseOutput) ToDataSourcePrecedenceResponseOutputWithContext(ctx context.Context) DataSourcePrecedenceResponseOutput

type EntityType

type EntityType string

Type of target entity.

func (EntityType) ElementType

func (EntityType) ElementType() reflect.Type

func (EntityType) ToEntityTypeOutput

func (e EntityType) ToEntityTypeOutput() EntityTypeOutput

func (EntityType) ToEntityTypeOutputWithContext

func (e EntityType) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput

func (EntityType) ToEntityTypePtrOutput

func (e EntityType) ToEntityTypePtrOutput() EntityTypePtrOutput

func (EntityType) ToEntityTypePtrOutputWithContext

func (e EntityType) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput

func (EntityType) ToStringOutput

func (e EntityType) ToStringOutput() pulumi.StringOutput

func (EntityType) ToStringOutputWithContext

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

func (EntityType) ToStringPtrOutput

func (e EntityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityType) ToStringPtrOutputWithContext

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

type EntityTypeInput

type EntityTypeInput interface {
	pulumi.Input

	ToEntityTypeOutput() EntityTypeOutput
	ToEntityTypeOutputWithContext(context.Context) EntityTypeOutput
}

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

EntityTypeNone
EntityTypeProfile
EntityTypeInteraction
EntityTypeRelationship

type EntityTypeOutput

type EntityTypeOutput struct{ *pulumi.OutputState }

func (EntityTypeOutput) ElementType

func (EntityTypeOutput) ElementType() reflect.Type

func (EntityTypeOutput) ToEntityTypeOutput

func (o EntityTypeOutput) ToEntityTypeOutput() EntityTypeOutput

func (EntityTypeOutput) ToEntityTypeOutputWithContext

func (o EntityTypeOutput) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput

func (EntityTypeOutput) ToEntityTypePtrOutput

func (o EntityTypeOutput) ToEntityTypePtrOutput() EntityTypePtrOutput

func (EntityTypeOutput) ToEntityTypePtrOutputWithContext

func (o EntityTypeOutput) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput

func (EntityTypeOutput) ToStringOutput

func (o EntityTypeOutput) ToStringOutput() pulumi.StringOutput

func (EntityTypeOutput) ToStringOutputWithContext

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

func (EntityTypeOutput) ToStringPtrOutput

func (o EntityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypeOutput) ToStringPtrOutputWithContext

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

type EntityTypePtrInput

type EntityTypePtrInput interface {
	pulumi.Input

	ToEntityTypePtrOutput() EntityTypePtrOutput
	ToEntityTypePtrOutputWithContext(context.Context) EntityTypePtrOutput
}

func EntityTypePtr

func EntityTypePtr(v string) EntityTypePtrInput

type EntityTypePtrOutput

type EntityTypePtrOutput struct{ *pulumi.OutputState }

func (EntityTypePtrOutput) Elem

func (EntityTypePtrOutput) ElementType

func (EntityTypePtrOutput) ElementType() reflect.Type

func (EntityTypePtrOutput) ToEntityTypePtrOutput

func (o EntityTypePtrOutput) ToEntityTypePtrOutput() EntityTypePtrOutput

func (EntityTypePtrOutput) ToEntityTypePtrOutputWithContext

func (o EntityTypePtrOutput) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput

func (EntityTypePtrOutput) ToStringPtrOutput

func (o EntityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypePtrOutput) ToStringPtrOutputWithContext

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

type EntityTypes

type EntityTypes string

Type of entity.

func (EntityTypes) ElementType

func (EntityTypes) ElementType() reflect.Type

func (EntityTypes) ToEntityTypesOutput

func (e EntityTypes) ToEntityTypesOutput() EntityTypesOutput

func (EntityTypes) ToEntityTypesOutputWithContext

func (e EntityTypes) ToEntityTypesOutputWithContext(ctx context.Context) EntityTypesOutput

func (EntityTypes) ToEntityTypesPtrOutput

func (e EntityTypes) ToEntityTypesPtrOutput() EntityTypesPtrOutput

func (EntityTypes) ToEntityTypesPtrOutputWithContext

func (e EntityTypes) ToEntityTypesPtrOutputWithContext(ctx context.Context) EntityTypesPtrOutput

func (EntityTypes) ToStringOutput

func (e EntityTypes) ToStringOutput() pulumi.StringOutput

func (EntityTypes) ToStringOutputWithContext

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

func (EntityTypes) ToStringPtrOutput

func (e EntityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypes) ToStringPtrOutputWithContext

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

type EntityTypesInput

type EntityTypesInput interface {
	pulumi.Input

	ToEntityTypesOutput() EntityTypesOutput
	ToEntityTypesOutputWithContext(context.Context) EntityTypesOutput
}

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

EntityTypesNone
EntityTypesProfile
EntityTypesInteraction
EntityTypesRelationship

type EntityTypesOutput

type EntityTypesOutput struct{ *pulumi.OutputState }

func (EntityTypesOutput) ElementType

func (EntityTypesOutput) ElementType() reflect.Type

func (EntityTypesOutput) ToEntityTypesOutput

func (o EntityTypesOutput) ToEntityTypesOutput() EntityTypesOutput

func (EntityTypesOutput) ToEntityTypesOutputWithContext

func (o EntityTypesOutput) ToEntityTypesOutputWithContext(ctx context.Context) EntityTypesOutput

func (EntityTypesOutput) ToEntityTypesPtrOutput

func (o EntityTypesOutput) ToEntityTypesPtrOutput() EntityTypesPtrOutput

func (EntityTypesOutput) ToEntityTypesPtrOutputWithContext

func (o EntityTypesOutput) ToEntityTypesPtrOutputWithContext(ctx context.Context) EntityTypesPtrOutput

func (EntityTypesOutput) ToStringOutput

func (o EntityTypesOutput) ToStringOutput() pulumi.StringOutput

func (EntityTypesOutput) ToStringOutputWithContext

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

func (EntityTypesOutput) ToStringPtrOutput

func (o EntityTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypesOutput) ToStringPtrOutputWithContext

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

type EntityTypesPtrInput

type EntityTypesPtrInput interface {
	pulumi.Input

	ToEntityTypesPtrOutput() EntityTypesPtrOutput
	ToEntityTypesPtrOutputWithContext(context.Context) EntityTypesPtrOutput
}

func EntityTypesPtr

func EntityTypesPtr(v string) EntityTypesPtrInput

type EntityTypesPtrOutput

type EntityTypesPtrOutput struct{ *pulumi.OutputState }

func (EntityTypesPtrOutput) Elem

func (EntityTypesPtrOutput) ElementType

func (EntityTypesPtrOutput) ElementType() reflect.Type

func (EntityTypesPtrOutput) ToEntityTypesPtrOutput

func (o EntityTypesPtrOutput) ToEntityTypesPtrOutput() EntityTypesPtrOutput

func (EntityTypesPtrOutput) ToEntityTypesPtrOutputWithContext

func (o EntityTypesPtrOutput) ToEntityTypesPtrOutputWithContext(ctx context.Context) EntityTypesPtrOutput

func (EntityTypesPtrOutput) ToStringPtrOutput

func (o EntityTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypesPtrOutput) ToStringPtrOutputWithContext

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

type ErrorManagementTypes

type ErrorManagementTypes string

The type of error management to use for the mapping.

func (ErrorManagementTypes) ElementType

func (ErrorManagementTypes) ElementType() reflect.Type

func (ErrorManagementTypes) ToErrorManagementTypesOutput

func (e ErrorManagementTypes) ToErrorManagementTypesOutput() ErrorManagementTypesOutput

func (ErrorManagementTypes) ToErrorManagementTypesOutputWithContext

func (e ErrorManagementTypes) ToErrorManagementTypesOutputWithContext(ctx context.Context) ErrorManagementTypesOutput

func (ErrorManagementTypes) ToErrorManagementTypesPtrOutput

func (e ErrorManagementTypes) ToErrorManagementTypesPtrOutput() ErrorManagementTypesPtrOutput

func (ErrorManagementTypes) ToErrorManagementTypesPtrOutputWithContext

func (e ErrorManagementTypes) ToErrorManagementTypesPtrOutputWithContext(ctx context.Context) ErrorManagementTypesPtrOutput

func (ErrorManagementTypes) ToStringOutput

func (e ErrorManagementTypes) ToStringOutput() pulumi.StringOutput

func (ErrorManagementTypes) ToStringOutputWithContext

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

func (ErrorManagementTypes) ToStringPtrOutput

func (e ErrorManagementTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ErrorManagementTypes) ToStringPtrOutputWithContext

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

type ErrorManagementTypesInput

type ErrorManagementTypesInput interface {
	pulumi.Input

	ToErrorManagementTypesOutput() ErrorManagementTypesOutput
	ToErrorManagementTypesOutputWithContext(context.Context) ErrorManagementTypesOutput
}

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

ErrorManagementTypesRejectAndContinue
ErrorManagementTypesStopImport
ErrorManagementTypesRejectUntilLimit

type ErrorManagementTypesOutput

type ErrorManagementTypesOutput struct{ *pulumi.OutputState }

func (ErrorManagementTypesOutput) ElementType

func (ErrorManagementTypesOutput) ElementType() reflect.Type

func (ErrorManagementTypesOutput) ToErrorManagementTypesOutput

func (o ErrorManagementTypesOutput) ToErrorManagementTypesOutput() ErrorManagementTypesOutput

func (ErrorManagementTypesOutput) ToErrorManagementTypesOutputWithContext

func (o ErrorManagementTypesOutput) ToErrorManagementTypesOutputWithContext(ctx context.Context) ErrorManagementTypesOutput

func (ErrorManagementTypesOutput) ToErrorManagementTypesPtrOutput

func (o ErrorManagementTypesOutput) ToErrorManagementTypesPtrOutput() ErrorManagementTypesPtrOutput

func (ErrorManagementTypesOutput) ToErrorManagementTypesPtrOutputWithContext

func (o ErrorManagementTypesOutput) ToErrorManagementTypesPtrOutputWithContext(ctx context.Context) ErrorManagementTypesPtrOutput

func (ErrorManagementTypesOutput) ToStringOutput

func (o ErrorManagementTypesOutput) ToStringOutput() pulumi.StringOutput

func (ErrorManagementTypesOutput) ToStringOutputWithContext

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

func (ErrorManagementTypesOutput) ToStringPtrOutput

func (o ErrorManagementTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ErrorManagementTypesOutput) ToStringPtrOutputWithContext

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

type ErrorManagementTypesPtrInput

type ErrorManagementTypesPtrInput interface {
	pulumi.Input

	ToErrorManagementTypesPtrOutput() ErrorManagementTypesPtrOutput
	ToErrorManagementTypesPtrOutputWithContext(context.Context) ErrorManagementTypesPtrOutput
}

func ErrorManagementTypesPtr

func ErrorManagementTypesPtr(v string) ErrorManagementTypesPtrInput

type ErrorManagementTypesPtrOutput

type ErrorManagementTypesPtrOutput struct{ *pulumi.OutputState }

func (ErrorManagementTypesPtrOutput) Elem

func (ErrorManagementTypesPtrOutput) ElementType

func (ErrorManagementTypesPtrOutput) ToErrorManagementTypesPtrOutput

func (o ErrorManagementTypesPtrOutput) ToErrorManagementTypesPtrOutput() ErrorManagementTypesPtrOutput

func (ErrorManagementTypesPtrOutput) ToErrorManagementTypesPtrOutputWithContext

func (o ErrorManagementTypesPtrOutput) ToErrorManagementTypesPtrOutputWithContext(ctx context.Context) ErrorManagementTypesPtrOutput

func (ErrorManagementTypesPtrOutput) ToStringPtrOutput

func (ErrorManagementTypesPtrOutput) ToStringPtrOutputWithContext

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

type FormatTypes

type FormatTypes string

The type mapping format.

func (FormatTypes) ElementType

func (FormatTypes) ElementType() reflect.Type

func (FormatTypes) ToFormatTypesOutput

func (e FormatTypes) ToFormatTypesOutput() FormatTypesOutput

func (FormatTypes) ToFormatTypesOutputWithContext

func (e FormatTypes) ToFormatTypesOutputWithContext(ctx context.Context) FormatTypesOutput

func (FormatTypes) ToFormatTypesPtrOutput

func (e FormatTypes) ToFormatTypesPtrOutput() FormatTypesPtrOutput

func (FormatTypes) ToFormatTypesPtrOutputWithContext

func (e FormatTypes) ToFormatTypesPtrOutputWithContext(ctx context.Context) FormatTypesPtrOutput

func (FormatTypes) ToStringOutput

func (e FormatTypes) ToStringOutput() pulumi.StringOutput

func (FormatTypes) ToStringOutputWithContext

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

func (FormatTypes) ToStringPtrOutput

func (e FormatTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormatTypes) ToStringPtrOutputWithContext

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

type FormatTypesInput

type FormatTypesInput interface {
	pulumi.Input

	ToFormatTypesOutput() FormatTypesOutput
	ToFormatTypesOutputWithContext(context.Context) FormatTypesOutput
}

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

FormatTypesTextFormat

type FormatTypesOutput

type FormatTypesOutput struct{ *pulumi.OutputState }

func (FormatTypesOutput) ElementType

func (FormatTypesOutput) ElementType() reflect.Type

func (FormatTypesOutput) ToFormatTypesOutput

func (o FormatTypesOutput) ToFormatTypesOutput() FormatTypesOutput

func (FormatTypesOutput) ToFormatTypesOutputWithContext

func (o FormatTypesOutput) ToFormatTypesOutputWithContext(ctx context.Context) FormatTypesOutput

func (FormatTypesOutput) ToFormatTypesPtrOutput

func (o FormatTypesOutput) ToFormatTypesPtrOutput() FormatTypesPtrOutput

func (FormatTypesOutput) ToFormatTypesPtrOutputWithContext

func (o FormatTypesOutput) ToFormatTypesPtrOutputWithContext(ctx context.Context) FormatTypesPtrOutput

func (FormatTypesOutput) ToStringOutput

func (o FormatTypesOutput) ToStringOutput() pulumi.StringOutput

func (FormatTypesOutput) ToStringOutputWithContext

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

func (FormatTypesOutput) ToStringPtrOutput

func (o FormatTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormatTypesOutput) ToStringPtrOutputWithContext

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

type FormatTypesPtrInput

type FormatTypesPtrInput interface {
	pulumi.Input

	ToFormatTypesPtrOutput() FormatTypesPtrOutput
	ToFormatTypesPtrOutputWithContext(context.Context) FormatTypesPtrOutput
}

func FormatTypesPtr

func FormatTypesPtr(v string) FormatTypesPtrInput

type FormatTypesPtrOutput

type FormatTypesPtrOutput struct{ *pulumi.OutputState }

func (FormatTypesPtrOutput) Elem

func (FormatTypesPtrOutput) ElementType

func (FormatTypesPtrOutput) ElementType() reflect.Type

func (FormatTypesPtrOutput) ToFormatTypesPtrOutput

func (o FormatTypesPtrOutput) ToFormatTypesPtrOutput() FormatTypesPtrOutput

func (FormatTypesPtrOutput) ToFormatTypesPtrOutputWithContext

func (o FormatTypesPtrOutput) ToFormatTypesPtrOutputWithContext(ctx context.Context) FormatTypesPtrOutput

func (FormatTypesPtrOutput) ToStringPtrOutput

func (o FormatTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormatTypesPtrOutput) ToStringPtrOutputWithContext

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

type FrequencyTypes

type FrequencyTypes string

The frequency to update.

func (FrequencyTypes) ElementType

func (FrequencyTypes) ElementType() reflect.Type

func (FrequencyTypes) ToFrequencyTypesOutput

func (e FrequencyTypes) ToFrequencyTypesOutput() FrequencyTypesOutput

func (FrequencyTypes) ToFrequencyTypesOutputWithContext

func (e FrequencyTypes) ToFrequencyTypesOutputWithContext(ctx context.Context) FrequencyTypesOutput

func (FrequencyTypes) ToFrequencyTypesPtrOutput

func (e FrequencyTypes) ToFrequencyTypesPtrOutput() FrequencyTypesPtrOutput

func (FrequencyTypes) ToFrequencyTypesPtrOutputWithContext

func (e FrequencyTypes) ToFrequencyTypesPtrOutputWithContext(ctx context.Context) FrequencyTypesPtrOutput

func (FrequencyTypes) ToStringOutput

func (e FrequencyTypes) ToStringOutput() pulumi.StringOutput

func (FrequencyTypes) ToStringOutputWithContext

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

func (FrequencyTypes) ToStringPtrOutput

func (e FrequencyTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrequencyTypes) ToStringPtrOutputWithContext

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

type FrequencyTypesInput

type FrequencyTypesInput interface {
	pulumi.Input

	ToFrequencyTypesOutput() FrequencyTypesOutput
	ToFrequencyTypesOutputWithContext(context.Context) FrequencyTypesOutput
}

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

FrequencyTypesMinute
FrequencyTypesHour
FrequencyTypesDay
FrequencyTypesWeek
FrequencyTypesMonth

type FrequencyTypesOutput

type FrequencyTypesOutput struct{ *pulumi.OutputState }

func (FrequencyTypesOutput) ElementType

func (FrequencyTypesOutput) ElementType() reflect.Type

func (FrequencyTypesOutput) ToFrequencyTypesOutput

func (o FrequencyTypesOutput) ToFrequencyTypesOutput() FrequencyTypesOutput

func (FrequencyTypesOutput) ToFrequencyTypesOutputWithContext

func (o FrequencyTypesOutput) ToFrequencyTypesOutputWithContext(ctx context.Context) FrequencyTypesOutput

func (FrequencyTypesOutput) ToFrequencyTypesPtrOutput

func (o FrequencyTypesOutput) ToFrequencyTypesPtrOutput() FrequencyTypesPtrOutput

func (FrequencyTypesOutput) ToFrequencyTypesPtrOutputWithContext

func (o FrequencyTypesOutput) ToFrequencyTypesPtrOutputWithContext(ctx context.Context) FrequencyTypesPtrOutput

func (FrequencyTypesOutput) ToStringOutput

func (o FrequencyTypesOutput) ToStringOutput() pulumi.StringOutput

func (FrequencyTypesOutput) ToStringOutputWithContext

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

func (FrequencyTypesOutput) ToStringPtrOutput

func (o FrequencyTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrequencyTypesOutput) ToStringPtrOutputWithContext

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

type FrequencyTypesPtrInput

type FrequencyTypesPtrInput interface {
	pulumi.Input

	ToFrequencyTypesPtrOutput() FrequencyTypesPtrOutput
	ToFrequencyTypesPtrOutputWithContext(context.Context) FrequencyTypesPtrOutput
}

func FrequencyTypesPtr

func FrequencyTypesPtr(v string) FrequencyTypesPtrInput

type FrequencyTypesPtrOutput

type FrequencyTypesPtrOutput struct{ *pulumi.OutputState }

func (FrequencyTypesPtrOutput) Elem

func (FrequencyTypesPtrOutput) ElementType

func (FrequencyTypesPtrOutput) ElementType() reflect.Type

func (FrequencyTypesPtrOutput) ToFrequencyTypesPtrOutput

func (o FrequencyTypesPtrOutput) ToFrequencyTypesPtrOutput() FrequencyTypesPtrOutput

func (FrequencyTypesPtrOutput) ToFrequencyTypesPtrOutputWithContext

func (o FrequencyTypesPtrOutput) ToFrequencyTypesPtrOutputWithContext(ctx context.Context) FrequencyTypesPtrOutput

func (FrequencyTypesPtrOutput) ToStringPtrOutput

func (o FrequencyTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrequencyTypesPtrOutput) ToStringPtrOutputWithContext

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

type GetImageUploadUrlForDataArgs

type GetImageUploadUrlForDataArgs struct {
	// Type of entity. Can be Profile or Interaction.
	EntityType *string `pulumi:"entityType"`
	// Name of the entity type.
	EntityTypeName *string `pulumi:"entityTypeName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// Relative path of the image.
	RelativePath *string `pulumi:"relativePath"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetImageUploadUrlForDataOutputArgs

type GetImageUploadUrlForDataOutputArgs struct {
	// Type of entity. Can be Profile or Interaction.
	EntityType pulumi.StringPtrInput `pulumi:"entityType"`
	// Name of the entity type.
	EntityTypeName pulumi.StringPtrInput `pulumi:"entityTypeName"`
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// Relative path of the image.
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetImageUploadUrlForDataOutputArgs) ElementType

type GetImageUploadUrlForDataResult

type GetImageUploadUrlForDataResult struct {
	// Content URL for the image blob.
	ContentUrl *string `pulumi:"contentUrl"`
	// Whether image exists already.
	ImageExists *bool `pulumi:"imageExists"`
	// Relative path of the image.
	RelativePath *string `pulumi:"relativePath"`
}

The image definition.

func GetImageUploadUrlForData

func GetImageUploadUrlForData(ctx *pulumi.Context, args *GetImageUploadUrlForDataArgs, opts ...pulumi.InvokeOption) (*GetImageUploadUrlForDataResult, error)

Gets data image upload URL. Azure REST API version: 2017-04-26.

type GetImageUploadUrlForDataResultOutput

type GetImageUploadUrlForDataResultOutput struct{ *pulumi.OutputState }

The image definition.

func (GetImageUploadUrlForDataResultOutput) ContentUrl

Content URL for the image blob.

func (GetImageUploadUrlForDataResultOutput) ElementType

func (GetImageUploadUrlForDataResultOutput) ImageExists

Whether image exists already.

func (GetImageUploadUrlForDataResultOutput) RelativePath

Relative path of the image.

func (GetImageUploadUrlForDataResultOutput) ToGetImageUploadUrlForDataResultOutput

func (o GetImageUploadUrlForDataResultOutput) ToGetImageUploadUrlForDataResultOutput() GetImageUploadUrlForDataResultOutput

func (GetImageUploadUrlForDataResultOutput) ToGetImageUploadUrlForDataResultOutputWithContext

func (o GetImageUploadUrlForDataResultOutput) ToGetImageUploadUrlForDataResultOutputWithContext(ctx context.Context) GetImageUploadUrlForDataResultOutput

type GetImageUploadUrlForEntityTypeArgs

type GetImageUploadUrlForEntityTypeArgs struct {
	// Type of entity. Can be Profile or Interaction.
	EntityType *string `pulumi:"entityType"`
	// Name of the entity type.
	EntityTypeName *string `pulumi:"entityTypeName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// Relative path of the image.
	RelativePath *string `pulumi:"relativePath"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetImageUploadUrlForEntityTypeOutputArgs

type GetImageUploadUrlForEntityTypeOutputArgs struct {
	// Type of entity. Can be Profile or Interaction.
	EntityType pulumi.StringPtrInput `pulumi:"entityType"`
	// Name of the entity type.
	EntityTypeName pulumi.StringPtrInput `pulumi:"entityTypeName"`
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// Relative path of the image.
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetImageUploadUrlForEntityTypeOutputArgs) ElementType

type GetImageUploadUrlForEntityTypeResult

type GetImageUploadUrlForEntityTypeResult struct {
	// Content URL for the image blob.
	ContentUrl *string `pulumi:"contentUrl"`
	// Whether image exists already.
	ImageExists *bool `pulumi:"imageExists"`
	// Relative path of the image.
	RelativePath *string `pulumi:"relativePath"`
}

The image definition.

func GetImageUploadUrlForEntityType

Gets entity type (profile or interaction) image upload URL. Azure REST API version: 2017-04-26.

type GetImageUploadUrlForEntityTypeResultOutput

type GetImageUploadUrlForEntityTypeResultOutput struct{ *pulumi.OutputState }

The image definition.

func (GetImageUploadUrlForEntityTypeResultOutput) ContentUrl

Content URL for the image blob.

func (GetImageUploadUrlForEntityTypeResultOutput) ElementType

func (GetImageUploadUrlForEntityTypeResultOutput) ImageExists

Whether image exists already.

func (GetImageUploadUrlForEntityTypeResultOutput) RelativePath

Relative path of the image.

func (GetImageUploadUrlForEntityTypeResultOutput) ToGetImageUploadUrlForEntityTypeResultOutput

func (o GetImageUploadUrlForEntityTypeResultOutput) ToGetImageUploadUrlForEntityTypeResultOutput() GetImageUploadUrlForEntityTypeResultOutput

func (GetImageUploadUrlForEntityTypeResultOutput) ToGetImageUploadUrlForEntityTypeResultOutputWithContext

func (o GetImageUploadUrlForEntityTypeResultOutput) ToGetImageUploadUrlForEntityTypeResultOutputWithContext(ctx context.Context) GetImageUploadUrlForEntityTypeResultOutput

type GetPredictionModelStatusArgs

type GetPredictionModelStatusArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the Prediction.
	PredictionName string `pulumi:"predictionName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetPredictionModelStatusOutputArgs

type GetPredictionModelStatusOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the Prediction.
	PredictionName pulumi.StringInput `pulumi:"predictionName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetPredictionModelStatusOutputArgs) ElementType

type GetPredictionModelStatusResult

type GetPredictionModelStatusResult struct {
	// The model status message.
	Message string `pulumi:"message"`
	// Version of the model.
	ModelVersion string `pulumi:"modelVersion"`
	// The prediction GUID ID.
	PredictionGuidId string `pulumi:"predictionGuidId"`
	// The prediction name.
	PredictionName string `pulumi:"predictionName"`
	// The signals used.
	SignalsUsed int `pulumi:"signalsUsed"`
	// Prediction model life cycle.  When prediction is in PendingModelConfirmation status, it is allowed to update the status to PendingFeaturing or Active through API.
	Status string `pulumi:"status"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Count of the test set.
	TestSetCount int `pulumi:"testSetCount"`
	// The training accuracy.
	TrainingAccuracy int `pulumi:"trainingAccuracy"`
	// Count of the training set.
	TrainingSetCount int `pulumi:"trainingSetCount"`
	// Count of the validation set.
	ValidationSetCount int `pulumi:"validationSetCount"`
}

The prediction model status.

func GetPredictionModelStatus

func GetPredictionModelStatus(ctx *pulumi.Context, args *GetPredictionModelStatusArgs, opts ...pulumi.InvokeOption) (*GetPredictionModelStatusResult, error)

Gets model status of the prediction. Azure REST API version: 2017-04-26.

type GetPredictionModelStatusResultOutput

type GetPredictionModelStatusResultOutput struct{ *pulumi.OutputState }

The prediction model status.

func (GetPredictionModelStatusResultOutput) ElementType

func (GetPredictionModelStatusResultOutput) Message

The model status message.

func (GetPredictionModelStatusResultOutput) ModelVersion

Version of the model.

func (GetPredictionModelStatusResultOutput) PredictionGuidId

The prediction GUID ID.

func (GetPredictionModelStatusResultOutput) PredictionName

The prediction name.

func (GetPredictionModelStatusResultOutput) SignalsUsed

The signals used.

func (GetPredictionModelStatusResultOutput) Status

Prediction model life cycle. When prediction is in PendingModelConfirmation status, it is allowed to update the status to PendingFeaturing or Active through API.

func (GetPredictionModelStatusResultOutput) TenantId

The hub name.

func (GetPredictionModelStatusResultOutput) TestSetCount

Count of the test set.

func (GetPredictionModelStatusResultOutput) ToGetPredictionModelStatusResultOutput

func (o GetPredictionModelStatusResultOutput) ToGetPredictionModelStatusResultOutput() GetPredictionModelStatusResultOutput

func (GetPredictionModelStatusResultOutput) ToGetPredictionModelStatusResultOutputWithContext

func (o GetPredictionModelStatusResultOutput) ToGetPredictionModelStatusResultOutputWithContext(ctx context.Context) GetPredictionModelStatusResultOutput

func (GetPredictionModelStatusResultOutput) TrainingAccuracy

The training accuracy.

func (GetPredictionModelStatusResultOutput) TrainingSetCount

Count of the training set.

func (GetPredictionModelStatusResultOutput) ValidationSetCount

func (o GetPredictionModelStatusResultOutput) ValidationSetCount() pulumi.IntOutput

Count of the validation set.

type GetPredictionTrainingResultsArgs

type GetPredictionTrainingResultsArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the Prediction.
	PredictionName string `pulumi:"predictionName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetPredictionTrainingResultsOutputArgs

type GetPredictionTrainingResultsOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the Prediction.
	PredictionName pulumi.StringInput `pulumi:"predictionName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetPredictionTrainingResultsOutputArgs) ElementType

type GetPredictionTrainingResultsResult

type GetPredictionTrainingResultsResult struct {
	// Canonical profiles.
	CanonicalProfiles []CanonicalProfileDefinitionResponse `pulumi:"canonicalProfiles"`
	// Prediction distribution.
	PredictionDistribution PredictionDistributionDefinitionResponse `pulumi:"predictionDistribution"`
	// Instance count of the primary profile.
	PrimaryProfileInstanceCount float64 `pulumi:"primaryProfileInstanceCount"`
	// Score name.
	ScoreName string `pulumi:"scoreName"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
}

The training results of the prediction.

func GetPredictionTrainingResults

func GetPredictionTrainingResults(ctx *pulumi.Context, args *GetPredictionTrainingResultsArgs, opts ...pulumi.InvokeOption) (*GetPredictionTrainingResultsResult, error)

Gets training results. Azure REST API version: 2017-04-26.

type GetPredictionTrainingResultsResultOutput

type GetPredictionTrainingResultsResultOutput struct{ *pulumi.OutputState }

The training results of the prediction.

func (GetPredictionTrainingResultsResultOutput) CanonicalProfiles

Canonical profiles.

func (GetPredictionTrainingResultsResultOutput) ElementType

func (GetPredictionTrainingResultsResultOutput) PredictionDistribution

Prediction distribution.

func (GetPredictionTrainingResultsResultOutput) PrimaryProfileInstanceCount

func (o GetPredictionTrainingResultsResultOutput) PrimaryProfileInstanceCount() pulumi.Float64Output

Instance count of the primary profile.

func (GetPredictionTrainingResultsResultOutput) ScoreName

Score name.

func (GetPredictionTrainingResultsResultOutput) TenantId

The hub name.

func (GetPredictionTrainingResultsResultOutput) ToGetPredictionTrainingResultsResultOutput

func (o GetPredictionTrainingResultsResultOutput) ToGetPredictionTrainingResultsResultOutput() GetPredictionTrainingResultsResultOutput

func (GetPredictionTrainingResultsResultOutput) ToGetPredictionTrainingResultsResultOutputWithContext

func (o GetPredictionTrainingResultsResultOutput) ToGetPredictionTrainingResultsResultOutputWithContext(ctx context.Context) GetPredictionTrainingResultsResultOutput

type Hub

type Hub struct {
	pulumi.CustomResourceState

	// API endpoint URL of the hub.
	ApiEndpoint pulumi.StringOutput `pulumi:"apiEndpoint"`
	// Billing settings of the hub.
	HubBillingInfo HubBillingInfoFormatResponsePtrOutput `pulumi:"hubBillingInfo"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the hub.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
	TenantFeatures pulumi.IntPtrOutput `pulumi:"tenantFeatures"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Web endpoint URL of the hub.
	WebEndpoint pulumi.StringOutput `pulumi:"webEndpoint"`
}

Hub resource. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetHub

func GetHub(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HubState, opts ...pulumi.ResourceOption) (*Hub, error)

GetHub gets an existing Hub 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 NewHub

func NewHub(ctx *pulumi.Context,
	name string, args *HubArgs, opts ...pulumi.ResourceOption) (*Hub, error)

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

func (*Hub) ElementType

func (*Hub) ElementType() reflect.Type

func (*Hub) ToHubOutput

func (i *Hub) ToHubOutput() HubOutput

func (*Hub) ToHubOutputWithContext

func (i *Hub) ToHubOutputWithContext(ctx context.Context) HubOutput

type HubArgs

type HubArgs struct {
	// Billing settings of the hub.
	HubBillingInfo HubBillingInfoFormatPtrInput
	// The name of the Hub.
	HubName pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
	TenantFeatures pulumi.IntPtrInput
}

The set of arguments for constructing a Hub resource.

func (HubArgs) ElementType

func (HubArgs) ElementType() reflect.Type

type HubBillingInfoFormat

type HubBillingInfoFormat struct {
	// The maximum number of units can be used.  One unit is 10,000 Profiles and 100,000 Interactions.
	MaxUnits *int `pulumi:"maxUnits"`
	// The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
	MinUnits *int `pulumi:"minUnits"`
	// The sku name.
	SkuName *string `pulumi:"skuName"`
}

Hub billing info.

type HubBillingInfoFormatArgs

type HubBillingInfoFormatArgs struct {
	// The maximum number of units can be used.  One unit is 10,000 Profiles and 100,000 Interactions.
	MaxUnits pulumi.IntPtrInput `pulumi:"maxUnits"`
	// The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
	MinUnits pulumi.IntPtrInput `pulumi:"minUnits"`
	// The sku name.
	SkuName pulumi.StringPtrInput `pulumi:"skuName"`
}

Hub billing info.

func (HubBillingInfoFormatArgs) ElementType

func (HubBillingInfoFormatArgs) ElementType() reflect.Type

func (HubBillingInfoFormatArgs) ToHubBillingInfoFormatOutput

func (i HubBillingInfoFormatArgs) ToHubBillingInfoFormatOutput() HubBillingInfoFormatOutput

func (HubBillingInfoFormatArgs) ToHubBillingInfoFormatOutputWithContext

func (i HubBillingInfoFormatArgs) ToHubBillingInfoFormatOutputWithContext(ctx context.Context) HubBillingInfoFormatOutput

func (HubBillingInfoFormatArgs) ToHubBillingInfoFormatPtrOutput

func (i HubBillingInfoFormatArgs) ToHubBillingInfoFormatPtrOutput() HubBillingInfoFormatPtrOutput

func (HubBillingInfoFormatArgs) ToHubBillingInfoFormatPtrOutputWithContext

func (i HubBillingInfoFormatArgs) ToHubBillingInfoFormatPtrOutputWithContext(ctx context.Context) HubBillingInfoFormatPtrOutput

type HubBillingInfoFormatInput

type HubBillingInfoFormatInput interface {
	pulumi.Input

	ToHubBillingInfoFormatOutput() HubBillingInfoFormatOutput
	ToHubBillingInfoFormatOutputWithContext(context.Context) HubBillingInfoFormatOutput
}

HubBillingInfoFormatInput is an input type that accepts HubBillingInfoFormatArgs and HubBillingInfoFormatOutput values. You can construct a concrete instance of `HubBillingInfoFormatInput` via:

HubBillingInfoFormatArgs{...}

type HubBillingInfoFormatOutput

type HubBillingInfoFormatOutput struct{ *pulumi.OutputState }

Hub billing info.

func (HubBillingInfoFormatOutput) ElementType

func (HubBillingInfoFormatOutput) ElementType() reflect.Type

func (HubBillingInfoFormatOutput) MaxUnits

The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatOutput) MinUnits

The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatOutput) SkuName

The sku name.

func (HubBillingInfoFormatOutput) ToHubBillingInfoFormatOutput

func (o HubBillingInfoFormatOutput) ToHubBillingInfoFormatOutput() HubBillingInfoFormatOutput

func (HubBillingInfoFormatOutput) ToHubBillingInfoFormatOutputWithContext

func (o HubBillingInfoFormatOutput) ToHubBillingInfoFormatOutputWithContext(ctx context.Context) HubBillingInfoFormatOutput

func (HubBillingInfoFormatOutput) ToHubBillingInfoFormatPtrOutput

func (o HubBillingInfoFormatOutput) ToHubBillingInfoFormatPtrOutput() HubBillingInfoFormatPtrOutput

func (HubBillingInfoFormatOutput) ToHubBillingInfoFormatPtrOutputWithContext

func (o HubBillingInfoFormatOutput) ToHubBillingInfoFormatPtrOutputWithContext(ctx context.Context) HubBillingInfoFormatPtrOutput

type HubBillingInfoFormatPtrInput

type HubBillingInfoFormatPtrInput interface {
	pulumi.Input

	ToHubBillingInfoFormatPtrOutput() HubBillingInfoFormatPtrOutput
	ToHubBillingInfoFormatPtrOutputWithContext(context.Context) HubBillingInfoFormatPtrOutput
}

HubBillingInfoFormatPtrInput is an input type that accepts HubBillingInfoFormatArgs, HubBillingInfoFormatPtr and HubBillingInfoFormatPtrOutput values. You can construct a concrete instance of `HubBillingInfoFormatPtrInput` via:

        HubBillingInfoFormatArgs{...}

or:

        nil

type HubBillingInfoFormatPtrOutput

type HubBillingInfoFormatPtrOutput struct{ *pulumi.OutputState }

func (HubBillingInfoFormatPtrOutput) Elem

func (HubBillingInfoFormatPtrOutput) ElementType

func (HubBillingInfoFormatPtrOutput) MaxUnits

The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatPtrOutput) MinUnits

The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatPtrOutput) SkuName

The sku name.

func (HubBillingInfoFormatPtrOutput) ToHubBillingInfoFormatPtrOutput

func (o HubBillingInfoFormatPtrOutput) ToHubBillingInfoFormatPtrOutput() HubBillingInfoFormatPtrOutput

func (HubBillingInfoFormatPtrOutput) ToHubBillingInfoFormatPtrOutputWithContext

func (o HubBillingInfoFormatPtrOutput) ToHubBillingInfoFormatPtrOutputWithContext(ctx context.Context) HubBillingInfoFormatPtrOutput

type HubBillingInfoFormatResponse

type HubBillingInfoFormatResponse struct {
	// The maximum number of units can be used.  One unit is 10,000 Profiles and 100,000 Interactions.
	MaxUnits *int `pulumi:"maxUnits"`
	// The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
	MinUnits *int `pulumi:"minUnits"`
	// The sku name.
	SkuName *string `pulumi:"skuName"`
}

Hub billing info.

type HubBillingInfoFormatResponseOutput

type HubBillingInfoFormatResponseOutput struct{ *pulumi.OutputState }

Hub billing info.

func (HubBillingInfoFormatResponseOutput) ElementType

func (HubBillingInfoFormatResponseOutput) MaxUnits

The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatResponseOutput) MinUnits

The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatResponseOutput) SkuName

The sku name.

func (HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponseOutput

func (o HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponseOutput() HubBillingInfoFormatResponseOutput

func (HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponseOutputWithContext

func (o HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponseOutputWithContext(ctx context.Context) HubBillingInfoFormatResponseOutput

type HubBillingInfoFormatResponsePtrOutput

type HubBillingInfoFormatResponsePtrOutput struct{ *pulumi.OutputState }

func (HubBillingInfoFormatResponsePtrOutput) Elem

func (HubBillingInfoFormatResponsePtrOutput) ElementType

func (HubBillingInfoFormatResponsePtrOutput) MaxUnits

The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatResponsePtrOutput) MinUnits

The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatResponsePtrOutput) SkuName

The sku name.

func (HubBillingInfoFormatResponsePtrOutput) ToHubBillingInfoFormatResponsePtrOutput

func (o HubBillingInfoFormatResponsePtrOutput) ToHubBillingInfoFormatResponsePtrOutput() HubBillingInfoFormatResponsePtrOutput

func (HubBillingInfoFormatResponsePtrOutput) ToHubBillingInfoFormatResponsePtrOutputWithContext

func (o HubBillingInfoFormatResponsePtrOutput) ToHubBillingInfoFormatResponsePtrOutputWithContext(ctx context.Context) HubBillingInfoFormatResponsePtrOutput

type HubInput

type HubInput interface {
	pulumi.Input

	ToHubOutput() HubOutput
	ToHubOutputWithContext(ctx context.Context) HubOutput
}

type HubOutput

type HubOutput struct{ *pulumi.OutputState }

func (HubOutput) ApiEndpoint

func (o HubOutput) ApiEndpoint() pulumi.StringOutput

API endpoint URL of the hub.

func (HubOutput) ElementType

func (HubOutput) ElementType() reflect.Type

func (HubOutput) HubBillingInfo

Billing settings of the hub.

func (HubOutput) Location

func (o HubOutput) Location() pulumi.StringPtrOutput

Resource location.

func (HubOutput) Name

func (o HubOutput) Name() pulumi.StringOutput

Resource name.

func (HubOutput) ProvisioningState

func (o HubOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the hub.

func (HubOutput) Tags

func (o HubOutput) Tags() pulumi.StringMapOutput

Resource tags.

func (HubOutput) TenantFeatures

func (o HubOutput) TenantFeatures() pulumi.IntPtrOutput

The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.

func (HubOutput) ToHubOutput

func (o HubOutput) ToHubOutput() HubOutput

func (HubOutput) ToHubOutputWithContext

func (o HubOutput) ToHubOutputWithContext(ctx context.Context) HubOutput

func (HubOutput) Type

func (o HubOutput) Type() pulumi.StringOutput

Resource type.

func (HubOutput) WebEndpoint

func (o HubOutput) WebEndpoint() pulumi.StringOutput

Web endpoint URL of the hub.

type HubState

type HubState struct {
}

func (HubState) ElementType

func (HubState) ElementType() reflect.Type

type InstanceOperationType

type InstanceOperationType string

Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.

func (InstanceOperationType) ElementType

func (InstanceOperationType) ElementType() reflect.Type

func (InstanceOperationType) ToInstanceOperationTypeOutput

func (e InstanceOperationType) ToInstanceOperationTypeOutput() InstanceOperationTypeOutput

func (InstanceOperationType) ToInstanceOperationTypeOutputWithContext

func (e InstanceOperationType) ToInstanceOperationTypeOutputWithContext(ctx context.Context) InstanceOperationTypeOutput

func (InstanceOperationType) ToInstanceOperationTypePtrOutput

func (e InstanceOperationType) ToInstanceOperationTypePtrOutput() InstanceOperationTypePtrOutput

func (InstanceOperationType) ToInstanceOperationTypePtrOutputWithContext

func (e InstanceOperationType) ToInstanceOperationTypePtrOutputWithContext(ctx context.Context) InstanceOperationTypePtrOutput

func (InstanceOperationType) ToStringOutput

func (e InstanceOperationType) ToStringOutput() pulumi.StringOutput

func (InstanceOperationType) ToStringOutputWithContext

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

func (InstanceOperationType) ToStringPtrOutput

func (e InstanceOperationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstanceOperationType) ToStringPtrOutputWithContext

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

type InstanceOperationTypeInput

type InstanceOperationTypeInput interface {
	pulumi.Input

	ToInstanceOperationTypeOutput() InstanceOperationTypeOutput
	ToInstanceOperationTypeOutputWithContext(context.Context) InstanceOperationTypeOutput
}

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

InstanceOperationTypeUpsert
InstanceOperationTypeDelete

type InstanceOperationTypeOutput

type InstanceOperationTypeOutput struct{ *pulumi.OutputState }

func (InstanceOperationTypeOutput) ElementType

func (InstanceOperationTypeOutput) ToInstanceOperationTypeOutput

func (o InstanceOperationTypeOutput) ToInstanceOperationTypeOutput() InstanceOperationTypeOutput

func (InstanceOperationTypeOutput) ToInstanceOperationTypeOutputWithContext

func (o InstanceOperationTypeOutput) ToInstanceOperationTypeOutputWithContext(ctx context.Context) InstanceOperationTypeOutput

func (InstanceOperationTypeOutput) ToInstanceOperationTypePtrOutput

func (o InstanceOperationTypeOutput) ToInstanceOperationTypePtrOutput() InstanceOperationTypePtrOutput

func (InstanceOperationTypeOutput) ToInstanceOperationTypePtrOutputWithContext

func (o InstanceOperationTypeOutput) ToInstanceOperationTypePtrOutputWithContext(ctx context.Context) InstanceOperationTypePtrOutput

func (InstanceOperationTypeOutput) ToStringOutput

func (o InstanceOperationTypeOutput) ToStringOutput() pulumi.StringOutput

func (InstanceOperationTypeOutput) ToStringOutputWithContext

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

func (InstanceOperationTypeOutput) ToStringPtrOutput

func (o InstanceOperationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstanceOperationTypeOutput) ToStringPtrOutputWithContext

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

type InstanceOperationTypePtrInput

type InstanceOperationTypePtrInput interface {
	pulumi.Input

	ToInstanceOperationTypePtrOutput() InstanceOperationTypePtrOutput
	ToInstanceOperationTypePtrOutputWithContext(context.Context) InstanceOperationTypePtrOutput
}

func InstanceOperationTypePtr

func InstanceOperationTypePtr(v string) InstanceOperationTypePtrInput

type InstanceOperationTypePtrOutput

type InstanceOperationTypePtrOutput struct{ *pulumi.OutputState }

func (InstanceOperationTypePtrOutput) Elem

func (InstanceOperationTypePtrOutput) ElementType

func (InstanceOperationTypePtrOutput) ToInstanceOperationTypePtrOutput

func (o InstanceOperationTypePtrOutput) ToInstanceOperationTypePtrOutput() InstanceOperationTypePtrOutput

func (InstanceOperationTypePtrOutput) ToInstanceOperationTypePtrOutputWithContext

func (o InstanceOperationTypePtrOutput) ToInstanceOperationTypePtrOutputWithContext(ctx context.Context) InstanceOperationTypePtrOutput

func (InstanceOperationTypePtrOutput) ToStringPtrOutput

func (InstanceOperationTypePtrOutput) ToStringPtrOutputWithContext

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

type Kpi

type Kpi struct {
	pulumi.CustomResourceState

	// The aliases.
	Aliases KpiAliasResponseArrayOutput `pulumi:"aliases"`
	// The calculation window.
	CalculationWindow pulumi.StringOutput `pulumi:"calculationWindow"`
	// Name of calculation window field.
	CalculationWindowFieldName pulumi.StringPtrOutput `pulumi:"calculationWindowFieldName"`
	// Localized description for the KPI.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display name for the KPI.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The mapping entity type.
	EntityType pulumi.StringOutput `pulumi:"entityType"`
	// The mapping entity name.
	EntityTypeName pulumi.StringOutput `pulumi:"entityTypeName"`
	// The computation expression for the KPI.
	Expression pulumi.StringOutput `pulumi:"expression"`
	// The KPI extracts.
	Extracts KpiExtractResponseArrayOutput `pulumi:"extracts"`
	// The filter expression for the KPI.
	Filter pulumi.StringPtrOutput `pulumi:"filter"`
	// The computation function for the KPI.
	Function pulumi.StringOutput `pulumi:"function"`
	// the group by properties for the KPI.
	GroupBy pulumi.StringArrayOutput `pulumi:"groupBy"`
	// The KPI GroupByMetadata.
	GroupByMetadata KpiGroupByMetadataResponseArrayOutput `pulumi:"groupByMetadata"`
	// The KPI name.
	KpiName pulumi.StringOutput `pulumi:"kpiName"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The participant profiles.
	ParticipantProfilesMetadata KpiParticipantProfilesMetadataResponseArrayOutput `pulumi:"participantProfilesMetadata"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// The KPI thresholds.
	ThresHolds KpiThresholdsResponsePtrOutput `pulumi:"thresHolds"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The unit of measurement for the KPI.
	Unit pulumi.StringPtrOutput `pulumi:"unit"`
}

The KPI resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetKpi

func GetKpi(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KpiState, opts ...pulumi.ResourceOption) (*Kpi, error)

GetKpi gets an existing Kpi 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 NewKpi

func NewKpi(ctx *pulumi.Context,
	name string, args *KpiArgs, opts ...pulumi.ResourceOption) (*Kpi, error)

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

func (*Kpi) ElementType

func (*Kpi) ElementType() reflect.Type

func (*Kpi) ToKpiOutput

func (i *Kpi) ToKpiOutput() KpiOutput

func (*Kpi) ToKpiOutputWithContext

func (i *Kpi) ToKpiOutputWithContext(ctx context.Context) KpiOutput

type KpiAlias

type KpiAlias struct {
	// KPI alias name.
	AliasName string `pulumi:"aliasName"`
	// The expression.
	Expression string `pulumi:"expression"`
}

The KPI alias.

type KpiAliasArgs

type KpiAliasArgs struct {
	// KPI alias name.
	AliasName pulumi.StringInput `pulumi:"aliasName"`
	// The expression.
	Expression pulumi.StringInput `pulumi:"expression"`
}

The KPI alias.

func (KpiAliasArgs) ElementType

func (KpiAliasArgs) ElementType() reflect.Type

func (KpiAliasArgs) ToKpiAliasOutput

func (i KpiAliasArgs) ToKpiAliasOutput() KpiAliasOutput

func (KpiAliasArgs) ToKpiAliasOutputWithContext

func (i KpiAliasArgs) ToKpiAliasOutputWithContext(ctx context.Context) KpiAliasOutput

type KpiAliasArray

type KpiAliasArray []KpiAliasInput

func (KpiAliasArray) ElementType

func (KpiAliasArray) ElementType() reflect.Type

func (KpiAliasArray) ToKpiAliasArrayOutput

func (i KpiAliasArray) ToKpiAliasArrayOutput() KpiAliasArrayOutput

func (KpiAliasArray) ToKpiAliasArrayOutputWithContext

func (i KpiAliasArray) ToKpiAliasArrayOutputWithContext(ctx context.Context) KpiAliasArrayOutput

type KpiAliasArrayInput

type KpiAliasArrayInput interface {
	pulumi.Input

	ToKpiAliasArrayOutput() KpiAliasArrayOutput
	ToKpiAliasArrayOutputWithContext(context.Context) KpiAliasArrayOutput
}

KpiAliasArrayInput is an input type that accepts KpiAliasArray and KpiAliasArrayOutput values. You can construct a concrete instance of `KpiAliasArrayInput` via:

KpiAliasArray{ KpiAliasArgs{...} }

type KpiAliasArrayOutput

type KpiAliasArrayOutput struct{ *pulumi.OutputState }

func (KpiAliasArrayOutput) ElementType

func (KpiAliasArrayOutput) ElementType() reflect.Type

func (KpiAliasArrayOutput) Index

func (KpiAliasArrayOutput) ToKpiAliasArrayOutput

func (o KpiAliasArrayOutput) ToKpiAliasArrayOutput() KpiAliasArrayOutput

func (KpiAliasArrayOutput) ToKpiAliasArrayOutputWithContext

func (o KpiAliasArrayOutput) ToKpiAliasArrayOutputWithContext(ctx context.Context) KpiAliasArrayOutput

type KpiAliasInput

type KpiAliasInput interface {
	pulumi.Input

	ToKpiAliasOutput() KpiAliasOutput
	ToKpiAliasOutputWithContext(context.Context) KpiAliasOutput
}

KpiAliasInput is an input type that accepts KpiAliasArgs and KpiAliasOutput values. You can construct a concrete instance of `KpiAliasInput` via:

KpiAliasArgs{...}

type KpiAliasOutput

type KpiAliasOutput struct{ *pulumi.OutputState }

The KPI alias.

func (KpiAliasOutput) AliasName

func (o KpiAliasOutput) AliasName() pulumi.StringOutput

KPI alias name.

func (KpiAliasOutput) ElementType

func (KpiAliasOutput) ElementType() reflect.Type

func (KpiAliasOutput) Expression

func (o KpiAliasOutput) Expression() pulumi.StringOutput

The expression.

func (KpiAliasOutput) ToKpiAliasOutput

func (o KpiAliasOutput) ToKpiAliasOutput() KpiAliasOutput

func (KpiAliasOutput) ToKpiAliasOutputWithContext

func (o KpiAliasOutput) ToKpiAliasOutputWithContext(ctx context.Context) KpiAliasOutput

type KpiAliasResponse

type KpiAliasResponse struct {
	// KPI alias name.
	AliasName string `pulumi:"aliasName"`
	// The expression.
	Expression string `pulumi:"expression"`
}

The KPI alias.

type KpiAliasResponseArrayOutput

type KpiAliasResponseArrayOutput struct{ *pulumi.OutputState }

func (KpiAliasResponseArrayOutput) ElementType

func (KpiAliasResponseArrayOutput) Index

func (KpiAliasResponseArrayOutput) ToKpiAliasResponseArrayOutput

func (o KpiAliasResponseArrayOutput) ToKpiAliasResponseArrayOutput() KpiAliasResponseArrayOutput

func (KpiAliasResponseArrayOutput) ToKpiAliasResponseArrayOutputWithContext

func (o KpiAliasResponseArrayOutput) ToKpiAliasResponseArrayOutputWithContext(ctx context.Context) KpiAliasResponseArrayOutput

type KpiAliasResponseOutput

type KpiAliasResponseOutput struct{ *pulumi.OutputState }

The KPI alias.

func (KpiAliasResponseOutput) AliasName

KPI alias name.

func (KpiAliasResponseOutput) ElementType

func (KpiAliasResponseOutput) ElementType() reflect.Type

func (KpiAliasResponseOutput) Expression

The expression.

func (KpiAliasResponseOutput) ToKpiAliasResponseOutput

func (o KpiAliasResponseOutput) ToKpiAliasResponseOutput() KpiAliasResponseOutput

func (KpiAliasResponseOutput) ToKpiAliasResponseOutputWithContext

func (o KpiAliasResponseOutput) ToKpiAliasResponseOutputWithContext(ctx context.Context) KpiAliasResponseOutput

type KpiArgs

type KpiArgs struct {
	// The aliases.
	Aliases KpiAliasArrayInput
	// The calculation window.
	CalculationWindow CalculationWindowTypesInput
	// Name of calculation window field.
	CalculationWindowFieldName pulumi.StringPtrInput
	// Localized description for the KPI.
	Description pulumi.StringMapInput
	// Localized display name for the KPI.
	DisplayName pulumi.StringMapInput
	// The mapping entity type.
	EntityType EntityTypesInput
	// The mapping entity name.
	EntityTypeName pulumi.StringInput
	// The computation expression for the KPI.
	Expression pulumi.StringInput
	// The KPI extracts.
	Extracts KpiExtractArrayInput
	// The filter expression for the KPI.
	Filter pulumi.StringPtrInput
	// The computation function for the KPI.
	Function KpiFunctionsInput
	// the group by properties for the KPI.
	GroupBy pulumi.StringArrayInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The name of the KPI.
	KpiName pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The KPI thresholds.
	ThresHolds KpiThresholdsPtrInput
	// The unit of measurement for the KPI.
	Unit pulumi.StringPtrInput
}

The set of arguments for constructing a Kpi resource.

func (KpiArgs) ElementType

func (KpiArgs) ElementType() reflect.Type

type KpiExtract

type KpiExtract struct {
	// The expression.
	Expression string `pulumi:"expression"`
	// KPI extract name.
	ExtractName string `pulumi:"extractName"`
}

The KPI extract.

type KpiExtractArgs

type KpiExtractArgs struct {
	// The expression.
	Expression pulumi.StringInput `pulumi:"expression"`
	// KPI extract name.
	ExtractName pulumi.StringInput `pulumi:"extractName"`
}

The KPI extract.

func (KpiExtractArgs) ElementType

func (KpiExtractArgs) ElementType() reflect.Type

func (KpiExtractArgs) ToKpiExtractOutput

func (i KpiExtractArgs) ToKpiExtractOutput() KpiExtractOutput

func (KpiExtractArgs) ToKpiExtractOutputWithContext

func (i KpiExtractArgs) ToKpiExtractOutputWithContext(ctx context.Context) KpiExtractOutput

type KpiExtractArray

type KpiExtractArray []KpiExtractInput

func (KpiExtractArray) ElementType

func (KpiExtractArray) ElementType() reflect.Type

func (KpiExtractArray) ToKpiExtractArrayOutput

func (i KpiExtractArray) ToKpiExtractArrayOutput() KpiExtractArrayOutput

func (KpiExtractArray) ToKpiExtractArrayOutputWithContext

func (i KpiExtractArray) ToKpiExtractArrayOutputWithContext(ctx context.Context) KpiExtractArrayOutput

type KpiExtractArrayInput

type KpiExtractArrayInput interface {
	pulumi.Input

	ToKpiExtractArrayOutput() KpiExtractArrayOutput
	ToKpiExtractArrayOutputWithContext(context.Context) KpiExtractArrayOutput
}

KpiExtractArrayInput is an input type that accepts KpiExtractArray and KpiExtractArrayOutput values. You can construct a concrete instance of `KpiExtractArrayInput` via:

KpiExtractArray{ KpiExtractArgs{...} }

type KpiExtractArrayOutput

type KpiExtractArrayOutput struct{ *pulumi.OutputState }

func (KpiExtractArrayOutput) ElementType

func (KpiExtractArrayOutput) ElementType() reflect.Type

func (KpiExtractArrayOutput) Index

func (KpiExtractArrayOutput) ToKpiExtractArrayOutput

func (o KpiExtractArrayOutput) ToKpiExtractArrayOutput() KpiExtractArrayOutput

func (KpiExtractArrayOutput) ToKpiExtractArrayOutputWithContext

func (o KpiExtractArrayOutput) ToKpiExtractArrayOutputWithContext(ctx context.Context) KpiExtractArrayOutput

type KpiExtractInput

type KpiExtractInput interface {
	pulumi.Input

	ToKpiExtractOutput() KpiExtractOutput
	ToKpiExtractOutputWithContext(context.Context) KpiExtractOutput
}

KpiExtractInput is an input type that accepts KpiExtractArgs and KpiExtractOutput values. You can construct a concrete instance of `KpiExtractInput` via:

KpiExtractArgs{...}

type KpiExtractOutput

type KpiExtractOutput struct{ *pulumi.OutputState }

The KPI extract.

func (KpiExtractOutput) ElementType

func (KpiExtractOutput) ElementType() reflect.Type

func (KpiExtractOutput) Expression

func (o KpiExtractOutput) Expression() pulumi.StringOutput

The expression.

func (KpiExtractOutput) ExtractName

func (o KpiExtractOutput) ExtractName() pulumi.StringOutput

KPI extract name.

func (KpiExtractOutput) ToKpiExtractOutput

func (o KpiExtractOutput) ToKpiExtractOutput() KpiExtractOutput

func (KpiExtractOutput) ToKpiExtractOutputWithContext

func (o KpiExtractOutput) ToKpiExtractOutputWithContext(ctx context.Context) KpiExtractOutput

type KpiExtractResponse

type KpiExtractResponse struct {
	// The expression.
	Expression string `pulumi:"expression"`
	// KPI extract name.
	ExtractName string `pulumi:"extractName"`
}

The KPI extract.

type KpiExtractResponseArrayOutput

type KpiExtractResponseArrayOutput struct{ *pulumi.OutputState }

func (KpiExtractResponseArrayOutput) ElementType

func (KpiExtractResponseArrayOutput) Index

func (KpiExtractResponseArrayOutput) ToKpiExtractResponseArrayOutput

func (o KpiExtractResponseArrayOutput) ToKpiExtractResponseArrayOutput() KpiExtractResponseArrayOutput

func (KpiExtractResponseArrayOutput) ToKpiExtractResponseArrayOutputWithContext

func (o KpiExtractResponseArrayOutput) ToKpiExtractResponseArrayOutputWithContext(ctx context.Context) KpiExtractResponseArrayOutput

type KpiExtractResponseOutput

type KpiExtractResponseOutput struct{ *pulumi.OutputState }

The KPI extract.

func (KpiExtractResponseOutput) ElementType

func (KpiExtractResponseOutput) ElementType() reflect.Type

func (KpiExtractResponseOutput) Expression

The expression.

func (KpiExtractResponseOutput) ExtractName

KPI extract name.

func (KpiExtractResponseOutput) ToKpiExtractResponseOutput

func (o KpiExtractResponseOutput) ToKpiExtractResponseOutput() KpiExtractResponseOutput

func (KpiExtractResponseOutput) ToKpiExtractResponseOutputWithContext

func (o KpiExtractResponseOutput) ToKpiExtractResponseOutputWithContext(ctx context.Context) KpiExtractResponseOutput

type KpiFunctions

type KpiFunctions string

The computation function for the KPI.

func (KpiFunctions) ElementType

func (KpiFunctions) ElementType() reflect.Type

func (KpiFunctions) ToKpiFunctionsOutput

func (e KpiFunctions) ToKpiFunctionsOutput() KpiFunctionsOutput

func (KpiFunctions) ToKpiFunctionsOutputWithContext

func (e KpiFunctions) ToKpiFunctionsOutputWithContext(ctx context.Context) KpiFunctionsOutput

func (KpiFunctions) ToKpiFunctionsPtrOutput

func (e KpiFunctions) ToKpiFunctionsPtrOutput() KpiFunctionsPtrOutput

func (KpiFunctions) ToKpiFunctionsPtrOutputWithContext

func (e KpiFunctions) ToKpiFunctionsPtrOutputWithContext(ctx context.Context) KpiFunctionsPtrOutput

func (KpiFunctions) ToStringOutput

func (e KpiFunctions) ToStringOutput() pulumi.StringOutput

func (KpiFunctions) ToStringOutputWithContext

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

func (KpiFunctions) ToStringPtrOutput

func (e KpiFunctions) ToStringPtrOutput() pulumi.StringPtrOutput

func (KpiFunctions) ToStringPtrOutputWithContext

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

type KpiFunctionsInput

type KpiFunctionsInput interface {
	pulumi.Input

	ToKpiFunctionsOutput() KpiFunctionsOutput
	ToKpiFunctionsOutputWithContext(context.Context) KpiFunctionsOutput
}

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

KpiFunctionsSum
KpiFunctionsAvg
KpiFunctionsMin
KpiFunctionsMax
KpiFunctionsLast
KpiFunctionsCount
KpiFunctionsNone
KpiFunctionsCountDistinct

type KpiFunctionsOutput

type KpiFunctionsOutput struct{ *pulumi.OutputState }

func (KpiFunctionsOutput) ElementType

func (KpiFunctionsOutput) ElementType() reflect.Type

func (KpiFunctionsOutput) ToKpiFunctionsOutput

func (o KpiFunctionsOutput) ToKpiFunctionsOutput() KpiFunctionsOutput

func (KpiFunctionsOutput) ToKpiFunctionsOutputWithContext

func (o KpiFunctionsOutput) ToKpiFunctionsOutputWithContext(ctx context.Context) KpiFunctionsOutput

func (KpiFunctionsOutput) ToKpiFunctionsPtrOutput

func (o KpiFunctionsOutput) ToKpiFunctionsPtrOutput() KpiFunctionsPtrOutput

func (KpiFunctionsOutput) ToKpiFunctionsPtrOutputWithContext

func (o KpiFunctionsOutput) ToKpiFunctionsPtrOutputWithContext(ctx context.Context) KpiFunctionsPtrOutput

func (KpiFunctionsOutput) ToStringOutput

func (o KpiFunctionsOutput) ToStringOutput() pulumi.StringOutput

func (KpiFunctionsOutput) ToStringOutputWithContext

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

func (KpiFunctionsOutput) ToStringPtrOutput

func (o KpiFunctionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KpiFunctionsOutput) ToStringPtrOutputWithContext

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

type KpiFunctionsPtrInput

type KpiFunctionsPtrInput interface {
	pulumi.Input

	ToKpiFunctionsPtrOutput() KpiFunctionsPtrOutput
	ToKpiFunctionsPtrOutputWithContext(context.Context) KpiFunctionsPtrOutput
}

func KpiFunctionsPtr

func KpiFunctionsPtr(v string) KpiFunctionsPtrInput

type KpiFunctionsPtrOutput

type KpiFunctionsPtrOutput struct{ *pulumi.OutputState }

func (KpiFunctionsPtrOutput) Elem

func (KpiFunctionsPtrOutput) ElementType

func (KpiFunctionsPtrOutput) ElementType() reflect.Type

func (KpiFunctionsPtrOutput) ToKpiFunctionsPtrOutput

func (o KpiFunctionsPtrOutput) ToKpiFunctionsPtrOutput() KpiFunctionsPtrOutput

func (KpiFunctionsPtrOutput) ToKpiFunctionsPtrOutputWithContext

func (o KpiFunctionsPtrOutput) ToKpiFunctionsPtrOutputWithContext(ctx context.Context) KpiFunctionsPtrOutput

func (KpiFunctionsPtrOutput) ToStringPtrOutput

func (o KpiFunctionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KpiFunctionsPtrOutput) ToStringPtrOutputWithContext

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

type KpiGroupByMetadataResponse

type KpiGroupByMetadataResponse struct {
	// The display name.
	DisplayName map[string]string `pulumi:"displayName"`
	// The name of the field.
	FieldName *string `pulumi:"fieldName"`
	// The type of the field.
	FieldType *string `pulumi:"fieldType"`
}

The KPI GroupBy field metadata.

type KpiGroupByMetadataResponseArrayOutput

type KpiGroupByMetadataResponseArrayOutput struct{ *pulumi.OutputState }

func (KpiGroupByMetadataResponseArrayOutput) ElementType

func (KpiGroupByMetadataResponseArrayOutput) Index

func (KpiGroupByMetadataResponseArrayOutput) ToKpiGroupByMetadataResponseArrayOutput

func (o KpiGroupByMetadataResponseArrayOutput) ToKpiGroupByMetadataResponseArrayOutput() KpiGroupByMetadataResponseArrayOutput

func (KpiGroupByMetadataResponseArrayOutput) ToKpiGroupByMetadataResponseArrayOutputWithContext

func (o KpiGroupByMetadataResponseArrayOutput) ToKpiGroupByMetadataResponseArrayOutputWithContext(ctx context.Context) KpiGroupByMetadataResponseArrayOutput

type KpiGroupByMetadataResponseOutput

type KpiGroupByMetadataResponseOutput struct{ *pulumi.OutputState }

The KPI GroupBy field metadata.

func (KpiGroupByMetadataResponseOutput) DisplayName

The display name.

func (KpiGroupByMetadataResponseOutput) ElementType

func (KpiGroupByMetadataResponseOutput) FieldName

The name of the field.

func (KpiGroupByMetadataResponseOutput) FieldType

The type of the field.

func (KpiGroupByMetadataResponseOutput) ToKpiGroupByMetadataResponseOutput

func (o KpiGroupByMetadataResponseOutput) ToKpiGroupByMetadataResponseOutput() KpiGroupByMetadataResponseOutput

func (KpiGroupByMetadataResponseOutput) ToKpiGroupByMetadataResponseOutputWithContext

func (o KpiGroupByMetadataResponseOutput) ToKpiGroupByMetadataResponseOutputWithContext(ctx context.Context) KpiGroupByMetadataResponseOutput

type KpiInput

type KpiInput interface {
	pulumi.Input

	ToKpiOutput() KpiOutput
	ToKpiOutputWithContext(ctx context.Context) KpiOutput
}

type KpiOutput

type KpiOutput struct{ *pulumi.OutputState }

func (KpiOutput) Aliases

The aliases.

func (KpiOutput) CalculationWindow

func (o KpiOutput) CalculationWindow() pulumi.StringOutput

The calculation window.

func (KpiOutput) CalculationWindowFieldName

func (o KpiOutput) CalculationWindowFieldName() pulumi.StringPtrOutput

Name of calculation window field.

func (KpiOutput) Description

func (o KpiOutput) Description() pulumi.StringMapOutput

Localized description for the KPI.

func (KpiOutput) DisplayName

func (o KpiOutput) DisplayName() pulumi.StringMapOutput

Localized display name for the KPI.

func (KpiOutput) ElementType

func (KpiOutput) ElementType() reflect.Type

func (KpiOutput) EntityType

func (o KpiOutput) EntityType() pulumi.StringOutput

The mapping entity type.

func (KpiOutput) EntityTypeName

func (o KpiOutput) EntityTypeName() pulumi.StringOutput

The mapping entity name.

func (KpiOutput) Expression

func (o KpiOutput) Expression() pulumi.StringOutput

The computation expression for the KPI.

func (KpiOutput) Extracts

The KPI extracts.

func (KpiOutput) Filter

func (o KpiOutput) Filter() pulumi.StringPtrOutput

The filter expression for the KPI.

func (KpiOutput) Function

func (o KpiOutput) Function() pulumi.StringOutput

The computation function for the KPI.

func (KpiOutput) GroupBy

func (o KpiOutput) GroupBy() pulumi.StringArrayOutput

the group by properties for the KPI.

func (KpiOutput) GroupByMetadata

The KPI GroupByMetadata.

func (KpiOutput) KpiName

func (o KpiOutput) KpiName() pulumi.StringOutput

The KPI name.

func (KpiOutput) Name

func (o KpiOutput) Name() pulumi.StringOutput

Resource name.

func (KpiOutput) ParticipantProfilesMetadata

func (o KpiOutput) ParticipantProfilesMetadata() KpiParticipantProfilesMetadataResponseArrayOutput

The participant profiles.

func (KpiOutput) ProvisioningState

func (o KpiOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (KpiOutput) TenantId

func (o KpiOutput) TenantId() pulumi.StringOutput

The hub name.

func (KpiOutput) ThresHolds

The KPI thresholds.

func (KpiOutput) ToKpiOutput

func (o KpiOutput) ToKpiOutput() KpiOutput

func (KpiOutput) ToKpiOutputWithContext

func (o KpiOutput) ToKpiOutputWithContext(ctx context.Context) KpiOutput

func (KpiOutput) Type

func (o KpiOutput) Type() pulumi.StringOutput

Resource type.

func (KpiOutput) Unit

func (o KpiOutput) Unit() pulumi.StringPtrOutput

The unit of measurement for the KPI.

type KpiParticipantProfilesMetadataResponse

type KpiParticipantProfilesMetadataResponse struct {
	// Name of the type.
	TypeName string `pulumi:"typeName"`
}

The KPI participant profile metadata.

type KpiParticipantProfilesMetadataResponseArrayOutput

type KpiParticipantProfilesMetadataResponseArrayOutput struct{ *pulumi.OutputState }

func (KpiParticipantProfilesMetadataResponseArrayOutput) ElementType

func (KpiParticipantProfilesMetadataResponseArrayOutput) Index

func (KpiParticipantProfilesMetadataResponseArrayOutput) ToKpiParticipantProfilesMetadataResponseArrayOutput

func (o KpiParticipantProfilesMetadataResponseArrayOutput) ToKpiParticipantProfilesMetadataResponseArrayOutput() KpiParticipantProfilesMetadataResponseArrayOutput

func (KpiParticipantProfilesMetadataResponseArrayOutput) ToKpiParticipantProfilesMetadataResponseArrayOutputWithContext

func (o KpiParticipantProfilesMetadataResponseArrayOutput) ToKpiParticipantProfilesMetadataResponseArrayOutputWithContext(ctx context.Context) KpiParticipantProfilesMetadataResponseArrayOutput

type KpiParticipantProfilesMetadataResponseOutput

type KpiParticipantProfilesMetadataResponseOutput struct{ *pulumi.OutputState }

The KPI participant profile metadata.

func (KpiParticipantProfilesMetadataResponseOutput) ElementType

func (KpiParticipantProfilesMetadataResponseOutput) ToKpiParticipantProfilesMetadataResponseOutput

func (o KpiParticipantProfilesMetadataResponseOutput) ToKpiParticipantProfilesMetadataResponseOutput() KpiParticipantProfilesMetadataResponseOutput

func (KpiParticipantProfilesMetadataResponseOutput) ToKpiParticipantProfilesMetadataResponseOutputWithContext

func (o KpiParticipantProfilesMetadataResponseOutput) ToKpiParticipantProfilesMetadataResponseOutputWithContext(ctx context.Context) KpiParticipantProfilesMetadataResponseOutput

func (KpiParticipantProfilesMetadataResponseOutput) TypeName

Name of the type.

type KpiState

type KpiState struct {
}

func (KpiState) ElementType

func (KpiState) ElementType() reflect.Type

type KpiThresholds

type KpiThresholds struct {
	// Whether or not the KPI is an increasing KPI.
	IncreasingKpi bool `pulumi:"increasingKpi"`
	// The lower threshold limit.
	LowerLimit float64 `pulumi:"lowerLimit"`
	// The upper threshold limit.
	UpperLimit float64 `pulumi:"upperLimit"`
}

Defines the KPI Threshold limits.

type KpiThresholdsArgs

type KpiThresholdsArgs struct {
	// Whether or not the KPI is an increasing KPI.
	IncreasingKpi pulumi.BoolInput `pulumi:"increasingKpi"`
	// The lower threshold limit.
	LowerLimit pulumi.Float64Input `pulumi:"lowerLimit"`
	// The upper threshold limit.
	UpperLimit pulumi.Float64Input `pulumi:"upperLimit"`
}

Defines the KPI Threshold limits.

func (KpiThresholdsArgs) ElementType

func (KpiThresholdsArgs) ElementType() reflect.Type

func (KpiThresholdsArgs) ToKpiThresholdsOutput

func (i KpiThresholdsArgs) ToKpiThresholdsOutput() KpiThresholdsOutput

func (KpiThresholdsArgs) ToKpiThresholdsOutputWithContext

func (i KpiThresholdsArgs) ToKpiThresholdsOutputWithContext(ctx context.Context) KpiThresholdsOutput

func (KpiThresholdsArgs) ToKpiThresholdsPtrOutput

func (i KpiThresholdsArgs) ToKpiThresholdsPtrOutput() KpiThresholdsPtrOutput

func (KpiThresholdsArgs) ToKpiThresholdsPtrOutputWithContext

func (i KpiThresholdsArgs) ToKpiThresholdsPtrOutputWithContext(ctx context.Context) KpiThresholdsPtrOutput

type KpiThresholdsInput

type KpiThresholdsInput interface {
	pulumi.Input

	ToKpiThresholdsOutput() KpiThresholdsOutput
	ToKpiThresholdsOutputWithContext(context.Context) KpiThresholdsOutput
}

KpiThresholdsInput is an input type that accepts KpiThresholdsArgs and KpiThresholdsOutput values. You can construct a concrete instance of `KpiThresholdsInput` via:

KpiThresholdsArgs{...}

type KpiThresholdsOutput

type KpiThresholdsOutput struct{ *pulumi.OutputState }

Defines the KPI Threshold limits.

func (KpiThresholdsOutput) ElementType

func (KpiThresholdsOutput) ElementType() reflect.Type

func (KpiThresholdsOutput) IncreasingKpi

func (o KpiThresholdsOutput) IncreasingKpi() pulumi.BoolOutput

Whether or not the KPI is an increasing KPI.

func (KpiThresholdsOutput) LowerLimit

func (o KpiThresholdsOutput) LowerLimit() pulumi.Float64Output

The lower threshold limit.

func (KpiThresholdsOutput) ToKpiThresholdsOutput

func (o KpiThresholdsOutput) ToKpiThresholdsOutput() KpiThresholdsOutput

func (KpiThresholdsOutput) ToKpiThresholdsOutputWithContext

func (o KpiThresholdsOutput) ToKpiThresholdsOutputWithContext(ctx context.Context) KpiThresholdsOutput

func (KpiThresholdsOutput) ToKpiThresholdsPtrOutput

func (o KpiThresholdsOutput) ToKpiThresholdsPtrOutput() KpiThresholdsPtrOutput

func (KpiThresholdsOutput) ToKpiThresholdsPtrOutputWithContext

func (o KpiThresholdsOutput) ToKpiThresholdsPtrOutputWithContext(ctx context.Context) KpiThresholdsPtrOutput

func (KpiThresholdsOutput) UpperLimit

func (o KpiThresholdsOutput) UpperLimit() pulumi.Float64Output

The upper threshold limit.

type KpiThresholdsPtrInput

type KpiThresholdsPtrInput interface {
	pulumi.Input

	ToKpiThresholdsPtrOutput() KpiThresholdsPtrOutput
	ToKpiThresholdsPtrOutputWithContext(context.Context) KpiThresholdsPtrOutput
}

KpiThresholdsPtrInput is an input type that accepts KpiThresholdsArgs, KpiThresholdsPtr and KpiThresholdsPtrOutput values. You can construct a concrete instance of `KpiThresholdsPtrInput` via:

        KpiThresholdsArgs{...}

or:

        nil

type KpiThresholdsPtrOutput

type KpiThresholdsPtrOutput struct{ *pulumi.OutputState }

func (KpiThresholdsPtrOutput) Elem

func (KpiThresholdsPtrOutput) ElementType

func (KpiThresholdsPtrOutput) ElementType() reflect.Type

func (KpiThresholdsPtrOutput) IncreasingKpi

func (o KpiThresholdsPtrOutput) IncreasingKpi() pulumi.BoolPtrOutput

Whether or not the KPI is an increasing KPI.

func (KpiThresholdsPtrOutput) LowerLimit

The lower threshold limit.

func (KpiThresholdsPtrOutput) ToKpiThresholdsPtrOutput

func (o KpiThresholdsPtrOutput) ToKpiThresholdsPtrOutput() KpiThresholdsPtrOutput

func (KpiThresholdsPtrOutput) ToKpiThresholdsPtrOutputWithContext

func (o KpiThresholdsPtrOutput) ToKpiThresholdsPtrOutputWithContext(ctx context.Context) KpiThresholdsPtrOutput

func (KpiThresholdsPtrOutput) UpperLimit

The upper threshold limit.

type KpiThresholdsResponse

type KpiThresholdsResponse struct {
	// Whether or not the KPI is an increasing KPI.
	IncreasingKpi bool `pulumi:"increasingKpi"`
	// The lower threshold limit.
	LowerLimit float64 `pulumi:"lowerLimit"`
	// The upper threshold limit.
	UpperLimit float64 `pulumi:"upperLimit"`
}

Defines the KPI Threshold limits.

type KpiThresholdsResponseOutput

type KpiThresholdsResponseOutput struct{ *pulumi.OutputState }

Defines the KPI Threshold limits.

func (KpiThresholdsResponseOutput) ElementType

func (KpiThresholdsResponseOutput) IncreasingKpi

func (o KpiThresholdsResponseOutput) IncreasingKpi() pulumi.BoolOutput

Whether or not the KPI is an increasing KPI.

func (KpiThresholdsResponseOutput) LowerLimit

The lower threshold limit.

func (KpiThresholdsResponseOutput) ToKpiThresholdsResponseOutput

func (o KpiThresholdsResponseOutput) ToKpiThresholdsResponseOutput() KpiThresholdsResponseOutput

func (KpiThresholdsResponseOutput) ToKpiThresholdsResponseOutputWithContext

func (o KpiThresholdsResponseOutput) ToKpiThresholdsResponseOutputWithContext(ctx context.Context) KpiThresholdsResponseOutput

func (KpiThresholdsResponseOutput) UpperLimit

The upper threshold limit.

type KpiThresholdsResponsePtrOutput

type KpiThresholdsResponsePtrOutput struct{ *pulumi.OutputState }

func (KpiThresholdsResponsePtrOutput) Elem

func (KpiThresholdsResponsePtrOutput) ElementType

func (KpiThresholdsResponsePtrOutput) IncreasingKpi

Whether or not the KPI is an increasing KPI.

func (KpiThresholdsResponsePtrOutput) LowerLimit

The lower threshold limit.

func (KpiThresholdsResponsePtrOutput) ToKpiThresholdsResponsePtrOutput

func (o KpiThresholdsResponsePtrOutput) ToKpiThresholdsResponsePtrOutput() KpiThresholdsResponsePtrOutput

func (KpiThresholdsResponsePtrOutput) ToKpiThresholdsResponsePtrOutputWithContext

func (o KpiThresholdsResponsePtrOutput) ToKpiThresholdsResponsePtrOutputWithContext(ctx context.Context) KpiThresholdsResponsePtrOutput

func (KpiThresholdsResponsePtrOutput) UpperLimit

The upper threshold limit.

type Link struct {
	pulumi.CustomResourceState

	// Localized descriptions for the Link.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display name for the Link.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The link name.
	LinkName pulumi.StringOutput `pulumi:"linkName"`
	// The set of properties mappings between the source and target Types.
	Mappings TypePropertiesMappingResponseArrayOutput `pulumi:"mappings"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
	OperationType pulumi.StringPtrOutput `pulumi:"operationType"`
	// The properties that represent the participating profile.
	ParticipantPropertyReferences ParticipantPropertyReferenceResponseArrayOutput `pulumi:"participantPropertyReferences"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
	ReferenceOnly pulumi.BoolPtrOutput `pulumi:"referenceOnly"`
	// Type of source entity.
	SourceEntityType pulumi.StringOutput `pulumi:"sourceEntityType"`
	// Name of the source Entity Type.
	SourceEntityTypeName pulumi.StringOutput `pulumi:"sourceEntityTypeName"`
	// Type of target entity.
	TargetEntityType pulumi.StringOutput `pulumi:"targetEntityType"`
	// Name of the target Entity Type.
	TargetEntityTypeName pulumi.StringOutput `pulumi:"targetEntityTypeName"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The link resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

Other available API versions: 2017-01-01.

func GetLink(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LinkState, opts ...pulumi.ResourceOption) (*Link, error)

GetLink gets an existing Link 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 NewLink(ctx *pulumi.Context,
	name string, args *LinkArgs, opts ...pulumi.ResourceOption) (*Link, error)

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

func (*Link) ElementType

func (*Link) ElementType() reflect.Type

func (*Link) ToLinkOutput

func (i *Link) ToLinkOutput() LinkOutput

func (*Link) ToLinkOutputWithContext

func (i *Link) ToLinkOutputWithContext(ctx context.Context) LinkOutput

type LinkArgs

type LinkArgs struct {
	// Localized descriptions for the Link.
	Description pulumi.StringMapInput
	// Localized display name for the Link.
	DisplayName pulumi.StringMapInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The name of the link.
	LinkName pulumi.StringPtrInput
	// The set of properties mappings between the source and target Types.
	Mappings TypePropertiesMappingArrayInput
	// Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
	OperationType InstanceOperationTypePtrInput
	// The properties that represent the participating profile.
	ParticipantPropertyReferences ParticipantPropertyReferenceArrayInput
	// Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
	ReferenceOnly pulumi.BoolPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Type of source entity.
	SourceEntityType EntityTypeInput
	// Name of the source Entity Type.
	SourceEntityTypeName pulumi.StringInput
	// Type of target entity.
	TargetEntityType EntityTypeInput
	// Name of the target Entity Type.
	TargetEntityTypeName pulumi.StringInput
}

The set of arguments for constructing a Link resource.

func (LinkArgs) ElementType

func (LinkArgs) ElementType() reflect.Type

type LinkInput

type LinkInput interface {
	pulumi.Input

	ToLinkOutput() LinkOutput
	ToLinkOutputWithContext(ctx context.Context) LinkOutput
}

type LinkOutput

type LinkOutput struct{ *pulumi.OutputState }

func (LinkOutput) Description

func (o LinkOutput) Description() pulumi.StringMapOutput

Localized descriptions for the Link.

func (LinkOutput) DisplayName

func (o LinkOutput) DisplayName() pulumi.StringMapOutput

Localized display name for the Link.

func (LinkOutput) ElementType

func (LinkOutput) ElementType() reflect.Type

func (LinkOutput) LinkName

func (o LinkOutput) LinkName() pulumi.StringOutput

The link name.

func (LinkOutput) Mappings

The set of properties mappings between the source and target Types.

func (LinkOutput) Name

func (o LinkOutput) Name() pulumi.StringOutput

Resource name.

func (LinkOutput) OperationType

func (o LinkOutput) OperationType() pulumi.StringPtrOutput

Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.

func (LinkOutput) ParticipantPropertyReferences

func (o LinkOutput) ParticipantPropertyReferences() ParticipantPropertyReferenceResponseArrayOutput

The properties that represent the participating profile.

func (LinkOutput) ProvisioningState

func (o LinkOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (LinkOutput) ReferenceOnly

func (o LinkOutput) ReferenceOnly() pulumi.BoolPtrOutput

Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.

func (LinkOutput) SourceEntityType

func (o LinkOutput) SourceEntityType() pulumi.StringOutput

Type of source entity.

func (LinkOutput) SourceEntityTypeName

func (o LinkOutput) SourceEntityTypeName() pulumi.StringOutput

Name of the source Entity Type.

func (LinkOutput) TargetEntityType

func (o LinkOutput) TargetEntityType() pulumi.StringOutput

Type of target entity.

func (LinkOutput) TargetEntityTypeName

func (o LinkOutput) TargetEntityTypeName() pulumi.StringOutput

Name of the target Entity Type.

func (LinkOutput) TenantId

func (o LinkOutput) TenantId() pulumi.StringOutput

The hub name.

func (LinkOutput) ToLinkOutput

func (o LinkOutput) ToLinkOutput() LinkOutput

func (LinkOutput) ToLinkOutputWithContext

func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput

func (LinkOutput) Type

func (o LinkOutput) Type() pulumi.StringOutput

Resource type.

type LinkState

type LinkState struct {
}

func (LinkState) ElementType

func (LinkState) ElementType() reflect.Type

type LinkTypes

type LinkTypes string

Link type.

func (LinkTypes) ElementType

func (LinkTypes) ElementType() reflect.Type

func (LinkTypes) ToLinkTypesOutput

func (e LinkTypes) ToLinkTypesOutput() LinkTypesOutput

func (LinkTypes) ToLinkTypesOutputWithContext

func (e LinkTypes) ToLinkTypesOutputWithContext(ctx context.Context) LinkTypesOutput

func (LinkTypes) ToLinkTypesPtrOutput

func (e LinkTypes) ToLinkTypesPtrOutput() LinkTypesPtrOutput

func (LinkTypes) ToLinkTypesPtrOutputWithContext

func (e LinkTypes) ToLinkTypesPtrOutputWithContext(ctx context.Context) LinkTypesPtrOutput

func (LinkTypes) ToStringOutput

func (e LinkTypes) ToStringOutput() pulumi.StringOutput

func (LinkTypes) ToStringOutputWithContext

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

func (LinkTypes) ToStringPtrOutput

func (e LinkTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (LinkTypes) ToStringPtrOutputWithContext

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

type LinkTypesInput

type LinkTypesInput interface {
	pulumi.Input

	ToLinkTypesOutput() LinkTypesOutput
	ToLinkTypesOutputWithContext(context.Context) LinkTypesOutput
}

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

LinkTypesUpdateAlways
LinkTypesCopyIfNull

type LinkTypesOutput

type LinkTypesOutput struct{ *pulumi.OutputState }

func (LinkTypesOutput) ElementType

func (LinkTypesOutput) ElementType() reflect.Type

func (LinkTypesOutput) ToLinkTypesOutput

func (o LinkTypesOutput) ToLinkTypesOutput() LinkTypesOutput

func (LinkTypesOutput) ToLinkTypesOutputWithContext

func (o LinkTypesOutput) ToLinkTypesOutputWithContext(ctx context.Context) LinkTypesOutput

func (LinkTypesOutput) ToLinkTypesPtrOutput

func (o LinkTypesOutput) ToLinkTypesPtrOutput() LinkTypesPtrOutput

func (LinkTypesOutput) ToLinkTypesPtrOutputWithContext

func (o LinkTypesOutput) ToLinkTypesPtrOutputWithContext(ctx context.Context) LinkTypesPtrOutput

func (LinkTypesOutput) ToStringOutput

func (o LinkTypesOutput) ToStringOutput() pulumi.StringOutput

func (LinkTypesOutput) ToStringOutputWithContext

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

func (LinkTypesOutput) ToStringPtrOutput

func (o LinkTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LinkTypesOutput) ToStringPtrOutputWithContext

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

type LinkTypesPtrInput

type LinkTypesPtrInput interface {
	pulumi.Input

	ToLinkTypesPtrOutput() LinkTypesPtrOutput
	ToLinkTypesPtrOutputWithContext(context.Context) LinkTypesPtrOutput
}

func LinkTypesPtr

func LinkTypesPtr(v string) LinkTypesPtrInput

type LinkTypesPtrOutput

type LinkTypesPtrOutput struct{ *pulumi.OutputState }

func (LinkTypesPtrOutput) Elem

func (LinkTypesPtrOutput) ElementType

func (LinkTypesPtrOutput) ElementType() reflect.Type

func (LinkTypesPtrOutput) ToLinkTypesPtrOutput

func (o LinkTypesPtrOutput) ToLinkTypesPtrOutput() LinkTypesPtrOutput

func (LinkTypesPtrOutput) ToLinkTypesPtrOutputWithContext

func (o LinkTypesPtrOutput) ToLinkTypesPtrOutputWithContext(ctx context.Context) LinkTypesPtrOutput

func (LinkTypesPtrOutput) ToStringPtrOutput

func (o LinkTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LinkTypesPtrOutput) ToStringPtrOutputWithContext

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

type LookupConnectorArgs

type LookupConnectorArgs struct {
	// The name of the connector.
	ConnectorName string `pulumi:"connectorName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectorMappingArgs

type LookupConnectorMappingArgs struct {
	// The name of the connector.
	ConnectorName string `pulumi:"connectorName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the connector mapping.
	MappingName string `pulumi:"mappingName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectorMappingOutputArgs

type LookupConnectorMappingOutputArgs struct {
	// The name of the connector.
	ConnectorName pulumi.StringInput `pulumi:"connectorName"`
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the connector mapping.
	MappingName pulumi.StringInput `pulumi:"mappingName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConnectorMappingOutputArgs) ElementType

type LookupConnectorMappingResult

type LookupConnectorMappingResult struct {
	// The connector mapping name
	ConnectorMappingName string `pulumi:"connectorMappingName"`
	// The connector name.
	ConnectorName string `pulumi:"connectorName"`
	// Type of connector.
	ConnectorType *string `pulumi:"connectorType"`
	// The created time.
	Created string `pulumi:"created"`
	// The DataFormat ID.
	DataFormatId string `pulumi:"dataFormatId"`
	// The description of the connector mapping.
	Description *string `pulumi:"description"`
	// Display name for the connector mapping.
	DisplayName *string `pulumi:"displayName"`
	// Defines which entity type the file should map to.
	EntityType string `pulumi:"entityType"`
	// The mapping entity name.
	EntityTypeName string `pulumi:"entityTypeName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The last modified time.
	LastModified string `pulumi:"lastModified"`
	// The properties of the mapping.
	MappingProperties ConnectorMappingPropertiesResponse `pulumi:"mappingProperties"`
	// Resource name.
	Name string `pulumi:"name"`
	// The next run time based on customer's settings.
	NextRunTime string `pulumi:"nextRunTime"`
	// The RunId.
	RunId string `pulumi:"runId"`
	// State of connector mapping.
	State string `pulumi:"state"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The connector mapping resource format.

func LookupConnectorMapping

func LookupConnectorMapping(ctx *pulumi.Context, args *LookupConnectorMappingArgs, opts ...pulumi.InvokeOption) (*LookupConnectorMappingResult, error)

Gets a connector mapping in the connector. Azure REST API version: 2017-04-26.

type LookupConnectorMappingResultOutput

type LookupConnectorMappingResultOutput struct{ *pulumi.OutputState }

The connector mapping resource format.

func (LookupConnectorMappingResultOutput) ConnectorMappingName

func (o LookupConnectorMappingResultOutput) ConnectorMappingName() pulumi.StringOutput

The connector mapping name

func (LookupConnectorMappingResultOutput) ConnectorName

The connector name.

func (LookupConnectorMappingResultOutput) ConnectorType

Type of connector.

func (LookupConnectorMappingResultOutput) Created

The created time.

func (LookupConnectorMappingResultOutput) DataFormatId

The DataFormat ID.

func (LookupConnectorMappingResultOutput) Description

The description of the connector mapping.

func (LookupConnectorMappingResultOutput) DisplayName

Display name for the connector mapping.

func (LookupConnectorMappingResultOutput) ElementType

func (LookupConnectorMappingResultOutput) EntityType

Defines which entity type the file should map to.

func (LookupConnectorMappingResultOutput) EntityTypeName

The mapping entity name.

func (LookupConnectorMappingResultOutput) Id

Resource ID.

func (LookupConnectorMappingResultOutput) LastModified

The last modified time.

func (LookupConnectorMappingResultOutput) MappingProperties

The properties of the mapping.

func (LookupConnectorMappingResultOutput) Name

Resource name.

func (LookupConnectorMappingResultOutput) NextRunTime

The next run time based on customer's settings.

func (LookupConnectorMappingResultOutput) RunId

The RunId.

func (LookupConnectorMappingResultOutput) State

State of connector mapping.

func (LookupConnectorMappingResultOutput) TenantId

The hub name.

func (LookupConnectorMappingResultOutput) ToLookupConnectorMappingResultOutput

func (o LookupConnectorMappingResultOutput) ToLookupConnectorMappingResultOutput() LookupConnectorMappingResultOutput

func (LookupConnectorMappingResultOutput) ToLookupConnectorMappingResultOutputWithContext

func (o LookupConnectorMappingResultOutput) ToLookupConnectorMappingResultOutputWithContext(ctx context.Context) LookupConnectorMappingResultOutput

func (LookupConnectorMappingResultOutput) Type

Resource type.

type LookupConnectorOutputArgs

type LookupConnectorOutputArgs struct {
	// The name of the connector.
	ConnectorName pulumi.StringInput `pulumi:"connectorName"`
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConnectorOutputArgs) ElementType

func (LookupConnectorOutputArgs) ElementType() reflect.Type

type LookupConnectorResult

type LookupConnectorResult struct {
	// ID of the connector.
	ConnectorId int `pulumi:"connectorId"`
	// Name of the connector.
	ConnectorName *string `pulumi:"connectorName"`
	// The connector properties.
	ConnectorProperties map[string]interface{} `pulumi:"connectorProperties"`
	// Type of connector.
	ConnectorType string `pulumi:"connectorType"`
	// The created time.
	Created string `pulumi:"created"`
	// Description of the connector.
	Description *string `pulumi:"description"`
	// Display name of the connector.
	DisplayName *string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// If this is an internal connector.
	IsInternal *bool `pulumi:"isInternal"`
	// The last modified time.
	LastModified string `pulumi:"lastModified"`
	// Resource name.
	Name string `pulumi:"name"`
	// State of connector.
	State string `pulumi:"state"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The connector resource format.

func LookupConnector

func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)

Gets a connector in the hub. Azure REST API version: 2017-04-26.

type LookupConnectorResultOutput

type LookupConnectorResultOutput struct{ *pulumi.OutputState }

The connector resource format.

func (LookupConnectorResultOutput) ConnectorId

ID of the connector.

func (LookupConnectorResultOutput) ConnectorName

Name of the connector.

func (LookupConnectorResultOutput) ConnectorProperties

func (o LookupConnectorResultOutput) ConnectorProperties() pulumi.MapOutput

The connector properties.

func (LookupConnectorResultOutput) ConnectorType

Type of connector.

func (LookupConnectorResultOutput) Created

The created time.

func (LookupConnectorResultOutput) Description

Description of the connector.

func (LookupConnectorResultOutput) DisplayName

Display name of the connector.

func (LookupConnectorResultOutput) ElementType

func (LookupConnectorResultOutput) Id

Resource ID.

func (LookupConnectorResultOutput) IsInternal

If this is an internal connector.

func (LookupConnectorResultOutput) LastModified

The last modified time.

func (LookupConnectorResultOutput) Name

Resource name.

func (LookupConnectorResultOutput) State

State of connector.

func (LookupConnectorResultOutput) TenantId

The hub name.

func (LookupConnectorResultOutput) ToLookupConnectorResultOutput

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput

func (LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput

func (LookupConnectorResultOutput) Type

Resource type.

type LookupHubArgs

type LookupHubArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupHubOutputArgs

type LookupHubOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupHubOutputArgs) ElementType

func (LookupHubOutputArgs) ElementType() reflect.Type

type LookupHubResult

type LookupHubResult struct {
	// API endpoint URL of the hub.
	ApiEndpoint string `pulumi:"apiEndpoint"`
	// Billing settings of the hub.
	HubBillingInfo *HubBillingInfoFormatResponse `pulumi:"hubBillingInfo"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource location.
	Location *string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// Provisioning state of the hub.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
	TenantFeatures *int `pulumi:"tenantFeatures"`
	// Resource type.
	Type string `pulumi:"type"`
	// Web endpoint URL of the hub.
	WebEndpoint string `pulumi:"webEndpoint"`
}

Hub resource.

func LookupHub

func LookupHub(ctx *pulumi.Context, args *LookupHubArgs, opts ...pulumi.InvokeOption) (*LookupHubResult, error)

Gets information about the specified hub. Azure REST API version: 2017-04-26.

type LookupHubResultOutput

type LookupHubResultOutput struct{ *pulumi.OutputState }

Hub resource.

func (LookupHubResultOutput) ApiEndpoint

func (o LookupHubResultOutput) ApiEndpoint() pulumi.StringOutput

API endpoint URL of the hub.

func (LookupHubResultOutput) ElementType

func (LookupHubResultOutput) ElementType() reflect.Type

func (LookupHubResultOutput) HubBillingInfo

Billing settings of the hub.

func (LookupHubResultOutput) Id

Resource ID.

func (LookupHubResultOutput) Location

Resource location.

func (LookupHubResultOutput) Name

Resource name.

func (LookupHubResultOutput) ProvisioningState

func (o LookupHubResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the hub.

func (LookupHubResultOutput) Tags

Resource tags.

func (LookupHubResultOutput) TenantFeatures

func (o LookupHubResultOutput) TenantFeatures() pulumi.IntPtrOutput

The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.

func (LookupHubResultOutput) ToLookupHubResultOutput

func (o LookupHubResultOutput) ToLookupHubResultOutput() LookupHubResultOutput

func (LookupHubResultOutput) ToLookupHubResultOutputWithContext

func (o LookupHubResultOutput) ToLookupHubResultOutputWithContext(ctx context.Context) LookupHubResultOutput

func (LookupHubResultOutput) Type

Resource type.

func (LookupHubResultOutput) WebEndpoint

func (o LookupHubResultOutput) WebEndpoint() pulumi.StringOutput

Web endpoint URL of the hub.

type LookupKpiArgs

type LookupKpiArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the KPI.
	KpiName string `pulumi:"kpiName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupKpiOutputArgs

type LookupKpiOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the KPI.
	KpiName pulumi.StringInput `pulumi:"kpiName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupKpiOutputArgs) ElementType

func (LookupKpiOutputArgs) ElementType() reflect.Type

type LookupKpiResult

type LookupKpiResult struct {
	// The aliases.
	Aliases []KpiAliasResponse `pulumi:"aliases"`
	// The calculation window.
	CalculationWindow string `pulumi:"calculationWindow"`
	// Name of calculation window field.
	CalculationWindowFieldName *string `pulumi:"calculationWindowFieldName"`
	// Localized description for the KPI.
	Description map[string]string `pulumi:"description"`
	// Localized display name for the KPI.
	DisplayName map[string]string `pulumi:"displayName"`
	// The mapping entity type.
	EntityType string `pulumi:"entityType"`
	// The mapping entity name.
	EntityTypeName string `pulumi:"entityTypeName"`
	// The computation expression for the KPI.
	Expression string `pulumi:"expression"`
	// The KPI extracts.
	Extracts []KpiExtractResponse `pulumi:"extracts"`
	// The filter expression for the KPI.
	Filter *string `pulumi:"filter"`
	// The computation function for the KPI.
	Function string `pulumi:"function"`
	// the group by properties for the KPI.
	GroupBy []string `pulumi:"groupBy"`
	// The KPI GroupByMetadata.
	GroupByMetadata []KpiGroupByMetadataResponse `pulumi:"groupByMetadata"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The KPI name.
	KpiName string `pulumi:"kpiName"`
	// Resource name.
	Name string `pulumi:"name"`
	// The participant profiles.
	ParticipantProfilesMetadata []KpiParticipantProfilesMetadataResponse `pulumi:"participantProfilesMetadata"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// The KPI thresholds.
	ThresHolds *KpiThresholdsResponse `pulumi:"thresHolds"`
	// Resource type.
	Type string `pulumi:"type"`
	// The unit of measurement for the KPI.
	Unit *string `pulumi:"unit"`
}

The KPI resource format.

func LookupKpi

func LookupKpi(ctx *pulumi.Context, args *LookupKpiArgs, opts ...pulumi.InvokeOption) (*LookupKpiResult, error)

Gets a KPI in the hub. Azure REST API version: 2017-04-26.

type LookupKpiResultOutput

type LookupKpiResultOutput struct{ *pulumi.OutputState }

The KPI resource format.

func (LookupKpiResultOutput) Aliases

The aliases.

func (LookupKpiResultOutput) CalculationWindow

func (o LookupKpiResultOutput) CalculationWindow() pulumi.StringOutput

The calculation window.

func (LookupKpiResultOutput) CalculationWindowFieldName

func (o LookupKpiResultOutput) CalculationWindowFieldName() pulumi.StringPtrOutput

Name of calculation window field.

func (LookupKpiResultOutput) Description

Localized description for the KPI.

func (LookupKpiResultOutput) DisplayName

Localized display name for the KPI.

func (LookupKpiResultOutput) ElementType

func (LookupKpiResultOutput) ElementType() reflect.Type

func (LookupKpiResultOutput) EntityType

func (o LookupKpiResultOutput) EntityType() pulumi.StringOutput

The mapping entity type.

func (LookupKpiResultOutput) EntityTypeName

func (o LookupKpiResultOutput) EntityTypeName() pulumi.StringOutput

The mapping entity name.

func (LookupKpiResultOutput) Expression

func (o LookupKpiResultOutput) Expression() pulumi.StringOutput

The computation expression for the KPI.

func (LookupKpiResultOutput) Extracts

The KPI extracts.

func (LookupKpiResultOutput) Filter

The filter expression for the KPI.

func (LookupKpiResultOutput) Function

The computation function for the KPI.

func (LookupKpiResultOutput) GroupBy

the group by properties for the KPI.

func (LookupKpiResultOutput) GroupByMetadata

The KPI GroupByMetadata.

func (LookupKpiResultOutput) Id

Resource ID.

func (LookupKpiResultOutput) KpiName

The KPI name.

func (LookupKpiResultOutput) Name

Resource name.

func (LookupKpiResultOutput) ParticipantProfilesMetadata

The participant profiles.

func (LookupKpiResultOutput) ProvisioningState

func (o LookupKpiResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (LookupKpiResultOutput) TenantId

The hub name.

func (LookupKpiResultOutput) ThresHolds

The KPI thresholds.

func (LookupKpiResultOutput) ToLookupKpiResultOutput

func (o LookupKpiResultOutput) ToLookupKpiResultOutput() LookupKpiResultOutput

func (LookupKpiResultOutput) ToLookupKpiResultOutputWithContext

func (o LookupKpiResultOutput) ToLookupKpiResultOutputWithContext(ctx context.Context) LookupKpiResultOutput

func (LookupKpiResultOutput) Type

Resource type.

func (LookupKpiResultOutput) Unit

The unit of measurement for the KPI.

type LookupLinkArgs

type LookupLinkArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the link.
	LinkName string `pulumi:"linkName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupLinkOutputArgs

type LookupLinkOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the link.
	LinkName pulumi.StringInput `pulumi:"linkName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupLinkOutputArgs) ElementType

func (LookupLinkOutputArgs) ElementType() reflect.Type

type LookupLinkResult

type LookupLinkResult struct {
	// Localized descriptions for the Link.
	Description map[string]string `pulumi:"description"`
	// Localized display name for the Link.
	DisplayName map[string]string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The link name.
	LinkName string `pulumi:"linkName"`
	// The set of properties mappings between the source and target Types.
	Mappings []TypePropertiesMappingResponse `pulumi:"mappings"`
	// Resource name.
	Name string `pulumi:"name"`
	// Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
	OperationType *string `pulumi:"operationType"`
	// The properties that represent the participating profile.
	ParticipantPropertyReferences []ParticipantPropertyReferenceResponse `pulumi:"participantPropertyReferences"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
	ReferenceOnly *bool `pulumi:"referenceOnly"`
	// Type of source entity.
	SourceEntityType string `pulumi:"sourceEntityType"`
	// Name of the source Entity Type.
	SourceEntityTypeName string `pulumi:"sourceEntityTypeName"`
	// Type of target entity.
	TargetEntityType string `pulumi:"targetEntityType"`
	// Name of the target Entity Type.
	TargetEntityTypeName string `pulumi:"targetEntityTypeName"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The link resource format.

func LookupLink(ctx *pulumi.Context, args *LookupLinkArgs, opts ...pulumi.InvokeOption) (*LookupLinkResult, error)

Gets a link in the hub. Azure REST API version: 2017-04-26.

Other available API versions: 2017-01-01.

type LookupLinkResultOutput

type LookupLinkResultOutput struct{ *pulumi.OutputState }

The link resource format.

func (LookupLinkResultOutput) Description

Localized descriptions for the Link.

func (LookupLinkResultOutput) DisplayName

Localized display name for the Link.

func (LookupLinkResultOutput) ElementType

func (LookupLinkResultOutput) ElementType() reflect.Type

func (LookupLinkResultOutput) Id

Resource ID.

func (LookupLinkResultOutput) LinkName

The link name.

func (LookupLinkResultOutput) Mappings

The set of properties mappings between the source and target Types.

func (LookupLinkResultOutput) Name

Resource name.

func (LookupLinkResultOutput) OperationType

func (o LookupLinkResultOutput) OperationType() pulumi.StringPtrOutput

Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.

func (LookupLinkResultOutput) ParticipantPropertyReferences

The properties that represent the participating profile.

func (LookupLinkResultOutput) ProvisioningState

func (o LookupLinkResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (LookupLinkResultOutput) ReferenceOnly

func (o LookupLinkResultOutput) ReferenceOnly() pulumi.BoolPtrOutput

Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.

func (LookupLinkResultOutput) SourceEntityType

func (o LookupLinkResultOutput) SourceEntityType() pulumi.StringOutput

Type of source entity.

func (LookupLinkResultOutput) SourceEntityTypeName

func (o LookupLinkResultOutput) SourceEntityTypeName() pulumi.StringOutput

Name of the source Entity Type.

func (LookupLinkResultOutput) TargetEntityType

func (o LookupLinkResultOutput) TargetEntityType() pulumi.StringOutput

Type of target entity.

func (LookupLinkResultOutput) TargetEntityTypeName

func (o LookupLinkResultOutput) TargetEntityTypeName() pulumi.StringOutput

Name of the target Entity Type.

func (LookupLinkResultOutput) TenantId

The hub name.

func (LookupLinkResultOutput) ToLookupLinkResultOutput

func (o LookupLinkResultOutput) ToLookupLinkResultOutput() LookupLinkResultOutput

func (LookupLinkResultOutput) ToLookupLinkResultOutputWithContext

func (o LookupLinkResultOutput) ToLookupLinkResultOutputWithContext(ctx context.Context) LookupLinkResultOutput

func (LookupLinkResultOutput) Type

Resource type.

type LookupPredictionArgs

type LookupPredictionArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the Prediction.
	PredictionName string `pulumi:"predictionName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPredictionOutputArgs

type LookupPredictionOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the Prediction.
	PredictionName pulumi.StringInput `pulumi:"predictionName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPredictionOutputArgs) ElementType

func (LookupPredictionOutputArgs) ElementType() reflect.Type

type LookupPredictionResult

type LookupPredictionResult struct {
	// Whether do auto analyze.
	AutoAnalyze bool `pulumi:"autoAnalyze"`
	// Description of the prediction.
	Description map[string]string `pulumi:"description"`
	// Display name of the prediction.
	DisplayName map[string]string `pulumi:"displayName"`
	// The prediction grades.
	Grades []PredictionResponseGrades `pulumi:"grades"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Interaction types involved in the prediction.
	InvolvedInteractionTypes []string `pulumi:"involvedInteractionTypes"`
	// KPI types involved in the prediction.
	InvolvedKpiTypes []string `pulumi:"involvedKpiTypes"`
	// Relationships involved in the prediction.
	InvolvedRelationships []string `pulumi:"involvedRelationships"`
	// Definition of the link mapping of prediction.
	Mappings PredictionResponseMappings `pulumi:"mappings"`
	// Resource name.
	Name string `pulumi:"name"`
	// Negative outcome expression.
	NegativeOutcomeExpression string `pulumi:"negativeOutcomeExpression"`
	// Positive outcome expression.
	PositiveOutcomeExpression string `pulumi:"positiveOutcomeExpression"`
	// Name of the prediction.
	PredictionName *string `pulumi:"predictionName"`
	// Primary profile type.
	PrimaryProfileType string `pulumi:"primaryProfileType"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Scope expression.
	ScopeExpression string `pulumi:"scopeExpression"`
	// Score label.
	ScoreLabel string `pulumi:"scoreLabel"`
	// System generated entities.
	SystemGeneratedEntities PredictionResponseSystemGeneratedEntities `pulumi:"systemGeneratedEntities"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The prediction resource format.

func LookupPrediction

func LookupPrediction(ctx *pulumi.Context, args *LookupPredictionArgs, opts ...pulumi.InvokeOption) (*LookupPredictionResult, error)

Gets a Prediction in the hub. Azure REST API version: 2017-04-26.

type LookupPredictionResultOutput

type LookupPredictionResultOutput struct{ *pulumi.OutputState }

The prediction resource format.

func (LookupPredictionResultOutput) AutoAnalyze

Whether do auto analyze.

func (LookupPredictionResultOutput) Description

Description of the prediction.

func (LookupPredictionResultOutput) DisplayName

Display name of the prediction.

func (LookupPredictionResultOutput) ElementType

func (LookupPredictionResultOutput) Grades

The prediction grades.

func (LookupPredictionResultOutput) Id

Resource ID.

func (LookupPredictionResultOutput) InvolvedInteractionTypes

func (o LookupPredictionResultOutput) InvolvedInteractionTypes() pulumi.StringArrayOutput

Interaction types involved in the prediction.

func (LookupPredictionResultOutput) InvolvedKpiTypes

KPI types involved in the prediction.

func (LookupPredictionResultOutput) InvolvedRelationships

func (o LookupPredictionResultOutput) InvolvedRelationships() pulumi.StringArrayOutput

Relationships involved in the prediction.

func (LookupPredictionResultOutput) Mappings

Definition of the link mapping of prediction.

func (LookupPredictionResultOutput) Name

Resource name.

func (LookupPredictionResultOutput) NegativeOutcomeExpression

func (o LookupPredictionResultOutput) NegativeOutcomeExpression() pulumi.StringOutput

Negative outcome expression.

func (LookupPredictionResultOutput) PositiveOutcomeExpression

func (o LookupPredictionResultOutput) PositiveOutcomeExpression() pulumi.StringOutput

Positive outcome expression.

func (LookupPredictionResultOutput) PredictionName

Name of the prediction.

func (LookupPredictionResultOutput) PrimaryProfileType

func (o LookupPredictionResultOutput) PrimaryProfileType() pulumi.StringOutput

Primary profile type.

func (LookupPredictionResultOutput) ProvisioningState

func (o LookupPredictionResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (LookupPredictionResultOutput) ScopeExpression

func (o LookupPredictionResultOutput) ScopeExpression() pulumi.StringOutput

Scope expression.

func (LookupPredictionResultOutput) ScoreLabel

Score label.

func (LookupPredictionResultOutput) SystemGeneratedEntities

System generated entities.

func (LookupPredictionResultOutput) TenantId

The hub name.

func (LookupPredictionResultOutput) ToLookupPredictionResultOutput

func (o LookupPredictionResultOutput) ToLookupPredictionResultOutput() LookupPredictionResultOutput

func (LookupPredictionResultOutput) ToLookupPredictionResultOutputWithContext

func (o LookupPredictionResultOutput) ToLookupPredictionResultOutputWithContext(ctx context.Context) LookupPredictionResultOutput

func (LookupPredictionResultOutput) Type

Resource type.

type LookupProfileArgs

type LookupProfileArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// Locale of profile to retrieve, default is en-us.
	LocaleCode *string `pulumi:"localeCode"`
	// The name of the profile.
	ProfileName string `pulumi:"profileName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupProfileOutputArgs

type LookupProfileOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// Locale of profile to retrieve, default is en-us.
	LocaleCode pulumi.StringPtrInput `pulumi:"localeCode"`
	// The name of the profile.
	ProfileName pulumi.StringInput `pulumi:"profileName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupProfileOutputArgs) ElementType

func (LookupProfileOutputArgs) ElementType() reflect.Type

type LookupProfileResult

type LookupProfileResult struct {
	// The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
	ApiEntitySetName *string `pulumi:"apiEntitySetName"`
	// The attributes for the Type.
	Attributes map[string][]string `pulumi:"attributes"`
	// Localized descriptions for the property.
	Description map[string]string `pulumi:"description"`
	// Localized display names for the property.
	DisplayName map[string]string `pulumi:"displayName"`
	// Type of entity.
	EntityType *string `pulumi:"entityType"`
	// The properties of the Profile.
	Fields []PropertyDefinitionResponse `pulumi:"fields"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The instance count.
	InstancesCount *int `pulumi:"instancesCount"`
	// Large Image associated with the Property or EntityType.
	LargeImage *string `pulumi:"largeImage"`
	// The last changed time for the type definition.
	LastChangedUtc string `pulumi:"lastChangedUtc"`
	// Any custom localized attributes for the Type.
	LocalizedAttributes map[string]map[string]string `pulumi:"localizedAttributes"`
	// Medium Image associated with the Property or EntityType.
	MediumImage *string `pulumi:"mediumImage"`
	// Resource name.
	Name string `pulumi:"name"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The schema org link. This helps ACI identify and suggest semantic models.
	SchemaItemTypeLink *string `pulumi:"schemaItemTypeLink"`
	// Small Image associated with the Property or EntityType.
	SmallImage *string `pulumi:"smallImage"`
	// The strong IDs.
	StrongIds []StrongIdResponse `pulumi:"strongIds"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// The timestamp property name. Represents the time when the interaction or profile update happened.
	TimestampFieldName *string `pulumi:"timestampFieldName"`
	// Resource type.
	Type string `pulumi:"type"`
	// The name of the entity.
	TypeName *string `pulumi:"typeName"`
}

The profile resource format.

func LookupProfile

func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)

Gets information about the specified profile. Azure REST API version: 2017-04-26.

type LookupProfileResultOutput

type LookupProfileResultOutput struct{ *pulumi.OutputState }

The profile resource format.

func (LookupProfileResultOutput) ApiEntitySetName

func (o LookupProfileResultOutput) ApiEntitySetName() pulumi.StringPtrOutput

The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.

func (LookupProfileResultOutput) Attributes

The attributes for the Type.

func (LookupProfileResultOutput) Description

Localized descriptions for the property.

func (LookupProfileResultOutput) DisplayName

Localized display names for the property.

func (LookupProfileResultOutput) ElementType

func (LookupProfileResultOutput) ElementType() reflect.Type

func (LookupProfileResultOutput) EntityType

Type of entity.

func (LookupProfileResultOutput) Fields

The properties of the Profile.

func (LookupProfileResultOutput) Id

Resource ID.

func (LookupProfileResultOutput) InstancesCount

func (o LookupProfileResultOutput) InstancesCount() pulumi.IntPtrOutput

The instance count.

func (LookupProfileResultOutput) LargeImage

Large Image associated with the Property or EntityType.

func (LookupProfileResultOutput) LastChangedUtc

func (o LookupProfileResultOutput) LastChangedUtc() pulumi.StringOutput

The last changed time for the type definition.

func (LookupProfileResultOutput) LocalizedAttributes

func (o LookupProfileResultOutput) LocalizedAttributes() pulumi.StringMapMapOutput

Any custom localized attributes for the Type.

func (LookupProfileResultOutput) MediumImage

Medium Image associated with the Property or EntityType.

func (LookupProfileResultOutput) Name

Resource name.

func (LookupProfileResultOutput) ProvisioningState

func (o LookupProfileResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (o LookupProfileResultOutput) SchemaItemTypeLink() pulumi.StringPtrOutput

The schema org link. This helps ACI identify and suggest semantic models.

func (LookupProfileResultOutput) SmallImage

Small Image associated with the Property or EntityType.

func (LookupProfileResultOutput) StrongIds

The strong IDs.

func (LookupProfileResultOutput) TenantId

The hub name.

func (LookupProfileResultOutput) TimestampFieldName

func (o LookupProfileResultOutput) TimestampFieldName() pulumi.StringPtrOutput

The timestamp property name. Represents the time when the interaction or profile update happened.

func (LookupProfileResultOutput) ToLookupProfileResultOutput

func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput

func (LookupProfileResultOutput) ToLookupProfileResultOutputWithContext

func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput

func (LookupProfileResultOutput) Type

Resource type.

func (LookupProfileResultOutput) TypeName

The name of the entity.

type LookupRelationshipArgs

type LookupRelationshipArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the relationship.
	RelationshipName string `pulumi:"relationshipName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRelationshipLinkArgs

type LookupRelationshipLinkArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the relationship link.
	RelationshipLinkName string `pulumi:"relationshipLinkName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRelationshipLinkOutputArgs

type LookupRelationshipLinkOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the relationship link.
	RelationshipLinkName pulumi.StringInput `pulumi:"relationshipLinkName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupRelationshipLinkOutputArgs) ElementType

type LookupRelationshipLinkResult

type LookupRelationshipLinkResult struct {
	// Localized descriptions for the Relationship Link.
	Description map[string]string `pulumi:"description"`
	// Localized display name for the Relationship Link.
	DisplayName map[string]string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The InteractionType associated with the Relationship Link.
	InteractionType string `pulumi:"interactionType"`
	// The name of the Relationship Link.
	LinkName string `pulumi:"linkName"`
	// The mappings between Interaction and Relationship fields.
	Mappings []RelationshipLinkFieldMappingResponse `pulumi:"mappings"`
	// Resource name.
	Name string `pulumi:"name"`
	// The property references for the Profile of the Relationship.
	ProfilePropertyReferences []ParticipantProfilePropertyReferenceResponse `pulumi:"profilePropertyReferences"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The property references for the Related Profile of the Relationship.
	RelatedProfilePropertyReferences []ParticipantProfilePropertyReferenceResponse `pulumi:"relatedProfilePropertyReferences"`
	// The relationship guid id.
	RelationshipGuidId string `pulumi:"relationshipGuidId"`
	// The Relationship associated with the Link.
	RelationshipName string `pulumi:"relationshipName"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The relationship link resource format.

func LookupRelationshipLink(ctx *pulumi.Context, args *LookupRelationshipLinkArgs, opts ...pulumi.InvokeOption) (*LookupRelationshipLinkResult, error)

Gets information about the specified relationship Link. Azure REST API version: 2017-04-26.

Other available API versions: 2017-01-01.

type LookupRelationshipLinkResultOutput

type LookupRelationshipLinkResultOutput struct{ *pulumi.OutputState }

The relationship link resource format.

func (LookupRelationshipLinkResultOutput) Description

Localized descriptions for the Relationship Link.

func (LookupRelationshipLinkResultOutput) DisplayName

Localized display name for the Relationship Link.

func (LookupRelationshipLinkResultOutput) ElementType

func (LookupRelationshipLinkResultOutput) Id

Resource ID.

func (LookupRelationshipLinkResultOutput) InteractionType

The InteractionType associated with the Relationship Link.

func (LookupRelationshipLinkResultOutput) LinkName

The name of the Relationship Link.

func (LookupRelationshipLinkResultOutput) Mappings

The mappings between Interaction and Relationship fields.

func (LookupRelationshipLinkResultOutput) Name

Resource name.

func (LookupRelationshipLinkResultOutput) ProfilePropertyReferences

The property references for the Profile of the Relationship.

func (LookupRelationshipLinkResultOutput) ProvisioningState

Provisioning state.

func (LookupRelationshipLinkResultOutput) RelatedProfilePropertyReferences

The property references for the Related Profile of the Relationship.

func (LookupRelationshipLinkResultOutput) RelationshipGuidId

The relationship guid id.

func (LookupRelationshipLinkResultOutput) RelationshipName

The Relationship associated with the Link.

func (LookupRelationshipLinkResultOutput) TenantId

The hub name.

func (LookupRelationshipLinkResultOutput) ToLookupRelationshipLinkResultOutput

func (o LookupRelationshipLinkResultOutput) ToLookupRelationshipLinkResultOutput() LookupRelationshipLinkResultOutput

func (LookupRelationshipLinkResultOutput) ToLookupRelationshipLinkResultOutputWithContext

func (o LookupRelationshipLinkResultOutput) ToLookupRelationshipLinkResultOutputWithContext(ctx context.Context) LookupRelationshipLinkResultOutput

func (LookupRelationshipLinkResultOutput) Type

Resource type.

type LookupRelationshipOutputArgs

type LookupRelationshipOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the relationship.
	RelationshipName pulumi.StringInput `pulumi:"relationshipName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupRelationshipOutputArgs) ElementType

type LookupRelationshipResult

type LookupRelationshipResult struct {
	// The Relationship Cardinality.
	Cardinality *string `pulumi:"cardinality"`
	// Localized descriptions for the Relationship.
	Description map[string]string `pulumi:"description"`
	// Localized display name for the Relationship.
	DisplayName map[string]string `pulumi:"displayName"`
	// The expiry date time in UTC.
	ExpiryDateTimeUtc *string `pulumi:"expiryDateTimeUtc"`
	// The properties of the Relationship.
	Fields []PropertyDefinitionResponse `pulumi:"fields"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Optional property to be used to map fields in profile to their strong ids in related profile.
	LookupMappings []RelationshipTypeMappingResponse `pulumi:"lookupMappings"`
	// Resource name.
	Name string `pulumi:"name"`
	// Profile type.
	ProfileType string `pulumi:"profileType"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Related profile being referenced.
	RelatedProfileType string `pulumi:"relatedProfileType"`
	// The relationship guid id.
	RelationshipGuidId string `pulumi:"relationshipGuidId"`
	// The Relationship name.
	RelationshipName string `pulumi:"relationshipName"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The relationship resource format.

func LookupRelationship

func LookupRelationship(ctx *pulumi.Context, args *LookupRelationshipArgs, opts ...pulumi.InvokeOption) (*LookupRelationshipResult, error)

Gets information about the specified relationship. Azure REST API version: 2017-04-26.

type LookupRelationshipResultOutput

type LookupRelationshipResultOutput struct{ *pulumi.OutputState }

The relationship resource format.

func (LookupRelationshipResultOutput) Cardinality

The Relationship Cardinality.

func (LookupRelationshipResultOutput) Description

Localized descriptions for the Relationship.

func (LookupRelationshipResultOutput) DisplayName

Localized display name for the Relationship.

func (LookupRelationshipResultOutput) ElementType

func (LookupRelationshipResultOutput) ExpiryDateTimeUtc

The expiry date time in UTC.

func (LookupRelationshipResultOutput) Fields

The properties of the Relationship.

func (LookupRelationshipResultOutput) Id

Resource ID.

func (LookupRelationshipResultOutput) LookupMappings

Optional property to be used to map fields in profile to their strong ids in related profile.

func (LookupRelationshipResultOutput) Name

Resource name.

func (LookupRelationshipResultOutput) ProfileType

Profile type.

func (LookupRelationshipResultOutput) ProvisioningState

func (o LookupRelationshipResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (LookupRelationshipResultOutput) RelatedProfileType

func (o LookupRelationshipResultOutput) RelatedProfileType() pulumi.StringOutput

Related profile being referenced.

func (LookupRelationshipResultOutput) RelationshipGuidId

func (o LookupRelationshipResultOutput) RelationshipGuidId() pulumi.StringOutput

The relationship guid id.

func (LookupRelationshipResultOutput) RelationshipName

func (o LookupRelationshipResultOutput) RelationshipName() pulumi.StringOutput

The Relationship name.

func (LookupRelationshipResultOutput) TenantId

The hub name.

func (LookupRelationshipResultOutput) ToLookupRelationshipResultOutput

func (o LookupRelationshipResultOutput) ToLookupRelationshipResultOutput() LookupRelationshipResultOutput

func (LookupRelationshipResultOutput) ToLookupRelationshipResultOutputWithContext

func (o LookupRelationshipResultOutput) ToLookupRelationshipResultOutputWithContext(ctx context.Context) LookupRelationshipResultOutput

func (LookupRelationshipResultOutput) Type

Resource type.

type LookupRoleAssignmentArgs

type LookupRoleAssignmentArgs struct {
	// The name of the role assignment.
	AssignmentName string `pulumi:"assignmentName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRoleAssignmentOutputArgs

type LookupRoleAssignmentOutputArgs struct {
	// The name of the role assignment.
	AssignmentName pulumi.StringInput `pulumi:"assignmentName"`
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupRoleAssignmentOutputArgs) ElementType

type LookupRoleAssignmentResult

type LookupRoleAssignmentResult struct {
	// The name of the metadata object.
	AssignmentName string `pulumi:"assignmentName"`
	// Widget types set for the assignment.
	ConflationPolicies *ResourceSetDescriptionResponse `pulumi:"conflationPolicies"`
	// Connectors set for the assignment.
	Connectors *ResourceSetDescriptionResponse `pulumi:"connectors"`
	// Localized description for the metadata.
	Description map[string]string `pulumi:"description"`
	// Localized display names for the metadata.
	DisplayName map[string]string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Interactions set for the assignment.
	Interactions *ResourceSetDescriptionResponse `pulumi:"interactions"`
	// Kpis set for the assignment.
	Kpis *ResourceSetDescriptionResponse `pulumi:"kpis"`
	// Links set for the assignment.
	Links *ResourceSetDescriptionResponse `pulumi:"links"`
	// Resource name.
	Name string `pulumi:"name"`
	// The principals being assigned to.
	Principals []AssignmentPrincipalResponse `pulumi:"principals"`
	// Profiles set for the assignment.
	Profiles *ResourceSetDescriptionResponse `pulumi:"profiles"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The Role assignments set for the relationship links.
	RelationshipLinks *ResourceSetDescriptionResponse `pulumi:"relationshipLinks"`
	// The Role assignments set for the relationships.
	Relationships *ResourceSetDescriptionResponse `pulumi:"relationships"`
	// Type of roles.
	Role string `pulumi:"role"`
	// The Role assignments set for the assignment.
	RoleAssignments *ResourceSetDescriptionResponse `pulumi:"roleAssignments"`
	// Sas Policies set for the assignment.
	SasPolicies *ResourceSetDescriptionResponse `pulumi:"sasPolicies"`
	// The Role assignments set for the assignment.
	Segments *ResourceSetDescriptionResponse `pulumi:"segments"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
	// Views set for the assignment.
	Views *ResourceSetDescriptionResponse `pulumi:"views"`
	// Widget types set for the assignment.
	WidgetTypes *ResourceSetDescriptionResponse `pulumi:"widgetTypes"`
}

The Role Assignment resource format.

func LookupRoleAssignment

func LookupRoleAssignment(ctx *pulumi.Context, args *LookupRoleAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupRoleAssignmentResult, error)

Gets the role assignment in the hub. Azure REST API version: 2017-04-26.

type LookupRoleAssignmentResultOutput

type LookupRoleAssignmentResultOutput struct{ *pulumi.OutputState }

The Role Assignment resource format.

func (LookupRoleAssignmentResultOutput) AssignmentName

The name of the metadata object.

func (LookupRoleAssignmentResultOutput) ConflationPolicies

Widget types set for the assignment.

func (LookupRoleAssignmentResultOutput) Connectors

Connectors set for the assignment.

func (LookupRoleAssignmentResultOutput) Description

Localized description for the metadata.

func (LookupRoleAssignmentResultOutput) DisplayName

Localized display names for the metadata.

func (LookupRoleAssignmentResultOutput) ElementType

func (LookupRoleAssignmentResultOutput) Id

Resource ID.

func (LookupRoleAssignmentResultOutput) Interactions

Interactions set for the assignment.

func (LookupRoleAssignmentResultOutput) Kpis

Kpis set for the assignment.

Links set for the assignment.

func (LookupRoleAssignmentResultOutput) Name

Resource name.

func (LookupRoleAssignmentResultOutput) Principals

The principals being assigned to.

func (LookupRoleAssignmentResultOutput) Profiles

Profiles set for the assignment.

func (LookupRoleAssignmentResultOutput) ProvisioningState

Provisioning state.

The Role assignments set for the relationship links.

func (LookupRoleAssignmentResultOutput) Relationships

The Role assignments set for the relationships.

func (LookupRoleAssignmentResultOutput) Role

Type of roles.

func (LookupRoleAssignmentResultOutput) RoleAssignments

The Role assignments set for the assignment.

func (LookupRoleAssignmentResultOutput) SasPolicies

Sas Policies set for the assignment.

func (LookupRoleAssignmentResultOutput) Segments

The Role assignments set for the assignment.

func (LookupRoleAssignmentResultOutput) TenantId

The hub name.

func (LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutput

func (o LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutput() LookupRoleAssignmentResultOutput

func (LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutputWithContext

func (o LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutputWithContext(ctx context.Context) LookupRoleAssignmentResultOutput

func (LookupRoleAssignmentResultOutput) Type

Resource type.

func (LookupRoleAssignmentResultOutput) Views

Views set for the assignment.

func (LookupRoleAssignmentResultOutput) WidgetTypes

Widget types set for the assignment.

type LookupViewArgs

type LookupViewArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The user ID. Use * to retrieve hub level view.
	UserId string `pulumi:"userId"`
	// The name of the view.
	ViewName string `pulumi:"viewName"`
}

type LookupViewOutputArgs

type LookupViewOutputArgs struct {
	// The name of the hub.
	HubName pulumi.StringInput `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The user ID. Use * to retrieve hub level view.
	UserId pulumi.StringInput `pulumi:"userId"`
	// The name of the view.
	ViewName pulumi.StringInput `pulumi:"viewName"`
}

func (LookupViewOutputArgs) ElementType

func (LookupViewOutputArgs) ElementType() reflect.Type

type LookupViewResult

type LookupViewResult struct {
	// Date time when view was last modified.
	Changed string `pulumi:"changed"`
	// Date time when view was created.
	Created string `pulumi:"created"`
	// View definition.
	Definition string `pulumi:"definition"`
	// Localized display name for the view.
	DisplayName map[string]string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// the hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
	// the user ID.
	UserId *string `pulumi:"userId"`
	// Name of the view.
	ViewName string `pulumi:"viewName"`
}

The view resource format.

func LookupView

func LookupView(ctx *pulumi.Context, args *LookupViewArgs, opts ...pulumi.InvokeOption) (*LookupViewResult, error)

Gets a view in the hub. Azure REST API version: 2017-04-26.

type LookupViewResultOutput

type LookupViewResultOutput struct{ *pulumi.OutputState }

The view resource format.

func (LookupViewResultOutput) Changed

Date time when view was last modified.

func (LookupViewResultOutput) Created

Date time when view was created.

func (LookupViewResultOutput) Definition

View definition.

func (LookupViewResultOutput) DisplayName

Localized display name for the view.

func (LookupViewResultOutput) ElementType

func (LookupViewResultOutput) ElementType() reflect.Type

func (LookupViewResultOutput) Id

Resource ID.

func (LookupViewResultOutput) Name

Resource name.

func (LookupViewResultOutput) TenantId

the hub name.

func (LookupViewResultOutput) ToLookupViewResultOutput

func (o LookupViewResultOutput) ToLookupViewResultOutput() LookupViewResultOutput

func (LookupViewResultOutput) ToLookupViewResultOutputWithContext

func (o LookupViewResultOutput) ToLookupViewResultOutputWithContext(ctx context.Context) LookupViewResultOutput

func (LookupViewResultOutput) Type

Resource type.

func (LookupViewResultOutput) UserId

the user ID.

func (LookupViewResultOutput) ViewName

Name of the view.

type ParticipantProfilePropertyReference

type ParticipantProfilePropertyReference struct {
	// The source interaction property that maps to the target profile property.
	InteractionPropertyName string `pulumi:"interactionPropertyName"`
	// The target profile property that maps to the source interaction property.
	ProfilePropertyName string `pulumi:"profilePropertyName"`
}

The participant profile property reference.

type ParticipantProfilePropertyReferenceArgs

type ParticipantProfilePropertyReferenceArgs struct {
	// The source interaction property that maps to the target profile property.
	InteractionPropertyName pulumi.StringInput `pulumi:"interactionPropertyName"`
	// The target profile property that maps to the source interaction property.
	ProfilePropertyName pulumi.StringInput `pulumi:"profilePropertyName"`
}

The participant profile property reference.

func (ParticipantProfilePropertyReferenceArgs) ElementType

func (ParticipantProfilePropertyReferenceArgs) ToParticipantProfilePropertyReferenceOutput

func (i ParticipantProfilePropertyReferenceArgs) ToParticipantProfilePropertyReferenceOutput() ParticipantProfilePropertyReferenceOutput

func (ParticipantProfilePropertyReferenceArgs) ToParticipantProfilePropertyReferenceOutputWithContext

func (i ParticipantProfilePropertyReferenceArgs) ToParticipantProfilePropertyReferenceOutputWithContext(ctx context.Context) ParticipantProfilePropertyReferenceOutput

type ParticipantProfilePropertyReferenceArray

type ParticipantProfilePropertyReferenceArray []ParticipantProfilePropertyReferenceInput

func (ParticipantProfilePropertyReferenceArray) ElementType

func (ParticipantProfilePropertyReferenceArray) ToParticipantProfilePropertyReferenceArrayOutput

func (i ParticipantProfilePropertyReferenceArray) ToParticipantProfilePropertyReferenceArrayOutput() ParticipantProfilePropertyReferenceArrayOutput

func (ParticipantProfilePropertyReferenceArray) ToParticipantProfilePropertyReferenceArrayOutputWithContext

func (i ParticipantProfilePropertyReferenceArray) ToParticipantProfilePropertyReferenceArrayOutputWithContext(ctx context.Context) ParticipantProfilePropertyReferenceArrayOutput

type ParticipantProfilePropertyReferenceArrayInput

type ParticipantProfilePropertyReferenceArrayInput interface {
	pulumi.Input

	ToParticipantProfilePropertyReferenceArrayOutput() ParticipantProfilePropertyReferenceArrayOutput
	ToParticipantProfilePropertyReferenceArrayOutputWithContext(context.Context) ParticipantProfilePropertyReferenceArrayOutput
}

ParticipantProfilePropertyReferenceArrayInput is an input type that accepts ParticipantProfilePropertyReferenceArray and ParticipantProfilePropertyReferenceArrayOutput values. You can construct a concrete instance of `ParticipantProfilePropertyReferenceArrayInput` via:

ParticipantProfilePropertyReferenceArray{ ParticipantProfilePropertyReferenceArgs{...} }

type ParticipantProfilePropertyReferenceArrayOutput

type ParticipantProfilePropertyReferenceArrayOutput struct{ *pulumi.OutputState }

func (ParticipantProfilePropertyReferenceArrayOutput) ElementType

func (ParticipantProfilePropertyReferenceArrayOutput) Index

func (ParticipantProfilePropertyReferenceArrayOutput) ToParticipantProfilePropertyReferenceArrayOutput

func (o ParticipantProfilePropertyReferenceArrayOutput) ToParticipantProfilePropertyReferenceArrayOutput() ParticipantProfilePropertyReferenceArrayOutput

func (ParticipantProfilePropertyReferenceArrayOutput) ToParticipantProfilePropertyReferenceArrayOutputWithContext

func (o ParticipantProfilePropertyReferenceArrayOutput) ToParticipantProfilePropertyReferenceArrayOutputWithContext(ctx context.Context) ParticipantProfilePropertyReferenceArrayOutput

type ParticipantProfilePropertyReferenceInput

type ParticipantProfilePropertyReferenceInput interface {
	pulumi.Input

	ToParticipantProfilePropertyReferenceOutput() ParticipantProfilePropertyReferenceOutput
	ToParticipantProfilePropertyReferenceOutputWithContext(context.Context) ParticipantProfilePropertyReferenceOutput
}

ParticipantProfilePropertyReferenceInput is an input type that accepts ParticipantProfilePropertyReferenceArgs and ParticipantProfilePropertyReferenceOutput values. You can construct a concrete instance of `ParticipantProfilePropertyReferenceInput` via:

ParticipantProfilePropertyReferenceArgs{...}

type ParticipantProfilePropertyReferenceOutput

type ParticipantProfilePropertyReferenceOutput struct{ *pulumi.OutputState }

The participant profile property reference.

func (ParticipantProfilePropertyReferenceOutput) ElementType

func (ParticipantProfilePropertyReferenceOutput) InteractionPropertyName

The source interaction property that maps to the target profile property.

func (ParticipantProfilePropertyReferenceOutput) ProfilePropertyName

The target profile property that maps to the source interaction property.

func (ParticipantProfilePropertyReferenceOutput) ToParticipantProfilePropertyReferenceOutput

func (o ParticipantProfilePropertyReferenceOutput) ToParticipantProfilePropertyReferenceOutput() ParticipantProfilePropertyReferenceOutput

func (ParticipantProfilePropertyReferenceOutput) ToParticipantProfilePropertyReferenceOutputWithContext

func (o ParticipantProfilePropertyReferenceOutput) ToParticipantProfilePropertyReferenceOutputWithContext(ctx context.Context) ParticipantProfilePropertyReferenceOutput

type ParticipantProfilePropertyReferenceResponse

type ParticipantProfilePropertyReferenceResponse struct {
	// The source interaction property that maps to the target profile property.
	InteractionPropertyName string `pulumi:"interactionPropertyName"`
	// The target profile property that maps to the source interaction property.
	ProfilePropertyName string `pulumi:"profilePropertyName"`
}

The participant profile property reference.

type ParticipantProfilePropertyReferenceResponseArrayOutput

type ParticipantProfilePropertyReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (ParticipantProfilePropertyReferenceResponseArrayOutput) ElementType

func (ParticipantProfilePropertyReferenceResponseArrayOutput) Index

func (ParticipantProfilePropertyReferenceResponseArrayOutput) ToParticipantProfilePropertyReferenceResponseArrayOutput

func (ParticipantProfilePropertyReferenceResponseArrayOutput) ToParticipantProfilePropertyReferenceResponseArrayOutputWithContext

func (o ParticipantProfilePropertyReferenceResponseArrayOutput) ToParticipantProfilePropertyReferenceResponseArrayOutputWithContext(ctx context.Context) ParticipantProfilePropertyReferenceResponseArrayOutput

type ParticipantProfilePropertyReferenceResponseOutput

type ParticipantProfilePropertyReferenceResponseOutput struct{ *pulumi.OutputState }

The participant profile property reference.

func (ParticipantProfilePropertyReferenceResponseOutput) ElementType

func (ParticipantProfilePropertyReferenceResponseOutput) InteractionPropertyName

The source interaction property that maps to the target profile property.

func (ParticipantProfilePropertyReferenceResponseOutput) ProfilePropertyName

The target profile property that maps to the source interaction property.

func (ParticipantProfilePropertyReferenceResponseOutput) ToParticipantProfilePropertyReferenceResponseOutput

func (o ParticipantProfilePropertyReferenceResponseOutput) ToParticipantProfilePropertyReferenceResponseOutput() ParticipantProfilePropertyReferenceResponseOutput

func (ParticipantProfilePropertyReferenceResponseOutput) ToParticipantProfilePropertyReferenceResponseOutputWithContext

func (o ParticipantProfilePropertyReferenceResponseOutput) ToParticipantProfilePropertyReferenceResponseOutputWithContext(ctx context.Context) ParticipantProfilePropertyReferenceResponseOutput

type ParticipantPropertyReference

type ParticipantPropertyReference struct {
	// The source property that maps to the target property.
	SourcePropertyName string `pulumi:"sourcePropertyName"`
	// The target property that maps to the source property.
	TargetPropertyName string `pulumi:"targetPropertyName"`
}

The participant property reference.

type ParticipantPropertyReferenceArgs

type ParticipantPropertyReferenceArgs struct {
	// The source property that maps to the target property.
	SourcePropertyName pulumi.StringInput `pulumi:"sourcePropertyName"`
	// The target property that maps to the source property.
	TargetPropertyName pulumi.StringInput `pulumi:"targetPropertyName"`
}

The participant property reference.

func (ParticipantPropertyReferenceArgs) ElementType

func (ParticipantPropertyReferenceArgs) ToParticipantPropertyReferenceOutput

func (i ParticipantPropertyReferenceArgs) ToParticipantPropertyReferenceOutput() ParticipantPropertyReferenceOutput

func (ParticipantPropertyReferenceArgs) ToParticipantPropertyReferenceOutputWithContext

func (i ParticipantPropertyReferenceArgs) ToParticipantPropertyReferenceOutputWithContext(ctx context.Context) ParticipantPropertyReferenceOutput

type ParticipantPropertyReferenceArray

type ParticipantPropertyReferenceArray []ParticipantPropertyReferenceInput

func (ParticipantPropertyReferenceArray) ElementType

func (ParticipantPropertyReferenceArray) ToParticipantPropertyReferenceArrayOutput

func (i ParticipantPropertyReferenceArray) ToParticipantPropertyReferenceArrayOutput() ParticipantPropertyReferenceArrayOutput

func (ParticipantPropertyReferenceArray) ToParticipantPropertyReferenceArrayOutputWithContext

func (i ParticipantPropertyReferenceArray) ToParticipantPropertyReferenceArrayOutputWithContext(ctx context.Context) ParticipantPropertyReferenceArrayOutput

type ParticipantPropertyReferenceArrayInput

type ParticipantPropertyReferenceArrayInput interface {
	pulumi.Input

	ToParticipantPropertyReferenceArrayOutput() ParticipantPropertyReferenceArrayOutput
	ToParticipantPropertyReferenceArrayOutputWithContext(context.Context) ParticipantPropertyReferenceArrayOutput
}

ParticipantPropertyReferenceArrayInput is an input type that accepts ParticipantPropertyReferenceArray and ParticipantPropertyReferenceArrayOutput values. You can construct a concrete instance of `ParticipantPropertyReferenceArrayInput` via:

ParticipantPropertyReferenceArray{ ParticipantPropertyReferenceArgs{...} }

type ParticipantPropertyReferenceArrayOutput

type ParticipantPropertyReferenceArrayOutput struct{ *pulumi.OutputState }

func (ParticipantPropertyReferenceArrayOutput) ElementType

func (ParticipantPropertyReferenceArrayOutput) Index

func (ParticipantPropertyReferenceArrayOutput) ToParticipantPropertyReferenceArrayOutput

func (o ParticipantPropertyReferenceArrayOutput) ToParticipantPropertyReferenceArrayOutput() ParticipantPropertyReferenceArrayOutput

func (ParticipantPropertyReferenceArrayOutput) ToParticipantPropertyReferenceArrayOutputWithContext

func (o ParticipantPropertyReferenceArrayOutput) ToParticipantPropertyReferenceArrayOutputWithContext(ctx context.Context) ParticipantPropertyReferenceArrayOutput

type ParticipantPropertyReferenceInput

type ParticipantPropertyReferenceInput interface {
	pulumi.Input

	ToParticipantPropertyReferenceOutput() ParticipantPropertyReferenceOutput
	ToParticipantPropertyReferenceOutputWithContext(context.Context) ParticipantPropertyReferenceOutput
}

ParticipantPropertyReferenceInput is an input type that accepts ParticipantPropertyReferenceArgs and ParticipantPropertyReferenceOutput values. You can construct a concrete instance of `ParticipantPropertyReferenceInput` via:

ParticipantPropertyReferenceArgs{...}

type ParticipantPropertyReferenceOutput

type ParticipantPropertyReferenceOutput struct{ *pulumi.OutputState }

The participant property reference.

func (ParticipantPropertyReferenceOutput) ElementType

func (ParticipantPropertyReferenceOutput) SourcePropertyName

The source property that maps to the target property.

func (ParticipantPropertyReferenceOutput) TargetPropertyName

The target property that maps to the source property.

func (ParticipantPropertyReferenceOutput) ToParticipantPropertyReferenceOutput

func (o ParticipantPropertyReferenceOutput) ToParticipantPropertyReferenceOutput() ParticipantPropertyReferenceOutput

func (ParticipantPropertyReferenceOutput) ToParticipantPropertyReferenceOutputWithContext

func (o ParticipantPropertyReferenceOutput) ToParticipantPropertyReferenceOutputWithContext(ctx context.Context) ParticipantPropertyReferenceOutput

type ParticipantPropertyReferenceResponse

type ParticipantPropertyReferenceResponse struct {
	// The source property that maps to the target property.
	SourcePropertyName string `pulumi:"sourcePropertyName"`
	// The target property that maps to the source property.
	TargetPropertyName string `pulumi:"targetPropertyName"`
}

The participant property reference.

type ParticipantPropertyReferenceResponseArrayOutput

type ParticipantPropertyReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (ParticipantPropertyReferenceResponseArrayOutput) ElementType

func (ParticipantPropertyReferenceResponseArrayOutput) Index

func (ParticipantPropertyReferenceResponseArrayOutput) ToParticipantPropertyReferenceResponseArrayOutput

func (o ParticipantPropertyReferenceResponseArrayOutput) ToParticipantPropertyReferenceResponseArrayOutput() ParticipantPropertyReferenceResponseArrayOutput

func (ParticipantPropertyReferenceResponseArrayOutput) ToParticipantPropertyReferenceResponseArrayOutputWithContext

func (o ParticipantPropertyReferenceResponseArrayOutput) ToParticipantPropertyReferenceResponseArrayOutputWithContext(ctx context.Context) ParticipantPropertyReferenceResponseArrayOutput

type ParticipantPropertyReferenceResponseOutput

type ParticipantPropertyReferenceResponseOutput struct{ *pulumi.OutputState }

The participant property reference.

func (ParticipantPropertyReferenceResponseOutput) ElementType

func (ParticipantPropertyReferenceResponseOutput) SourcePropertyName

The source property that maps to the target property.

func (ParticipantPropertyReferenceResponseOutput) TargetPropertyName

The target property that maps to the source property.

func (ParticipantPropertyReferenceResponseOutput) ToParticipantPropertyReferenceResponseOutput

func (o ParticipantPropertyReferenceResponseOutput) ToParticipantPropertyReferenceResponseOutput() ParticipantPropertyReferenceResponseOutput

func (ParticipantPropertyReferenceResponseOutput) ToParticipantPropertyReferenceResponseOutputWithContext

func (o ParticipantPropertyReferenceResponseOutput) ToParticipantPropertyReferenceResponseOutputWithContext(ctx context.Context) ParticipantPropertyReferenceResponseOutput

type Prediction

type Prediction struct {
	pulumi.CustomResourceState

	// Whether do auto analyze.
	AutoAnalyze pulumi.BoolOutput `pulumi:"autoAnalyze"`
	// Description of the prediction.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Display name of the prediction.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The prediction grades.
	Grades PredictionResponseGradesArrayOutput `pulumi:"grades"`
	// Interaction types involved in the prediction.
	InvolvedInteractionTypes pulumi.StringArrayOutput `pulumi:"involvedInteractionTypes"`
	// KPI types involved in the prediction.
	InvolvedKpiTypes pulumi.StringArrayOutput `pulumi:"involvedKpiTypes"`
	// Relationships involved in the prediction.
	InvolvedRelationships pulumi.StringArrayOutput `pulumi:"involvedRelationships"`
	// Definition of the link mapping of prediction.
	Mappings PredictionResponseMappingsOutput `pulumi:"mappings"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Negative outcome expression.
	NegativeOutcomeExpression pulumi.StringOutput `pulumi:"negativeOutcomeExpression"`
	// Positive outcome expression.
	PositiveOutcomeExpression pulumi.StringOutput `pulumi:"positiveOutcomeExpression"`
	// Name of the prediction.
	PredictionName pulumi.StringPtrOutput `pulumi:"predictionName"`
	// Primary profile type.
	PrimaryProfileType pulumi.StringOutput `pulumi:"primaryProfileType"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Scope expression.
	ScopeExpression pulumi.StringOutput `pulumi:"scopeExpression"`
	// Score label.
	ScoreLabel pulumi.StringOutput `pulumi:"scoreLabel"`
	// System generated entities.
	SystemGeneratedEntities PredictionResponseSystemGeneratedEntitiesOutput `pulumi:"systemGeneratedEntities"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The prediction resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetPrediction

func GetPrediction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PredictionState, opts ...pulumi.ResourceOption) (*Prediction, error)

GetPrediction gets an existing Prediction 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 NewPrediction

func NewPrediction(ctx *pulumi.Context,
	name string, args *PredictionArgs, opts ...pulumi.ResourceOption) (*Prediction, error)

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

func (*Prediction) ElementType

func (*Prediction) ElementType() reflect.Type

func (*Prediction) ToPredictionOutput

func (i *Prediction) ToPredictionOutput() PredictionOutput

func (*Prediction) ToPredictionOutputWithContext

func (i *Prediction) ToPredictionOutputWithContext(ctx context.Context) PredictionOutput

type PredictionArgs

type PredictionArgs struct {
	// Whether do auto analyze.
	AutoAnalyze pulumi.BoolInput
	// Description of the prediction.
	Description pulumi.StringMapInput
	// Display name of the prediction.
	DisplayName pulumi.StringMapInput
	// The prediction grades.
	Grades PredictionGradesArrayInput
	// The name of the hub.
	HubName pulumi.StringInput
	// Interaction types involved in the prediction.
	InvolvedInteractionTypes pulumi.StringArrayInput
	// KPI types involved in the prediction.
	InvolvedKpiTypes pulumi.StringArrayInput
	// Relationships involved in the prediction.
	InvolvedRelationships pulumi.StringArrayInput
	// Definition of the link mapping of prediction.
	Mappings PredictionMappingsInput
	// Negative outcome expression.
	NegativeOutcomeExpression pulumi.StringInput
	// Positive outcome expression.
	PositiveOutcomeExpression pulumi.StringInput
	// Name of the prediction.
	PredictionName pulumi.StringPtrInput
	// Primary profile type.
	PrimaryProfileType pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Scope expression.
	ScopeExpression pulumi.StringInput
	// Score label.
	ScoreLabel pulumi.StringInput
}

The set of arguments for constructing a Prediction resource.

func (PredictionArgs) ElementType

func (PredictionArgs) ElementType() reflect.Type

type PredictionDistributionDefinitionResponse

type PredictionDistributionDefinitionResponse struct {
	// Distributions of the prediction.
	Distributions []PredictionDistributionDefinitionResponseDistributions `pulumi:"distributions"`
	// Total negatives in the distribution.
	TotalNegatives *float64 `pulumi:"totalNegatives"`
	// Total positive in the distribution.
	TotalPositives *float64 `pulumi:"totalPositives"`
}

The definition of the prediction distribution.

type PredictionDistributionDefinitionResponseDistributions

type PredictionDistributionDefinitionResponseDistributions struct {
	// Number of negatives.
	Negatives *float64 `pulumi:"negatives"`
	// Number of negatives above threshold.
	NegativesAboveThreshold *float64 `pulumi:"negativesAboveThreshold"`
	// Number of positives.
	Positives *float64 `pulumi:"positives"`
	// Number of positives above threshold.
	PositivesAboveThreshold *float64 `pulumi:"positivesAboveThreshold"`
	// Score threshold.
	ScoreThreshold *int `pulumi:"scoreThreshold"`
}

The definition of a prediction distribution.

type PredictionDistributionDefinitionResponseDistributionsArrayOutput

type PredictionDistributionDefinitionResponseDistributionsArrayOutput struct{ *pulumi.OutputState }

func (PredictionDistributionDefinitionResponseDistributionsArrayOutput) ElementType

func (PredictionDistributionDefinitionResponseDistributionsArrayOutput) Index

func (PredictionDistributionDefinitionResponseDistributionsArrayOutput) ToPredictionDistributionDefinitionResponseDistributionsArrayOutput

func (PredictionDistributionDefinitionResponseDistributionsArrayOutput) ToPredictionDistributionDefinitionResponseDistributionsArrayOutputWithContext

func (o PredictionDistributionDefinitionResponseDistributionsArrayOutput) ToPredictionDistributionDefinitionResponseDistributionsArrayOutputWithContext(ctx context.Context) PredictionDistributionDefinitionResponseDistributionsArrayOutput

type PredictionDistributionDefinitionResponseDistributionsOutput

type PredictionDistributionDefinitionResponseDistributionsOutput struct{ *pulumi.OutputState }

The definition of a prediction distribution.

func (PredictionDistributionDefinitionResponseDistributionsOutput) ElementType

func (PredictionDistributionDefinitionResponseDistributionsOutput) Negatives

Number of negatives.

func (PredictionDistributionDefinitionResponseDistributionsOutput) NegativesAboveThreshold

Number of negatives above threshold.

func (PredictionDistributionDefinitionResponseDistributionsOutput) Positives

Number of positives.

func (PredictionDistributionDefinitionResponseDistributionsOutput) PositivesAboveThreshold

Number of positives above threshold.

func (PredictionDistributionDefinitionResponseDistributionsOutput) ScoreThreshold

Score threshold.

func (PredictionDistributionDefinitionResponseDistributionsOutput) ToPredictionDistributionDefinitionResponseDistributionsOutput

func (PredictionDistributionDefinitionResponseDistributionsOutput) ToPredictionDistributionDefinitionResponseDistributionsOutputWithContext

func (o PredictionDistributionDefinitionResponseDistributionsOutput) ToPredictionDistributionDefinitionResponseDistributionsOutputWithContext(ctx context.Context) PredictionDistributionDefinitionResponseDistributionsOutput

type PredictionDistributionDefinitionResponseOutput

type PredictionDistributionDefinitionResponseOutput struct{ *pulumi.OutputState }

The definition of the prediction distribution.

func (PredictionDistributionDefinitionResponseOutput) Distributions

Distributions of the prediction.

func (PredictionDistributionDefinitionResponseOutput) ElementType

func (PredictionDistributionDefinitionResponseOutput) ToPredictionDistributionDefinitionResponseOutput

func (o PredictionDistributionDefinitionResponseOutput) ToPredictionDistributionDefinitionResponseOutput() PredictionDistributionDefinitionResponseOutput

func (PredictionDistributionDefinitionResponseOutput) ToPredictionDistributionDefinitionResponseOutputWithContext

func (o PredictionDistributionDefinitionResponseOutput) ToPredictionDistributionDefinitionResponseOutputWithContext(ctx context.Context) PredictionDistributionDefinitionResponseOutput

func (PredictionDistributionDefinitionResponseOutput) TotalNegatives

Total negatives in the distribution.

func (PredictionDistributionDefinitionResponseOutput) TotalPositives

Total positive in the distribution.

type PredictionGrades

type PredictionGrades struct {
	// Name of the grade.
	GradeName *string `pulumi:"gradeName"`
	// Maximum score threshold.
	MaxScoreThreshold *int `pulumi:"maxScoreThreshold"`
	// Minimum score threshold.
	MinScoreThreshold *int `pulumi:"minScoreThreshold"`
}

The definition of a prediction grade.

type PredictionGradesArgs

type PredictionGradesArgs struct {
	// Name of the grade.
	GradeName pulumi.StringPtrInput `pulumi:"gradeName"`
	// Maximum score threshold.
	MaxScoreThreshold pulumi.IntPtrInput `pulumi:"maxScoreThreshold"`
	// Minimum score threshold.
	MinScoreThreshold pulumi.IntPtrInput `pulumi:"minScoreThreshold"`
}

The definition of a prediction grade.

func (PredictionGradesArgs) ElementType

func (PredictionGradesArgs) ElementType() reflect.Type

func (PredictionGradesArgs) ToPredictionGradesOutput

func (i PredictionGradesArgs) ToPredictionGradesOutput() PredictionGradesOutput

func (PredictionGradesArgs) ToPredictionGradesOutputWithContext

func (i PredictionGradesArgs) ToPredictionGradesOutputWithContext(ctx context.Context) PredictionGradesOutput

type PredictionGradesArray

type PredictionGradesArray []PredictionGradesInput

func (PredictionGradesArray) ElementType

func (PredictionGradesArray) ElementType() reflect.Type

func (PredictionGradesArray) ToPredictionGradesArrayOutput

func (i PredictionGradesArray) ToPredictionGradesArrayOutput() PredictionGradesArrayOutput

func (PredictionGradesArray) ToPredictionGradesArrayOutputWithContext

func (i PredictionGradesArray) ToPredictionGradesArrayOutputWithContext(ctx context.Context) PredictionGradesArrayOutput

type PredictionGradesArrayInput

type PredictionGradesArrayInput interface {
	pulumi.Input

	ToPredictionGradesArrayOutput() PredictionGradesArrayOutput
	ToPredictionGradesArrayOutputWithContext(context.Context) PredictionGradesArrayOutput
}

PredictionGradesArrayInput is an input type that accepts PredictionGradesArray and PredictionGradesArrayOutput values. You can construct a concrete instance of `PredictionGradesArrayInput` via:

PredictionGradesArray{ PredictionGradesArgs{...} }

type PredictionGradesArrayOutput

type PredictionGradesArrayOutput struct{ *pulumi.OutputState }

func (PredictionGradesArrayOutput) ElementType

func (PredictionGradesArrayOutput) Index

func (PredictionGradesArrayOutput) ToPredictionGradesArrayOutput

func (o PredictionGradesArrayOutput) ToPredictionGradesArrayOutput() PredictionGradesArrayOutput

func (PredictionGradesArrayOutput) ToPredictionGradesArrayOutputWithContext

func (o PredictionGradesArrayOutput) ToPredictionGradesArrayOutputWithContext(ctx context.Context) PredictionGradesArrayOutput

type PredictionGradesInput

type PredictionGradesInput interface {
	pulumi.Input

	ToPredictionGradesOutput() PredictionGradesOutput
	ToPredictionGradesOutputWithContext(context.Context) PredictionGradesOutput
}

PredictionGradesInput is an input type that accepts PredictionGradesArgs and PredictionGradesOutput values. You can construct a concrete instance of `PredictionGradesInput` via:

PredictionGradesArgs{...}

type PredictionGradesOutput

type PredictionGradesOutput struct{ *pulumi.OutputState }

The definition of a prediction grade.

func (PredictionGradesOutput) ElementType

func (PredictionGradesOutput) ElementType() reflect.Type

func (PredictionGradesOutput) GradeName

Name of the grade.

func (PredictionGradesOutput) MaxScoreThreshold

func (o PredictionGradesOutput) MaxScoreThreshold() pulumi.IntPtrOutput

Maximum score threshold.

func (PredictionGradesOutput) MinScoreThreshold

func (o PredictionGradesOutput) MinScoreThreshold() pulumi.IntPtrOutput

Minimum score threshold.

func (PredictionGradesOutput) ToPredictionGradesOutput

func (o PredictionGradesOutput) ToPredictionGradesOutput() PredictionGradesOutput

func (PredictionGradesOutput) ToPredictionGradesOutputWithContext

func (o PredictionGradesOutput) ToPredictionGradesOutputWithContext(ctx context.Context) PredictionGradesOutput

type PredictionInput

type PredictionInput interface {
	pulumi.Input

	ToPredictionOutput() PredictionOutput
	ToPredictionOutputWithContext(ctx context.Context) PredictionOutput
}

type PredictionMappings

type PredictionMappings struct {
	// The grade of the link mapping.
	Grade string `pulumi:"grade"`
	// The reason of the link mapping.
	Reason string `pulumi:"reason"`
	// The score of the link mapping.
	Score string `pulumi:"score"`
}

Definition of the link mapping of prediction.

type PredictionMappingsArgs

type PredictionMappingsArgs struct {
	// The grade of the link mapping.
	Grade pulumi.StringInput `pulumi:"grade"`
	// The reason of the link mapping.
	Reason pulumi.StringInput `pulumi:"reason"`
	// The score of the link mapping.
	Score pulumi.StringInput `pulumi:"score"`
}

Definition of the link mapping of prediction.

func (PredictionMappingsArgs) ElementType

func (PredictionMappingsArgs) ElementType() reflect.Type

func (PredictionMappingsArgs) ToPredictionMappingsOutput

func (i PredictionMappingsArgs) ToPredictionMappingsOutput() PredictionMappingsOutput

func (PredictionMappingsArgs) ToPredictionMappingsOutputWithContext

func (i PredictionMappingsArgs) ToPredictionMappingsOutputWithContext(ctx context.Context) PredictionMappingsOutput

type PredictionMappingsInput

type PredictionMappingsInput interface {
	pulumi.Input

	ToPredictionMappingsOutput() PredictionMappingsOutput
	ToPredictionMappingsOutputWithContext(context.Context) PredictionMappingsOutput
}

PredictionMappingsInput is an input type that accepts PredictionMappingsArgs and PredictionMappingsOutput values. You can construct a concrete instance of `PredictionMappingsInput` via:

PredictionMappingsArgs{...}

type PredictionMappingsOutput

type PredictionMappingsOutput struct{ *pulumi.OutputState }

Definition of the link mapping of prediction.

func (PredictionMappingsOutput) ElementType

func (PredictionMappingsOutput) ElementType() reflect.Type

func (PredictionMappingsOutput) Grade

The grade of the link mapping.

func (PredictionMappingsOutput) Reason

The reason of the link mapping.

func (PredictionMappingsOutput) Score

The score of the link mapping.

func (PredictionMappingsOutput) ToPredictionMappingsOutput

func (o PredictionMappingsOutput) ToPredictionMappingsOutput() PredictionMappingsOutput

func (PredictionMappingsOutput) ToPredictionMappingsOutputWithContext

func (o PredictionMappingsOutput) ToPredictionMappingsOutputWithContext(ctx context.Context) PredictionMappingsOutput

type PredictionOutput

type PredictionOutput struct{ *pulumi.OutputState }

func (PredictionOutput) AutoAnalyze

func (o PredictionOutput) AutoAnalyze() pulumi.BoolOutput

Whether do auto analyze.

func (PredictionOutput) Description

func (o PredictionOutput) Description() pulumi.StringMapOutput

Description of the prediction.

func (PredictionOutput) DisplayName

func (o PredictionOutput) DisplayName() pulumi.StringMapOutput

Display name of the prediction.

func (PredictionOutput) ElementType

func (PredictionOutput) ElementType() reflect.Type

func (PredictionOutput) Grades

The prediction grades.

func (PredictionOutput) InvolvedInteractionTypes

func (o PredictionOutput) InvolvedInteractionTypes() pulumi.StringArrayOutput

Interaction types involved in the prediction.

func (PredictionOutput) InvolvedKpiTypes

func (o PredictionOutput) InvolvedKpiTypes() pulumi.StringArrayOutput

KPI types involved in the prediction.

func (PredictionOutput) InvolvedRelationships

func (o PredictionOutput) InvolvedRelationships() pulumi.StringArrayOutput

Relationships involved in the prediction.

func (PredictionOutput) Mappings

Definition of the link mapping of prediction.

func (PredictionOutput) Name

Resource name.

func (PredictionOutput) NegativeOutcomeExpression

func (o PredictionOutput) NegativeOutcomeExpression() pulumi.StringOutput

Negative outcome expression.

func (PredictionOutput) PositiveOutcomeExpression

func (o PredictionOutput) PositiveOutcomeExpression() pulumi.StringOutput

Positive outcome expression.

func (PredictionOutput) PredictionName

func (o PredictionOutput) PredictionName() pulumi.StringPtrOutput

Name of the prediction.

func (PredictionOutput) PrimaryProfileType

func (o PredictionOutput) PrimaryProfileType() pulumi.StringOutput

Primary profile type.

func (PredictionOutput) ProvisioningState

func (o PredictionOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (PredictionOutput) ScopeExpression

func (o PredictionOutput) ScopeExpression() pulumi.StringOutput

Scope expression.

func (PredictionOutput) ScoreLabel

func (o PredictionOutput) ScoreLabel() pulumi.StringOutput

Score label.

func (PredictionOutput) SystemGeneratedEntities

System generated entities.

func (PredictionOutput) TenantId

func (o PredictionOutput) TenantId() pulumi.StringOutput

The hub name.

func (PredictionOutput) ToPredictionOutput

func (o PredictionOutput) ToPredictionOutput() PredictionOutput

func (PredictionOutput) ToPredictionOutputWithContext

func (o PredictionOutput) ToPredictionOutputWithContext(ctx context.Context) PredictionOutput

func (PredictionOutput) Type

Resource type.

type PredictionResponseGrades

type PredictionResponseGrades struct {
	// Name of the grade.
	GradeName *string `pulumi:"gradeName"`
	// Maximum score threshold.
	MaxScoreThreshold *int `pulumi:"maxScoreThreshold"`
	// Minimum score threshold.
	MinScoreThreshold *int `pulumi:"minScoreThreshold"`
}

The definition of a prediction grade.

type PredictionResponseGradesArrayOutput

type PredictionResponseGradesArrayOutput struct{ *pulumi.OutputState }

func (PredictionResponseGradesArrayOutput) ElementType

func (PredictionResponseGradesArrayOutput) Index

func (PredictionResponseGradesArrayOutput) ToPredictionResponseGradesArrayOutput

func (o PredictionResponseGradesArrayOutput) ToPredictionResponseGradesArrayOutput() PredictionResponseGradesArrayOutput

func (PredictionResponseGradesArrayOutput) ToPredictionResponseGradesArrayOutputWithContext

func (o PredictionResponseGradesArrayOutput) ToPredictionResponseGradesArrayOutputWithContext(ctx context.Context) PredictionResponseGradesArrayOutput

type PredictionResponseGradesOutput

type PredictionResponseGradesOutput struct{ *pulumi.OutputState }

The definition of a prediction grade.

func (PredictionResponseGradesOutput) ElementType

func (PredictionResponseGradesOutput) GradeName

Name of the grade.

func (PredictionResponseGradesOutput) MaxScoreThreshold

func (o PredictionResponseGradesOutput) MaxScoreThreshold() pulumi.IntPtrOutput

Maximum score threshold.

func (PredictionResponseGradesOutput) MinScoreThreshold

func (o PredictionResponseGradesOutput) MinScoreThreshold() pulumi.IntPtrOutput

Minimum score threshold.

func (PredictionResponseGradesOutput) ToPredictionResponseGradesOutput

func (o PredictionResponseGradesOutput) ToPredictionResponseGradesOutput() PredictionResponseGradesOutput

func (PredictionResponseGradesOutput) ToPredictionResponseGradesOutputWithContext

func (o PredictionResponseGradesOutput) ToPredictionResponseGradesOutputWithContext(ctx context.Context) PredictionResponseGradesOutput

type PredictionResponseMappings

type PredictionResponseMappings struct {
	// The grade of the link mapping.
	Grade string `pulumi:"grade"`
	// The reason of the link mapping.
	Reason string `pulumi:"reason"`
	// The score of the link mapping.
	Score string `pulumi:"score"`
}

Definition of the link mapping of prediction.

type PredictionResponseMappingsOutput

type PredictionResponseMappingsOutput struct{ *pulumi.OutputState }

Definition of the link mapping of prediction.

func (PredictionResponseMappingsOutput) ElementType

func (PredictionResponseMappingsOutput) Grade

The grade of the link mapping.

func (PredictionResponseMappingsOutput) Reason

The reason of the link mapping.

func (PredictionResponseMappingsOutput) Score

The score of the link mapping.

func (PredictionResponseMappingsOutput) ToPredictionResponseMappingsOutput

func (o PredictionResponseMappingsOutput) ToPredictionResponseMappingsOutput() PredictionResponseMappingsOutput

func (PredictionResponseMappingsOutput) ToPredictionResponseMappingsOutputWithContext

func (o PredictionResponseMappingsOutput) ToPredictionResponseMappingsOutputWithContext(ctx context.Context) PredictionResponseMappingsOutput

type PredictionResponseSystemGeneratedEntities

type PredictionResponseSystemGeneratedEntities struct {
	// Generated interaction types.
	GeneratedInteractionTypes []string `pulumi:"generatedInteractionTypes"`
	// Generated KPIs.
	GeneratedKpis map[string]string `pulumi:"generatedKpis"`
	// Generated links.
	GeneratedLinks []string `pulumi:"generatedLinks"`
}

System generated entities.

type PredictionResponseSystemGeneratedEntitiesOutput

type PredictionResponseSystemGeneratedEntitiesOutput struct{ *pulumi.OutputState }

System generated entities.

func (PredictionResponseSystemGeneratedEntitiesOutput) ElementType

func (PredictionResponseSystemGeneratedEntitiesOutput) GeneratedInteractionTypes

Generated interaction types.

func (PredictionResponseSystemGeneratedEntitiesOutput) GeneratedKpis

Generated KPIs.

Generated links.

func (PredictionResponseSystemGeneratedEntitiesOutput) ToPredictionResponseSystemGeneratedEntitiesOutput

func (o PredictionResponseSystemGeneratedEntitiesOutput) ToPredictionResponseSystemGeneratedEntitiesOutput() PredictionResponseSystemGeneratedEntitiesOutput

func (PredictionResponseSystemGeneratedEntitiesOutput) ToPredictionResponseSystemGeneratedEntitiesOutputWithContext

func (o PredictionResponseSystemGeneratedEntitiesOutput) ToPredictionResponseSystemGeneratedEntitiesOutputWithContext(ctx context.Context) PredictionResponseSystemGeneratedEntitiesOutput

type PredictionState

type PredictionState struct {
}

func (PredictionState) ElementType

func (PredictionState) ElementType() reflect.Type

type Profile

type Profile struct {
	pulumi.CustomResourceState

	// The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
	ApiEntitySetName pulumi.StringPtrOutput `pulumi:"apiEntitySetName"`
	// The attributes for the Type.
	Attributes pulumi.StringArrayMapOutput `pulumi:"attributes"`
	// Localized descriptions for the property.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display names for the property.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// Type of entity.
	EntityType pulumi.StringPtrOutput `pulumi:"entityType"`
	// The properties of the Profile.
	Fields PropertyDefinitionResponseArrayOutput `pulumi:"fields"`
	// The instance count.
	InstancesCount pulumi.IntPtrOutput `pulumi:"instancesCount"`
	// Large Image associated with the Property or EntityType.
	LargeImage pulumi.StringPtrOutput `pulumi:"largeImage"`
	// The last changed time for the type definition.
	LastChangedUtc pulumi.StringOutput `pulumi:"lastChangedUtc"`
	// Any custom localized attributes for the Type.
	LocalizedAttributes pulumi.StringMapMapOutput `pulumi:"localizedAttributes"`
	// Medium Image associated with the Property or EntityType.
	MediumImage pulumi.StringPtrOutput `pulumi:"mediumImage"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The schema org link. This helps ACI identify and suggest semantic models.
	SchemaItemTypeLink pulumi.StringPtrOutput `pulumi:"schemaItemTypeLink"`
	// Small Image associated with the Property or EntityType.
	SmallImage pulumi.StringPtrOutput `pulumi:"smallImage"`
	// The strong IDs.
	StrongIds StrongIdResponseArrayOutput `pulumi:"strongIds"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// The timestamp property name. Represents the time when the interaction or profile update happened.
	TimestampFieldName pulumi.StringPtrOutput `pulumi:"timestampFieldName"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The name of the entity.
	TypeName pulumi.StringPtrOutput `pulumi:"typeName"`
}

The profile resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetProfile

func GetProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)

GetProfile gets an existing Profile 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 NewProfile

func NewProfile(ctx *pulumi.Context,
	name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)

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

func (*Profile) ElementType

func (*Profile) ElementType() reflect.Type

func (*Profile) ToProfileOutput

func (i *Profile) ToProfileOutput() ProfileOutput

func (*Profile) ToProfileOutputWithContext

func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileArgs

type ProfileArgs struct {
	// The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
	ApiEntitySetName pulumi.StringPtrInput
	// The attributes for the Type.
	Attributes pulumi.StringArrayMapInput
	// Localized descriptions for the property.
	Description pulumi.StringMapInput
	// Localized display names for the property.
	DisplayName pulumi.StringMapInput
	// Type of entity.
	EntityType EntityTypesPtrInput
	// The properties of the Profile.
	Fields PropertyDefinitionArrayInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The instance count.
	InstancesCount pulumi.IntPtrInput
	// Large Image associated with the Property or EntityType.
	LargeImage pulumi.StringPtrInput
	// Any custom localized attributes for the Type.
	LocalizedAttributes pulumi.StringMapMapInput
	// Medium Image associated with the Property or EntityType.
	MediumImage pulumi.StringPtrInput
	// The name of the profile.
	ProfileName pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The schema org link. This helps ACI identify and suggest semantic models.
	SchemaItemTypeLink pulumi.StringPtrInput
	// Small Image associated with the Property or EntityType.
	SmallImage pulumi.StringPtrInput
	// The strong IDs.
	StrongIds StrongIdArrayInput
	// The timestamp property name. Represents the time when the interaction or profile update happened.
	TimestampFieldName pulumi.StringPtrInput
	// The name of the entity.
	TypeName pulumi.StringPtrInput
}

The set of arguments for constructing a Profile resource.

func (ProfileArgs) ElementType

func (ProfileArgs) ElementType() reflect.Type

type ProfileEnumValidValuesFormat

type ProfileEnumValidValuesFormat struct {
	// Localized names of the enum member.
	LocalizedValueNames map[string]string `pulumi:"localizedValueNames"`
	// The integer value of the enum member.
	Value *int `pulumi:"value"`
}

Valid enum values in case of an enum property.

type ProfileEnumValidValuesFormatArgs

type ProfileEnumValidValuesFormatArgs struct {
	// Localized names of the enum member.
	LocalizedValueNames pulumi.StringMapInput `pulumi:"localizedValueNames"`
	// The integer value of the enum member.
	Value pulumi.IntPtrInput `pulumi:"value"`
}

Valid enum values in case of an enum property.

func (ProfileEnumValidValuesFormatArgs) ElementType

func (ProfileEnumValidValuesFormatArgs) ToProfileEnumValidValuesFormatOutput

func (i ProfileEnumValidValuesFormatArgs) ToProfileEnumValidValuesFormatOutput() ProfileEnumValidValuesFormatOutput

func (ProfileEnumValidValuesFormatArgs) ToProfileEnumValidValuesFormatOutputWithContext

func (i ProfileEnumValidValuesFormatArgs) ToProfileEnumValidValuesFormatOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatOutput

type ProfileEnumValidValuesFormatArray

type ProfileEnumValidValuesFormatArray []ProfileEnumValidValuesFormatInput

func (ProfileEnumValidValuesFormatArray) ElementType

func (ProfileEnumValidValuesFormatArray) ToProfileEnumValidValuesFormatArrayOutput

func (i ProfileEnumValidValuesFormatArray) ToProfileEnumValidValuesFormatArrayOutput() ProfileEnumValidValuesFormatArrayOutput

func (ProfileEnumValidValuesFormatArray) ToProfileEnumValidValuesFormatArrayOutputWithContext

func (i ProfileEnumValidValuesFormatArray) ToProfileEnumValidValuesFormatArrayOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatArrayOutput

type ProfileEnumValidValuesFormatArrayInput

type ProfileEnumValidValuesFormatArrayInput interface {
	pulumi.Input

	ToProfileEnumValidValuesFormatArrayOutput() ProfileEnumValidValuesFormatArrayOutput
	ToProfileEnumValidValuesFormatArrayOutputWithContext(context.Context) ProfileEnumValidValuesFormatArrayOutput
}

ProfileEnumValidValuesFormatArrayInput is an input type that accepts ProfileEnumValidValuesFormatArray and ProfileEnumValidValuesFormatArrayOutput values. You can construct a concrete instance of `ProfileEnumValidValuesFormatArrayInput` via:

ProfileEnumValidValuesFormatArray{ ProfileEnumValidValuesFormatArgs{...} }

type ProfileEnumValidValuesFormatArrayOutput

type ProfileEnumValidValuesFormatArrayOutput struct{ *pulumi.OutputState }

func (ProfileEnumValidValuesFormatArrayOutput) ElementType

func (ProfileEnumValidValuesFormatArrayOutput) Index

func (ProfileEnumValidValuesFormatArrayOutput) ToProfileEnumValidValuesFormatArrayOutput

func (o ProfileEnumValidValuesFormatArrayOutput) ToProfileEnumValidValuesFormatArrayOutput() ProfileEnumValidValuesFormatArrayOutput

func (ProfileEnumValidValuesFormatArrayOutput) ToProfileEnumValidValuesFormatArrayOutputWithContext

func (o ProfileEnumValidValuesFormatArrayOutput) ToProfileEnumValidValuesFormatArrayOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatArrayOutput

type ProfileEnumValidValuesFormatInput

type ProfileEnumValidValuesFormatInput interface {
	pulumi.Input

	ToProfileEnumValidValuesFormatOutput() ProfileEnumValidValuesFormatOutput
	ToProfileEnumValidValuesFormatOutputWithContext(context.Context) ProfileEnumValidValuesFormatOutput
}

ProfileEnumValidValuesFormatInput is an input type that accepts ProfileEnumValidValuesFormatArgs and ProfileEnumValidValuesFormatOutput values. You can construct a concrete instance of `ProfileEnumValidValuesFormatInput` via:

ProfileEnumValidValuesFormatArgs{...}

type ProfileEnumValidValuesFormatOutput

type ProfileEnumValidValuesFormatOutput struct{ *pulumi.OutputState }

Valid enum values in case of an enum property.

func (ProfileEnumValidValuesFormatOutput) ElementType

func (ProfileEnumValidValuesFormatOutput) LocalizedValueNames

Localized names of the enum member.

func (ProfileEnumValidValuesFormatOutput) ToProfileEnumValidValuesFormatOutput

func (o ProfileEnumValidValuesFormatOutput) ToProfileEnumValidValuesFormatOutput() ProfileEnumValidValuesFormatOutput

func (ProfileEnumValidValuesFormatOutput) ToProfileEnumValidValuesFormatOutputWithContext

func (o ProfileEnumValidValuesFormatOutput) ToProfileEnumValidValuesFormatOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatOutput

func (ProfileEnumValidValuesFormatOutput) Value

The integer value of the enum member.

type ProfileEnumValidValuesFormatResponse

type ProfileEnumValidValuesFormatResponse struct {
	// Localized names of the enum member.
	LocalizedValueNames map[string]string `pulumi:"localizedValueNames"`
	// The integer value of the enum member.
	Value *int `pulumi:"value"`
}

Valid enum values in case of an enum property.

type ProfileEnumValidValuesFormatResponseArrayOutput

type ProfileEnumValidValuesFormatResponseArrayOutput struct{ *pulumi.OutputState }

func (ProfileEnumValidValuesFormatResponseArrayOutput) ElementType

func (ProfileEnumValidValuesFormatResponseArrayOutput) Index

func (ProfileEnumValidValuesFormatResponseArrayOutput) ToProfileEnumValidValuesFormatResponseArrayOutput

func (o ProfileEnumValidValuesFormatResponseArrayOutput) ToProfileEnumValidValuesFormatResponseArrayOutput() ProfileEnumValidValuesFormatResponseArrayOutput

func (ProfileEnumValidValuesFormatResponseArrayOutput) ToProfileEnumValidValuesFormatResponseArrayOutputWithContext

func (o ProfileEnumValidValuesFormatResponseArrayOutput) ToProfileEnumValidValuesFormatResponseArrayOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatResponseArrayOutput

type ProfileEnumValidValuesFormatResponseOutput

type ProfileEnumValidValuesFormatResponseOutput struct{ *pulumi.OutputState }

Valid enum values in case of an enum property.

func (ProfileEnumValidValuesFormatResponseOutput) ElementType

func (ProfileEnumValidValuesFormatResponseOutput) LocalizedValueNames

Localized names of the enum member.

func (ProfileEnumValidValuesFormatResponseOutput) ToProfileEnumValidValuesFormatResponseOutput

func (o ProfileEnumValidValuesFormatResponseOutput) ToProfileEnumValidValuesFormatResponseOutput() ProfileEnumValidValuesFormatResponseOutput

func (ProfileEnumValidValuesFormatResponseOutput) ToProfileEnumValidValuesFormatResponseOutputWithContext

func (o ProfileEnumValidValuesFormatResponseOutput) ToProfileEnumValidValuesFormatResponseOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatResponseOutput

func (ProfileEnumValidValuesFormatResponseOutput) Value

The integer value of the enum member.

type ProfileInput

type ProfileInput interface {
	pulumi.Input

	ToProfileOutput() ProfileOutput
	ToProfileOutputWithContext(ctx context.Context) ProfileOutput
}

type ProfileOutput

type ProfileOutput struct{ *pulumi.OutputState }

func (ProfileOutput) ApiEntitySetName

func (o ProfileOutput) ApiEntitySetName() pulumi.StringPtrOutput

The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.

func (ProfileOutput) Attributes

func (o ProfileOutput) Attributes() pulumi.StringArrayMapOutput

The attributes for the Type.

func (ProfileOutput) Description

func (o ProfileOutput) Description() pulumi.StringMapOutput

Localized descriptions for the property.

func (ProfileOutput) DisplayName

func (o ProfileOutput) DisplayName() pulumi.StringMapOutput

Localized display names for the property.

func (ProfileOutput) ElementType

func (ProfileOutput) ElementType() reflect.Type

func (ProfileOutput) EntityType

func (o ProfileOutput) EntityType() pulumi.StringPtrOutput

Type of entity.

func (ProfileOutput) Fields

The properties of the Profile.

func (ProfileOutput) InstancesCount

func (o ProfileOutput) InstancesCount() pulumi.IntPtrOutput

The instance count.

func (ProfileOutput) LargeImage

func (o ProfileOutput) LargeImage() pulumi.StringPtrOutput

Large Image associated with the Property or EntityType.

func (ProfileOutput) LastChangedUtc

func (o ProfileOutput) LastChangedUtc() pulumi.StringOutput

The last changed time for the type definition.

func (ProfileOutput) LocalizedAttributes

func (o ProfileOutput) LocalizedAttributes() pulumi.StringMapMapOutput

Any custom localized attributes for the Type.

func (ProfileOutput) MediumImage

func (o ProfileOutput) MediumImage() pulumi.StringPtrOutput

Medium Image associated with the Property or EntityType.

func (ProfileOutput) Name

Resource name.

func (ProfileOutput) ProvisioningState

func (o ProfileOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (o ProfileOutput) SchemaItemTypeLink() pulumi.StringPtrOutput

The schema org link. This helps ACI identify and suggest semantic models.

func (ProfileOutput) SmallImage

func (o ProfileOutput) SmallImage() pulumi.StringPtrOutput

Small Image associated with the Property or EntityType.

func (ProfileOutput) StrongIds

The strong IDs.

func (ProfileOutput) TenantId

func (o ProfileOutput) TenantId() pulumi.StringOutput

The hub name.

func (ProfileOutput) TimestampFieldName

func (o ProfileOutput) TimestampFieldName() pulumi.StringPtrOutput

The timestamp property name. Represents the time when the interaction or profile update happened.

func (ProfileOutput) ToProfileOutput

func (o ProfileOutput) ToProfileOutput() ProfileOutput

func (ProfileOutput) ToProfileOutputWithContext

func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

func (ProfileOutput) Type

Resource type.

func (ProfileOutput) TypeName

func (o ProfileOutput) TypeName() pulumi.StringPtrOutput

The name of the entity.

type ProfileState

type ProfileState struct {
}

func (ProfileState) ElementType

func (ProfileState) ElementType() reflect.Type

type PropertyDefinition

type PropertyDefinition struct {
	// Array value separator for properties with isArray set.
	ArrayValueSeparator *string `pulumi:"arrayValueSeparator"`
	// Describes valid values for an enum property.
	EnumValidValues []ProfileEnumValidValuesFormat `pulumi:"enumValidValues"`
	// Name of the property.
	FieldName string `pulumi:"fieldName"`
	// Type of the property.
	FieldType string `pulumi:"fieldType"`
	// Indicates if the property is actually an array of the fieldType above on the data api.
	IsArray *bool `pulumi:"isArray"`
	// Whether property is available in graph or not.
	IsAvailableInGraph *bool `pulumi:"isAvailableInGraph"`
	// Indicates if the property is an enum.
	IsEnum *bool `pulumi:"isEnum"`
	// Indicates if the property is an flag enum.
	IsFlagEnum *bool `pulumi:"isFlagEnum"`
	// Whether the property is an Image.
	IsImage *bool `pulumi:"isImage"`
	// Whether the property is a localized string.
	IsLocalizedString *bool `pulumi:"isLocalizedString"`
	// Whether the property is a name or a part of name.
	IsName *bool `pulumi:"isName"`
	// Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
	IsRequired *bool `pulumi:"isRequired"`
	// Max length of string. Used only if type is string.
	MaxLength *int `pulumi:"maxLength"`
	// The ID associated with the property.
	PropertyId *string `pulumi:"propertyId"`
	// URL encoded schema.org item prop link for the property.
	SchemaItemPropLink *string `pulumi:"schemaItemPropLink"`
}

Property definition.

type PropertyDefinitionArgs

type PropertyDefinitionArgs struct {
	// Array value separator for properties with isArray set.
	ArrayValueSeparator pulumi.StringPtrInput `pulumi:"arrayValueSeparator"`
	// Describes valid values for an enum property.
	EnumValidValues ProfileEnumValidValuesFormatArrayInput `pulumi:"enumValidValues"`
	// Name of the property.
	FieldName pulumi.StringInput `pulumi:"fieldName"`
	// Type of the property.
	FieldType pulumi.StringInput `pulumi:"fieldType"`
	// Indicates if the property is actually an array of the fieldType above on the data api.
	IsArray pulumi.BoolPtrInput `pulumi:"isArray"`
	// Whether property is available in graph or not.
	IsAvailableInGraph pulumi.BoolPtrInput `pulumi:"isAvailableInGraph"`
	// Indicates if the property is an enum.
	IsEnum pulumi.BoolPtrInput `pulumi:"isEnum"`
	// Indicates if the property is an flag enum.
	IsFlagEnum pulumi.BoolPtrInput `pulumi:"isFlagEnum"`
	// Whether the property is an Image.
	IsImage pulumi.BoolPtrInput `pulumi:"isImage"`
	// Whether the property is a localized string.
	IsLocalizedString pulumi.BoolPtrInput `pulumi:"isLocalizedString"`
	// Whether the property is a name or a part of name.
	IsName pulumi.BoolPtrInput `pulumi:"isName"`
	// Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
	IsRequired pulumi.BoolPtrInput `pulumi:"isRequired"`
	// Max length of string. Used only if type is string.
	MaxLength pulumi.IntPtrInput `pulumi:"maxLength"`
	// The ID associated with the property.
	PropertyId pulumi.StringPtrInput `pulumi:"propertyId"`
	// URL encoded schema.org item prop link for the property.
	SchemaItemPropLink pulumi.StringPtrInput `pulumi:"schemaItemPropLink"`
}

Property definition.

func (PropertyDefinitionArgs) ElementType

func (PropertyDefinitionArgs) ElementType() reflect.Type

func (PropertyDefinitionArgs) ToPropertyDefinitionOutput

func (i PropertyDefinitionArgs) ToPropertyDefinitionOutput() PropertyDefinitionOutput

func (PropertyDefinitionArgs) ToPropertyDefinitionOutputWithContext

func (i PropertyDefinitionArgs) ToPropertyDefinitionOutputWithContext(ctx context.Context) PropertyDefinitionOutput

type PropertyDefinitionArray

type PropertyDefinitionArray []PropertyDefinitionInput

func (PropertyDefinitionArray) ElementType

func (PropertyDefinitionArray) ElementType() reflect.Type

func (PropertyDefinitionArray) ToPropertyDefinitionArrayOutput

func (i PropertyDefinitionArray) ToPropertyDefinitionArrayOutput() PropertyDefinitionArrayOutput

func (PropertyDefinitionArray) ToPropertyDefinitionArrayOutputWithContext

func (i PropertyDefinitionArray) ToPropertyDefinitionArrayOutputWithContext(ctx context.Context) PropertyDefinitionArrayOutput

type PropertyDefinitionArrayInput

type PropertyDefinitionArrayInput interface {
	pulumi.Input

	ToPropertyDefinitionArrayOutput() PropertyDefinitionArrayOutput
	ToPropertyDefinitionArrayOutputWithContext(context.Context) PropertyDefinitionArrayOutput
}

PropertyDefinitionArrayInput is an input type that accepts PropertyDefinitionArray and PropertyDefinitionArrayOutput values. You can construct a concrete instance of `PropertyDefinitionArrayInput` via:

PropertyDefinitionArray{ PropertyDefinitionArgs{...} }

type PropertyDefinitionArrayOutput

type PropertyDefinitionArrayOutput struct{ *pulumi.OutputState }

func (PropertyDefinitionArrayOutput) ElementType

func (PropertyDefinitionArrayOutput) Index

func (PropertyDefinitionArrayOutput) ToPropertyDefinitionArrayOutput

func (o PropertyDefinitionArrayOutput) ToPropertyDefinitionArrayOutput() PropertyDefinitionArrayOutput

func (PropertyDefinitionArrayOutput) ToPropertyDefinitionArrayOutputWithContext

func (o PropertyDefinitionArrayOutput) ToPropertyDefinitionArrayOutputWithContext(ctx context.Context) PropertyDefinitionArrayOutput

type PropertyDefinitionInput

type PropertyDefinitionInput interface {
	pulumi.Input

	ToPropertyDefinitionOutput() PropertyDefinitionOutput
	ToPropertyDefinitionOutputWithContext(context.Context) PropertyDefinitionOutput
}

PropertyDefinitionInput is an input type that accepts PropertyDefinitionArgs and PropertyDefinitionOutput values. You can construct a concrete instance of `PropertyDefinitionInput` via:

PropertyDefinitionArgs{...}

type PropertyDefinitionOutput

type PropertyDefinitionOutput struct{ *pulumi.OutputState }

Property definition.

func (PropertyDefinitionOutput) ArrayValueSeparator

func (o PropertyDefinitionOutput) ArrayValueSeparator() pulumi.StringPtrOutput

Array value separator for properties with isArray set.

func (PropertyDefinitionOutput) ElementType

func (PropertyDefinitionOutput) ElementType() reflect.Type

func (PropertyDefinitionOutput) EnumValidValues

Describes valid values for an enum property.

func (PropertyDefinitionOutput) FieldName

Name of the property.

func (PropertyDefinitionOutput) FieldType

Type of the property.

func (PropertyDefinitionOutput) IsArray

Indicates if the property is actually an array of the fieldType above on the data api.

func (PropertyDefinitionOutput) IsAvailableInGraph

func (o PropertyDefinitionOutput) IsAvailableInGraph() pulumi.BoolPtrOutput

Whether property is available in graph or not.

func (PropertyDefinitionOutput) IsEnum

Indicates if the property is an enum.

func (PropertyDefinitionOutput) IsFlagEnum

Indicates if the property is an flag enum.

func (PropertyDefinitionOutput) IsImage

Whether the property is an Image.

func (PropertyDefinitionOutput) IsLocalizedString

func (o PropertyDefinitionOutput) IsLocalizedString() pulumi.BoolPtrOutput

Whether the property is a localized string.

func (PropertyDefinitionOutput) IsName

Whether the property is a name or a part of name.

func (PropertyDefinitionOutput) IsRequired

Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.

func (PropertyDefinitionOutput) MaxLength

Max length of string. Used only if type is string.

func (PropertyDefinitionOutput) PropertyId

The ID associated with the property.

func (o PropertyDefinitionOutput) SchemaItemPropLink() pulumi.StringPtrOutput

URL encoded schema.org item prop link for the property.

func (PropertyDefinitionOutput) ToPropertyDefinitionOutput

func (o PropertyDefinitionOutput) ToPropertyDefinitionOutput() PropertyDefinitionOutput

func (PropertyDefinitionOutput) ToPropertyDefinitionOutputWithContext

func (o PropertyDefinitionOutput) ToPropertyDefinitionOutputWithContext(ctx context.Context) PropertyDefinitionOutput

type PropertyDefinitionResponse

type PropertyDefinitionResponse struct {
	// Array value separator for properties with isArray set.
	ArrayValueSeparator *string `pulumi:"arrayValueSeparator"`
	// This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
	DataSourcePrecedenceRules []DataSourcePrecedenceResponse `pulumi:"dataSourcePrecedenceRules"`
	// Describes valid values for an enum property.
	EnumValidValues []ProfileEnumValidValuesFormatResponse `pulumi:"enumValidValues"`
	// Name of the property.
	FieldName string `pulumi:"fieldName"`
	// Type of the property.
	FieldType string `pulumi:"fieldType"`
	// Indicates if the property is actually an array of the fieldType above on the data api.
	IsArray *bool `pulumi:"isArray"`
	// Whether property is available in graph or not.
	IsAvailableInGraph *bool `pulumi:"isAvailableInGraph"`
	// Indicates if the property is an enum.
	IsEnum *bool `pulumi:"isEnum"`
	// Indicates if the property is an flag enum.
	IsFlagEnum *bool `pulumi:"isFlagEnum"`
	// Whether the property is an Image.
	IsImage *bool `pulumi:"isImage"`
	// Whether the property is a localized string.
	IsLocalizedString *bool `pulumi:"isLocalizedString"`
	// Whether the property is a name or a part of name.
	IsName *bool `pulumi:"isName"`
	// Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
	IsRequired *bool `pulumi:"isRequired"`
	// Max length of string. Used only if type is string.
	MaxLength *int `pulumi:"maxLength"`
	// The ID associated with the property.
	PropertyId *string `pulumi:"propertyId"`
	// URL encoded schema.org item prop link for the property.
	SchemaItemPropLink *string `pulumi:"schemaItemPropLink"`
}

Property definition.

type PropertyDefinitionResponseArrayOutput

type PropertyDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (PropertyDefinitionResponseArrayOutput) ElementType

func (PropertyDefinitionResponseArrayOutput) Index

func (PropertyDefinitionResponseArrayOutput) ToPropertyDefinitionResponseArrayOutput

func (o PropertyDefinitionResponseArrayOutput) ToPropertyDefinitionResponseArrayOutput() PropertyDefinitionResponseArrayOutput

func (PropertyDefinitionResponseArrayOutput) ToPropertyDefinitionResponseArrayOutputWithContext

func (o PropertyDefinitionResponseArrayOutput) ToPropertyDefinitionResponseArrayOutputWithContext(ctx context.Context) PropertyDefinitionResponseArrayOutput

type PropertyDefinitionResponseOutput

type PropertyDefinitionResponseOutput struct{ *pulumi.OutputState }

Property definition.

func (PropertyDefinitionResponseOutput) ArrayValueSeparator

Array value separator for properties with isArray set.

func (PropertyDefinitionResponseOutput) DataSourcePrecedenceRules

This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.

func (PropertyDefinitionResponseOutput) ElementType

func (PropertyDefinitionResponseOutput) EnumValidValues

Describes valid values for an enum property.

func (PropertyDefinitionResponseOutput) FieldName

Name of the property.

func (PropertyDefinitionResponseOutput) FieldType

Type of the property.

func (PropertyDefinitionResponseOutput) IsArray

Indicates if the property is actually an array of the fieldType above on the data api.

func (PropertyDefinitionResponseOutput) IsAvailableInGraph

func (o PropertyDefinitionResponseOutput) IsAvailableInGraph() pulumi.BoolPtrOutput

Whether property is available in graph or not.

func (PropertyDefinitionResponseOutput) IsEnum

Indicates if the property is an enum.

func (PropertyDefinitionResponseOutput) IsFlagEnum

Indicates if the property is an flag enum.

func (PropertyDefinitionResponseOutput) IsImage

Whether the property is an Image.

func (PropertyDefinitionResponseOutput) IsLocalizedString

Whether the property is a localized string.

func (PropertyDefinitionResponseOutput) IsName

Whether the property is a name or a part of name.

func (PropertyDefinitionResponseOutput) IsRequired

Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.

func (PropertyDefinitionResponseOutput) MaxLength

Max length of string. Used only if type is string.

func (PropertyDefinitionResponseOutput) PropertyId

The ID associated with the property.

URL encoded schema.org item prop link for the property.

func (PropertyDefinitionResponseOutput) ToPropertyDefinitionResponseOutput

func (o PropertyDefinitionResponseOutput) ToPropertyDefinitionResponseOutput() PropertyDefinitionResponseOutput

func (PropertyDefinitionResponseOutput) ToPropertyDefinitionResponseOutputWithContext

func (o PropertyDefinitionResponseOutput) ToPropertyDefinitionResponseOutputWithContext(ctx context.Context) PropertyDefinitionResponseOutput

type Relationship

type Relationship struct {
	pulumi.CustomResourceState

	// The Relationship Cardinality.
	Cardinality pulumi.StringPtrOutput `pulumi:"cardinality"`
	// Localized descriptions for the Relationship.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display name for the Relationship.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The expiry date time in UTC.
	ExpiryDateTimeUtc pulumi.StringPtrOutput `pulumi:"expiryDateTimeUtc"`
	// The properties of the Relationship.
	Fields PropertyDefinitionResponseArrayOutput `pulumi:"fields"`
	// Optional property to be used to map fields in profile to their strong ids in related profile.
	LookupMappings RelationshipTypeMappingResponseArrayOutput `pulumi:"lookupMappings"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Profile type.
	ProfileType pulumi.StringOutput `pulumi:"profileType"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Related profile being referenced.
	RelatedProfileType pulumi.StringOutput `pulumi:"relatedProfileType"`
	// The relationship guid id.
	RelationshipGuidId pulumi.StringOutput `pulumi:"relationshipGuidId"`
	// The Relationship name.
	RelationshipName pulumi.StringOutput `pulumi:"relationshipName"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The relationship resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetRelationship

func GetRelationship(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RelationshipState, opts ...pulumi.ResourceOption) (*Relationship, error)

GetRelationship gets an existing Relationship 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 NewRelationship

func NewRelationship(ctx *pulumi.Context,
	name string, args *RelationshipArgs, opts ...pulumi.ResourceOption) (*Relationship, error)

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

func (*Relationship) ElementType

func (*Relationship) ElementType() reflect.Type

func (*Relationship) ToRelationshipOutput

func (i *Relationship) ToRelationshipOutput() RelationshipOutput

func (*Relationship) ToRelationshipOutputWithContext

func (i *Relationship) ToRelationshipOutputWithContext(ctx context.Context) RelationshipOutput

type RelationshipArgs

type RelationshipArgs struct {
	// The Relationship Cardinality.
	Cardinality CardinalityTypesPtrInput
	// Localized descriptions for the Relationship.
	Description pulumi.StringMapInput
	// Localized display name for the Relationship.
	DisplayName pulumi.StringMapInput
	// The expiry date time in UTC.
	ExpiryDateTimeUtc pulumi.StringPtrInput
	// The properties of the Relationship.
	Fields PropertyDefinitionArrayInput
	// The name of the hub.
	HubName pulumi.StringInput
	// Optional property to be used to map fields in profile to their strong ids in related profile.
	LookupMappings RelationshipTypeMappingArrayInput
	// Profile type.
	ProfileType pulumi.StringInput
	// Related profile being referenced.
	RelatedProfileType pulumi.StringInput
	// The name of the Relationship.
	RelationshipName pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Relationship resource.

func (RelationshipArgs) ElementType

func (RelationshipArgs) ElementType() reflect.Type

type RelationshipInput

type RelationshipInput interface {
	pulumi.Input

	ToRelationshipOutput() RelationshipOutput
	ToRelationshipOutputWithContext(ctx context.Context) RelationshipOutput
}
type RelationshipLink struct {
	pulumi.CustomResourceState

	// Localized descriptions for the Relationship Link.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display name for the Relationship Link.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The InteractionType associated with the Relationship Link.
	InteractionType pulumi.StringOutput `pulumi:"interactionType"`
	// The name of the Relationship Link.
	LinkName pulumi.StringOutput `pulumi:"linkName"`
	// The mappings between Interaction and Relationship fields.
	Mappings RelationshipLinkFieldMappingResponseArrayOutput `pulumi:"mappings"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The property references for the Profile of the Relationship.
	ProfilePropertyReferences ParticipantProfilePropertyReferenceResponseArrayOutput `pulumi:"profilePropertyReferences"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The property references for the Related Profile of the Relationship.
	RelatedProfilePropertyReferences ParticipantProfilePropertyReferenceResponseArrayOutput `pulumi:"relatedProfilePropertyReferences"`
	// The relationship guid id.
	RelationshipGuidId pulumi.StringOutput `pulumi:"relationshipGuidId"`
	// The Relationship associated with the Link.
	RelationshipName pulumi.StringOutput `pulumi:"relationshipName"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The relationship link resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

Other available API versions: 2017-01-01.

func GetRelationshipLink(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RelationshipLinkState, opts ...pulumi.ResourceOption) (*RelationshipLink, error)

GetRelationshipLink gets an existing RelationshipLink 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 NewRelationshipLink(ctx *pulumi.Context,
	name string, args *RelationshipLinkArgs, opts ...pulumi.ResourceOption) (*RelationshipLink, error)

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

func (*RelationshipLink) ElementType

func (*RelationshipLink) ElementType() reflect.Type

func (*RelationshipLink) ToRelationshipLinkOutput

func (i *RelationshipLink) ToRelationshipLinkOutput() RelationshipLinkOutput

func (*RelationshipLink) ToRelationshipLinkOutputWithContext

func (i *RelationshipLink) ToRelationshipLinkOutputWithContext(ctx context.Context) RelationshipLinkOutput

type RelationshipLinkArgs

type RelationshipLinkArgs struct {
	// Localized descriptions for the Relationship Link.
	Description pulumi.StringMapInput
	// Localized display name for the Relationship Link.
	DisplayName pulumi.StringMapInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The InteractionType associated with the Relationship Link.
	InteractionType pulumi.StringInput
	// The mappings between Interaction and Relationship fields.
	Mappings RelationshipLinkFieldMappingArrayInput
	// The property references for the Profile of the Relationship.
	ProfilePropertyReferences ParticipantProfilePropertyReferenceArrayInput
	// The property references for the Related Profile of the Relationship.
	RelatedProfilePropertyReferences ParticipantProfilePropertyReferenceArrayInput
	// The name of the relationship link.
	RelationshipLinkName pulumi.StringPtrInput
	// The Relationship associated with the Link.
	RelationshipName pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a RelationshipLink resource.

func (RelationshipLinkArgs) ElementType

func (RelationshipLinkArgs) ElementType() reflect.Type

type RelationshipLinkFieldMapping

type RelationshipLinkFieldMapping struct {
	// The field name on the Interaction Type.
	InteractionFieldName string `pulumi:"interactionFieldName"`
	// Link type.
	LinkType *LinkTypes `pulumi:"linkType"`
	// The field name on the Relationship metadata.
	RelationshipFieldName string `pulumi:"relationshipFieldName"`
}

The fields mapping for Relationships.

type RelationshipLinkFieldMappingArgs

type RelationshipLinkFieldMappingArgs struct {
	// The field name on the Interaction Type.
	InteractionFieldName pulumi.StringInput `pulumi:"interactionFieldName"`
	// Link type.
	LinkType LinkTypesPtrInput `pulumi:"linkType"`
	// The field name on the Relationship metadata.
	RelationshipFieldName pulumi.StringInput `pulumi:"relationshipFieldName"`
}

The fields mapping for Relationships.

func (RelationshipLinkFieldMappingArgs) ElementType

func (RelationshipLinkFieldMappingArgs) ToRelationshipLinkFieldMappingOutput

func (i RelationshipLinkFieldMappingArgs) ToRelationshipLinkFieldMappingOutput() RelationshipLinkFieldMappingOutput

func (RelationshipLinkFieldMappingArgs) ToRelationshipLinkFieldMappingOutputWithContext

func (i RelationshipLinkFieldMappingArgs) ToRelationshipLinkFieldMappingOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingOutput

type RelationshipLinkFieldMappingArray

type RelationshipLinkFieldMappingArray []RelationshipLinkFieldMappingInput

func (RelationshipLinkFieldMappingArray) ElementType

func (RelationshipLinkFieldMappingArray) ToRelationshipLinkFieldMappingArrayOutput

func (i RelationshipLinkFieldMappingArray) ToRelationshipLinkFieldMappingArrayOutput() RelationshipLinkFieldMappingArrayOutput

func (RelationshipLinkFieldMappingArray) ToRelationshipLinkFieldMappingArrayOutputWithContext

func (i RelationshipLinkFieldMappingArray) ToRelationshipLinkFieldMappingArrayOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingArrayOutput

type RelationshipLinkFieldMappingArrayInput

type RelationshipLinkFieldMappingArrayInput interface {
	pulumi.Input

	ToRelationshipLinkFieldMappingArrayOutput() RelationshipLinkFieldMappingArrayOutput
	ToRelationshipLinkFieldMappingArrayOutputWithContext(context.Context) RelationshipLinkFieldMappingArrayOutput
}

RelationshipLinkFieldMappingArrayInput is an input type that accepts RelationshipLinkFieldMappingArray and RelationshipLinkFieldMappingArrayOutput values. You can construct a concrete instance of `RelationshipLinkFieldMappingArrayInput` via:

RelationshipLinkFieldMappingArray{ RelationshipLinkFieldMappingArgs{...} }

type RelationshipLinkFieldMappingArrayOutput

type RelationshipLinkFieldMappingArrayOutput struct{ *pulumi.OutputState }

func (RelationshipLinkFieldMappingArrayOutput) ElementType

func (RelationshipLinkFieldMappingArrayOutput) Index

func (RelationshipLinkFieldMappingArrayOutput) ToRelationshipLinkFieldMappingArrayOutput

func (o RelationshipLinkFieldMappingArrayOutput) ToRelationshipLinkFieldMappingArrayOutput() RelationshipLinkFieldMappingArrayOutput

func (RelationshipLinkFieldMappingArrayOutput) ToRelationshipLinkFieldMappingArrayOutputWithContext

func (o RelationshipLinkFieldMappingArrayOutput) ToRelationshipLinkFieldMappingArrayOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingArrayOutput

type RelationshipLinkFieldMappingInput

type RelationshipLinkFieldMappingInput interface {
	pulumi.Input

	ToRelationshipLinkFieldMappingOutput() RelationshipLinkFieldMappingOutput
	ToRelationshipLinkFieldMappingOutputWithContext(context.Context) RelationshipLinkFieldMappingOutput
}

RelationshipLinkFieldMappingInput is an input type that accepts RelationshipLinkFieldMappingArgs and RelationshipLinkFieldMappingOutput values. You can construct a concrete instance of `RelationshipLinkFieldMappingInput` via:

RelationshipLinkFieldMappingArgs{...}

type RelationshipLinkFieldMappingOutput

type RelationshipLinkFieldMappingOutput struct{ *pulumi.OutputState }

The fields mapping for Relationships.

func (RelationshipLinkFieldMappingOutput) ElementType

func (RelationshipLinkFieldMappingOutput) InteractionFieldName

func (o RelationshipLinkFieldMappingOutput) InteractionFieldName() pulumi.StringOutput

The field name on the Interaction Type.

func (RelationshipLinkFieldMappingOutput) LinkType

Link type.

func (RelationshipLinkFieldMappingOutput) RelationshipFieldName

func (o RelationshipLinkFieldMappingOutput) RelationshipFieldName() pulumi.StringOutput

The field name on the Relationship metadata.

func (RelationshipLinkFieldMappingOutput) ToRelationshipLinkFieldMappingOutput

func (o RelationshipLinkFieldMappingOutput) ToRelationshipLinkFieldMappingOutput() RelationshipLinkFieldMappingOutput

func (RelationshipLinkFieldMappingOutput) ToRelationshipLinkFieldMappingOutputWithContext

func (o RelationshipLinkFieldMappingOutput) ToRelationshipLinkFieldMappingOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingOutput

type RelationshipLinkFieldMappingResponse

type RelationshipLinkFieldMappingResponse struct {
	// The field name on the Interaction Type.
	InteractionFieldName string `pulumi:"interactionFieldName"`
	// Link type.
	LinkType *string `pulumi:"linkType"`
	// The field name on the Relationship metadata.
	RelationshipFieldName string `pulumi:"relationshipFieldName"`
}

The fields mapping for Relationships.

type RelationshipLinkFieldMappingResponseArrayOutput

type RelationshipLinkFieldMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (RelationshipLinkFieldMappingResponseArrayOutput) ElementType

func (RelationshipLinkFieldMappingResponseArrayOutput) Index

func (RelationshipLinkFieldMappingResponseArrayOutput) ToRelationshipLinkFieldMappingResponseArrayOutput

func (o RelationshipLinkFieldMappingResponseArrayOutput) ToRelationshipLinkFieldMappingResponseArrayOutput() RelationshipLinkFieldMappingResponseArrayOutput

func (RelationshipLinkFieldMappingResponseArrayOutput) ToRelationshipLinkFieldMappingResponseArrayOutputWithContext

func (o RelationshipLinkFieldMappingResponseArrayOutput) ToRelationshipLinkFieldMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingResponseArrayOutput

type RelationshipLinkFieldMappingResponseOutput

type RelationshipLinkFieldMappingResponseOutput struct{ *pulumi.OutputState }

The fields mapping for Relationships.

func (RelationshipLinkFieldMappingResponseOutput) ElementType

func (RelationshipLinkFieldMappingResponseOutput) InteractionFieldName

The field name on the Interaction Type.

func (RelationshipLinkFieldMappingResponseOutput) LinkType

Link type.

func (RelationshipLinkFieldMappingResponseOutput) RelationshipFieldName

The field name on the Relationship metadata.

func (RelationshipLinkFieldMappingResponseOutput) ToRelationshipLinkFieldMappingResponseOutput

func (o RelationshipLinkFieldMappingResponseOutput) ToRelationshipLinkFieldMappingResponseOutput() RelationshipLinkFieldMappingResponseOutput

func (RelationshipLinkFieldMappingResponseOutput) ToRelationshipLinkFieldMappingResponseOutputWithContext

func (o RelationshipLinkFieldMappingResponseOutput) ToRelationshipLinkFieldMappingResponseOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingResponseOutput

type RelationshipLinkInput

type RelationshipLinkInput interface {
	pulumi.Input

	ToRelationshipLinkOutput() RelationshipLinkOutput
	ToRelationshipLinkOutputWithContext(ctx context.Context) RelationshipLinkOutput
}

type RelationshipLinkOutput

type RelationshipLinkOutput struct{ *pulumi.OutputState }

func (RelationshipLinkOutput) Description

Localized descriptions for the Relationship Link.

func (RelationshipLinkOutput) DisplayName

Localized display name for the Relationship Link.

func (RelationshipLinkOutput) ElementType

func (RelationshipLinkOutput) ElementType() reflect.Type

func (RelationshipLinkOutput) InteractionType

func (o RelationshipLinkOutput) InteractionType() pulumi.StringOutput

The InteractionType associated with the Relationship Link.

func (RelationshipLinkOutput) LinkName

The name of the Relationship Link.

func (RelationshipLinkOutput) Mappings

The mappings between Interaction and Relationship fields.

func (RelationshipLinkOutput) Name

Resource name.

func (RelationshipLinkOutput) ProfilePropertyReferences

The property references for the Profile of the Relationship.

func (RelationshipLinkOutput) ProvisioningState

func (o RelationshipLinkOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (RelationshipLinkOutput) RelatedProfilePropertyReferences

The property references for the Related Profile of the Relationship.

func (RelationshipLinkOutput) RelationshipGuidId

func (o RelationshipLinkOutput) RelationshipGuidId() pulumi.StringOutput

The relationship guid id.

func (RelationshipLinkOutput) RelationshipName

func (o RelationshipLinkOutput) RelationshipName() pulumi.StringOutput

The Relationship associated with the Link.

func (RelationshipLinkOutput) TenantId

The hub name.

func (RelationshipLinkOutput) ToRelationshipLinkOutput

func (o RelationshipLinkOutput) ToRelationshipLinkOutput() RelationshipLinkOutput

func (RelationshipLinkOutput) ToRelationshipLinkOutputWithContext

func (o RelationshipLinkOutput) ToRelationshipLinkOutputWithContext(ctx context.Context) RelationshipLinkOutput

func (RelationshipLinkOutput) Type

Resource type.

type RelationshipLinkState

type RelationshipLinkState struct {
}

func (RelationshipLinkState) ElementType

func (RelationshipLinkState) ElementType() reflect.Type

type RelationshipOutput

type RelationshipOutput struct{ *pulumi.OutputState }

func (RelationshipOutput) Cardinality

func (o RelationshipOutput) Cardinality() pulumi.StringPtrOutput

The Relationship Cardinality.

func (RelationshipOutput) Description

func (o RelationshipOutput) Description() pulumi.StringMapOutput

Localized descriptions for the Relationship.

func (RelationshipOutput) DisplayName

func (o RelationshipOutput) DisplayName() pulumi.StringMapOutput

Localized display name for the Relationship.

func (RelationshipOutput) ElementType

func (RelationshipOutput) ElementType() reflect.Type

func (RelationshipOutput) ExpiryDateTimeUtc

func (o RelationshipOutput) ExpiryDateTimeUtc() pulumi.StringPtrOutput

The expiry date time in UTC.

func (RelationshipOutput) Fields

The properties of the Relationship.

func (RelationshipOutput) LookupMappings

Optional property to be used to map fields in profile to their strong ids in related profile.

func (RelationshipOutput) Name

Resource name.

func (RelationshipOutput) ProfileType

func (o RelationshipOutput) ProfileType() pulumi.StringOutput

Profile type.

func (RelationshipOutput) ProvisioningState

func (o RelationshipOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (RelationshipOutput) RelatedProfileType

func (o RelationshipOutput) RelatedProfileType() pulumi.StringOutput

Related profile being referenced.

func (RelationshipOutput) RelationshipGuidId

func (o RelationshipOutput) RelationshipGuidId() pulumi.StringOutput

The relationship guid id.

func (RelationshipOutput) RelationshipName

func (o RelationshipOutput) RelationshipName() pulumi.StringOutput

The Relationship name.

func (RelationshipOutput) TenantId

func (o RelationshipOutput) TenantId() pulumi.StringOutput

The hub name.

func (RelationshipOutput) ToRelationshipOutput

func (o RelationshipOutput) ToRelationshipOutput() RelationshipOutput

func (RelationshipOutput) ToRelationshipOutputWithContext

func (o RelationshipOutput) ToRelationshipOutputWithContext(ctx context.Context) RelationshipOutput

func (RelationshipOutput) Type

Resource type.

type RelationshipState

type RelationshipState struct {
}

func (RelationshipState) ElementType

func (RelationshipState) ElementType() reflect.Type

type RelationshipTypeFieldMapping

type RelationshipTypeFieldMapping struct {
	// Specifies the fieldName in profile.
	ProfileFieldName string `pulumi:"profileFieldName"`
	// Specifies the KeyProperty (from StrongId) of the related profile.
	RelatedProfileKeyProperty string `pulumi:"relatedProfileKeyProperty"`
}

Map a field of profile to its corresponding StrongId in Related Profile.

type RelationshipTypeFieldMappingArgs

type RelationshipTypeFieldMappingArgs struct {
	// Specifies the fieldName in profile.
	ProfileFieldName pulumi.StringInput `pulumi:"profileFieldName"`
	// Specifies the KeyProperty (from StrongId) of the related profile.
	RelatedProfileKeyProperty pulumi.StringInput `pulumi:"relatedProfileKeyProperty"`
}

Map a field of profile to its corresponding StrongId in Related Profile.

func (RelationshipTypeFieldMappingArgs) ElementType

func (RelationshipTypeFieldMappingArgs) ToRelationshipTypeFieldMappingOutput

func (i RelationshipTypeFieldMappingArgs) ToRelationshipTypeFieldMappingOutput() RelationshipTypeFieldMappingOutput

func (RelationshipTypeFieldMappingArgs) ToRelationshipTypeFieldMappingOutputWithContext

func (i RelationshipTypeFieldMappingArgs) ToRelationshipTypeFieldMappingOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingOutput

type RelationshipTypeFieldMappingArray

type RelationshipTypeFieldMappingArray []RelationshipTypeFieldMappingInput

func (RelationshipTypeFieldMappingArray) ElementType

func (RelationshipTypeFieldMappingArray) ToRelationshipTypeFieldMappingArrayOutput

func (i RelationshipTypeFieldMappingArray) ToRelationshipTypeFieldMappingArrayOutput() RelationshipTypeFieldMappingArrayOutput

func (RelationshipTypeFieldMappingArray) ToRelationshipTypeFieldMappingArrayOutputWithContext

func (i RelationshipTypeFieldMappingArray) ToRelationshipTypeFieldMappingArrayOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingArrayOutput

type RelationshipTypeFieldMappingArrayInput

type RelationshipTypeFieldMappingArrayInput interface {
	pulumi.Input

	ToRelationshipTypeFieldMappingArrayOutput() RelationshipTypeFieldMappingArrayOutput
	ToRelationshipTypeFieldMappingArrayOutputWithContext(context.Context) RelationshipTypeFieldMappingArrayOutput
}

RelationshipTypeFieldMappingArrayInput is an input type that accepts RelationshipTypeFieldMappingArray and RelationshipTypeFieldMappingArrayOutput values. You can construct a concrete instance of `RelationshipTypeFieldMappingArrayInput` via:

RelationshipTypeFieldMappingArray{ RelationshipTypeFieldMappingArgs{...} }

type RelationshipTypeFieldMappingArrayOutput

type RelationshipTypeFieldMappingArrayOutput struct{ *pulumi.OutputState }

func (RelationshipTypeFieldMappingArrayOutput) ElementType

func (RelationshipTypeFieldMappingArrayOutput) Index

func (RelationshipTypeFieldMappingArrayOutput) ToRelationshipTypeFieldMappingArrayOutput

func (o RelationshipTypeFieldMappingArrayOutput) ToRelationshipTypeFieldMappingArrayOutput() RelationshipTypeFieldMappingArrayOutput

func (RelationshipTypeFieldMappingArrayOutput) ToRelationshipTypeFieldMappingArrayOutputWithContext

func (o RelationshipTypeFieldMappingArrayOutput) ToRelationshipTypeFieldMappingArrayOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingArrayOutput

type RelationshipTypeFieldMappingInput

type RelationshipTypeFieldMappingInput interface {
	pulumi.Input

	ToRelationshipTypeFieldMappingOutput() RelationshipTypeFieldMappingOutput
	ToRelationshipTypeFieldMappingOutputWithContext(context.Context) RelationshipTypeFieldMappingOutput
}

RelationshipTypeFieldMappingInput is an input type that accepts RelationshipTypeFieldMappingArgs and RelationshipTypeFieldMappingOutput values. You can construct a concrete instance of `RelationshipTypeFieldMappingInput` via:

RelationshipTypeFieldMappingArgs{...}

type RelationshipTypeFieldMappingOutput

type RelationshipTypeFieldMappingOutput struct{ *pulumi.OutputState }

Map a field of profile to its corresponding StrongId in Related Profile.

func (RelationshipTypeFieldMappingOutput) ElementType

func (RelationshipTypeFieldMappingOutput) ProfileFieldName

Specifies the fieldName in profile.

func (RelationshipTypeFieldMappingOutput) RelatedProfileKeyProperty

func (o RelationshipTypeFieldMappingOutput) RelatedProfileKeyProperty() pulumi.StringOutput

Specifies the KeyProperty (from StrongId) of the related profile.

func (RelationshipTypeFieldMappingOutput) ToRelationshipTypeFieldMappingOutput

func (o RelationshipTypeFieldMappingOutput) ToRelationshipTypeFieldMappingOutput() RelationshipTypeFieldMappingOutput

func (RelationshipTypeFieldMappingOutput) ToRelationshipTypeFieldMappingOutputWithContext

func (o RelationshipTypeFieldMappingOutput) ToRelationshipTypeFieldMappingOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingOutput

type RelationshipTypeFieldMappingResponse

type RelationshipTypeFieldMappingResponse struct {
	// Specifies the fieldName in profile.
	ProfileFieldName string `pulumi:"profileFieldName"`
	// Specifies the KeyProperty (from StrongId) of the related profile.
	RelatedProfileKeyProperty string `pulumi:"relatedProfileKeyProperty"`
}

Map a field of profile to its corresponding StrongId in Related Profile.

type RelationshipTypeFieldMappingResponseArrayOutput

type RelationshipTypeFieldMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (RelationshipTypeFieldMappingResponseArrayOutput) ElementType

func (RelationshipTypeFieldMappingResponseArrayOutput) Index

func (RelationshipTypeFieldMappingResponseArrayOutput) ToRelationshipTypeFieldMappingResponseArrayOutput

func (o RelationshipTypeFieldMappingResponseArrayOutput) ToRelationshipTypeFieldMappingResponseArrayOutput() RelationshipTypeFieldMappingResponseArrayOutput

func (RelationshipTypeFieldMappingResponseArrayOutput) ToRelationshipTypeFieldMappingResponseArrayOutputWithContext

func (o RelationshipTypeFieldMappingResponseArrayOutput) ToRelationshipTypeFieldMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingResponseArrayOutput

type RelationshipTypeFieldMappingResponseOutput

type RelationshipTypeFieldMappingResponseOutput struct{ *pulumi.OutputState }

Map a field of profile to its corresponding StrongId in Related Profile.

func (RelationshipTypeFieldMappingResponseOutput) ElementType

func (RelationshipTypeFieldMappingResponseOutput) ProfileFieldName

Specifies the fieldName in profile.

func (RelationshipTypeFieldMappingResponseOutput) RelatedProfileKeyProperty

func (o RelationshipTypeFieldMappingResponseOutput) RelatedProfileKeyProperty() pulumi.StringOutput

Specifies the KeyProperty (from StrongId) of the related profile.

func (RelationshipTypeFieldMappingResponseOutput) ToRelationshipTypeFieldMappingResponseOutput

func (o RelationshipTypeFieldMappingResponseOutput) ToRelationshipTypeFieldMappingResponseOutput() RelationshipTypeFieldMappingResponseOutput

func (RelationshipTypeFieldMappingResponseOutput) ToRelationshipTypeFieldMappingResponseOutputWithContext

func (o RelationshipTypeFieldMappingResponseOutput) ToRelationshipTypeFieldMappingResponseOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingResponseOutput

type RelationshipTypeMapping

type RelationshipTypeMapping struct {
	// Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.
	FieldMappings []RelationshipTypeFieldMapping `pulumi:"fieldMappings"`
}

Maps fields in Profile to their corresponding StrongIds in Related Profile.

type RelationshipTypeMappingArgs

type RelationshipTypeMappingArgs struct {
	// Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.
	FieldMappings RelationshipTypeFieldMappingArrayInput `pulumi:"fieldMappings"`
}

Maps fields in Profile to their corresponding StrongIds in Related Profile.

func (RelationshipTypeMappingArgs) ElementType

func (RelationshipTypeMappingArgs) ToRelationshipTypeMappingOutput

func (i RelationshipTypeMappingArgs) ToRelationshipTypeMappingOutput() RelationshipTypeMappingOutput

func (RelationshipTypeMappingArgs) ToRelationshipTypeMappingOutputWithContext

func (i RelationshipTypeMappingArgs) ToRelationshipTypeMappingOutputWithContext(ctx context.Context) RelationshipTypeMappingOutput

type RelationshipTypeMappingArray

type RelationshipTypeMappingArray []RelationshipTypeMappingInput

func (RelationshipTypeMappingArray) ElementType

func (RelationshipTypeMappingArray) ToRelationshipTypeMappingArrayOutput

func (i RelationshipTypeMappingArray) ToRelationshipTypeMappingArrayOutput() RelationshipTypeMappingArrayOutput

func (RelationshipTypeMappingArray) ToRelationshipTypeMappingArrayOutputWithContext

func (i RelationshipTypeMappingArray) ToRelationshipTypeMappingArrayOutputWithContext(ctx context.Context) RelationshipTypeMappingArrayOutput

type RelationshipTypeMappingArrayInput

type RelationshipTypeMappingArrayInput interface {
	pulumi.Input

	ToRelationshipTypeMappingArrayOutput() RelationshipTypeMappingArrayOutput
	ToRelationshipTypeMappingArrayOutputWithContext(context.Context) RelationshipTypeMappingArrayOutput
}

RelationshipTypeMappingArrayInput is an input type that accepts RelationshipTypeMappingArray and RelationshipTypeMappingArrayOutput values. You can construct a concrete instance of `RelationshipTypeMappingArrayInput` via:

RelationshipTypeMappingArray{ RelationshipTypeMappingArgs{...} }

type RelationshipTypeMappingArrayOutput

type RelationshipTypeMappingArrayOutput struct{ *pulumi.OutputState }

func (RelationshipTypeMappingArrayOutput) ElementType

func (RelationshipTypeMappingArrayOutput) Index

func (RelationshipTypeMappingArrayOutput) ToRelationshipTypeMappingArrayOutput

func (o RelationshipTypeMappingArrayOutput) ToRelationshipTypeMappingArrayOutput() RelationshipTypeMappingArrayOutput

func (RelationshipTypeMappingArrayOutput) ToRelationshipTypeMappingArrayOutputWithContext

func (o RelationshipTypeMappingArrayOutput) ToRelationshipTypeMappingArrayOutputWithContext(ctx context.Context) RelationshipTypeMappingArrayOutput

type RelationshipTypeMappingInput

type RelationshipTypeMappingInput interface {
	pulumi.Input

	ToRelationshipTypeMappingOutput() RelationshipTypeMappingOutput
	ToRelationshipTypeMappingOutputWithContext(context.Context) RelationshipTypeMappingOutput
}

RelationshipTypeMappingInput is an input type that accepts RelationshipTypeMappingArgs and RelationshipTypeMappingOutput values. You can construct a concrete instance of `RelationshipTypeMappingInput` via:

RelationshipTypeMappingArgs{...}

type RelationshipTypeMappingOutput

type RelationshipTypeMappingOutput struct{ *pulumi.OutputState }

Maps fields in Profile to their corresponding StrongIds in Related Profile.

func (RelationshipTypeMappingOutput) ElementType

func (RelationshipTypeMappingOutput) FieldMappings

Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.

func (RelationshipTypeMappingOutput) ToRelationshipTypeMappingOutput

func (o RelationshipTypeMappingOutput) ToRelationshipTypeMappingOutput() RelationshipTypeMappingOutput

func (RelationshipTypeMappingOutput) ToRelationshipTypeMappingOutputWithContext

func (o RelationshipTypeMappingOutput) ToRelationshipTypeMappingOutputWithContext(ctx context.Context) RelationshipTypeMappingOutput

type RelationshipTypeMappingResponse

type RelationshipTypeMappingResponse struct {
	// Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.
	FieldMappings []RelationshipTypeFieldMappingResponse `pulumi:"fieldMappings"`
}

Maps fields in Profile to their corresponding StrongIds in Related Profile.

type RelationshipTypeMappingResponseArrayOutput

type RelationshipTypeMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (RelationshipTypeMappingResponseArrayOutput) ElementType

func (RelationshipTypeMappingResponseArrayOutput) Index

func (RelationshipTypeMappingResponseArrayOutput) ToRelationshipTypeMappingResponseArrayOutput

func (o RelationshipTypeMappingResponseArrayOutput) ToRelationshipTypeMappingResponseArrayOutput() RelationshipTypeMappingResponseArrayOutput

func (RelationshipTypeMappingResponseArrayOutput) ToRelationshipTypeMappingResponseArrayOutputWithContext

func (o RelationshipTypeMappingResponseArrayOutput) ToRelationshipTypeMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipTypeMappingResponseArrayOutput

type RelationshipTypeMappingResponseOutput

type RelationshipTypeMappingResponseOutput struct{ *pulumi.OutputState }

Maps fields in Profile to their corresponding StrongIds in Related Profile.

func (RelationshipTypeMappingResponseOutput) ElementType

func (RelationshipTypeMappingResponseOutput) FieldMappings

Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.

func (RelationshipTypeMappingResponseOutput) ToRelationshipTypeMappingResponseOutput

func (o RelationshipTypeMappingResponseOutput) ToRelationshipTypeMappingResponseOutput() RelationshipTypeMappingResponseOutput

func (RelationshipTypeMappingResponseOutput) ToRelationshipTypeMappingResponseOutputWithContext

func (o RelationshipTypeMappingResponseOutput) ToRelationshipTypeMappingResponseOutputWithContext(ctx context.Context) RelationshipTypeMappingResponseOutput

type ResourceSetDescription

type ResourceSetDescription struct {
	// The elements included in the set.
	Elements []string `pulumi:"elements"`
	// The elements that are not included in the set, in case elements contains '*' indicating 'all'.
	Exceptions []string `pulumi:"exceptions"`
}

The resource set description.

type ResourceSetDescriptionArgs

type ResourceSetDescriptionArgs struct {
	// The elements included in the set.
	Elements pulumi.StringArrayInput `pulumi:"elements"`
	// The elements that are not included in the set, in case elements contains '*' indicating 'all'.
	Exceptions pulumi.StringArrayInput `pulumi:"exceptions"`
}

The resource set description.

func (ResourceSetDescriptionArgs) ElementType

func (ResourceSetDescriptionArgs) ElementType() reflect.Type

func (ResourceSetDescriptionArgs) ToResourceSetDescriptionOutput

func (i ResourceSetDescriptionArgs) ToResourceSetDescriptionOutput() ResourceSetDescriptionOutput

func (ResourceSetDescriptionArgs) ToResourceSetDescriptionOutputWithContext

func (i ResourceSetDescriptionArgs) ToResourceSetDescriptionOutputWithContext(ctx context.Context) ResourceSetDescriptionOutput

func (ResourceSetDescriptionArgs) ToResourceSetDescriptionPtrOutput

func (i ResourceSetDescriptionArgs) ToResourceSetDescriptionPtrOutput() ResourceSetDescriptionPtrOutput

func (ResourceSetDescriptionArgs) ToResourceSetDescriptionPtrOutputWithContext

func (i ResourceSetDescriptionArgs) ToResourceSetDescriptionPtrOutputWithContext(ctx context.Context) ResourceSetDescriptionPtrOutput

type ResourceSetDescriptionInput

type ResourceSetDescriptionInput interface {
	pulumi.Input

	ToResourceSetDescriptionOutput() ResourceSetDescriptionOutput
	ToResourceSetDescriptionOutputWithContext(context.Context) ResourceSetDescriptionOutput
}

ResourceSetDescriptionInput is an input type that accepts ResourceSetDescriptionArgs and ResourceSetDescriptionOutput values. You can construct a concrete instance of `ResourceSetDescriptionInput` via:

ResourceSetDescriptionArgs{...}

type ResourceSetDescriptionOutput

type ResourceSetDescriptionOutput struct{ *pulumi.OutputState }

The resource set description.

func (ResourceSetDescriptionOutput) ElementType

func (ResourceSetDescriptionOutput) Elements

The elements included in the set.

func (ResourceSetDescriptionOutput) Exceptions

The elements that are not included in the set, in case elements contains '*' indicating 'all'.

func (ResourceSetDescriptionOutput) ToResourceSetDescriptionOutput

func (o ResourceSetDescriptionOutput) ToResourceSetDescriptionOutput() ResourceSetDescriptionOutput

func (ResourceSetDescriptionOutput) ToResourceSetDescriptionOutputWithContext

func (o ResourceSetDescriptionOutput) ToResourceSetDescriptionOutputWithContext(ctx context.Context) ResourceSetDescriptionOutput

func (ResourceSetDescriptionOutput) ToResourceSetDescriptionPtrOutput

func (o ResourceSetDescriptionOutput) ToResourceSetDescriptionPtrOutput() ResourceSetDescriptionPtrOutput

func (ResourceSetDescriptionOutput) ToResourceSetDescriptionPtrOutputWithContext

func (o ResourceSetDescriptionOutput) ToResourceSetDescriptionPtrOutputWithContext(ctx context.Context) ResourceSetDescriptionPtrOutput

type ResourceSetDescriptionPtrInput

type ResourceSetDescriptionPtrInput interface {
	pulumi.Input

	ToResourceSetDescriptionPtrOutput() ResourceSetDescriptionPtrOutput
	ToResourceSetDescriptionPtrOutputWithContext(context.Context) ResourceSetDescriptionPtrOutput
}

ResourceSetDescriptionPtrInput is an input type that accepts ResourceSetDescriptionArgs, ResourceSetDescriptionPtr and ResourceSetDescriptionPtrOutput values. You can construct a concrete instance of `ResourceSetDescriptionPtrInput` via:

        ResourceSetDescriptionArgs{...}

or:

        nil

type ResourceSetDescriptionPtrOutput

type ResourceSetDescriptionPtrOutput struct{ *pulumi.OutputState }

func (ResourceSetDescriptionPtrOutput) Elem

func (ResourceSetDescriptionPtrOutput) ElementType

func (ResourceSetDescriptionPtrOutput) Elements

The elements included in the set.

func (ResourceSetDescriptionPtrOutput) Exceptions

The elements that are not included in the set, in case elements contains '*' indicating 'all'.

func (ResourceSetDescriptionPtrOutput) ToResourceSetDescriptionPtrOutput

func (o ResourceSetDescriptionPtrOutput) ToResourceSetDescriptionPtrOutput() ResourceSetDescriptionPtrOutput

func (ResourceSetDescriptionPtrOutput) ToResourceSetDescriptionPtrOutputWithContext

func (o ResourceSetDescriptionPtrOutput) ToResourceSetDescriptionPtrOutputWithContext(ctx context.Context) ResourceSetDescriptionPtrOutput

type ResourceSetDescriptionResponse

type ResourceSetDescriptionResponse struct {
	// The elements included in the set.
	Elements []string `pulumi:"elements"`
	// The elements that are not included in the set, in case elements contains '*' indicating 'all'.
	Exceptions []string `pulumi:"exceptions"`
}

The resource set description.

type ResourceSetDescriptionResponseOutput

type ResourceSetDescriptionResponseOutput struct{ *pulumi.OutputState }

The resource set description.

func (ResourceSetDescriptionResponseOutput) ElementType

func (ResourceSetDescriptionResponseOutput) Elements

The elements included in the set.

func (ResourceSetDescriptionResponseOutput) Exceptions

The elements that are not included in the set, in case elements contains '*' indicating 'all'.

func (ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponseOutput

func (o ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponseOutput() ResourceSetDescriptionResponseOutput

func (ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponseOutputWithContext

func (o ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponseOutputWithContext(ctx context.Context) ResourceSetDescriptionResponseOutput

type ResourceSetDescriptionResponsePtrOutput

type ResourceSetDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSetDescriptionResponsePtrOutput) Elem

func (ResourceSetDescriptionResponsePtrOutput) ElementType

func (ResourceSetDescriptionResponsePtrOutput) Elements

The elements included in the set.

func (ResourceSetDescriptionResponsePtrOutput) Exceptions

The elements that are not included in the set, in case elements contains '*' indicating 'all'.

func (ResourceSetDescriptionResponsePtrOutput) ToResourceSetDescriptionResponsePtrOutput

func (o ResourceSetDescriptionResponsePtrOutput) ToResourceSetDescriptionResponsePtrOutput() ResourceSetDescriptionResponsePtrOutput

func (ResourceSetDescriptionResponsePtrOutput) ToResourceSetDescriptionResponsePtrOutputWithContext

func (o ResourceSetDescriptionResponsePtrOutput) ToResourceSetDescriptionResponsePtrOutputWithContext(ctx context.Context) ResourceSetDescriptionResponsePtrOutput

type RoleAssignment

type RoleAssignment struct {
	pulumi.CustomResourceState

	// The name of the metadata object.
	AssignmentName pulumi.StringOutput `pulumi:"assignmentName"`
	// Widget types set for the assignment.
	ConflationPolicies ResourceSetDescriptionResponsePtrOutput `pulumi:"conflationPolicies"`
	// Connectors set for the assignment.
	Connectors ResourceSetDescriptionResponsePtrOutput `pulumi:"connectors"`
	// Localized description for the metadata.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display names for the metadata.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// Interactions set for the assignment.
	Interactions ResourceSetDescriptionResponsePtrOutput `pulumi:"interactions"`
	// Kpis set for the assignment.
	Kpis ResourceSetDescriptionResponsePtrOutput `pulumi:"kpis"`
	// Links set for the assignment.
	Links ResourceSetDescriptionResponsePtrOutput `pulumi:"links"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The principals being assigned to.
	Principals AssignmentPrincipalResponseArrayOutput `pulumi:"principals"`
	// Profiles set for the assignment.
	Profiles ResourceSetDescriptionResponsePtrOutput `pulumi:"profiles"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The Role assignments set for the relationship links.
	RelationshipLinks ResourceSetDescriptionResponsePtrOutput `pulumi:"relationshipLinks"`
	// The Role assignments set for the relationships.
	Relationships ResourceSetDescriptionResponsePtrOutput `pulumi:"relationships"`
	// Type of roles.
	Role pulumi.StringOutput `pulumi:"role"`
	// The Role assignments set for the assignment.
	RoleAssignments ResourceSetDescriptionResponsePtrOutput `pulumi:"roleAssignments"`
	// Sas Policies set for the assignment.
	SasPolicies ResourceSetDescriptionResponsePtrOutput `pulumi:"sasPolicies"`
	// The Role assignments set for the assignment.
	Segments ResourceSetDescriptionResponsePtrOutput `pulumi:"segments"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Views set for the assignment.
	Views ResourceSetDescriptionResponsePtrOutput `pulumi:"views"`
	// Widget types set for the assignment.
	WidgetTypes ResourceSetDescriptionResponsePtrOutput `pulumi:"widgetTypes"`
}

The Role Assignment resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetRoleAssignment

func GetRoleAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleAssignmentState, opts ...pulumi.ResourceOption) (*RoleAssignment, error)

GetRoleAssignment gets an existing RoleAssignment 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 NewRoleAssignment

func NewRoleAssignment(ctx *pulumi.Context,
	name string, args *RoleAssignmentArgs, opts ...pulumi.ResourceOption) (*RoleAssignment, error)

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

func (*RoleAssignment) ElementType

func (*RoleAssignment) ElementType() reflect.Type

func (*RoleAssignment) ToRoleAssignmentOutput

func (i *RoleAssignment) ToRoleAssignmentOutput() RoleAssignmentOutput

func (*RoleAssignment) ToRoleAssignmentOutputWithContext

func (i *RoleAssignment) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput

type RoleAssignmentArgs

type RoleAssignmentArgs struct {
	// The assignment name
	AssignmentName pulumi.StringPtrInput
	// Widget types set for the assignment.
	ConflationPolicies ResourceSetDescriptionPtrInput
	// Connectors set for the assignment.
	Connectors ResourceSetDescriptionPtrInput
	// Localized description for the metadata.
	Description pulumi.StringMapInput
	// Localized display names for the metadata.
	DisplayName pulumi.StringMapInput
	// The name of the hub.
	HubName pulumi.StringInput
	// Interactions set for the assignment.
	Interactions ResourceSetDescriptionPtrInput
	// Kpis set for the assignment.
	Kpis ResourceSetDescriptionPtrInput
	// Links set for the assignment.
	Links ResourceSetDescriptionPtrInput
	// The principals being assigned to.
	Principals AssignmentPrincipalArrayInput
	// Profiles set for the assignment.
	Profiles ResourceSetDescriptionPtrInput
	// The Role assignments set for the relationship links.
	RelationshipLinks ResourceSetDescriptionPtrInput
	// The Role assignments set for the relationships.
	Relationships ResourceSetDescriptionPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Type of roles.
	Role RoleTypesInput
	// The Role assignments set for the assignment.
	RoleAssignments ResourceSetDescriptionPtrInput
	// Sas Policies set for the assignment.
	SasPolicies ResourceSetDescriptionPtrInput
	// The Role assignments set for the assignment.
	Segments ResourceSetDescriptionPtrInput
	// Views set for the assignment.
	Views ResourceSetDescriptionPtrInput
	// Widget types set for the assignment.
	WidgetTypes ResourceSetDescriptionPtrInput
}

The set of arguments for constructing a RoleAssignment resource.

func (RoleAssignmentArgs) ElementType

func (RoleAssignmentArgs) ElementType() reflect.Type

type RoleAssignmentInput

type RoleAssignmentInput interface {
	pulumi.Input

	ToRoleAssignmentOutput() RoleAssignmentOutput
	ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
}

type RoleAssignmentOutput

type RoleAssignmentOutput struct{ *pulumi.OutputState }

func (RoleAssignmentOutput) AssignmentName

func (o RoleAssignmentOutput) AssignmentName() pulumi.StringOutput

The name of the metadata object.

func (RoleAssignmentOutput) ConflationPolicies

Widget types set for the assignment.

func (RoleAssignmentOutput) Connectors

Connectors set for the assignment.

func (RoleAssignmentOutput) Description

Localized description for the metadata.

func (RoleAssignmentOutput) DisplayName

Localized display names for the metadata.

func (RoleAssignmentOutput) ElementType

func (RoleAssignmentOutput) ElementType() reflect.Type

func (RoleAssignmentOutput) Interactions

Interactions set for the assignment.

func (RoleAssignmentOutput) Kpis

Kpis set for the assignment.

Links set for the assignment.

func (RoleAssignmentOutput) Name

Resource name.

func (RoleAssignmentOutput) Principals

The principals being assigned to.

func (RoleAssignmentOutput) Profiles

Profiles set for the assignment.

func (RoleAssignmentOutput) ProvisioningState

func (o RoleAssignmentOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

The Role assignments set for the relationship links.

func (RoleAssignmentOutput) Relationships

The Role assignments set for the relationships.

func (RoleAssignmentOutput) Role

Type of roles.

func (RoleAssignmentOutput) RoleAssignments

The Role assignments set for the assignment.

func (RoleAssignmentOutput) SasPolicies

Sas Policies set for the assignment.

func (RoleAssignmentOutput) Segments

The Role assignments set for the assignment.

func (RoleAssignmentOutput) TenantId

The hub name.

func (RoleAssignmentOutput) ToRoleAssignmentOutput

func (o RoleAssignmentOutput) ToRoleAssignmentOutput() RoleAssignmentOutput

func (RoleAssignmentOutput) ToRoleAssignmentOutputWithContext

func (o RoleAssignmentOutput) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput

func (RoleAssignmentOutput) Type

Resource type.

func (RoleAssignmentOutput) Views

Views set for the assignment.

func (RoleAssignmentOutput) WidgetTypes

Widget types set for the assignment.

type RoleAssignmentState

type RoleAssignmentState struct {
}

func (RoleAssignmentState) ElementType

func (RoleAssignmentState) ElementType() reflect.Type

type RoleTypes

type RoleTypes string

Type of roles.

func (RoleTypes) ElementType

func (RoleTypes) ElementType() reflect.Type

func (RoleTypes) ToRoleTypesOutput

func (e RoleTypes) ToRoleTypesOutput() RoleTypesOutput

func (RoleTypes) ToRoleTypesOutputWithContext

func (e RoleTypes) ToRoleTypesOutputWithContext(ctx context.Context) RoleTypesOutput

func (RoleTypes) ToRoleTypesPtrOutput

func (e RoleTypes) ToRoleTypesPtrOutput() RoleTypesPtrOutput

func (RoleTypes) ToRoleTypesPtrOutputWithContext

func (e RoleTypes) ToRoleTypesPtrOutputWithContext(ctx context.Context) RoleTypesPtrOutput

func (RoleTypes) ToStringOutput

func (e RoleTypes) ToStringOutput() pulumi.StringOutput

func (RoleTypes) ToStringOutputWithContext

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

func (RoleTypes) ToStringPtrOutput

func (e RoleTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleTypes) ToStringPtrOutputWithContext

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

type RoleTypesInput

type RoleTypesInput interface {
	pulumi.Input

	ToRoleTypesOutput() RoleTypesOutput
	ToRoleTypesOutputWithContext(context.Context) RoleTypesOutput
}

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

RoleTypesAdmin
RoleTypesReader
RoleTypesManageAdmin
RoleTypesManageReader
RoleTypesDataAdmin
RoleTypesDataReader

type RoleTypesOutput

type RoleTypesOutput struct{ *pulumi.OutputState }

func (RoleTypesOutput) ElementType

func (RoleTypesOutput) ElementType() reflect.Type

func (RoleTypesOutput) ToRoleTypesOutput

func (o RoleTypesOutput) ToRoleTypesOutput() RoleTypesOutput

func (RoleTypesOutput) ToRoleTypesOutputWithContext

func (o RoleTypesOutput) ToRoleTypesOutputWithContext(ctx context.Context) RoleTypesOutput

func (RoleTypesOutput) ToRoleTypesPtrOutput

func (o RoleTypesOutput) ToRoleTypesPtrOutput() RoleTypesPtrOutput

func (RoleTypesOutput) ToRoleTypesPtrOutputWithContext

func (o RoleTypesOutput) ToRoleTypesPtrOutputWithContext(ctx context.Context) RoleTypesPtrOutput

func (RoleTypesOutput) ToStringOutput

func (o RoleTypesOutput) ToStringOutput() pulumi.StringOutput

func (RoleTypesOutput) ToStringOutputWithContext

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

func (RoleTypesOutput) ToStringPtrOutput

func (o RoleTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleTypesOutput) ToStringPtrOutputWithContext

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

type RoleTypesPtrInput

type RoleTypesPtrInput interface {
	pulumi.Input

	ToRoleTypesPtrOutput() RoleTypesPtrOutput
	ToRoleTypesPtrOutputWithContext(context.Context) RoleTypesPtrOutput
}

func RoleTypesPtr

func RoleTypesPtr(v string) RoleTypesPtrInput

type RoleTypesPtrOutput

type RoleTypesPtrOutput struct{ *pulumi.OutputState }

func (RoleTypesPtrOutput) Elem

func (RoleTypesPtrOutput) ElementType

func (RoleTypesPtrOutput) ElementType() reflect.Type

func (RoleTypesPtrOutput) ToRoleTypesPtrOutput

func (o RoleTypesPtrOutput) ToRoleTypesPtrOutput() RoleTypesPtrOutput

func (RoleTypesPtrOutput) ToRoleTypesPtrOutputWithContext

func (o RoleTypesPtrOutput) ToRoleTypesPtrOutputWithContext(ctx context.Context) RoleTypesPtrOutput

func (RoleTypesPtrOutput) ToStringPtrOutput

func (o RoleTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleTypesPtrOutput) ToStringPtrOutputWithContext

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

type StrongId

type StrongId struct {
	// Localized descriptions.
	Description map[string]string `pulumi:"description"`
	// Localized display name.
	DisplayName map[string]string `pulumi:"displayName"`
	// The properties which make up the unique ID.
	KeyPropertyNames []string `pulumi:"keyPropertyNames"`
	// The Name identifying the strong ID.
	StrongIdName string `pulumi:"strongIdName"`
}

Property/Properties which represent a unique ID.

type StrongIdArgs

type StrongIdArgs struct {
	// Localized descriptions.
	Description pulumi.StringMapInput `pulumi:"description"`
	// Localized display name.
	DisplayName pulumi.StringMapInput `pulumi:"displayName"`
	// The properties which make up the unique ID.
	KeyPropertyNames pulumi.StringArrayInput `pulumi:"keyPropertyNames"`
	// The Name identifying the strong ID.
	StrongIdName pulumi.StringInput `pulumi:"strongIdName"`
}

Property/Properties which represent a unique ID.

func (StrongIdArgs) ElementType

func (StrongIdArgs) ElementType() reflect.Type

func (StrongIdArgs) ToStrongIdOutput

func (i StrongIdArgs) ToStrongIdOutput() StrongIdOutput

func (StrongIdArgs) ToStrongIdOutputWithContext

func (i StrongIdArgs) ToStrongIdOutputWithContext(ctx context.Context) StrongIdOutput

type StrongIdArray

type StrongIdArray []StrongIdInput

func (StrongIdArray) ElementType

func (StrongIdArray) ElementType() reflect.Type

func (StrongIdArray) ToStrongIdArrayOutput

func (i StrongIdArray) ToStrongIdArrayOutput() StrongIdArrayOutput

func (StrongIdArray) ToStrongIdArrayOutputWithContext

func (i StrongIdArray) ToStrongIdArrayOutputWithContext(ctx context.Context) StrongIdArrayOutput

type StrongIdArrayInput

type StrongIdArrayInput interface {
	pulumi.Input

	ToStrongIdArrayOutput() StrongIdArrayOutput
	ToStrongIdArrayOutputWithContext(context.Context) StrongIdArrayOutput
}

StrongIdArrayInput is an input type that accepts StrongIdArray and StrongIdArrayOutput values. You can construct a concrete instance of `StrongIdArrayInput` via:

StrongIdArray{ StrongIdArgs{...} }

type StrongIdArrayOutput

type StrongIdArrayOutput struct{ *pulumi.OutputState }

func (StrongIdArrayOutput) ElementType

func (StrongIdArrayOutput) ElementType() reflect.Type

func (StrongIdArrayOutput) Index

func (StrongIdArrayOutput) ToStrongIdArrayOutput

func (o StrongIdArrayOutput) ToStrongIdArrayOutput() StrongIdArrayOutput

func (StrongIdArrayOutput) ToStrongIdArrayOutputWithContext

func (o StrongIdArrayOutput) ToStrongIdArrayOutputWithContext(ctx context.Context) StrongIdArrayOutput

type StrongIdInput

type StrongIdInput interface {
	pulumi.Input

	ToStrongIdOutput() StrongIdOutput
	ToStrongIdOutputWithContext(context.Context) StrongIdOutput
}

StrongIdInput is an input type that accepts StrongIdArgs and StrongIdOutput values. You can construct a concrete instance of `StrongIdInput` via:

StrongIdArgs{...}

type StrongIdOutput

type StrongIdOutput struct{ *pulumi.OutputState }

Property/Properties which represent a unique ID.

func (StrongIdOutput) Description

func (o StrongIdOutput) Description() pulumi.StringMapOutput

Localized descriptions.

func (StrongIdOutput) DisplayName

func (o StrongIdOutput) DisplayName() pulumi.StringMapOutput

Localized display name.

func (StrongIdOutput) ElementType

func (StrongIdOutput) ElementType() reflect.Type

func (StrongIdOutput) KeyPropertyNames

func (o StrongIdOutput) KeyPropertyNames() pulumi.StringArrayOutput

The properties which make up the unique ID.

func (StrongIdOutput) StrongIdName

func (o StrongIdOutput) StrongIdName() pulumi.StringOutput

The Name identifying the strong ID.

func (StrongIdOutput) ToStrongIdOutput

func (o StrongIdOutput) ToStrongIdOutput() StrongIdOutput

func (StrongIdOutput) ToStrongIdOutputWithContext

func (o StrongIdOutput) ToStrongIdOutputWithContext(ctx context.Context) StrongIdOutput

type StrongIdResponse

type StrongIdResponse struct {
	// Localized descriptions.
	Description map[string]string `pulumi:"description"`
	// Localized display name.
	DisplayName map[string]string `pulumi:"displayName"`
	// The properties which make up the unique ID.
	KeyPropertyNames []string `pulumi:"keyPropertyNames"`
	// The Name identifying the strong ID.
	StrongIdName string `pulumi:"strongIdName"`
}

Property/Properties which represent a unique ID.

type StrongIdResponseArrayOutput

type StrongIdResponseArrayOutput struct{ *pulumi.OutputState }

func (StrongIdResponseArrayOutput) ElementType

func (StrongIdResponseArrayOutput) Index

func (StrongIdResponseArrayOutput) ToStrongIdResponseArrayOutput

func (o StrongIdResponseArrayOutput) ToStrongIdResponseArrayOutput() StrongIdResponseArrayOutput

func (StrongIdResponseArrayOutput) ToStrongIdResponseArrayOutputWithContext

func (o StrongIdResponseArrayOutput) ToStrongIdResponseArrayOutputWithContext(ctx context.Context) StrongIdResponseArrayOutput

type StrongIdResponseOutput

type StrongIdResponseOutput struct{ *pulumi.OutputState }

Property/Properties which represent a unique ID.

func (StrongIdResponseOutput) Description

Localized descriptions.

func (StrongIdResponseOutput) DisplayName

Localized display name.

func (StrongIdResponseOutput) ElementType

func (StrongIdResponseOutput) ElementType() reflect.Type

func (StrongIdResponseOutput) KeyPropertyNames

func (o StrongIdResponseOutput) KeyPropertyNames() pulumi.StringArrayOutput

The properties which make up the unique ID.

func (StrongIdResponseOutput) StrongIdName

func (o StrongIdResponseOutput) StrongIdName() pulumi.StringOutput

The Name identifying the strong ID.

func (StrongIdResponseOutput) ToStrongIdResponseOutput

func (o StrongIdResponseOutput) ToStrongIdResponseOutput() StrongIdResponseOutput

func (StrongIdResponseOutput) ToStrongIdResponseOutputWithContext

func (o StrongIdResponseOutput) ToStrongIdResponseOutputWithContext(ctx context.Context) StrongIdResponseOutput

type TypePropertiesMapping

type TypePropertiesMapping struct {
	// Link type.
	LinkType *LinkTypes `pulumi:"linkType"`
	//  Property name on the source Entity Type.
	SourcePropertyName string `pulumi:"sourcePropertyName"`
	// Property name on the target Entity Type.
	TargetPropertyName string `pulumi:"targetPropertyName"`
}

Metadata for a Link's property mapping.

type TypePropertiesMappingArgs

type TypePropertiesMappingArgs struct {
	// Link type.
	LinkType LinkTypesPtrInput `pulumi:"linkType"`
	//  Property name on the source Entity Type.
	SourcePropertyName pulumi.StringInput `pulumi:"sourcePropertyName"`
	// Property name on the target Entity Type.
	TargetPropertyName pulumi.StringInput `pulumi:"targetPropertyName"`
}

Metadata for a Link's property mapping.

func (TypePropertiesMappingArgs) ElementType

func (TypePropertiesMappingArgs) ElementType() reflect.Type

func (TypePropertiesMappingArgs) ToTypePropertiesMappingOutput

func (i TypePropertiesMappingArgs) ToTypePropertiesMappingOutput() TypePropertiesMappingOutput

func (TypePropertiesMappingArgs) ToTypePropertiesMappingOutputWithContext

func (i TypePropertiesMappingArgs) ToTypePropertiesMappingOutputWithContext(ctx context.Context) TypePropertiesMappingOutput

type TypePropertiesMappingArray

type TypePropertiesMappingArray []TypePropertiesMappingInput

func (TypePropertiesMappingArray) ElementType

func (TypePropertiesMappingArray) ElementType() reflect.Type

func (TypePropertiesMappingArray) ToTypePropertiesMappingArrayOutput

func (i TypePropertiesMappingArray) ToTypePropertiesMappingArrayOutput() TypePropertiesMappingArrayOutput

func (TypePropertiesMappingArray) ToTypePropertiesMappingArrayOutputWithContext

func (i TypePropertiesMappingArray) ToTypePropertiesMappingArrayOutputWithContext(ctx context.Context) TypePropertiesMappingArrayOutput

type TypePropertiesMappingArrayInput

type TypePropertiesMappingArrayInput interface {
	pulumi.Input

	ToTypePropertiesMappingArrayOutput() TypePropertiesMappingArrayOutput
	ToTypePropertiesMappingArrayOutputWithContext(context.Context) TypePropertiesMappingArrayOutput
}

TypePropertiesMappingArrayInput is an input type that accepts TypePropertiesMappingArray and TypePropertiesMappingArrayOutput values. You can construct a concrete instance of `TypePropertiesMappingArrayInput` via:

TypePropertiesMappingArray{ TypePropertiesMappingArgs{...} }

type TypePropertiesMappingArrayOutput

type TypePropertiesMappingArrayOutput struct{ *pulumi.OutputState }

func (TypePropertiesMappingArrayOutput) ElementType

func (TypePropertiesMappingArrayOutput) Index

func (TypePropertiesMappingArrayOutput) ToTypePropertiesMappingArrayOutput

func (o TypePropertiesMappingArrayOutput) ToTypePropertiesMappingArrayOutput() TypePropertiesMappingArrayOutput

func (TypePropertiesMappingArrayOutput) ToTypePropertiesMappingArrayOutputWithContext

func (o TypePropertiesMappingArrayOutput) ToTypePropertiesMappingArrayOutputWithContext(ctx context.Context) TypePropertiesMappingArrayOutput

type TypePropertiesMappingInput

type TypePropertiesMappingInput interface {
	pulumi.Input

	ToTypePropertiesMappingOutput() TypePropertiesMappingOutput
	ToTypePropertiesMappingOutputWithContext(context.Context) TypePropertiesMappingOutput
}

TypePropertiesMappingInput is an input type that accepts TypePropertiesMappingArgs and TypePropertiesMappingOutput values. You can construct a concrete instance of `TypePropertiesMappingInput` via:

TypePropertiesMappingArgs{...}

type TypePropertiesMappingOutput

type TypePropertiesMappingOutput struct{ *pulumi.OutputState }

Metadata for a Link's property mapping.

func (TypePropertiesMappingOutput) ElementType

func (TypePropertiesMappingOutput) LinkType

Link type.

func (TypePropertiesMappingOutput) SourcePropertyName

func (o TypePropertiesMappingOutput) SourcePropertyName() pulumi.StringOutput

Property name on the source Entity Type.

func (TypePropertiesMappingOutput) TargetPropertyName

func (o TypePropertiesMappingOutput) TargetPropertyName() pulumi.StringOutput

Property name on the target Entity Type.

func (TypePropertiesMappingOutput) ToTypePropertiesMappingOutput

func (o TypePropertiesMappingOutput) ToTypePropertiesMappingOutput() TypePropertiesMappingOutput

func (TypePropertiesMappingOutput) ToTypePropertiesMappingOutputWithContext

func (o TypePropertiesMappingOutput) ToTypePropertiesMappingOutputWithContext(ctx context.Context) TypePropertiesMappingOutput

type TypePropertiesMappingResponse

type TypePropertiesMappingResponse struct {
	// Link type.
	LinkType *string `pulumi:"linkType"`
	//  Property name on the source Entity Type.
	SourcePropertyName string `pulumi:"sourcePropertyName"`
	// Property name on the target Entity Type.
	TargetPropertyName string `pulumi:"targetPropertyName"`
}

Metadata for a Link's property mapping.

type TypePropertiesMappingResponseArrayOutput

type TypePropertiesMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (TypePropertiesMappingResponseArrayOutput) ElementType

func (TypePropertiesMappingResponseArrayOutput) Index

func (TypePropertiesMappingResponseArrayOutput) ToTypePropertiesMappingResponseArrayOutput

func (o TypePropertiesMappingResponseArrayOutput) ToTypePropertiesMappingResponseArrayOutput() TypePropertiesMappingResponseArrayOutput

func (TypePropertiesMappingResponseArrayOutput) ToTypePropertiesMappingResponseArrayOutputWithContext

func (o TypePropertiesMappingResponseArrayOutput) ToTypePropertiesMappingResponseArrayOutputWithContext(ctx context.Context) TypePropertiesMappingResponseArrayOutput

type TypePropertiesMappingResponseOutput

type TypePropertiesMappingResponseOutput struct{ *pulumi.OutputState }

Metadata for a Link's property mapping.

func (TypePropertiesMappingResponseOutput) ElementType

func (TypePropertiesMappingResponseOutput) LinkType

Link type.

func (TypePropertiesMappingResponseOutput) SourcePropertyName

Property name on the source Entity Type.

func (TypePropertiesMappingResponseOutput) TargetPropertyName

Property name on the target Entity Type.

func (TypePropertiesMappingResponseOutput) ToTypePropertiesMappingResponseOutput

func (o TypePropertiesMappingResponseOutput) ToTypePropertiesMappingResponseOutput() TypePropertiesMappingResponseOutput

func (TypePropertiesMappingResponseOutput) ToTypePropertiesMappingResponseOutputWithContext

func (o TypePropertiesMappingResponseOutput) ToTypePropertiesMappingResponseOutputWithContext(ctx context.Context) TypePropertiesMappingResponseOutput

type View

type View struct {
	pulumi.CustomResourceState

	// Date time when view was last modified.
	Changed pulumi.StringOutput `pulumi:"changed"`
	// Date time when view was created.
	Created pulumi.StringOutput `pulumi:"created"`
	// View definition.
	Definition pulumi.StringOutput `pulumi:"definition"`
	// Localized display name for the view.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// the hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// the user ID.
	UserId pulumi.StringPtrOutput `pulumi:"userId"`
	// Name of the view.
	ViewName pulumi.StringOutput `pulumi:"viewName"`
}

The view resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

func GetView

func GetView(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ViewState, opts ...pulumi.ResourceOption) (*View, error)

GetView gets an existing View 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 NewView

func NewView(ctx *pulumi.Context,
	name string, args *ViewArgs, opts ...pulumi.ResourceOption) (*View, error)

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

func (*View) ElementType

func (*View) ElementType() reflect.Type

func (*View) ToViewOutput

func (i *View) ToViewOutput() ViewOutput

func (*View) ToViewOutputWithContext

func (i *View) ToViewOutputWithContext(ctx context.Context) ViewOutput

type ViewArgs

type ViewArgs struct {
	// View definition.
	Definition pulumi.StringInput
	// Localized display name for the view.
	DisplayName pulumi.StringMapInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// the user ID.
	UserId pulumi.StringPtrInput
	// The name of the view.
	ViewName pulumi.StringPtrInput
}

The set of arguments for constructing a View resource.

func (ViewArgs) ElementType

func (ViewArgs) ElementType() reflect.Type

type ViewInput

type ViewInput interface {
	pulumi.Input

	ToViewOutput() ViewOutput
	ToViewOutputWithContext(ctx context.Context) ViewOutput
}

type ViewOutput

type ViewOutput struct{ *pulumi.OutputState }

func (ViewOutput) Changed

func (o ViewOutput) Changed() pulumi.StringOutput

Date time when view was last modified.

func (ViewOutput) Created

func (o ViewOutput) Created() pulumi.StringOutput

Date time when view was created.

func (ViewOutput) Definition

func (o ViewOutput) Definition() pulumi.StringOutput

View definition.

func (ViewOutput) DisplayName

func (o ViewOutput) DisplayName() pulumi.StringMapOutput

Localized display name for the view.

func (ViewOutput) ElementType

func (ViewOutput) ElementType() reflect.Type

func (ViewOutput) Name

func (o ViewOutput) Name() pulumi.StringOutput

Resource name.

func (ViewOutput) TenantId

func (o ViewOutput) TenantId() pulumi.StringOutput

the hub name.

func (ViewOutput) ToViewOutput

func (o ViewOutput) ToViewOutput() ViewOutput

func (ViewOutput) ToViewOutputWithContext

func (o ViewOutput) ToViewOutputWithContext(ctx context.Context) ViewOutput

func (ViewOutput) Type

func (o ViewOutput) Type() pulumi.StringOutput

Resource type.

func (ViewOutput) UserId

func (o ViewOutput) UserId() pulumi.StringPtrOutput

the user ID.

func (ViewOutput) ViewName

func (o ViewOutput) ViewName() pulumi.StringOutput

Name of the view.

type ViewState

type ViewState struct {
}

func (ViewState) ElementType

func (ViewState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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