azuredatatransfer

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 (
	DataTypeBlob  = DataType("Blob")
	DataTypeTable = DataType("Table")
)
View Source
const (
	DirectionSend    = Direction("Send")
	DirectionReceive = Direction("Receive")
)
View Source
const (
	FlowStatusEnabled  = FlowStatus("Enabled")
	FlowStatusDisabled = FlowStatus("Disabled")
)
View Source
const (
	FlowTypeUnknown           = FlowType("Unknown")
	FlowTypeComplex           = FlowType("Complex")
	FlowTypeDevSecOps         = FlowType("DevSecOps")
	FlowTypeMessaging         = FlowType("Messaging")
	FlowTypeMission           = FlowType("Mission")
	FlowTypeMicrosoftInternal = FlowType("MicrosoftInternal")
	FlowTypeBasicFiles        = FlowType("BasicFiles")
	FlowTypeData              = FlowType("Data")
)
View Source
const (
	ListApprovedSchemasDirectionSend    = ListApprovedSchemasDirection("Send")
	ListApprovedSchemasDirectionReceive = ListApprovedSchemasDirection("Receive")
)
View Source
const (
	ManagedServiceIdentityTypeNone                         = ManagedServiceIdentityType("None")
	ManagedServiceIdentityTypeSystemAssigned               = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityTypeUserAssigned                 = ManagedServiceIdentityType("UserAssigned")
	ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	SchemaStatusNew      = SchemaStatus("New")
	SchemaStatusApproved = SchemaStatus("Approved")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Connection

type Connection struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of connection
	Properties ConnectionPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The connection resource definition. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

func GetConnection

func GetConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)

GetConnection gets an existing Connection 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 NewConnection

func NewConnection(ctx *pulumi.Context,
	name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)

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

func (*Connection) ElementType

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext

func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionArgs

type ConnectionArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of connection
	Properties ConnectionPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Connection resource.

func (ConnectionArgs) ElementType

func (ConnectionArgs) ElementType() reflect.Type

type ConnectionInput

type ConnectionInput interface {
	pulumi.Input

	ToConnectionOutput() ConnectionOutput
	ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}

type ConnectionOutput

type ConnectionOutput struct{ *pulumi.OutputState }

func (ConnectionOutput) ElementType

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) Location

func (o ConnectionOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ConnectionOutput) Name

The name of the resource

func (ConnectionOutput) Properties

Properties of connection

func (ConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ConnectionOutput) Tags

Resource tags.

func (ConnectionOutput) ToConnectionOutput

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext

func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

func (ConnectionOutput) Type

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

type ConnectionProperties

type ConnectionProperties struct {
	// Direction of data movement
	Direction *string `pulumi:"direction"`
	// The flow types being requested for this connection
	FlowTypes []string `pulumi:"flowTypes"`
	// Justification for the connection request
	Justification *string `pulumi:"justification"`
	// PIN to link requests together
	Pin *string `pulumi:"pin"`
	// Pipeline to use to transfer data
	Pipeline string `pulumi:"pipeline"`
	// The policies for this connection
	Policies []string `pulumi:"policies"`
	// The primary contact for this connection request
	PrimaryContact *string `pulumi:"primaryContact"`
	// Subscription ID to link cloud subscriptions together
	RemoteSubscriptionId *string `pulumi:"remoteSubscriptionId"`
	// Requirement ID of the connection
	RequirementId *string `pulumi:"requirementId"`
	// The schemas for this connection
	Schemas []Schema `pulumi:"schemas"`
	// The secondary contacts for this connection request
	SecondaryContacts []string `pulumi:"secondaryContacts"`
}

Properties of connection

type ConnectionPropertiesArgs

type ConnectionPropertiesArgs struct {
	// Direction of data movement
	Direction pulumi.StringPtrInput `pulumi:"direction"`
	// The flow types being requested for this connection
	FlowTypes pulumi.StringArrayInput `pulumi:"flowTypes"`
	// Justification for the connection request
	Justification pulumi.StringPtrInput `pulumi:"justification"`
	// PIN to link requests together
	Pin pulumi.StringPtrInput `pulumi:"pin"`
	// Pipeline to use to transfer data
	Pipeline pulumi.StringInput `pulumi:"pipeline"`
	// The policies for this connection
	Policies pulumi.StringArrayInput `pulumi:"policies"`
	// The primary contact for this connection request
	PrimaryContact pulumi.StringPtrInput `pulumi:"primaryContact"`
	// Subscription ID to link cloud subscriptions together
	RemoteSubscriptionId pulumi.StringPtrInput `pulumi:"remoteSubscriptionId"`
	// Requirement ID of the connection
	RequirementId pulumi.StringPtrInput `pulumi:"requirementId"`
	// The schemas for this connection
	Schemas SchemaArrayInput `pulumi:"schemas"`
	// The secondary contacts for this connection request
	SecondaryContacts pulumi.StringArrayInput `pulumi:"secondaryContacts"`
}

Properties of connection

func (ConnectionPropertiesArgs) ElementType

func (ConnectionPropertiesArgs) ElementType() reflect.Type

func (ConnectionPropertiesArgs) ToConnectionPropertiesOutput

func (i ConnectionPropertiesArgs) ToConnectionPropertiesOutput() ConnectionPropertiesOutput

func (ConnectionPropertiesArgs) ToConnectionPropertiesOutputWithContext

func (i ConnectionPropertiesArgs) ToConnectionPropertiesOutputWithContext(ctx context.Context) ConnectionPropertiesOutput

func (ConnectionPropertiesArgs) ToConnectionPropertiesPtrOutput

func (i ConnectionPropertiesArgs) ToConnectionPropertiesPtrOutput() ConnectionPropertiesPtrOutput

func (ConnectionPropertiesArgs) ToConnectionPropertiesPtrOutputWithContext

func (i ConnectionPropertiesArgs) ToConnectionPropertiesPtrOutputWithContext(ctx context.Context) ConnectionPropertiesPtrOutput

type ConnectionPropertiesInput

type ConnectionPropertiesInput interface {
	pulumi.Input

	ToConnectionPropertiesOutput() ConnectionPropertiesOutput
	ToConnectionPropertiesOutputWithContext(context.Context) ConnectionPropertiesOutput
}

ConnectionPropertiesInput is an input type that accepts ConnectionPropertiesArgs and ConnectionPropertiesOutput values. You can construct a concrete instance of `ConnectionPropertiesInput` via:

ConnectionPropertiesArgs{...}

type ConnectionPropertiesOutput

type ConnectionPropertiesOutput struct{ *pulumi.OutputState }

Properties of connection

func (ConnectionPropertiesOutput) Direction

Direction of data movement

func (ConnectionPropertiesOutput) ElementType

func (ConnectionPropertiesOutput) ElementType() reflect.Type

func (ConnectionPropertiesOutput) FlowTypes

The flow types being requested for this connection

func (ConnectionPropertiesOutput) Justification

Justification for the connection request

func (ConnectionPropertiesOutput) Pin

PIN to link requests together

func (ConnectionPropertiesOutput) Pipeline

Pipeline to use to transfer data

func (ConnectionPropertiesOutput) Policies

The policies for this connection

func (ConnectionPropertiesOutput) PrimaryContact

The primary contact for this connection request

func (ConnectionPropertiesOutput) RemoteSubscriptionId

func (o ConnectionPropertiesOutput) RemoteSubscriptionId() pulumi.StringPtrOutput

Subscription ID to link cloud subscriptions together

func (ConnectionPropertiesOutput) RequirementId

Requirement ID of the connection

func (ConnectionPropertiesOutput) Schemas

The schemas for this connection

func (ConnectionPropertiesOutput) SecondaryContacts

func (o ConnectionPropertiesOutput) SecondaryContacts() pulumi.StringArrayOutput

The secondary contacts for this connection request

func (ConnectionPropertiesOutput) ToConnectionPropertiesOutput

func (o ConnectionPropertiesOutput) ToConnectionPropertiesOutput() ConnectionPropertiesOutput

func (ConnectionPropertiesOutput) ToConnectionPropertiesOutputWithContext

func (o ConnectionPropertiesOutput) ToConnectionPropertiesOutputWithContext(ctx context.Context) ConnectionPropertiesOutput

func (ConnectionPropertiesOutput) ToConnectionPropertiesPtrOutput

func (o ConnectionPropertiesOutput) ToConnectionPropertiesPtrOutput() ConnectionPropertiesPtrOutput

func (ConnectionPropertiesOutput) ToConnectionPropertiesPtrOutputWithContext

func (o ConnectionPropertiesOutput) ToConnectionPropertiesPtrOutputWithContext(ctx context.Context) ConnectionPropertiesPtrOutput

type ConnectionPropertiesPtrInput

type ConnectionPropertiesPtrInput interface {
	pulumi.Input

	ToConnectionPropertiesPtrOutput() ConnectionPropertiesPtrOutput
	ToConnectionPropertiesPtrOutputWithContext(context.Context) ConnectionPropertiesPtrOutput
}

ConnectionPropertiesPtrInput is an input type that accepts ConnectionPropertiesArgs, ConnectionPropertiesPtr and ConnectionPropertiesPtrOutput values. You can construct a concrete instance of `ConnectionPropertiesPtrInput` via:

        ConnectionPropertiesArgs{...}

or:

        nil

type ConnectionPropertiesPtrOutput

type ConnectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConnectionPropertiesPtrOutput) Direction

Direction of data movement

func (ConnectionPropertiesPtrOutput) Elem

func (ConnectionPropertiesPtrOutput) ElementType

func (ConnectionPropertiesPtrOutput) FlowTypes

The flow types being requested for this connection

func (ConnectionPropertiesPtrOutput) Justification

Justification for the connection request

func (ConnectionPropertiesPtrOutput) Pin

PIN to link requests together

func (ConnectionPropertiesPtrOutput) Pipeline

Pipeline to use to transfer data

func (ConnectionPropertiesPtrOutput) Policies

The policies for this connection

func (ConnectionPropertiesPtrOutput) PrimaryContact

The primary contact for this connection request

func (ConnectionPropertiesPtrOutput) RemoteSubscriptionId

func (o ConnectionPropertiesPtrOutput) RemoteSubscriptionId() pulumi.StringPtrOutput

Subscription ID to link cloud subscriptions together

func (ConnectionPropertiesPtrOutput) RequirementId

Requirement ID of the connection

func (ConnectionPropertiesPtrOutput) Schemas

The schemas for this connection

func (ConnectionPropertiesPtrOutput) SecondaryContacts

The secondary contacts for this connection request

func (ConnectionPropertiesPtrOutput) ToConnectionPropertiesPtrOutput

func (o ConnectionPropertiesPtrOutput) ToConnectionPropertiesPtrOutput() ConnectionPropertiesPtrOutput

func (ConnectionPropertiesPtrOutput) ToConnectionPropertiesPtrOutputWithContext

func (o ConnectionPropertiesPtrOutput) ToConnectionPropertiesPtrOutputWithContext(ctx context.Context) ConnectionPropertiesPtrOutput

type ConnectionPropertiesResponse

type ConnectionPropertiesResponse struct {
	// Approver of this connection request
	Approver string `pulumi:"approver"`
	// The timestamp that this connection request was submitted at
	DateSubmitted string `pulumi:"dateSubmitted"`
	// Direction of data movement
	Direction *string `pulumi:"direction"`
	// The flow types being requested for this connection
	FlowTypes []string `pulumi:"flowTypes"`
	// Justification for the connection request
	Justification *string `pulumi:"justification"`
	// Link status of the current connection
	LinkStatus string `pulumi:"linkStatus"`
	// Resource ID of the linked connection
	LinkedConnectionId string `pulumi:"linkedConnectionId"`
	// PIN to link requests together
	Pin *string `pulumi:"pin"`
	// Pipeline to use to transfer data
	Pipeline string `pulumi:"pipeline"`
	// The policies for this connection
	Policies []string `pulumi:"policies"`
	// The primary contact for this connection request
	PrimaryContact *string `pulumi:"primaryContact"`
	// Provisioning state of the connection
	ProvisioningState string `pulumi:"provisioningState"`
	// Subscription ID to link cloud subscriptions together
	RemoteSubscriptionId *string `pulumi:"remoteSubscriptionId"`
	// Requirement ID of the connection
	RequirementId *string `pulumi:"requirementId"`
	// The schemas for this connection
	Schemas []SchemaResponse `pulumi:"schemas"`
	// The secondary contacts for this connection request
	SecondaryContacts []string `pulumi:"secondaryContacts"`
	// Status of the connection
	Status string `pulumi:"status"`
	// Reason for status
	StatusReason string `pulumi:"statusReason"`
}

Properties of connection

type ConnectionPropertiesResponseOutput

type ConnectionPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of connection

func (ConnectionPropertiesResponseOutput) Approver

Approver of this connection request

func (ConnectionPropertiesResponseOutput) DateSubmitted

The timestamp that this connection request was submitted at

func (ConnectionPropertiesResponseOutput) Direction

Direction of data movement

func (ConnectionPropertiesResponseOutput) ElementType

func (ConnectionPropertiesResponseOutput) FlowTypes

The flow types being requested for this connection

func (ConnectionPropertiesResponseOutput) Justification

Justification for the connection request

func (ConnectionPropertiesResponseOutput) LinkStatus

Link status of the current connection

func (ConnectionPropertiesResponseOutput) LinkedConnectionId

Resource ID of the linked connection

func (ConnectionPropertiesResponseOutput) Pin

PIN to link requests together

func (ConnectionPropertiesResponseOutput) Pipeline

Pipeline to use to transfer data

func (ConnectionPropertiesResponseOutput) Policies

The policies for this connection

func (ConnectionPropertiesResponseOutput) PrimaryContact

The primary contact for this connection request

func (ConnectionPropertiesResponseOutput) ProvisioningState

Provisioning state of the connection

func (ConnectionPropertiesResponseOutput) RemoteSubscriptionId

Subscription ID to link cloud subscriptions together

func (ConnectionPropertiesResponseOutput) RequirementId

Requirement ID of the connection

func (ConnectionPropertiesResponseOutput) Schemas

The schemas for this connection

func (ConnectionPropertiesResponseOutput) SecondaryContacts

The secondary contacts for this connection request

func (ConnectionPropertiesResponseOutput) Status

Status of the connection

func (ConnectionPropertiesResponseOutput) StatusReason

Reason for status

func (ConnectionPropertiesResponseOutput) ToConnectionPropertiesResponseOutput

func (o ConnectionPropertiesResponseOutput) ToConnectionPropertiesResponseOutput() ConnectionPropertiesResponseOutput

func (ConnectionPropertiesResponseOutput) ToConnectionPropertiesResponseOutputWithContext

func (o ConnectionPropertiesResponseOutput) ToConnectionPropertiesResponseOutputWithContext(ctx context.Context) ConnectionPropertiesResponseOutput

type ConnectionState

type ConnectionState struct {
}

func (ConnectionState) ElementType

func (ConnectionState) ElementType() reflect.Type

type DataType

type DataType string

Transfer Storage Blobs or Tables

func (DataType) ElementType

func (DataType) ElementType() reflect.Type

func (DataType) ToDataTypeOutput

func (e DataType) ToDataTypeOutput() DataTypeOutput

func (DataType) ToDataTypeOutputWithContext

func (e DataType) ToDataTypeOutputWithContext(ctx context.Context) DataTypeOutput

func (DataType) ToDataTypePtrOutput

func (e DataType) ToDataTypePtrOutput() DataTypePtrOutput

func (DataType) ToDataTypePtrOutputWithContext

func (e DataType) ToDataTypePtrOutputWithContext(ctx context.Context) DataTypePtrOutput

func (DataType) ToStringOutput

func (e DataType) ToStringOutput() pulumi.StringOutput

func (DataType) ToStringOutputWithContext

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

func (DataType) ToStringPtrOutput

func (e DataType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataType) ToStringPtrOutputWithContext

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

type DataTypeInput

type DataTypeInput interface {
	pulumi.Input

	ToDataTypeOutput() DataTypeOutput
	ToDataTypeOutputWithContext(context.Context) DataTypeOutput
}

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

DataTypeBlob
DataTypeTable

type DataTypeOutput

type DataTypeOutput struct{ *pulumi.OutputState }

func (DataTypeOutput) ElementType

func (DataTypeOutput) ElementType() reflect.Type

func (DataTypeOutput) ToDataTypeOutput

func (o DataTypeOutput) ToDataTypeOutput() DataTypeOutput

func (DataTypeOutput) ToDataTypeOutputWithContext

func (o DataTypeOutput) ToDataTypeOutputWithContext(ctx context.Context) DataTypeOutput

func (DataTypeOutput) ToDataTypePtrOutput

func (o DataTypeOutput) ToDataTypePtrOutput() DataTypePtrOutput

func (DataTypeOutput) ToDataTypePtrOutputWithContext

func (o DataTypeOutput) ToDataTypePtrOutputWithContext(ctx context.Context) DataTypePtrOutput

func (DataTypeOutput) ToStringOutput

func (o DataTypeOutput) ToStringOutput() pulumi.StringOutput

func (DataTypeOutput) ToStringOutputWithContext

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

func (DataTypeOutput) ToStringPtrOutput

func (o DataTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataTypeOutput) ToStringPtrOutputWithContext

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

type DataTypePtrInput

type DataTypePtrInput interface {
	pulumi.Input

	ToDataTypePtrOutput() DataTypePtrOutput
	ToDataTypePtrOutputWithContext(context.Context) DataTypePtrOutput
}

func DataTypePtr

func DataTypePtr(v string) DataTypePtrInput

type DataTypePtrOutput

type DataTypePtrOutput struct{ *pulumi.OutputState }

func (DataTypePtrOutput) Elem

func (DataTypePtrOutput) ElementType

func (DataTypePtrOutput) ElementType() reflect.Type

func (DataTypePtrOutput) ToDataTypePtrOutput

func (o DataTypePtrOutput) ToDataTypePtrOutput() DataTypePtrOutput

func (DataTypePtrOutput) ToDataTypePtrOutputWithContext

func (o DataTypePtrOutput) ToDataTypePtrOutputWithContext(ctx context.Context) DataTypePtrOutput

func (DataTypePtrOutput) ToStringPtrOutput

func (o DataTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataTypePtrOutput) ToStringPtrOutputWithContext

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

type Direction

type Direction string

Direction of data movement

func (Direction) ElementType

func (Direction) ElementType() reflect.Type

func (Direction) ToDirectionOutput

func (e Direction) ToDirectionOutput() DirectionOutput

func (Direction) ToDirectionOutputWithContext

func (e Direction) ToDirectionOutputWithContext(ctx context.Context) DirectionOutput

func (Direction) ToDirectionPtrOutput

func (e Direction) ToDirectionPtrOutput() DirectionPtrOutput

func (Direction) ToDirectionPtrOutputWithContext

func (e Direction) ToDirectionPtrOutputWithContext(ctx context.Context) DirectionPtrOutput

func (Direction) ToStringOutput

func (e Direction) ToStringOutput() pulumi.StringOutput

func (Direction) ToStringOutputWithContext

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

func (Direction) ToStringPtrOutput

func (e Direction) ToStringPtrOutput() pulumi.StringPtrOutput

func (Direction) ToStringPtrOutputWithContext

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

type DirectionInput

type DirectionInput interface {
	pulumi.Input

	ToDirectionOutput() DirectionOutput
	ToDirectionOutputWithContext(context.Context) DirectionOutput
}

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

DirectionSend
DirectionReceive

type DirectionOutput

type DirectionOutput struct{ *pulumi.OutputState }

func (DirectionOutput) ElementType

func (DirectionOutput) ElementType() reflect.Type

func (DirectionOutput) ToDirectionOutput

func (o DirectionOutput) ToDirectionOutput() DirectionOutput

func (DirectionOutput) ToDirectionOutputWithContext

func (o DirectionOutput) ToDirectionOutputWithContext(ctx context.Context) DirectionOutput

func (DirectionOutput) ToDirectionPtrOutput

func (o DirectionOutput) ToDirectionPtrOutput() DirectionPtrOutput

func (DirectionOutput) ToDirectionPtrOutputWithContext

func (o DirectionOutput) ToDirectionPtrOutputWithContext(ctx context.Context) DirectionPtrOutput

func (DirectionOutput) ToStringOutput

func (o DirectionOutput) ToStringOutput() pulumi.StringOutput

func (DirectionOutput) ToStringOutputWithContext

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

func (DirectionOutput) ToStringPtrOutput

func (o DirectionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DirectionOutput) ToStringPtrOutputWithContext

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

type DirectionPtrInput

type DirectionPtrInput interface {
	pulumi.Input

	ToDirectionPtrOutput() DirectionPtrOutput
	ToDirectionPtrOutputWithContext(context.Context) DirectionPtrOutput
}

func DirectionPtr

func DirectionPtr(v string) DirectionPtrInput

type DirectionPtrOutput

type DirectionPtrOutput struct{ *pulumi.OutputState }

func (DirectionPtrOutput) Elem

func (DirectionPtrOutput) ElementType

func (DirectionPtrOutput) ElementType() reflect.Type

func (DirectionPtrOutput) ToDirectionPtrOutput

func (o DirectionPtrOutput) ToDirectionPtrOutput() DirectionPtrOutput

func (DirectionPtrOutput) ToDirectionPtrOutputWithContext

func (o DirectionPtrOutput) ToDirectionPtrOutputWithContext(ctx context.Context) DirectionPtrOutput

func (DirectionPtrOutput) ToStringPtrOutput

func (o DirectionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DirectionPtrOutput) ToStringPtrOutputWithContext

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

type Flow

type Flow struct {
	pulumi.CustomResourceState

	// The managed identity of the flow resource, if configured.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Plan for the resource.
	Plan PlanResponsePtrOutput `pulumi:"plan"`
	// Properties of flow
	Properties FlowPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The flow resource definition. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

func GetFlow

func GetFlow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlowState, opts ...pulumi.ResourceOption) (*Flow, error)

GetFlow gets an existing Flow 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 NewFlow

func NewFlow(ctx *pulumi.Context,
	name string, args *FlowArgs, opts ...pulumi.ResourceOption) (*Flow, error)

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

func (*Flow) ElementType

func (*Flow) ElementType() reflect.Type

func (*Flow) ToFlowOutput

func (i *Flow) ToFlowOutput() FlowOutput

func (*Flow) ToFlowOutputWithContext

func (i *Flow) ToFlowOutputWithContext(ctx context.Context) FlowOutput

type FlowArgs

type FlowArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName pulumi.StringInput
	// The name for the flow that is to be onboarded.
	FlowName pulumi.StringPtrInput
	// The managed identity of the flow resource, if configured.
	Identity ManagedServiceIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Plan for the resource.
	Plan PlanPtrInput
	// Properties of flow
	Properties FlowPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Flow resource.

func (FlowArgs) ElementType

func (FlowArgs) ElementType() reflect.Type

type FlowInput

type FlowInput interface {
	pulumi.Input

	ToFlowOutput() FlowOutput
	ToFlowOutputWithContext(ctx context.Context) FlowOutput
}

type FlowOutput

type FlowOutput struct{ *pulumi.OutputState }

func (FlowOutput) ElementType

func (FlowOutput) ElementType() reflect.Type

func (FlowOutput) Identity

The managed identity of the flow resource, if configured.

func (FlowOutput) Location

func (o FlowOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (FlowOutput) Name

func (o FlowOutput) Name() pulumi.StringOutput

The name of the resource

func (FlowOutput) Plan

Plan for the resource.

func (FlowOutput) Properties

Properties of flow

func (FlowOutput) SystemData

func (o FlowOutput) SystemData() SystemDataResponseOutput

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (FlowOutput) Tags

Resource tags.

func (FlowOutput) ToFlowOutput

func (o FlowOutput) ToFlowOutput() FlowOutput

func (FlowOutput) ToFlowOutputWithContext

func (o FlowOutput) ToFlowOutputWithContext(ctx context.Context) FlowOutput

func (FlowOutput) Type

func (o FlowOutput) Type() pulumi.StringOutput

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

type FlowProperties

type FlowProperties struct {
	// The connection associated with this flow
	Connection *SelectedResource `pulumi:"connection"`
	// Transfer Storage Blobs or Tables
	DataType *string `pulumi:"dataType"`
	// The flow type for this flow
	FlowType *string `pulumi:"flowType"`
	// AME, PME, or TORUS only! AKV Chain Containing SAS Token
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// The policies for this flow
	Policies []string `pulumi:"policies"`
	// The selected schema for this flow
	Schema *Schema `pulumi:"schema"`
	// Service Bus Queue ID
	ServiceBusQueueId *string `pulumi:"serviceBusQueueId"`
	// Status of the current flow
	Status *string `pulumi:"status"`
	// Storage Account ID
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Storage Account
	StorageAccountName *string `pulumi:"storageAccountName"`
	// Storage Container Name
	StorageContainerName *string `pulumi:"storageContainerName"`
}

Properties of flow

type FlowPropertiesArgs

type FlowPropertiesArgs struct {
	// The connection associated with this flow
	Connection SelectedResourcePtrInput `pulumi:"connection"`
	// Transfer Storage Blobs or Tables
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// The flow type for this flow
	FlowType pulumi.StringPtrInput `pulumi:"flowType"`
	// AME, PME, or TORUS only! AKV Chain Containing SAS Token
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
	// The policies for this flow
	Policies pulumi.StringArrayInput `pulumi:"policies"`
	// The selected schema for this flow
	Schema SchemaPtrInput `pulumi:"schema"`
	// Service Bus Queue ID
	ServiceBusQueueId pulumi.StringPtrInput `pulumi:"serviceBusQueueId"`
	// Status of the current flow
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Storage Account ID
	StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"`
	// Storage Account
	StorageAccountName pulumi.StringPtrInput `pulumi:"storageAccountName"`
	// Storage Container Name
	StorageContainerName pulumi.StringPtrInput `pulumi:"storageContainerName"`
}

Properties of flow

func (FlowPropertiesArgs) ElementType

func (FlowPropertiesArgs) ElementType() reflect.Type

func (FlowPropertiesArgs) ToFlowPropertiesOutput

func (i FlowPropertiesArgs) ToFlowPropertiesOutput() FlowPropertiesOutput

func (FlowPropertiesArgs) ToFlowPropertiesOutputWithContext

func (i FlowPropertiesArgs) ToFlowPropertiesOutputWithContext(ctx context.Context) FlowPropertiesOutput

func (FlowPropertiesArgs) ToFlowPropertiesPtrOutput

func (i FlowPropertiesArgs) ToFlowPropertiesPtrOutput() FlowPropertiesPtrOutput

func (FlowPropertiesArgs) ToFlowPropertiesPtrOutputWithContext

func (i FlowPropertiesArgs) ToFlowPropertiesPtrOutputWithContext(ctx context.Context) FlowPropertiesPtrOutput

type FlowPropertiesInput

type FlowPropertiesInput interface {
	pulumi.Input

	ToFlowPropertiesOutput() FlowPropertiesOutput
	ToFlowPropertiesOutputWithContext(context.Context) FlowPropertiesOutput
}

FlowPropertiesInput is an input type that accepts FlowPropertiesArgs and FlowPropertiesOutput values. You can construct a concrete instance of `FlowPropertiesInput` via:

FlowPropertiesArgs{...}

type FlowPropertiesOutput

type FlowPropertiesOutput struct{ *pulumi.OutputState }

Properties of flow

func (FlowPropertiesOutput) Connection

The connection associated with this flow

func (FlowPropertiesOutput) DataType

Transfer Storage Blobs or Tables

func (FlowPropertiesOutput) ElementType

func (FlowPropertiesOutput) ElementType() reflect.Type

func (FlowPropertiesOutput) FlowType

The flow type for this flow

func (FlowPropertiesOutput) KeyVaultUri

AME, PME, or TORUS only! AKV Chain Containing SAS Token

func (FlowPropertiesOutput) Policies

The policies for this flow

func (FlowPropertiesOutput) Schema

The selected schema for this flow

func (FlowPropertiesOutput) ServiceBusQueueId

func (o FlowPropertiesOutput) ServiceBusQueueId() pulumi.StringPtrOutput

Service Bus Queue ID

func (FlowPropertiesOutput) Status

Status of the current flow

func (FlowPropertiesOutput) StorageAccountId

func (o FlowPropertiesOutput) StorageAccountId() pulumi.StringPtrOutput

Storage Account ID

func (FlowPropertiesOutput) StorageAccountName

func (o FlowPropertiesOutput) StorageAccountName() pulumi.StringPtrOutput

Storage Account

func (FlowPropertiesOutput) StorageContainerName

func (o FlowPropertiesOutput) StorageContainerName() pulumi.StringPtrOutput

Storage Container Name

func (FlowPropertiesOutput) ToFlowPropertiesOutput

func (o FlowPropertiesOutput) ToFlowPropertiesOutput() FlowPropertiesOutput

func (FlowPropertiesOutput) ToFlowPropertiesOutputWithContext

func (o FlowPropertiesOutput) ToFlowPropertiesOutputWithContext(ctx context.Context) FlowPropertiesOutput

func (FlowPropertiesOutput) ToFlowPropertiesPtrOutput

func (o FlowPropertiesOutput) ToFlowPropertiesPtrOutput() FlowPropertiesPtrOutput

func (FlowPropertiesOutput) ToFlowPropertiesPtrOutputWithContext

func (o FlowPropertiesOutput) ToFlowPropertiesPtrOutputWithContext(ctx context.Context) FlowPropertiesPtrOutput

type FlowPropertiesPtrInput

type FlowPropertiesPtrInput interface {
	pulumi.Input

	ToFlowPropertiesPtrOutput() FlowPropertiesPtrOutput
	ToFlowPropertiesPtrOutputWithContext(context.Context) FlowPropertiesPtrOutput
}

FlowPropertiesPtrInput is an input type that accepts FlowPropertiesArgs, FlowPropertiesPtr and FlowPropertiesPtrOutput values. You can construct a concrete instance of `FlowPropertiesPtrInput` via:

        FlowPropertiesArgs{...}

or:

        nil

type FlowPropertiesPtrOutput

type FlowPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FlowPropertiesPtrOutput) Connection

The connection associated with this flow

func (FlowPropertiesPtrOutput) DataType

Transfer Storage Blobs or Tables

func (FlowPropertiesPtrOutput) Elem

func (FlowPropertiesPtrOutput) ElementType

func (FlowPropertiesPtrOutput) ElementType() reflect.Type

func (FlowPropertiesPtrOutput) FlowType

The flow type for this flow

func (FlowPropertiesPtrOutput) KeyVaultUri

AME, PME, or TORUS only! AKV Chain Containing SAS Token

func (FlowPropertiesPtrOutput) Policies

The policies for this flow

func (FlowPropertiesPtrOutput) Schema

The selected schema for this flow

func (FlowPropertiesPtrOutput) ServiceBusQueueId

func (o FlowPropertiesPtrOutput) ServiceBusQueueId() pulumi.StringPtrOutput

Service Bus Queue ID

func (FlowPropertiesPtrOutput) Status

Status of the current flow

func (FlowPropertiesPtrOutput) StorageAccountId

func (o FlowPropertiesPtrOutput) StorageAccountId() pulumi.StringPtrOutput

Storage Account ID

func (FlowPropertiesPtrOutput) StorageAccountName

func (o FlowPropertiesPtrOutput) StorageAccountName() pulumi.StringPtrOutput

Storage Account

func (FlowPropertiesPtrOutput) StorageContainerName

func (o FlowPropertiesPtrOutput) StorageContainerName() pulumi.StringPtrOutput

Storage Container Name

func (FlowPropertiesPtrOutput) ToFlowPropertiesPtrOutput

func (o FlowPropertiesPtrOutput) ToFlowPropertiesPtrOutput() FlowPropertiesPtrOutput

func (FlowPropertiesPtrOutput) ToFlowPropertiesPtrOutputWithContext

func (o FlowPropertiesPtrOutput) ToFlowPropertiesPtrOutputWithContext(ctx context.Context) FlowPropertiesPtrOutput

type FlowPropertiesResponse

type FlowPropertiesResponse struct {
	// The connection associated with this flow
	Connection *SelectedResourceResponse `pulumi:"connection"`
	// Transfer Storage Blobs or Tables
	DataType *string `pulumi:"dataType"`
	// Dataflow GUID associated with this flow
	FlowId string `pulumi:"flowId"`
	// The flow type for this flow
	FlowType *string `pulumi:"flowType"`
	// AME, PME, or TORUS only! AKV Chain Containing SAS Token
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// Link status of the current flow
	LinkStatus string `pulumi:"linkStatus"`
	// Resource ID of the linked flow
	LinkedFlowId string `pulumi:"linkedFlowId"`
	// The policies for this flow
	Policies []string `pulumi:"policies"`
	// Provisioning state of the flow
	ProvisioningState string `pulumi:"provisioningState"`
	// The selected schema for this flow
	Schema *SchemaResponse `pulumi:"schema"`
	// Service Bus Queue ID
	ServiceBusQueueId *string `pulumi:"serviceBusQueueId"`
	// Status of the current flow
	Status *string `pulumi:"status"`
	// Storage Account ID
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Storage Account
	StorageAccountName *string `pulumi:"storageAccountName"`
	// Storage Container Name
	StorageContainerName *string `pulumi:"storageContainerName"`
}

Properties of flow

type FlowPropertiesResponseOutput

type FlowPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of flow

func (FlowPropertiesResponseOutput) Connection

The connection associated with this flow

func (FlowPropertiesResponseOutput) DataType

Transfer Storage Blobs or Tables

func (FlowPropertiesResponseOutput) ElementType

func (FlowPropertiesResponseOutput) FlowId

Dataflow GUID associated with this flow

func (FlowPropertiesResponseOutput) FlowType

The flow type for this flow

func (FlowPropertiesResponseOutput) KeyVaultUri

AME, PME, or TORUS only! AKV Chain Containing SAS Token

func (FlowPropertiesResponseOutput) LinkStatus

Link status of the current flow

func (FlowPropertiesResponseOutput) LinkedFlowId

Resource ID of the linked flow

func (FlowPropertiesResponseOutput) Policies

The policies for this flow

func (FlowPropertiesResponseOutput) ProvisioningState

func (o FlowPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the flow

func (FlowPropertiesResponseOutput) Schema

The selected schema for this flow

func (FlowPropertiesResponseOutput) ServiceBusQueueId

func (o FlowPropertiesResponseOutput) ServiceBusQueueId() pulumi.StringPtrOutput

Service Bus Queue ID

func (FlowPropertiesResponseOutput) Status

Status of the current flow

func (FlowPropertiesResponseOutput) StorageAccountId

Storage Account ID

func (FlowPropertiesResponseOutput) StorageAccountName

func (o FlowPropertiesResponseOutput) StorageAccountName() pulumi.StringPtrOutput

Storage Account

func (FlowPropertiesResponseOutput) StorageContainerName

func (o FlowPropertiesResponseOutput) StorageContainerName() pulumi.StringPtrOutput

Storage Container Name

func (FlowPropertiesResponseOutput) ToFlowPropertiesResponseOutput

func (o FlowPropertiesResponseOutput) ToFlowPropertiesResponseOutput() FlowPropertiesResponseOutput

func (FlowPropertiesResponseOutput) ToFlowPropertiesResponseOutputWithContext

func (o FlowPropertiesResponseOutput) ToFlowPropertiesResponseOutputWithContext(ctx context.Context) FlowPropertiesResponseOutput

type FlowState

type FlowState struct {
}

func (FlowState) ElementType

func (FlowState) ElementType() reflect.Type

type FlowStatus

type FlowStatus string

Status of the current flow

func (FlowStatus) ElementType

func (FlowStatus) ElementType() reflect.Type

func (FlowStatus) ToFlowStatusOutput

func (e FlowStatus) ToFlowStatusOutput() FlowStatusOutput

func (FlowStatus) ToFlowStatusOutputWithContext

func (e FlowStatus) ToFlowStatusOutputWithContext(ctx context.Context) FlowStatusOutput

func (FlowStatus) ToFlowStatusPtrOutput

func (e FlowStatus) ToFlowStatusPtrOutput() FlowStatusPtrOutput

func (FlowStatus) ToFlowStatusPtrOutputWithContext

func (e FlowStatus) ToFlowStatusPtrOutputWithContext(ctx context.Context) FlowStatusPtrOutput

func (FlowStatus) ToStringOutput

func (e FlowStatus) ToStringOutput() pulumi.StringOutput

func (FlowStatus) ToStringOutputWithContext

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

func (FlowStatus) ToStringPtrOutput

func (e FlowStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowStatus) ToStringPtrOutputWithContext

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

type FlowStatusInput

type FlowStatusInput interface {
	pulumi.Input

	ToFlowStatusOutput() FlowStatusOutput
	ToFlowStatusOutputWithContext(context.Context) FlowStatusOutput
}

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

FlowStatusEnabled
FlowStatusDisabled

type FlowStatusOutput

type FlowStatusOutput struct{ *pulumi.OutputState }

func (FlowStatusOutput) ElementType

func (FlowStatusOutput) ElementType() reflect.Type

func (FlowStatusOutput) ToFlowStatusOutput

func (o FlowStatusOutput) ToFlowStatusOutput() FlowStatusOutput

func (FlowStatusOutput) ToFlowStatusOutputWithContext

func (o FlowStatusOutput) ToFlowStatusOutputWithContext(ctx context.Context) FlowStatusOutput

func (FlowStatusOutput) ToFlowStatusPtrOutput

func (o FlowStatusOutput) ToFlowStatusPtrOutput() FlowStatusPtrOutput

func (FlowStatusOutput) ToFlowStatusPtrOutputWithContext

func (o FlowStatusOutput) ToFlowStatusPtrOutputWithContext(ctx context.Context) FlowStatusPtrOutput

func (FlowStatusOutput) ToStringOutput

func (o FlowStatusOutput) ToStringOutput() pulumi.StringOutput

func (FlowStatusOutput) ToStringOutputWithContext

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

func (FlowStatusOutput) ToStringPtrOutput

func (o FlowStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowStatusOutput) ToStringPtrOutputWithContext

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

type FlowStatusPtrInput

type FlowStatusPtrInput interface {
	pulumi.Input

	ToFlowStatusPtrOutput() FlowStatusPtrOutput
	ToFlowStatusPtrOutputWithContext(context.Context) FlowStatusPtrOutput
}

func FlowStatusPtr

func FlowStatusPtr(v string) FlowStatusPtrInput

type FlowStatusPtrOutput

type FlowStatusPtrOutput struct{ *pulumi.OutputState }

func (FlowStatusPtrOutput) Elem

func (FlowStatusPtrOutput) ElementType

func (FlowStatusPtrOutput) ElementType() reflect.Type

func (FlowStatusPtrOutput) ToFlowStatusPtrOutput

func (o FlowStatusPtrOutput) ToFlowStatusPtrOutput() FlowStatusPtrOutput

func (FlowStatusPtrOutput) ToFlowStatusPtrOutputWithContext

func (o FlowStatusPtrOutput) ToFlowStatusPtrOutputWithContext(ctx context.Context) FlowStatusPtrOutput

func (FlowStatusPtrOutput) ToStringPtrOutput

func (o FlowStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowStatusPtrOutput) ToStringPtrOutputWithContext

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

type FlowType

type FlowType string

Flow type for the specified resource

func (FlowType) ElementType

func (FlowType) ElementType() reflect.Type

func (FlowType) ToFlowTypeOutput

func (e FlowType) ToFlowTypeOutput() FlowTypeOutput

func (FlowType) ToFlowTypeOutputWithContext

func (e FlowType) ToFlowTypeOutputWithContext(ctx context.Context) FlowTypeOutput

func (FlowType) ToFlowTypePtrOutput

func (e FlowType) ToFlowTypePtrOutput() FlowTypePtrOutput

func (FlowType) ToFlowTypePtrOutputWithContext

func (e FlowType) ToFlowTypePtrOutputWithContext(ctx context.Context) FlowTypePtrOutput

func (FlowType) ToStringOutput

func (e FlowType) ToStringOutput() pulumi.StringOutput

func (FlowType) ToStringOutputWithContext

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

func (FlowType) ToStringPtrOutput

func (e FlowType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowType) ToStringPtrOutputWithContext

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

type FlowTypeInput

type FlowTypeInput interface {
	pulumi.Input

	ToFlowTypeOutput() FlowTypeOutput
	ToFlowTypeOutputWithContext(context.Context) FlowTypeOutput
}

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

FlowTypeUnknown
FlowTypeComplex
FlowTypeDevSecOps
FlowTypeMessaging
FlowTypeMission
FlowTypeMicrosoftInternal
FlowTypeBasicFiles
FlowTypeData

type FlowTypeOutput

type FlowTypeOutput struct{ *pulumi.OutputState }

func (FlowTypeOutput) ElementType

func (FlowTypeOutput) ElementType() reflect.Type

func (FlowTypeOutput) ToFlowTypeOutput

func (o FlowTypeOutput) ToFlowTypeOutput() FlowTypeOutput

func (FlowTypeOutput) ToFlowTypeOutputWithContext

func (o FlowTypeOutput) ToFlowTypeOutputWithContext(ctx context.Context) FlowTypeOutput

func (FlowTypeOutput) ToFlowTypePtrOutput

func (o FlowTypeOutput) ToFlowTypePtrOutput() FlowTypePtrOutput

func (FlowTypeOutput) ToFlowTypePtrOutputWithContext

func (o FlowTypeOutput) ToFlowTypePtrOutputWithContext(ctx context.Context) FlowTypePtrOutput

func (FlowTypeOutput) ToStringOutput

func (o FlowTypeOutput) ToStringOutput() pulumi.StringOutput

func (FlowTypeOutput) ToStringOutputWithContext

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

func (FlowTypeOutput) ToStringPtrOutput

func (o FlowTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowTypeOutput) ToStringPtrOutputWithContext

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

type FlowTypePtrInput

type FlowTypePtrInput interface {
	pulumi.Input

	ToFlowTypePtrOutput() FlowTypePtrOutput
	ToFlowTypePtrOutputWithContext(context.Context) FlowTypePtrOutput
}

func FlowTypePtr

func FlowTypePtr(v string) FlowTypePtrInput

type FlowTypePtrOutput

type FlowTypePtrOutput struct{ *pulumi.OutputState }

func (FlowTypePtrOutput) Elem

func (FlowTypePtrOutput) ElementType

func (FlowTypePtrOutput) ElementType() reflect.Type

func (FlowTypePtrOutput) ToFlowTypePtrOutput

func (o FlowTypePtrOutput) ToFlowTypePtrOutput() FlowTypePtrOutput

func (FlowTypePtrOutput) ToFlowTypePtrOutputWithContext

func (o FlowTypePtrOutput) ToFlowTypePtrOutputWithContext(ctx context.Context) FlowTypePtrOutput

func (FlowTypePtrOutput) ToStringPtrOutput

func (o FlowTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowTypePtrOutput) ToStringPtrOutputWithContext

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

type InternalMetadataPropertiesResponse

type InternalMetadataPropertiesResponse struct {
	// Operation status associated with the last patch request
	OperationStatus *OperationStatusPropertiesResponse `pulumi:"operationStatus"`
	// User that last set the approved status for this connection
	StatusSetBy string `pulumi:"statusSetBy"`
}

Internal metadata of the connection inside pipeline.

type InternalMetadataPropertiesResponseOutput

type InternalMetadataPropertiesResponseOutput struct{ *pulumi.OutputState }

Internal metadata of the connection inside pipeline.

func (InternalMetadataPropertiesResponseOutput) ElementType

func (InternalMetadataPropertiesResponseOutput) OperationStatus

Operation status associated with the last patch request

func (InternalMetadataPropertiesResponseOutput) StatusSetBy

User that last set the approved status for this connection

func (InternalMetadataPropertiesResponseOutput) ToInternalMetadataPropertiesResponseOutput

func (o InternalMetadataPropertiesResponseOutput) ToInternalMetadataPropertiesResponseOutput() InternalMetadataPropertiesResponseOutput

func (InternalMetadataPropertiesResponseOutput) ToInternalMetadataPropertiesResponseOutputWithContext

func (o InternalMetadataPropertiesResponseOutput) ToInternalMetadataPropertiesResponseOutputWithContext(ctx context.Context) InternalMetadataPropertiesResponseOutput

type InternalMetadataPropertiesResponsePtrOutput

type InternalMetadataPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (InternalMetadataPropertiesResponsePtrOutput) Elem

func (InternalMetadataPropertiesResponsePtrOutput) ElementType

func (InternalMetadataPropertiesResponsePtrOutput) OperationStatus

Operation status associated with the last patch request

func (InternalMetadataPropertiesResponsePtrOutput) StatusSetBy

User that last set the approved status for this connection

func (InternalMetadataPropertiesResponsePtrOutput) ToInternalMetadataPropertiesResponsePtrOutput

func (o InternalMetadataPropertiesResponsePtrOutput) ToInternalMetadataPropertiesResponsePtrOutput() InternalMetadataPropertiesResponsePtrOutput

func (InternalMetadataPropertiesResponsePtrOutput) ToInternalMetadataPropertiesResponsePtrOutputWithContext

func (o InternalMetadataPropertiesResponsePtrOutput) ToInternalMetadataPropertiesResponsePtrOutputWithContext(ctx context.Context) InternalMetadataPropertiesResponsePtrOutput

type ListApprovedSchemasDirection

type ListApprovedSchemasDirection string

The direction pipeline to filter approved schemas.

func (ListApprovedSchemasDirection) ElementType

func (ListApprovedSchemasDirection) ToListApprovedSchemasDirectionOutput

func (e ListApprovedSchemasDirection) ToListApprovedSchemasDirectionOutput() ListApprovedSchemasDirectionOutput

func (ListApprovedSchemasDirection) ToListApprovedSchemasDirectionOutputWithContext

func (e ListApprovedSchemasDirection) ToListApprovedSchemasDirectionOutputWithContext(ctx context.Context) ListApprovedSchemasDirectionOutput

func (ListApprovedSchemasDirection) ToListApprovedSchemasDirectionPtrOutput

func (e ListApprovedSchemasDirection) ToListApprovedSchemasDirectionPtrOutput() ListApprovedSchemasDirectionPtrOutput

func (ListApprovedSchemasDirection) ToListApprovedSchemasDirectionPtrOutputWithContext

func (e ListApprovedSchemasDirection) ToListApprovedSchemasDirectionPtrOutputWithContext(ctx context.Context) ListApprovedSchemasDirectionPtrOutput

func (ListApprovedSchemasDirection) ToStringOutput

func (ListApprovedSchemasDirection) ToStringOutputWithContext

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

func (ListApprovedSchemasDirection) ToStringPtrOutput

func (e ListApprovedSchemasDirection) ToStringPtrOutput() pulumi.StringPtrOutput

func (ListApprovedSchemasDirection) ToStringPtrOutputWithContext

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

type ListApprovedSchemasDirectionInput

type ListApprovedSchemasDirectionInput interface {
	pulumi.Input

	ToListApprovedSchemasDirectionOutput() ListApprovedSchemasDirectionOutput
	ToListApprovedSchemasDirectionOutputWithContext(context.Context) ListApprovedSchemasDirectionOutput
}

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

ListApprovedSchemasDirectionSend
ListApprovedSchemasDirectionReceive

type ListApprovedSchemasDirectionOutput

type ListApprovedSchemasDirectionOutput struct{ *pulumi.OutputState }

func (ListApprovedSchemasDirectionOutput) ElementType

func (ListApprovedSchemasDirectionOutput) ToListApprovedSchemasDirectionOutput

func (o ListApprovedSchemasDirectionOutput) ToListApprovedSchemasDirectionOutput() ListApprovedSchemasDirectionOutput

func (ListApprovedSchemasDirectionOutput) ToListApprovedSchemasDirectionOutputWithContext

func (o ListApprovedSchemasDirectionOutput) ToListApprovedSchemasDirectionOutputWithContext(ctx context.Context) ListApprovedSchemasDirectionOutput

func (ListApprovedSchemasDirectionOutput) ToListApprovedSchemasDirectionPtrOutput

func (o ListApprovedSchemasDirectionOutput) ToListApprovedSchemasDirectionPtrOutput() ListApprovedSchemasDirectionPtrOutput

func (ListApprovedSchemasDirectionOutput) ToListApprovedSchemasDirectionPtrOutputWithContext

func (o ListApprovedSchemasDirectionOutput) ToListApprovedSchemasDirectionPtrOutputWithContext(ctx context.Context) ListApprovedSchemasDirectionPtrOutput

func (ListApprovedSchemasDirectionOutput) ToStringOutput

func (ListApprovedSchemasDirectionOutput) ToStringOutputWithContext

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

func (ListApprovedSchemasDirectionOutput) ToStringPtrOutput

func (ListApprovedSchemasDirectionOutput) ToStringPtrOutputWithContext

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

type ListApprovedSchemasDirectionPtrInput

type ListApprovedSchemasDirectionPtrInput interface {
	pulumi.Input

	ToListApprovedSchemasDirectionPtrOutput() ListApprovedSchemasDirectionPtrOutput
	ToListApprovedSchemasDirectionPtrOutputWithContext(context.Context) ListApprovedSchemasDirectionPtrOutput
}

func ListApprovedSchemasDirectionPtr

func ListApprovedSchemasDirectionPtr(v string) ListApprovedSchemasDirectionPtrInput

type ListApprovedSchemasDirectionPtrOutput

type ListApprovedSchemasDirectionPtrOutput struct{ *pulumi.OutputState }

func (ListApprovedSchemasDirectionPtrOutput) Elem

func (ListApprovedSchemasDirectionPtrOutput) ElementType

func (ListApprovedSchemasDirectionPtrOutput) ToListApprovedSchemasDirectionPtrOutput

func (o ListApprovedSchemasDirectionPtrOutput) ToListApprovedSchemasDirectionPtrOutput() ListApprovedSchemasDirectionPtrOutput

func (ListApprovedSchemasDirectionPtrOutput) ToListApprovedSchemasDirectionPtrOutputWithContext

func (o ListApprovedSchemasDirectionPtrOutput) ToListApprovedSchemasDirectionPtrOutputWithContext(ctx context.Context) ListApprovedSchemasDirectionPtrOutput

func (ListApprovedSchemasDirectionPtrOutput) ToStringPtrOutput

func (ListApprovedSchemasDirectionPtrOutput) ToStringPtrOutputWithContext

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

type ListAzureDataTransferApprovedSchemasArgs

type ListAzureDataTransferApprovedSchemasArgs struct {
	// The direction pipeline to filter approved schemas.
	Direction *string `pulumi:"direction"`
	// The name of the pipeline to filter approved schemas.
	Pipeline *string `pulumi:"pipeline"`
}

type ListAzureDataTransferApprovedSchemasOutputArgs

type ListAzureDataTransferApprovedSchemasOutputArgs struct {
	// The direction pipeline to filter approved schemas.
	Direction pulumi.StringPtrInput `pulumi:"direction"`
	// The name of the pipeline to filter approved schemas.
	Pipeline pulumi.StringPtrInput `pulumi:"pipeline"`
}

func (ListAzureDataTransferApprovedSchemasOutputArgs) ElementType

type ListAzureDataTransferApprovedSchemasResult

type ListAzureDataTransferApprovedSchemasResult struct {
	// Schemas array.
	Value []SchemaResponse `pulumi:"value"`
}

The schemas list result.

func ListAzureDataTransferApprovedSchemas

Lists approved schemas for Azure Data Transfer. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

type ListAzureDataTransferApprovedSchemasResultOutput

type ListAzureDataTransferApprovedSchemasResultOutput struct{ *pulumi.OutputState }

The schemas list result.

func (ListAzureDataTransferApprovedSchemasResultOutput) ElementType

func (ListAzureDataTransferApprovedSchemasResultOutput) ToListAzureDataTransferApprovedSchemasResultOutput

func (o ListAzureDataTransferApprovedSchemasResultOutput) ToListAzureDataTransferApprovedSchemasResultOutput() ListAzureDataTransferApprovedSchemasResultOutput

func (ListAzureDataTransferApprovedSchemasResultOutput) ToListAzureDataTransferApprovedSchemasResultOutputWithContext

func (o ListAzureDataTransferApprovedSchemasResultOutput) ToListAzureDataTransferApprovedSchemasResultOutputWithContext(ctx context.Context) ListAzureDataTransferApprovedSchemasResultOutput

func (ListAzureDataTransferApprovedSchemasResultOutput) Value

Schemas array.

type ListListPendingConnectionArgs

type ListListPendingConnectionArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName string `pulumi:"connectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListListPendingConnectionOutputArgs

type ListListPendingConnectionOutputArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListListPendingConnectionOutputArgs) ElementType

type ListListPendingConnectionResult

type ListListPendingConnectionResult struct {
	// Link to next results
	NextLink *string `pulumi:"nextLink"`
	// Connections array.
	Value []PendingConnectionResponse `pulumi:"value"`
}

The connections list result.

func ListListPendingConnection

func ListListPendingConnection(ctx *pulumi.Context, args *ListListPendingConnectionArgs, opts ...pulumi.InvokeOption) (*ListListPendingConnectionResult, error)

Lists all pending connections for a connection. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

type ListListPendingConnectionResultOutput

type ListListPendingConnectionResultOutput struct{ *pulumi.OutputState }

The connections list result.

func (ListListPendingConnectionResultOutput) ElementType

Link to next results

func (ListListPendingConnectionResultOutput) ToListListPendingConnectionResultOutput

func (o ListListPendingConnectionResultOutput) ToListListPendingConnectionResultOutput() ListListPendingConnectionResultOutput

func (ListListPendingConnectionResultOutput) ToListListPendingConnectionResultOutputWithContext

func (o ListListPendingConnectionResultOutput) ToListListPendingConnectionResultOutputWithContext(ctx context.Context) ListListPendingConnectionResultOutput

func (ListListPendingConnectionResultOutput) Value

Connections array.

type ListListPendingFlowArgs

type ListListPendingFlowArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName string `pulumi:"connectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListListPendingFlowOutputArgs

type ListListPendingFlowOutputArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListListPendingFlowOutputArgs) ElementType

type ListListPendingFlowResult

type ListListPendingFlowResult struct {
	// Link to next results
	NextLink *string `pulumi:"nextLink"`
	// flows array.
	Value []PendingFlowResponse `pulumi:"value"`
}

The connections list result.

func ListListPendingFlow

func ListListPendingFlow(ctx *pulumi.Context, args *ListListPendingFlowArgs, opts ...pulumi.InvokeOption) (*ListListPendingFlowResult, error)

Lists all pending flows for a connection. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

type ListListPendingFlowResultOutput

type ListListPendingFlowResultOutput struct{ *pulumi.OutputState }

The connections list result.

func (ListListPendingFlowResultOutput) ElementType

Link to next results

func (ListListPendingFlowResultOutput) ToListListPendingFlowResultOutput

func (o ListListPendingFlowResultOutput) ToListListPendingFlowResultOutput() ListListPendingFlowResultOutput

func (ListListPendingFlowResultOutput) ToListListPendingFlowResultOutputWithContext

func (o ListListPendingFlowResultOutput) ToListListPendingFlowResultOutputWithContext(ctx context.Context) ListListPendingFlowResultOutput

func (ListListPendingFlowResultOutput) Value

flows array.

type ListListSchemaArgs

type ListListSchemaArgs struct {
	// Connection ID associated with this schema
	ConnectionId *string `pulumi:"connectionId"`
	// Content of the schema
	Content *string `pulumi:"content"`
	// ID associated with this schema
	Id *string `pulumi:"id"`
	// Name of the schema
	Name *string `pulumi:"name"`
	// The name for the pipeline that is to be requested.
	PipelineName string `pulumi:"pipelineName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Status of the schema
	Status *string `pulumi:"status"`
}

type ListListSchemaOutputArgs

type ListListSchemaOutputArgs struct {
	// Connection ID associated with this schema
	ConnectionId pulumi.StringPtrInput `pulumi:"connectionId"`
	// Content of the schema
	Content pulumi.StringPtrInput `pulumi:"content"`
	// ID associated with this schema
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the schema
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The name for the pipeline that is to be requested.
	PipelineName pulumi.StringInput `pulumi:"pipelineName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Status of the schema
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (ListListSchemaOutputArgs) ElementType

func (ListListSchemaOutputArgs) ElementType() reflect.Type

type ListListSchemaResult

type ListListSchemaResult struct {
	// Schemas array.
	Value []SchemaResponse `pulumi:"value"`
}

The schemas list result.

func ListListSchema

func ListListSchema(ctx *pulumi.Context, args *ListListSchemaArgs, opts ...pulumi.InvokeOption) (*ListListSchemaResult, error)

Lists the schemas for the specified connection in a pipeline. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

type ListListSchemaResultOutput

type ListListSchemaResultOutput struct{ *pulumi.OutputState }

The schemas list result.

func (ListListSchemaResultOutput) ElementType

func (ListListSchemaResultOutput) ElementType() reflect.Type

func (ListListSchemaResultOutput) ToListListSchemaResultOutput

func (o ListListSchemaResultOutput) ToListListSchemaResultOutput() ListListSchemaResultOutput

func (ListListSchemaResultOutput) ToListListSchemaResultOutputWithContext

func (o ListListSchemaResultOutput) ToListListSchemaResultOutputWithContext(ctx context.Context) ListListSchemaResultOutput

func (ListListSchemaResultOutput) Value

Schemas array.

type LookupConnectionArgs

type LookupConnectionArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName string `pulumi:"connectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectionOutputArgs

type LookupConnectionOutputArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupConnectionOutputArgs) ElementType

func (LookupConnectionOutputArgs) ElementType() reflect.Type

type LookupConnectionResult

type LookupConnectionResult struct {
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of connection
	Properties ConnectionPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The connection resource definition.

func LookupConnection

func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)

Gets connection resource. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

type LookupConnectionResultOutput

type LookupConnectionResultOutput struct{ *pulumi.OutputState }

The connection resource definition.

func (LookupConnectionResultOutput) ElementType

func (LookupConnectionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupConnectionResultOutput) Location

The geo-location where the resource lives

func (LookupConnectionResultOutput) Name

The name of the resource

func (LookupConnectionResultOutput) Properties

Properties of connection

func (LookupConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupConnectionResultOutput) Tags

Resource tags.

func (LookupConnectionResultOutput) ToLookupConnectionResultOutput

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput

func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput

func (LookupConnectionResultOutput) Type

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

type LookupFlowArgs

type LookupFlowArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName string `pulumi:"connectionName"`
	// The name for the flow that is to be onboarded.
	FlowName string `pulumi:"flowName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupFlowOutputArgs

type LookupFlowOutputArgs struct {
	// The name for the connection that is to be requested.
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// The name for the flow that is to be onboarded.
	FlowName pulumi.StringInput `pulumi:"flowName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupFlowOutputArgs) ElementType

func (LookupFlowOutputArgs) ElementType() reflect.Type

type LookupFlowResult

type LookupFlowResult struct {
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The managed identity of the flow resource, if configured.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Plan for the resource.
	Plan *PlanResponse `pulumi:"plan"`
	// Properties of flow
	Properties FlowPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The flow resource definition.

func LookupFlow

func LookupFlow(ctx *pulumi.Context, args *LookupFlowArgs, opts ...pulumi.InvokeOption) (*LookupFlowResult, error)

Gets flow resource. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

type LookupFlowResultOutput

type LookupFlowResultOutput struct{ *pulumi.OutputState }

The flow resource definition.

func (LookupFlowResultOutput) ElementType

func (LookupFlowResultOutput) ElementType() reflect.Type

func (LookupFlowResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupFlowResultOutput) Identity

The managed identity of the flow resource, if configured.

func (LookupFlowResultOutput) Location

The geo-location where the resource lives

func (LookupFlowResultOutput) Name

The name of the resource

func (LookupFlowResultOutput) Plan

Plan for the resource.

func (LookupFlowResultOutput) Properties

Properties of flow

func (LookupFlowResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupFlowResultOutput) Tags

Resource tags.

func (LookupFlowResultOutput) ToLookupFlowResultOutput

func (o LookupFlowResultOutput) ToLookupFlowResultOutput() LookupFlowResultOutput

func (LookupFlowResultOutput) ToLookupFlowResultOutputWithContext

func (o LookupFlowResultOutput) ToLookupFlowResultOutputWithContext(ctx context.Context) LookupFlowResultOutput

func (LookupFlowResultOutput) Type

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

type LookupPipelineArgs

type LookupPipelineArgs struct {
	// The name for the pipeline that is to be requested.
	PipelineName string `pulumi:"pipelineName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPipelineOutputArgs

type LookupPipelineOutputArgs struct {
	// The name for the pipeline that is to be requested.
	PipelineName pulumi.StringInput `pulumi:"pipelineName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPipelineOutputArgs) ElementType

func (LookupPipelineOutputArgs) ElementType() reflect.Type

type LookupPipelineResult

type LookupPipelineResult struct {
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of pipeline
	Properties PipelinePropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The pipeline resource definition.

func LookupPipeline

func LookupPipeline(ctx *pulumi.Context, args *LookupPipelineArgs, opts ...pulumi.InvokeOption) (*LookupPipelineResult, error)

Gets pipeline resource. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

type LookupPipelineResultOutput

type LookupPipelineResultOutput struct{ *pulumi.OutputState }

The pipeline resource definition.

func (LookupPipelineResultOutput) ElementType

func (LookupPipelineResultOutput) ElementType() reflect.Type

func (LookupPipelineResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupPipelineResultOutput) Location

The geo-location where the resource lives

func (LookupPipelineResultOutput) Name

The name of the resource

func (LookupPipelineResultOutput) Properties

Properties of pipeline

func (LookupPipelineResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPipelineResultOutput) Tags

Resource tags.

func (LookupPipelineResultOutput) ToLookupPipelineResultOutput

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutput() LookupPipelineResultOutput

func (LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext(ctx context.Context) LookupPipelineResultOutput

func (LookupPipelineResultOutput) Type

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

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

type ManagedServiceIdentityArgs

type ManagedServiceIdentityArgs struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type pulumi.StringInput `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityArgs) ElementType

func (ManagedServiceIdentityArgs) ElementType() reflect.Type

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityInput

type ManagedServiceIdentityInput interface {
	pulumi.Input

	ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
	ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput
}

ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:

ManagedServiceIdentityArgs{...}

type ManagedServiceIdentityOutput

type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityOutput) ElementType

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityOutput) UserAssignedIdentities

func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityPtrInput

type ManagedServiceIdentityPtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
	ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput
}

ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:

        ManagedServiceIdentityArgs{...}

or:

        nil

type ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityPtrOutput) Elem

func (ManagedServiceIdentityPtrOutput) ElementType

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities

func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityResponse

type ManagedServiceIdentityResponse struct {
	// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed service identity (system assigned and/or user assigned identities)

type ManagedServiceIdentityResponseOutput

type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }

Managed service identity (system assigned and/or user assigned identities)

func (ManagedServiceIdentityResponseOutput) ElementType

func (ManagedServiceIdentityResponseOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponseOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityResponsePtrOutput

type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityResponsePtrOutput) Elem

func (ManagedServiceIdentityResponsePtrOutput) ElementType

func (ManagedServiceIdentityResponsePtrOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponsePtrOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityType) ElementType

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToStringOutput

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext

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

func (ManagedServiceIdentityType) ToStringPtrOutput

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypeInput

type ManagedServiceIdentityTypeInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
	ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}

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

ManagedServiceIdentityTypeNone
ManagedServiceIdentityTypeSystemAssigned
ManagedServiceIdentityTypeUserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned

type ManagedServiceIdentityTypeOutput

type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypeOutput) ElementType

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext

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

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
	ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}

func ManagedServiceIdentityTypePtr

func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrOutput

type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypePtrOutput) Elem

func (ManagedServiceIdentityTypePtrOutput) ElementType

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type OperationStatusPropertiesResponse

type OperationStatusPropertiesResponse struct {
	// Operation status ID of the last patch request for this connection.
	Id string `pulumi:"id"`
	// Message for the operation for the last patch request for this connection.
	Message string `pulumi:"message"`
	// Operation status for the last patch request for this connection.
	Status string `pulumi:"status"`
}

Operation status associated with the last patch request

type OperationStatusPropertiesResponseOutput

type OperationStatusPropertiesResponseOutput struct{ *pulumi.OutputState }

Operation status associated with the last patch request

func (OperationStatusPropertiesResponseOutput) ElementType

func (OperationStatusPropertiesResponseOutput) Id

Operation status ID of the last patch request for this connection.

func (OperationStatusPropertiesResponseOutput) Message

Message for the operation for the last patch request for this connection.

func (OperationStatusPropertiesResponseOutput) Status

Operation status for the last patch request for this connection.

func (OperationStatusPropertiesResponseOutput) ToOperationStatusPropertiesResponseOutput

func (o OperationStatusPropertiesResponseOutput) ToOperationStatusPropertiesResponseOutput() OperationStatusPropertiesResponseOutput

func (OperationStatusPropertiesResponseOutput) ToOperationStatusPropertiesResponseOutputWithContext

func (o OperationStatusPropertiesResponseOutput) ToOperationStatusPropertiesResponseOutputWithContext(ctx context.Context) OperationStatusPropertiesResponseOutput

type OperationStatusPropertiesResponsePtrOutput

type OperationStatusPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (OperationStatusPropertiesResponsePtrOutput) Elem

func (OperationStatusPropertiesResponsePtrOutput) ElementType

func (OperationStatusPropertiesResponsePtrOutput) Id

Operation status ID of the last patch request for this connection.

func (OperationStatusPropertiesResponsePtrOutput) Message

Message for the operation for the last patch request for this connection.

func (OperationStatusPropertiesResponsePtrOutput) Status

Operation status for the last patch request for this connection.

func (OperationStatusPropertiesResponsePtrOutput) ToOperationStatusPropertiesResponsePtrOutput

func (o OperationStatusPropertiesResponsePtrOutput) ToOperationStatusPropertiesResponsePtrOutput() OperationStatusPropertiesResponsePtrOutput

func (OperationStatusPropertiesResponsePtrOutput) ToOperationStatusPropertiesResponsePtrOutputWithContext

func (o OperationStatusPropertiesResponsePtrOutput) ToOperationStatusPropertiesResponsePtrOutputWithContext(ctx context.Context) OperationStatusPropertiesResponsePtrOutput

type PendingConnectionResponse

type PendingConnectionResponse struct {
	// Approver of this connection request
	Approver string `pulumi:"approver"`
	// The timestamp that this connection request was submitted at
	DateSubmitted string `pulumi:"dateSubmitted"`
	// Direction of data movement
	Direction *string `pulumi:"direction"`
	// The flow types being requested for this connection
	FlowTypes []string `pulumi:"flowTypes"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// Justification for the connection request
	Justification *string `pulumi:"justification"`
	// Link status of the current connection
	LinkStatus string `pulumi:"linkStatus"`
	// Resource ID of the linked connection
	LinkedConnectionId string `pulumi:"linkedConnectionId"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// PIN to link requests together
	Pin *string `pulumi:"pin"`
	// Pipeline to use to transfer data
	Pipeline string `pulumi:"pipeline"`
	// The policies for this connection
	Policies []string `pulumi:"policies"`
	// The primary contact for this connection request
	PrimaryContact *string `pulumi:"primaryContact"`
	// Provisioning state of the connection
	ProvisioningState string `pulumi:"provisioningState"`
	// Subscription ID to link cloud subscriptions together
	RemoteSubscriptionId *string `pulumi:"remoteSubscriptionId"`
	// Requirement ID of the connection
	RequirementId *string `pulumi:"requirementId"`
	// The schemas for this connection
	Schemas []SchemaResponse `pulumi:"schemas"`
	// The secondary contacts for this connection request
	SecondaryContacts []string `pulumi:"secondaryContacts"`
	// Status of the connection
	Status string `pulumi:"status"`
	// Reason for status
	StatusReason string `pulumi:"statusReason"`
	// Subscription ID of the pending connection.
	SubscriptionId string `pulumi:"subscriptionId"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Pending connection object

type PendingConnectionResponseArrayOutput

type PendingConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PendingConnectionResponseArrayOutput) ElementType

func (PendingConnectionResponseArrayOutput) Index

func (PendingConnectionResponseArrayOutput) ToPendingConnectionResponseArrayOutput

func (o PendingConnectionResponseArrayOutput) ToPendingConnectionResponseArrayOutput() PendingConnectionResponseArrayOutput

func (PendingConnectionResponseArrayOutput) ToPendingConnectionResponseArrayOutputWithContext

func (o PendingConnectionResponseArrayOutput) ToPendingConnectionResponseArrayOutputWithContext(ctx context.Context) PendingConnectionResponseArrayOutput

type PendingConnectionResponseOutput

type PendingConnectionResponseOutput struct{ *pulumi.OutputState }

Pending connection object

func (PendingConnectionResponseOutput) Approver

Approver of this connection request

func (PendingConnectionResponseOutput) DateSubmitted

The timestamp that this connection request was submitted at

func (PendingConnectionResponseOutput) Direction

Direction of data movement

func (PendingConnectionResponseOutput) ElementType

func (PendingConnectionResponseOutput) FlowTypes

The flow types being requested for this connection

func (PendingConnectionResponseOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (PendingConnectionResponseOutput) Justification

Justification for the connection request

func (PendingConnectionResponseOutput) LinkStatus

Link status of the current connection

func (PendingConnectionResponseOutput) LinkedConnectionId

func (o PendingConnectionResponseOutput) LinkedConnectionId() pulumi.StringOutput

Resource ID of the linked connection

func (PendingConnectionResponseOutput) Location

The geo-location where the resource lives

func (PendingConnectionResponseOutput) Name

The name of the resource

func (PendingConnectionResponseOutput) Pin

PIN to link requests together

func (PendingConnectionResponseOutput) Pipeline

Pipeline to use to transfer data

func (PendingConnectionResponseOutput) Policies

The policies for this connection

func (PendingConnectionResponseOutput) PrimaryContact

The primary contact for this connection request

func (PendingConnectionResponseOutput) ProvisioningState

func (o PendingConnectionResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the connection

func (PendingConnectionResponseOutput) RemoteSubscriptionId

func (o PendingConnectionResponseOutput) RemoteSubscriptionId() pulumi.StringPtrOutput

Subscription ID to link cloud subscriptions together

func (PendingConnectionResponseOutput) RequirementId

Requirement ID of the connection

func (PendingConnectionResponseOutput) Schemas

The schemas for this connection

func (PendingConnectionResponseOutput) SecondaryContacts

The secondary contacts for this connection request

func (PendingConnectionResponseOutput) Status

Status of the connection

func (PendingConnectionResponseOutput) StatusReason

Reason for status

func (PendingConnectionResponseOutput) SubscriptionId

Subscription ID of the pending connection.

func (PendingConnectionResponseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PendingConnectionResponseOutput) Tags

Resource tags.

func (PendingConnectionResponseOutput) ToPendingConnectionResponseOutput

func (o PendingConnectionResponseOutput) ToPendingConnectionResponseOutput() PendingConnectionResponseOutput

func (PendingConnectionResponseOutput) ToPendingConnectionResponseOutputWithContext

func (o PendingConnectionResponseOutput) ToPendingConnectionResponseOutputWithContext(ctx context.Context) PendingConnectionResponseOutput

func (PendingConnectionResponseOutput) Type

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

type PendingFlowResponse

type PendingFlowResponse struct {
	// The connection associated with this flow
	Connection *SelectedResourceResponse `pulumi:"connection"`
	// Connection ID of the pending flow.
	ConnectionId string `pulumi:"connectionId"`
	// Transfer Storage Blobs or Tables
	DataType *string `pulumi:"dataType"`
	// Dataflow GUID associated with this flow
	FlowId string `pulumi:"flowId"`
	// The flow type for this flow
	FlowType *string `pulumi:"flowType"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// AME, PME, or TORUS only! AKV Chain Containing SAS Token
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// Link status of the current flow
	LinkStatus string `pulumi:"linkStatus"`
	// Resource ID of the linked flow
	LinkedFlowId string `pulumi:"linkedFlowId"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The policies for this flow
	Policies []string `pulumi:"policies"`
	// Provisioning state of the flow
	ProvisioningState string `pulumi:"provisioningState"`
	// The selected schema for this flow
	Schema *SchemaResponse `pulumi:"schema"`
	// Service Bus Queue ID
	ServiceBusQueueId *string `pulumi:"serviceBusQueueId"`
	// Status of the current flow
	Status *string `pulumi:"status"`
	// Storage Account ID
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Storage Account
	StorageAccountName *string `pulumi:"storageAccountName"`
	// Storage Container Name
	StorageContainerName *string `pulumi:"storageContainerName"`
	// Subscription ID of the pending flow.
	SubscriptionId string `pulumi:"subscriptionId"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Pending flow object

type PendingFlowResponseArrayOutput

type PendingFlowResponseArrayOutput struct{ *pulumi.OutputState }

func (PendingFlowResponseArrayOutput) ElementType

func (PendingFlowResponseArrayOutput) Index

func (PendingFlowResponseArrayOutput) ToPendingFlowResponseArrayOutput

func (o PendingFlowResponseArrayOutput) ToPendingFlowResponseArrayOutput() PendingFlowResponseArrayOutput

func (PendingFlowResponseArrayOutput) ToPendingFlowResponseArrayOutputWithContext

func (o PendingFlowResponseArrayOutput) ToPendingFlowResponseArrayOutputWithContext(ctx context.Context) PendingFlowResponseArrayOutput

type PendingFlowResponseOutput

type PendingFlowResponseOutput struct{ *pulumi.OutputState }

Pending flow object

func (PendingFlowResponseOutput) Connection

The connection associated with this flow

func (PendingFlowResponseOutput) ConnectionId

Connection ID of the pending flow.

func (PendingFlowResponseOutput) DataType

Transfer Storage Blobs or Tables

func (PendingFlowResponseOutput) ElementType

func (PendingFlowResponseOutput) ElementType() reflect.Type

func (PendingFlowResponseOutput) FlowId

Dataflow GUID associated with this flow

func (PendingFlowResponseOutput) FlowType

The flow type for this flow

func (PendingFlowResponseOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (PendingFlowResponseOutput) KeyVaultUri

AME, PME, or TORUS only! AKV Chain Containing SAS Token

func (PendingFlowResponseOutput) LinkStatus

Link status of the current flow

func (PendingFlowResponseOutput) LinkedFlowId

Resource ID of the linked flow

func (PendingFlowResponseOutput) Location

The geo-location where the resource lives

func (PendingFlowResponseOutput) Name

The name of the resource

func (PendingFlowResponseOutput) Policies

The policies for this flow

func (PendingFlowResponseOutput) ProvisioningState

func (o PendingFlowResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the flow

func (PendingFlowResponseOutput) Schema

The selected schema for this flow

func (PendingFlowResponseOutput) ServiceBusQueueId

func (o PendingFlowResponseOutput) ServiceBusQueueId() pulumi.StringPtrOutput

Service Bus Queue ID

func (PendingFlowResponseOutput) Status

Status of the current flow

func (PendingFlowResponseOutput) StorageAccountId

func (o PendingFlowResponseOutput) StorageAccountId() pulumi.StringPtrOutput

Storage Account ID

func (PendingFlowResponseOutput) StorageAccountName

func (o PendingFlowResponseOutput) StorageAccountName() pulumi.StringPtrOutput

Storage Account

func (PendingFlowResponseOutput) StorageContainerName

func (o PendingFlowResponseOutput) StorageContainerName() pulumi.StringPtrOutput

Storage Container Name

func (PendingFlowResponseOutput) SubscriptionId

func (o PendingFlowResponseOutput) SubscriptionId() pulumi.StringOutput

Subscription ID of the pending flow.

func (PendingFlowResponseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PendingFlowResponseOutput) Tags

Resource tags.

func (PendingFlowResponseOutput) ToPendingFlowResponseOutput

func (o PendingFlowResponseOutput) ToPendingFlowResponseOutput() PendingFlowResponseOutput

func (PendingFlowResponseOutput) ToPendingFlowResponseOutputWithContext

func (o PendingFlowResponseOutput) ToPendingFlowResponseOutputWithContext(ctx context.Context) PendingFlowResponseOutput

func (PendingFlowResponseOutput) Type

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

type Pipeline

type Pipeline struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of pipeline
	Properties PipelinePropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The pipeline resource definition. Azure REST API version: 2023-10-11-preview.

Other available API versions: 2024-01-25.

func GetPipeline

func GetPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*Pipeline, error)

GetPipeline gets an existing Pipeline 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 NewPipeline

func NewPipeline(ctx *pulumi.Context,
	name string, args *PipelineArgs, opts ...pulumi.ResourceOption) (*Pipeline, error)

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

func (*Pipeline) ElementType

func (*Pipeline) ElementType() reflect.Type

func (*Pipeline) ToPipelineOutput

func (i *Pipeline) ToPipelineOutput() PipelineOutput

func (*Pipeline) ToPipelineOutputWithContext

func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineArgs

type PipelineArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name for the pipeline that is to be requested.
	PipelineName pulumi.StringPtrInput
	// Properties of pipeline
	Properties PipelinePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Pipeline resource.

func (PipelineArgs) ElementType

func (PipelineArgs) ElementType() reflect.Type

type PipelineConnectionResponse

type PipelineConnectionResponse struct {
	// Connection etag inside pipeline
	Etag string `pulumi:"etag"`
	// Connection id inside pipeline
	Id string `pulumi:"id"`
	// Connection location inside pipeline
	Location string `pulumi:"location"`
	// Connection name inside pipeline
	Name string `pulumi:"name"`
	// Connection properties inside pipeline
	Properties *PipelineConnectionResponseProperties `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Connection type inside pipeline
	Type string `pulumi:"type"`
}

Connection body inside a pipeline

type PipelineConnectionResponseArrayOutput

type PipelineConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PipelineConnectionResponseArrayOutput) ElementType

func (PipelineConnectionResponseArrayOutput) Index

func (PipelineConnectionResponseArrayOutput) ToPipelineConnectionResponseArrayOutput

func (o PipelineConnectionResponseArrayOutput) ToPipelineConnectionResponseArrayOutput() PipelineConnectionResponseArrayOutput

func (PipelineConnectionResponseArrayOutput) ToPipelineConnectionResponseArrayOutputWithContext

func (o PipelineConnectionResponseArrayOutput) ToPipelineConnectionResponseArrayOutputWithContext(ctx context.Context) PipelineConnectionResponseArrayOutput

type PipelineConnectionResponseOutput

type PipelineConnectionResponseOutput struct{ *pulumi.OutputState }

Connection body inside a pipeline

func (PipelineConnectionResponseOutput) ElementType

func (PipelineConnectionResponseOutput) Etag

Connection etag inside pipeline

func (PipelineConnectionResponseOutput) Id

Connection id inside pipeline

func (PipelineConnectionResponseOutput) Location

Connection location inside pipeline

func (PipelineConnectionResponseOutput) Name

Connection name inside pipeline

func (PipelineConnectionResponseOutput) Properties

Connection properties inside pipeline

func (PipelineConnectionResponseOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PipelineConnectionResponseOutput) ToPipelineConnectionResponseOutput

func (o PipelineConnectionResponseOutput) ToPipelineConnectionResponseOutput() PipelineConnectionResponseOutput

func (PipelineConnectionResponseOutput) ToPipelineConnectionResponseOutputWithContext

func (o PipelineConnectionResponseOutput) ToPipelineConnectionResponseOutputWithContext(ctx context.Context) PipelineConnectionResponseOutput

func (PipelineConnectionResponseOutput) Type

Connection type inside pipeline

type PipelineConnectionResponseProperties

type PipelineConnectionResponseProperties struct {
	// Internal metadata of the connection inside pipeline.
	InternalMetadata *InternalMetadataPropertiesResponse `pulumi:"internalMetadata"`
}

Connection properties inside pipeline

type PipelineConnectionResponsePropertiesOutput

type PipelineConnectionResponsePropertiesOutput struct{ *pulumi.OutputState }

Connection properties inside pipeline

func (PipelineConnectionResponsePropertiesOutput) ElementType

func (PipelineConnectionResponsePropertiesOutput) InternalMetadata

Internal metadata of the connection inside pipeline.

func (PipelineConnectionResponsePropertiesOutput) ToPipelineConnectionResponsePropertiesOutput

func (o PipelineConnectionResponsePropertiesOutput) ToPipelineConnectionResponsePropertiesOutput() PipelineConnectionResponsePropertiesOutput

func (PipelineConnectionResponsePropertiesOutput) ToPipelineConnectionResponsePropertiesOutputWithContext

func (o PipelineConnectionResponsePropertiesOutput) ToPipelineConnectionResponsePropertiesOutputWithContext(ctx context.Context) PipelineConnectionResponsePropertiesOutput

type PipelineConnectionResponsePropertiesPtrOutput

type PipelineConnectionResponsePropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipelineConnectionResponsePropertiesPtrOutput) Elem

func (PipelineConnectionResponsePropertiesPtrOutput) ElementType

func (PipelineConnectionResponsePropertiesPtrOutput) InternalMetadata

Internal metadata of the connection inside pipeline.

func (PipelineConnectionResponsePropertiesPtrOutput) ToPipelineConnectionResponsePropertiesPtrOutput

func (o PipelineConnectionResponsePropertiesPtrOutput) ToPipelineConnectionResponsePropertiesPtrOutput() PipelineConnectionResponsePropertiesPtrOutput

func (PipelineConnectionResponsePropertiesPtrOutput) ToPipelineConnectionResponsePropertiesPtrOutputWithContext

func (o PipelineConnectionResponsePropertiesPtrOutput) ToPipelineConnectionResponsePropertiesPtrOutputWithContext(ctx context.Context) PipelineConnectionResponsePropertiesPtrOutput

type PipelineInput

type PipelineInput interface {
	pulumi.Input

	ToPipelineOutput() PipelineOutput
	ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
}

type PipelineOutput

type PipelineOutput struct{ *pulumi.OutputState }

func (PipelineOutput) ElementType

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) Location

func (o PipelineOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (PipelineOutput) Name

The name of the resource

func (PipelineOutput) Properties

Properties of pipeline

func (PipelineOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PipelineOutput) Tags

Resource tags.

func (PipelineOutput) ToPipelineOutput

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext

func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

func (PipelineOutput) Type

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

type PipelineProperties

type PipelineProperties struct {
	// Display name of this pipeline
	DisplayName *string `pulumi:"displayName"`
	// The flow types allowed for this pipeline
	FlowTypes []string `pulumi:"flowTypes"`
	// The policies for this pipeline
	Policies []string `pulumi:"policies"`
	// Remote cloud of the data to be transferred or received
	RemoteCloud string `pulumi:"remoteCloud"`
	// Subscribers of this resource
	Subscribers []Subscriber `pulumi:"subscribers"`
}

Properties of pipeline

type PipelinePropertiesArgs

type PipelinePropertiesArgs struct {
	// Display name of this pipeline
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The flow types allowed for this pipeline
	FlowTypes pulumi.StringArrayInput `pulumi:"flowTypes"`
	// The policies for this pipeline
	Policies pulumi.StringArrayInput `pulumi:"policies"`
	// Remote cloud of the data to be transferred or received
	RemoteCloud pulumi.StringInput `pulumi:"remoteCloud"`
	// Subscribers of this resource
	Subscribers SubscriberArrayInput `pulumi:"subscribers"`
}

Properties of pipeline

func (PipelinePropertiesArgs) ElementType

func (PipelinePropertiesArgs) ElementType() reflect.Type

func (PipelinePropertiesArgs) ToPipelinePropertiesOutput

func (i PipelinePropertiesArgs) ToPipelinePropertiesOutput() PipelinePropertiesOutput

func (PipelinePropertiesArgs) ToPipelinePropertiesOutputWithContext

func (i PipelinePropertiesArgs) ToPipelinePropertiesOutputWithContext(ctx context.Context) PipelinePropertiesOutput

func (PipelinePropertiesArgs) ToPipelinePropertiesPtrOutput

func (i PipelinePropertiesArgs) ToPipelinePropertiesPtrOutput() PipelinePropertiesPtrOutput

func (PipelinePropertiesArgs) ToPipelinePropertiesPtrOutputWithContext

func (i PipelinePropertiesArgs) ToPipelinePropertiesPtrOutputWithContext(ctx context.Context) PipelinePropertiesPtrOutput

type PipelinePropertiesInput

type PipelinePropertiesInput interface {
	pulumi.Input

	ToPipelinePropertiesOutput() PipelinePropertiesOutput
	ToPipelinePropertiesOutputWithContext(context.Context) PipelinePropertiesOutput
}

PipelinePropertiesInput is an input type that accepts PipelinePropertiesArgs and PipelinePropertiesOutput values. You can construct a concrete instance of `PipelinePropertiesInput` via:

PipelinePropertiesArgs{...}

type PipelinePropertiesOutput

type PipelinePropertiesOutput struct{ *pulumi.OutputState }

Properties of pipeline

func (PipelinePropertiesOutput) DisplayName

Display name of this pipeline

func (PipelinePropertiesOutput) ElementType

func (PipelinePropertiesOutput) ElementType() reflect.Type

func (PipelinePropertiesOutput) FlowTypes

The flow types allowed for this pipeline

func (PipelinePropertiesOutput) Policies

The policies for this pipeline

func (PipelinePropertiesOutput) RemoteCloud

Remote cloud of the data to be transferred or received

func (PipelinePropertiesOutput) Subscribers

Subscribers of this resource

func (PipelinePropertiesOutput) ToPipelinePropertiesOutput

func (o PipelinePropertiesOutput) ToPipelinePropertiesOutput() PipelinePropertiesOutput

func (PipelinePropertiesOutput) ToPipelinePropertiesOutputWithContext

func (o PipelinePropertiesOutput) ToPipelinePropertiesOutputWithContext(ctx context.Context) PipelinePropertiesOutput

func (PipelinePropertiesOutput) ToPipelinePropertiesPtrOutput

func (o PipelinePropertiesOutput) ToPipelinePropertiesPtrOutput() PipelinePropertiesPtrOutput

func (PipelinePropertiesOutput) ToPipelinePropertiesPtrOutputWithContext

func (o PipelinePropertiesOutput) ToPipelinePropertiesPtrOutputWithContext(ctx context.Context) PipelinePropertiesPtrOutput

type PipelinePropertiesPtrInput

type PipelinePropertiesPtrInput interface {
	pulumi.Input

	ToPipelinePropertiesPtrOutput() PipelinePropertiesPtrOutput
	ToPipelinePropertiesPtrOutputWithContext(context.Context) PipelinePropertiesPtrOutput
}

PipelinePropertiesPtrInput is an input type that accepts PipelinePropertiesArgs, PipelinePropertiesPtr and PipelinePropertiesPtrOutput values. You can construct a concrete instance of `PipelinePropertiesPtrInput` via:

        PipelinePropertiesArgs{...}

or:

        nil

type PipelinePropertiesPtrOutput

type PipelinePropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipelinePropertiesPtrOutput) DisplayName

Display name of this pipeline

func (PipelinePropertiesPtrOutput) Elem

func (PipelinePropertiesPtrOutput) ElementType

func (PipelinePropertiesPtrOutput) FlowTypes

The flow types allowed for this pipeline

func (PipelinePropertiesPtrOutput) Policies

The policies for this pipeline

func (PipelinePropertiesPtrOutput) RemoteCloud

Remote cloud of the data to be transferred or received

func (PipelinePropertiesPtrOutput) Subscribers

Subscribers of this resource

func (PipelinePropertiesPtrOutput) ToPipelinePropertiesPtrOutput

func (o PipelinePropertiesPtrOutput) ToPipelinePropertiesPtrOutput() PipelinePropertiesPtrOutput

func (PipelinePropertiesPtrOutput) ToPipelinePropertiesPtrOutputWithContext

func (o PipelinePropertiesPtrOutput) ToPipelinePropertiesPtrOutputWithContext(ctx context.Context) PipelinePropertiesPtrOutput

type PipelinePropertiesResponse

type PipelinePropertiesResponse struct {
	// Connections associated with pipeline
	Connections []PipelineConnectionResponse `pulumi:"connections"`
	// Display name of this pipeline
	DisplayName *string `pulumi:"displayName"`
	// The flow types allowed for this pipeline
	FlowTypes []string `pulumi:"flowTypes"`
	// The policies for this pipeline
	Policies []string `pulumi:"policies"`
	// Provisioning state of the pipeline
	ProvisioningState string `pulumi:"provisioningState"`
	// Remote cloud of the data to be transferred or received
	RemoteCloud string `pulumi:"remoteCloud"`
	// Subscribers of this resource
	Subscribers []SubscriberResponse `pulumi:"subscribers"`
}

Properties of pipeline

type PipelinePropertiesResponseOutput

type PipelinePropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of pipeline

func (PipelinePropertiesResponseOutput) Connections

Connections associated with pipeline

func (PipelinePropertiesResponseOutput) DisplayName

Display name of this pipeline

func (PipelinePropertiesResponseOutput) ElementType

func (PipelinePropertiesResponseOutput) FlowTypes

The flow types allowed for this pipeline

func (PipelinePropertiesResponseOutput) Policies

The policies for this pipeline

func (PipelinePropertiesResponseOutput) ProvisioningState

Provisioning state of the pipeline

func (PipelinePropertiesResponseOutput) RemoteCloud

Remote cloud of the data to be transferred or received

func (PipelinePropertiesResponseOutput) Subscribers

Subscribers of this resource

func (PipelinePropertiesResponseOutput) ToPipelinePropertiesResponseOutput

func (o PipelinePropertiesResponseOutput) ToPipelinePropertiesResponseOutput() PipelinePropertiesResponseOutput

func (PipelinePropertiesResponseOutput) ToPipelinePropertiesResponseOutputWithContext

func (o PipelinePropertiesResponseOutput) ToPipelinePropertiesResponseOutputWithContext(ctx context.Context) PipelinePropertiesResponseOutput

type PipelineState

type PipelineState struct {
}

func (PipelineState) ElementType

func (PipelineState) ElementType() reflect.Type

type Plan

type Plan struct {
	// A user defined name of the 3rd Party Artifact that is being procured.
	Name string `pulumi:"name"`
	// The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.
	Product string `pulumi:"product"`
	// A publisher provided promotion code as provisioned in Data Market for the said product/artifact.
	PromotionCode *string `pulumi:"promotionCode"`
	// The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic
	Publisher string `pulumi:"publisher"`
	// The version of the desired product/artifact.
	Version *string `pulumi:"version"`
}

Plan for the resource.

type PlanArgs

type PlanArgs struct {
	// A user defined name of the 3rd Party Artifact that is being procured.
	Name pulumi.StringInput `pulumi:"name"`
	// The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.
	Product pulumi.StringInput `pulumi:"product"`
	// A publisher provided promotion code as provisioned in Data Market for the said product/artifact.
	PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"`
	// The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic
	Publisher pulumi.StringInput `pulumi:"publisher"`
	// The version of the desired product/artifact.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Plan for the resource.

func (PlanArgs) ElementType

func (PlanArgs) ElementType() reflect.Type

func (PlanArgs) ToPlanOutput

func (i PlanArgs) ToPlanOutput() PlanOutput

func (PlanArgs) ToPlanOutputWithContext

func (i PlanArgs) ToPlanOutputWithContext(ctx context.Context) PlanOutput

func (PlanArgs) ToPlanPtrOutput

func (i PlanArgs) ToPlanPtrOutput() PlanPtrOutput

func (PlanArgs) ToPlanPtrOutputWithContext

func (i PlanArgs) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

type PlanInput

type PlanInput interface {
	pulumi.Input

	ToPlanOutput() PlanOutput
	ToPlanOutputWithContext(context.Context) PlanOutput
}

PlanInput is an input type that accepts PlanArgs and PlanOutput values. You can construct a concrete instance of `PlanInput` via:

PlanArgs{...}

type PlanOutput

type PlanOutput struct{ *pulumi.OutputState }

Plan for the resource.

func (PlanOutput) ElementType

func (PlanOutput) ElementType() reflect.Type

func (PlanOutput) Name

func (o PlanOutput) Name() pulumi.StringOutput

A user defined name of the 3rd Party Artifact that is being procured.

func (PlanOutput) Product

func (o PlanOutput) Product() pulumi.StringOutput

The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

func (PlanOutput) PromotionCode

func (o PlanOutput) PromotionCode() pulumi.StringPtrOutput

A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

func (PlanOutput) Publisher

func (o PlanOutput) Publisher() pulumi.StringOutput

The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

func (PlanOutput) ToPlanOutput

func (o PlanOutput) ToPlanOutput() PlanOutput

func (PlanOutput) ToPlanOutputWithContext

func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput

func (PlanOutput) ToPlanPtrOutput

func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput

func (PlanOutput) ToPlanPtrOutputWithContext

func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

func (PlanOutput) Version

func (o PlanOutput) Version() pulumi.StringPtrOutput

The version of the desired product/artifact.

type PlanPtrInput

type PlanPtrInput interface {
	pulumi.Input

	ToPlanPtrOutput() PlanPtrOutput
	ToPlanPtrOutputWithContext(context.Context) PlanPtrOutput
}

PlanPtrInput is an input type that accepts PlanArgs, PlanPtr and PlanPtrOutput values. You can construct a concrete instance of `PlanPtrInput` via:

        PlanArgs{...}

or:

        nil

func PlanPtr

func PlanPtr(v *PlanArgs) PlanPtrInput

type PlanPtrOutput

type PlanPtrOutput struct{ *pulumi.OutputState }

func (PlanPtrOutput) Elem

func (o PlanPtrOutput) Elem() PlanOutput

func (PlanPtrOutput) ElementType

func (PlanPtrOutput) ElementType() reflect.Type

func (PlanPtrOutput) Name

A user defined name of the 3rd Party Artifact that is being procured.

func (PlanPtrOutput) Product

func (o PlanPtrOutput) Product() pulumi.StringPtrOutput

The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

func (PlanPtrOutput) PromotionCode

func (o PlanPtrOutput) PromotionCode() pulumi.StringPtrOutput

A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

func (PlanPtrOutput) Publisher

func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput

The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

func (PlanPtrOutput) ToPlanPtrOutput

func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput

func (PlanPtrOutput) ToPlanPtrOutputWithContext

func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

func (PlanPtrOutput) Version

func (o PlanPtrOutput) Version() pulumi.StringPtrOutput

The version of the desired product/artifact.

type PlanResponse

type PlanResponse struct {
	// A user defined name of the 3rd Party Artifact that is being procured.
	Name string `pulumi:"name"`
	// The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.
	Product string `pulumi:"product"`
	// A publisher provided promotion code as provisioned in Data Market for the said product/artifact.
	PromotionCode *string `pulumi:"promotionCode"`
	// The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic
	Publisher string `pulumi:"publisher"`
	// The version of the desired product/artifact.
	Version *string `pulumi:"version"`
}

Plan for the resource.

type PlanResponseOutput

type PlanResponseOutput struct{ *pulumi.OutputState }

Plan for the resource.

func (PlanResponseOutput) ElementType

func (PlanResponseOutput) ElementType() reflect.Type

func (PlanResponseOutput) Name

A user defined name of the 3rd Party Artifact that is being procured.

func (PlanResponseOutput) Product

The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

func (PlanResponseOutput) PromotionCode

func (o PlanResponseOutput) PromotionCode() pulumi.StringPtrOutput

A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

func (PlanResponseOutput) Publisher

func (o PlanResponseOutput) Publisher() pulumi.StringOutput

The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

func (PlanResponseOutput) ToPlanResponseOutput

func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput

func (PlanResponseOutput) ToPlanResponseOutputWithContext

func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput

func (PlanResponseOutput) Version

The version of the desired product/artifact.

type PlanResponsePtrOutput

type PlanResponsePtrOutput struct{ *pulumi.OutputState }

func (PlanResponsePtrOutput) Elem

func (PlanResponsePtrOutput) ElementType

func (PlanResponsePtrOutput) ElementType() reflect.Type

func (PlanResponsePtrOutput) Name

A user defined name of the 3rd Party Artifact that is being procured.

func (PlanResponsePtrOutput) Product

The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

func (PlanResponsePtrOutput) PromotionCode

func (o PlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput

A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

func (PlanResponsePtrOutput) Publisher

The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

func (PlanResponsePtrOutput) ToPlanResponsePtrOutput

func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput

func (PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext

func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput

func (PlanResponsePtrOutput) Version

The version of the desired product/artifact.

type Schema

type Schema struct {
	// Connection ID associated with this schema
	ConnectionId *string `pulumi:"connectionId"`
	// Content of the schema
	Content *string `pulumi:"content"`
	// ID associated with this schema
	Id *string `pulumi:"id"`
	// Name of the schema
	Name *string `pulumi:"name"`
	// Status of the schema
	Status *string `pulumi:"status"`
}

The schema object.

type SchemaArgs

type SchemaArgs struct {
	// Connection ID associated with this schema
	ConnectionId pulumi.StringPtrInput `pulumi:"connectionId"`
	// Content of the schema
	Content pulumi.StringPtrInput `pulumi:"content"`
	// ID associated with this schema
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the schema
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Status of the schema
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The schema object.

func (SchemaArgs) ElementType

func (SchemaArgs) ElementType() reflect.Type

func (SchemaArgs) ToSchemaOutput

func (i SchemaArgs) ToSchemaOutput() SchemaOutput

func (SchemaArgs) ToSchemaOutputWithContext

func (i SchemaArgs) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

func (SchemaArgs) ToSchemaPtrOutput

func (i SchemaArgs) ToSchemaPtrOutput() SchemaPtrOutput

func (SchemaArgs) ToSchemaPtrOutputWithContext

func (i SchemaArgs) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput

type SchemaArray

type SchemaArray []SchemaInput

func (SchemaArray) ElementType

func (SchemaArray) ElementType() reflect.Type

func (SchemaArray) ToSchemaArrayOutput

func (i SchemaArray) ToSchemaArrayOutput() SchemaArrayOutput

func (SchemaArray) ToSchemaArrayOutputWithContext

func (i SchemaArray) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput

type SchemaArrayInput

type SchemaArrayInput interface {
	pulumi.Input

	ToSchemaArrayOutput() SchemaArrayOutput
	ToSchemaArrayOutputWithContext(context.Context) SchemaArrayOutput
}

SchemaArrayInput is an input type that accepts SchemaArray and SchemaArrayOutput values. You can construct a concrete instance of `SchemaArrayInput` via:

SchemaArray{ SchemaArgs{...} }

type SchemaArrayOutput

type SchemaArrayOutput struct{ *pulumi.OutputState }

func (SchemaArrayOutput) ElementType

func (SchemaArrayOutput) ElementType() reflect.Type

func (SchemaArrayOutput) Index

func (SchemaArrayOutput) ToSchemaArrayOutput

func (o SchemaArrayOutput) ToSchemaArrayOutput() SchemaArrayOutput

func (SchemaArrayOutput) ToSchemaArrayOutputWithContext

func (o SchemaArrayOutput) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput

type SchemaInput

type SchemaInput interface {
	pulumi.Input

	ToSchemaOutput() SchemaOutput
	ToSchemaOutputWithContext(context.Context) SchemaOutput
}

SchemaInput is an input type that accepts SchemaArgs and SchemaOutput values. You can construct a concrete instance of `SchemaInput` via:

SchemaArgs{...}

type SchemaOutput

type SchemaOutput struct{ *pulumi.OutputState }

The schema object.

func (SchemaOutput) ConnectionId

func (o SchemaOutput) ConnectionId() pulumi.StringPtrOutput

Connection ID associated with this schema

func (SchemaOutput) Content

func (o SchemaOutput) Content() pulumi.StringPtrOutput

Content of the schema

func (SchemaOutput) ElementType

func (SchemaOutput) ElementType() reflect.Type

func (SchemaOutput) Id

ID associated with this schema

func (SchemaOutput) Name

Name of the schema

func (SchemaOutput) Status

func (o SchemaOutput) Status() pulumi.StringPtrOutput

Status of the schema

func (SchemaOutput) ToSchemaOutput

func (o SchemaOutput) ToSchemaOutput() SchemaOutput

func (SchemaOutput) ToSchemaOutputWithContext

func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

func (SchemaOutput) ToSchemaPtrOutput

func (o SchemaOutput) ToSchemaPtrOutput() SchemaPtrOutput

func (SchemaOutput) ToSchemaPtrOutputWithContext

func (o SchemaOutput) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput

type SchemaPtrInput

type SchemaPtrInput interface {
	pulumi.Input

	ToSchemaPtrOutput() SchemaPtrOutput
	ToSchemaPtrOutputWithContext(context.Context) SchemaPtrOutput
}

SchemaPtrInput is an input type that accepts SchemaArgs, SchemaPtr and SchemaPtrOutput values. You can construct a concrete instance of `SchemaPtrInput` via:

        SchemaArgs{...}

or:

        nil

func SchemaPtr

func SchemaPtr(v *SchemaArgs) SchemaPtrInput

type SchemaPtrOutput

type SchemaPtrOutput struct{ *pulumi.OutputState }

func (SchemaPtrOutput) ConnectionId

func (o SchemaPtrOutput) ConnectionId() pulumi.StringPtrOutput

Connection ID associated with this schema

func (SchemaPtrOutput) Content

Content of the schema

func (SchemaPtrOutput) Elem

func (o SchemaPtrOutput) Elem() SchemaOutput

func (SchemaPtrOutput) ElementType

func (SchemaPtrOutput) ElementType() reflect.Type

func (SchemaPtrOutput) Id

ID associated with this schema

func (SchemaPtrOutput) Name

Name of the schema

func (SchemaPtrOutput) Status

Status of the schema

func (SchemaPtrOutput) ToSchemaPtrOutput

func (o SchemaPtrOutput) ToSchemaPtrOutput() SchemaPtrOutput

func (SchemaPtrOutput) ToSchemaPtrOutputWithContext

func (o SchemaPtrOutput) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput

type SchemaResponse

type SchemaResponse struct {
	// Connection ID associated with this schema
	ConnectionId *string `pulumi:"connectionId"`
	// Content of the schema
	Content *string `pulumi:"content"`
	// ID associated with this schema
	Id *string `pulumi:"id"`
	// Name of the schema
	Name *string `pulumi:"name"`
	// Status of the schema
	Status *string `pulumi:"status"`
}

The schema object.

type SchemaResponseArrayOutput

type SchemaResponseArrayOutput struct{ *pulumi.OutputState }

func (SchemaResponseArrayOutput) ElementType

func (SchemaResponseArrayOutput) ElementType() reflect.Type

func (SchemaResponseArrayOutput) Index

func (SchemaResponseArrayOutput) ToSchemaResponseArrayOutput

func (o SchemaResponseArrayOutput) ToSchemaResponseArrayOutput() SchemaResponseArrayOutput

func (SchemaResponseArrayOutput) ToSchemaResponseArrayOutputWithContext

func (o SchemaResponseArrayOutput) ToSchemaResponseArrayOutputWithContext(ctx context.Context) SchemaResponseArrayOutput

type SchemaResponseOutput

type SchemaResponseOutput struct{ *pulumi.OutputState }

The schema object.

func (SchemaResponseOutput) ConnectionId

func (o SchemaResponseOutput) ConnectionId() pulumi.StringPtrOutput

Connection ID associated with this schema

func (SchemaResponseOutput) Content

Content of the schema

func (SchemaResponseOutput) ElementType

func (SchemaResponseOutput) ElementType() reflect.Type

func (SchemaResponseOutput) Id

ID associated with this schema

func (SchemaResponseOutput) Name

Name of the schema

func (SchemaResponseOutput) Status

Status of the schema

func (SchemaResponseOutput) ToSchemaResponseOutput

func (o SchemaResponseOutput) ToSchemaResponseOutput() SchemaResponseOutput

func (SchemaResponseOutput) ToSchemaResponseOutputWithContext

func (o SchemaResponseOutput) ToSchemaResponseOutputWithContext(ctx context.Context) SchemaResponseOutput

type SchemaResponsePtrOutput

type SchemaResponsePtrOutput struct{ *pulumi.OutputState }

func (SchemaResponsePtrOutput) ConnectionId

Connection ID associated with this schema

func (SchemaResponsePtrOutput) Content

Content of the schema

func (SchemaResponsePtrOutput) Elem

func (SchemaResponsePtrOutput) ElementType

func (SchemaResponsePtrOutput) ElementType() reflect.Type

func (SchemaResponsePtrOutput) Id

ID associated with this schema

func (SchemaResponsePtrOutput) Name

Name of the schema

func (SchemaResponsePtrOutput) Status

Status of the schema

func (SchemaResponsePtrOutput) ToSchemaResponsePtrOutput

func (o SchemaResponsePtrOutput) ToSchemaResponsePtrOutput() SchemaResponsePtrOutput

func (SchemaResponsePtrOutput) ToSchemaResponsePtrOutputWithContext

func (o SchemaResponsePtrOutput) ToSchemaResponsePtrOutputWithContext(ctx context.Context) SchemaResponsePtrOutput

type SchemaStatus

type SchemaStatus string

Status of the schema

func (SchemaStatus) ElementType

func (SchemaStatus) ElementType() reflect.Type

func (SchemaStatus) ToSchemaStatusOutput

func (e SchemaStatus) ToSchemaStatusOutput() SchemaStatusOutput

func (SchemaStatus) ToSchemaStatusOutputWithContext

func (e SchemaStatus) ToSchemaStatusOutputWithContext(ctx context.Context) SchemaStatusOutput

func (SchemaStatus) ToSchemaStatusPtrOutput

func (e SchemaStatus) ToSchemaStatusPtrOutput() SchemaStatusPtrOutput

func (SchemaStatus) ToSchemaStatusPtrOutputWithContext

func (e SchemaStatus) ToSchemaStatusPtrOutputWithContext(ctx context.Context) SchemaStatusPtrOutput

func (SchemaStatus) ToStringOutput

func (e SchemaStatus) ToStringOutput() pulumi.StringOutput

func (SchemaStatus) ToStringOutputWithContext

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

func (SchemaStatus) ToStringPtrOutput

func (e SchemaStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaStatus) ToStringPtrOutputWithContext

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

type SchemaStatusInput

type SchemaStatusInput interface {
	pulumi.Input

	ToSchemaStatusOutput() SchemaStatusOutput
	ToSchemaStatusOutputWithContext(context.Context) SchemaStatusOutput
}

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

SchemaStatusNew
SchemaStatusApproved

type SchemaStatusOutput

type SchemaStatusOutput struct{ *pulumi.OutputState }

func (SchemaStatusOutput) ElementType

func (SchemaStatusOutput) ElementType() reflect.Type

func (SchemaStatusOutput) ToSchemaStatusOutput

func (o SchemaStatusOutput) ToSchemaStatusOutput() SchemaStatusOutput

func (SchemaStatusOutput) ToSchemaStatusOutputWithContext

func (o SchemaStatusOutput) ToSchemaStatusOutputWithContext(ctx context.Context) SchemaStatusOutput

func (SchemaStatusOutput) ToSchemaStatusPtrOutput

func (o SchemaStatusOutput) ToSchemaStatusPtrOutput() SchemaStatusPtrOutput

func (SchemaStatusOutput) ToSchemaStatusPtrOutputWithContext

func (o SchemaStatusOutput) ToSchemaStatusPtrOutputWithContext(ctx context.Context) SchemaStatusPtrOutput

func (SchemaStatusOutput) ToStringOutput

func (o SchemaStatusOutput) ToStringOutput() pulumi.StringOutput

func (SchemaStatusOutput) ToStringOutputWithContext

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

func (SchemaStatusOutput) ToStringPtrOutput

func (o SchemaStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaStatusOutput) ToStringPtrOutputWithContext

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

type SchemaStatusPtrInput

type SchemaStatusPtrInput interface {
	pulumi.Input

	ToSchemaStatusPtrOutput() SchemaStatusPtrOutput
	ToSchemaStatusPtrOutputWithContext(context.Context) SchemaStatusPtrOutput
}

func SchemaStatusPtr

func SchemaStatusPtr(v string) SchemaStatusPtrInput

type SchemaStatusPtrOutput

type SchemaStatusPtrOutput struct{ *pulumi.OutputState }

func (SchemaStatusPtrOutput) Elem

func (SchemaStatusPtrOutput) ElementType

func (SchemaStatusPtrOutput) ElementType() reflect.Type

func (SchemaStatusPtrOutput) ToSchemaStatusPtrOutput

func (o SchemaStatusPtrOutput) ToSchemaStatusPtrOutput() SchemaStatusPtrOutput

func (SchemaStatusPtrOutput) ToSchemaStatusPtrOutputWithContext

func (o SchemaStatusPtrOutput) ToSchemaStatusPtrOutputWithContext(ctx context.Context) SchemaStatusPtrOutput

func (SchemaStatusPtrOutput) ToStringPtrOutput

func (o SchemaStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaStatusPtrOutput) ToStringPtrOutputWithContext

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

type SelectedResource

type SelectedResource struct {
	// Id of the connection
	Id string `pulumi:"id"`
	// Location of the connection
	Location *string `pulumi:"location"`
	// Name of the connection
	Name *string `pulumi:"name"`
	// Name of the subscription with the connection
	SubscriptionName *string `pulumi:"subscriptionName"`
}

A resource selected from ARM

type SelectedResourceArgs

type SelectedResourceArgs struct {
	// Id of the connection
	Id pulumi.StringInput `pulumi:"id"`
	// Location of the connection
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Name of the connection
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Name of the subscription with the connection
	SubscriptionName pulumi.StringPtrInput `pulumi:"subscriptionName"`
}

A resource selected from ARM

func (SelectedResourceArgs) ElementType

func (SelectedResourceArgs) ElementType() reflect.Type

func (SelectedResourceArgs) ToSelectedResourceOutput

func (i SelectedResourceArgs) ToSelectedResourceOutput() SelectedResourceOutput

func (SelectedResourceArgs) ToSelectedResourceOutputWithContext

func (i SelectedResourceArgs) ToSelectedResourceOutputWithContext(ctx context.Context) SelectedResourceOutput

func (SelectedResourceArgs) ToSelectedResourcePtrOutput

func (i SelectedResourceArgs) ToSelectedResourcePtrOutput() SelectedResourcePtrOutput

func (SelectedResourceArgs) ToSelectedResourcePtrOutputWithContext

func (i SelectedResourceArgs) ToSelectedResourcePtrOutputWithContext(ctx context.Context) SelectedResourcePtrOutput

type SelectedResourceInput

type SelectedResourceInput interface {
	pulumi.Input

	ToSelectedResourceOutput() SelectedResourceOutput
	ToSelectedResourceOutputWithContext(context.Context) SelectedResourceOutput
}

SelectedResourceInput is an input type that accepts SelectedResourceArgs and SelectedResourceOutput values. You can construct a concrete instance of `SelectedResourceInput` via:

SelectedResourceArgs{...}

type SelectedResourceOutput

type SelectedResourceOutput struct{ *pulumi.OutputState }

A resource selected from ARM

func (SelectedResourceOutput) ElementType

func (SelectedResourceOutput) ElementType() reflect.Type

func (SelectedResourceOutput) Id

Id of the connection

func (SelectedResourceOutput) Location

Location of the connection

func (SelectedResourceOutput) Name

Name of the connection

func (SelectedResourceOutput) SubscriptionName

func (o SelectedResourceOutput) SubscriptionName() pulumi.StringPtrOutput

Name of the subscription with the connection

func (SelectedResourceOutput) ToSelectedResourceOutput

func (o SelectedResourceOutput) ToSelectedResourceOutput() SelectedResourceOutput

func (SelectedResourceOutput) ToSelectedResourceOutputWithContext

func (o SelectedResourceOutput) ToSelectedResourceOutputWithContext(ctx context.Context) SelectedResourceOutput

func (SelectedResourceOutput) ToSelectedResourcePtrOutput

func (o SelectedResourceOutput) ToSelectedResourcePtrOutput() SelectedResourcePtrOutput

func (SelectedResourceOutput) ToSelectedResourcePtrOutputWithContext

func (o SelectedResourceOutput) ToSelectedResourcePtrOutputWithContext(ctx context.Context) SelectedResourcePtrOutput

type SelectedResourcePtrInput

type SelectedResourcePtrInput interface {
	pulumi.Input

	ToSelectedResourcePtrOutput() SelectedResourcePtrOutput
	ToSelectedResourcePtrOutputWithContext(context.Context) SelectedResourcePtrOutput
}

SelectedResourcePtrInput is an input type that accepts SelectedResourceArgs, SelectedResourcePtr and SelectedResourcePtrOutput values. You can construct a concrete instance of `SelectedResourcePtrInput` via:

        SelectedResourceArgs{...}

or:

        nil

type SelectedResourcePtrOutput

type SelectedResourcePtrOutput struct{ *pulumi.OutputState }

func (SelectedResourcePtrOutput) Elem

func (SelectedResourcePtrOutput) ElementType

func (SelectedResourcePtrOutput) ElementType() reflect.Type

func (SelectedResourcePtrOutput) Id

Id of the connection

func (SelectedResourcePtrOutput) Location

Location of the connection

func (SelectedResourcePtrOutput) Name

Name of the connection

func (SelectedResourcePtrOutput) SubscriptionName

func (o SelectedResourcePtrOutput) SubscriptionName() pulumi.StringPtrOutput

Name of the subscription with the connection

func (SelectedResourcePtrOutput) ToSelectedResourcePtrOutput

func (o SelectedResourcePtrOutput) ToSelectedResourcePtrOutput() SelectedResourcePtrOutput

func (SelectedResourcePtrOutput) ToSelectedResourcePtrOutputWithContext

func (o SelectedResourcePtrOutput) ToSelectedResourcePtrOutputWithContext(ctx context.Context) SelectedResourcePtrOutput

type SelectedResourceResponse

type SelectedResourceResponse struct {
	// Id of the connection
	Id string `pulumi:"id"`
	// Location of the connection
	Location *string `pulumi:"location"`
	// Name of the connection
	Name *string `pulumi:"name"`
	// Name of the subscription with the connection
	SubscriptionName *string `pulumi:"subscriptionName"`
}

A resource selected from ARM

type SelectedResourceResponseOutput

type SelectedResourceResponseOutput struct{ *pulumi.OutputState }

A resource selected from ARM

func (SelectedResourceResponseOutput) ElementType

func (SelectedResourceResponseOutput) Id

Id of the connection

func (SelectedResourceResponseOutput) Location

Location of the connection

func (SelectedResourceResponseOutput) Name

Name of the connection

func (SelectedResourceResponseOutput) SubscriptionName

Name of the subscription with the connection

func (SelectedResourceResponseOutput) ToSelectedResourceResponseOutput

func (o SelectedResourceResponseOutput) ToSelectedResourceResponseOutput() SelectedResourceResponseOutput

func (SelectedResourceResponseOutput) ToSelectedResourceResponseOutputWithContext

func (o SelectedResourceResponseOutput) ToSelectedResourceResponseOutputWithContext(ctx context.Context) SelectedResourceResponseOutput

type SelectedResourceResponsePtrOutput

type SelectedResourceResponsePtrOutput struct{ *pulumi.OutputState }

func (SelectedResourceResponsePtrOutput) Elem

func (SelectedResourceResponsePtrOutput) ElementType

func (SelectedResourceResponsePtrOutput) Id

Id of the connection

func (SelectedResourceResponsePtrOutput) Location

Location of the connection

func (SelectedResourceResponsePtrOutput) Name

Name of the connection

func (SelectedResourceResponsePtrOutput) SubscriptionName

Name of the subscription with the connection

func (SelectedResourceResponsePtrOutput) ToSelectedResourceResponsePtrOutput

func (o SelectedResourceResponsePtrOutput) ToSelectedResourceResponsePtrOutput() SelectedResourceResponsePtrOutput

func (SelectedResourceResponsePtrOutput) ToSelectedResourceResponsePtrOutputWithContext

func (o SelectedResourceResponsePtrOutput) ToSelectedResourceResponsePtrOutputWithContext(ctx context.Context) SelectedResourceResponsePtrOutput

type Subscriber

type Subscriber struct {
	// Email of the subscriber
	Email *string `pulumi:"email"`
	// Number specifying what notifications to receive
	Notifications *float64 `pulumi:"notifications"`
}

type SubscriberArgs

type SubscriberArgs struct {
	// Email of the subscriber
	Email pulumi.StringPtrInput `pulumi:"email"`
	// Number specifying what notifications to receive
	Notifications pulumi.Float64PtrInput `pulumi:"notifications"`
}

func (SubscriberArgs) ElementType

func (SubscriberArgs) ElementType() reflect.Type

func (SubscriberArgs) ToSubscriberOutput

func (i SubscriberArgs) ToSubscriberOutput() SubscriberOutput

func (SubscriberArgs) ToSubscriberOutputWithContext

func (i SubscriberArgs) ToSubscriberOutputWithContext(ctx context.Context) SubscriberOutput

type SubscriberArray

type SubscriberArray []SubscriberInput

func (SubscriberArray) ElementType

func (SubscriberArray) ElementType() reflect.Type

func (SubscriberArray) ToSubscriberArrayOutput

func (i SubscriberArray) ToSubscriberArrayOutput() SubscriberArrayOutput

func (SubscriberArray) ToSubscriberArrayOutputWithContext

func (i SubscriberArray) ToSubscriberArrayOutputWithContext(ctx context.Context) SubscriberArrayOutput

type SubscriberArrayInput

type SubscriberArrayInput interface {
	pulumi.Input

	ToSubscriberArrayOutput() SubscriberArrayOutput
	ToSubscriberArrayOutputWithContext(context.Context) SubscriberArrayOutput
}

SubscriberArrayInput is an input type that accepts SubscriberArray and SubscriberArrayOutput values. You can construct a concrete instance of `SubscriberArrayInput` via:

SubscriberArray{ SubscriberArgs{...} }

type SubscriberArrayOutput

type SubscriberArrayOutput struct{ *pulumi.OutputState }

func (SubscriberArrayOutput) ElementType

func (SubscriberArrayOutput) ElementType() reflect.Type

func (SubscriberArrayOutput) Index

func (SubscriberArrayOutput) ToSubscriberArrayOutput

func (o SubscriberArrayOutput) ToSubscriberArrayOutput() SubscriberArrayOutput

func (SubscriberArrayOutput) ToSubscriberArrayOutputWithContext

func (o SubscriberArrayOutput) ToSubscriberArrayOutputWithContext(ctx context.Context) SubscriberArrayOutput

type SubscriberInput

type SubscriberInput interface {
	pulumi.Input

	ToSubscriberOutput() SubscriberOutput
	ToSubscriberOutputWithContext(context.Context) SubscriberOutput
}

SubscriberInput is an input type that accepts SubscriberArgs and SubscriberOutput values. You can construct a concrete instance of `SubscriberInput` via:

SubscriberArgs{...}

type SubscriberOutput

type SubscriberOutput struct{ *pulumi.OutputState }

func (SubscriberOutput) ElementType

func (SubscriberOutput) ElementType() reflect.Type

func (SubscriberOutput) Email

Email of the subscriber

func (SubscriberOutput) Notifications

func (o SubscriberOutput) Notifications() pulumi.Float64PtrOutput

Number specifying what notifications to receive

func (SubscriberOutput) ToSubscriberOutput

func (o SubscriberOutput) ToSubscriberOutput() SubscriberOutput

func (SubscriberOutput) ToSubscriberOutputWithContext

func (o SubscriberOutput) ToSubscriberOutputWithContext(ctx context.Context) SubscriberOutput

type SubscriberResponse

type SubscriberResponse struct {
	// Email of the subscriber
	Email *string `pulumi:"email"`
	// Number specifying what notifications to receive
	Notifications *float64 `pulumi:"notifications"`
}

type SubscriberResponseArrayOutput

type SubscriberResponseArrayOutput struct{ *pulumi.OutputState }

func (SubscriberResponseArrayOutput) ElementType

func (SubscriberResponseArrayOutput) Index

func (SubscriberResponseArrayOutput) ToSubscriberResponseArrayOutput

func (o SubscriberResponseArrayOutput) ToSubscriberResponseArrayOutput() SubscriberResponseArrayOutput

func (SubscriberResponseArrayOutput) ToSubscriberResponseArrayOutputWithContext

func (o SubscriberResponseArrayOutput) ToSubscriberResponseArrayOutputWithContext(ctx context.Context) SubscriberResponseArrayOutput

type SubscriberResponseOutput

type SubscriberResponseOutput struct{ *pulumi.OutputState }

func (SubscriberResponseOutput) ElementType

func (SubscriberResponseOutput) ElementType() reflect.Type

func (SubscriberResponseOutput) Email

Email of the subscriber

func (SubscriberResponseOutput) Notifications

Number specifying what notifications to receive

func (SubscriberResponseOutput) ToSubscriberResponseOutput

func (o SubscriberResponseOutput) ToSubscriberResponseOutput() SubscriberResponseOutput

func (SubscriberResponseOutput) ToSubscriberResponseOutputWithContext

func (o SubscriberResponseOutput) ToSubscriberResponseOutputWithContext(ctx context.Context) SubscriberResponseOutput

type SystemDataResponse

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

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// The client ID of the assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal ID of the assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

User assigned identity properties

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

User assigned identity properties

func (UserAssignedIdentityResponseOutput) ClientId

The client ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

The principal ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

Jump to

Keyboard shortcuts

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