v20200301preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// The default SKU.
	ClusterSkuNameDefault = ClusterSkuName("Default")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The current entity tag for the cluster. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The geo-location where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties associated with a Stream Analytics cluster.
	Properties ClusterPropertiesResponseOutput `pulumi:"properties"`
	// The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.
	Sku ClusterSkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

A Stream Analytics Cluster object

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

func (*Cluster) ElementType added in v0.2.6

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput added in v0.2.6

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext added in v0.2.6

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// The name of the cluster.
	ClusterName pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.
	Sku ClusterSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterInput added in v0.2.6

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterJobResponse

type ClusterJobResponse struct {
	// Resource ID of the streaming job.
	Id string `pulumi:"id"`
	// The current execution state of the streaming job.
	JobState string `pulumi:"jobState"`
	// The number of streaming units that are used by the streaming job.
	StreamingUnits int `pulumi:"streamingUnits"`
}

A streaming job.

type ClusterJobResponseArgs

type ClusterJobResponseArgs struct {
	// Resource ID of the streaming job.
	Id pulumi.StringInput `pulumi:"id"`
	// The current execution state of the streaming job.
	JobState pulumi.StringInput `pulumi:"jobState"`
	// The number of streaming units that are used by the streaming job.
	StreamingUnits pulumi.IntInput `pulumi:"streamingUnits"`
}

A streaming job.

func (ClusterJobResponseArgs) ElementType

func (ClusterJobResponseArgs) ElementType() reflect.Type

func (ClusterJobResponseArgs) ToClusterJobResponseOutput

func (i ClusterJobResponseArgs) ToClusterJobResponseOutput() ClusterJobResponseOutput

func (ClusterJobResponseArgs) ToClusterJobResponseOutputWithContext

func (i ClusterJobResponseArgs) ToClusterJobResponseOutputWithContext(ctx context.Context) ClusterJobResponseOutput

type ClusterJobResponseArray

type ClusterJobResponseArray []ClusterJobResponseInput

func (ClusterJobResponseArray) ElementType

func (ClusterJobResponseArray) ElementType() reflect.Type

func (ClusterJobResponseArray) ToClusterJobResponseArrayOutput

func (i ClusterJobResponseArray) ToClusterJobResponseArrayOutput() ClusterJobResponseArrayOutput

func (ClusterJobResponseArray) ToClusterJobResponseArrayOutputWithContext

func (i ClusterJobResponseArray) ToClusterJobResponseArrayOutputWithContext(ctx context.Context) ClusterJobResponseArrayOutput

type ClusterJobResponseArrayInput

type ClusterJobResponseArrayInput interface {
	pulumi.Input

	ToClusterJobResponseArrayOutput() ClusterJobResponseArrayOutput
	ToClusterJobResponseArrayOutputWithContext(context.Context) ClusterJobResponseArrayOutput
}

ClusterJobResponseArrayInput is an input type that accepts ClusterJobResponseArray and ClusterJobResponseArrayOutput values. You can construct a concrete instance of `ClusterJobResponseArrayInput` via:

ClusterJobResponseArray{ ClusterJobResponseArgs{...} }

type ClusterJobResponseArrayOutput

type ClusterJobResponseArrayOutput struct{ *pulumi.OutputState }

func (ClusterJobResponseArrayOutput) ElementType

func (ClusterJobResponseArrayOutput) Index

func (ClusterJobResponseArrayOutput) ToClusterJobResponseArrayOutput

func (o ClusterJobResponseArrayOutput) ToClusterJobResponseArrayOutput() ClusterJobResponseArrayOutput

func (ClusterJobResponseArrayOutput) ToClusterJobResponseArrayOutputWithContext

func (o ClusterJobResponseArrayOutput) ToClusterJobResponseArrayOutputWithContext(ctx context.Context) ClusterJobResponseArrayOutput

type ClusterJobResponseInput

type ClusterJobResponseInput interface {
	pulumi.Input

	ToClusterJobResponseOutput() ClusterJobResponseOutput
	ToClusterJobResponseOutputWithContext(context.Context) ClusterJobResponseOutput
}

ClusterJobResponseInput is an input type that accepts ClusterJobResponseArgs and ClusterJobResponseOutput values. You can construct a concrete instance of `ClusterJobResponseInput` via:

ClusterJobResponseArgs{...}

type ClusterJobResponseOutput

type ClusterJobResponseOutput struct{ *pulumi.OutputState }

A streaming job.

func (ClusterJobResponseOutput) ElementType

func (ClusterJobResponseOutput) ElementType() reflect.Type

func (ClusterJobResponseOutput) Id

Resource ID of the streaming job.

func (ClusterJobResponseOutput) JobState

The current execution state of the streaming job.

func (ClusterJobResponseOutput) StreamingUnits

func (o ClusterJobResponseOutput) StreamingUnits() pulumi.IntOutput

The number of streaming units that are used by the streaming job.

func (ClusterJobResponseOutput) ToClusterJobResponseOutput

func (o ClusterJobResponseOutput) ToClusterJobResponseOutput() ClusterJobResponseOutput

func (ClusterJobResponseOutput) ToClusterJobResponseOutputWithContext

func (o ClusterJobResponseOutput) ToClusterJobResponseOutputWithContext(ctx context.Context) ClusterJobResponseOutput

type ClusterOutput added in v0.2.6

type ClusterOutput struct {
	*pulumi.OutputState
}

func (ClusterOutput) ElementType added in v0.2.6

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ToClusterOutput added in v0.2.6

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext added in v0.2.6

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterPropertiesResponse

type ClusterPropertiesResponse struct {
	// Represents the number of streaming units currently being used on the cluster.
	CapacityAllocated int `pulumi:"capacityAllocated"`
	// Represents the sum of the SUs of all streaming jobs associated with the cluster. If all of the jobs were running, this would be the capacity allocated.
	CapacityAssigned int `pulumi:"capacityAssigned"`
	// Unique identifier for the cluster.
	ClusterId string `pulumi:"clusterId"`
	// The date this cluster was created.
	CreatedDate string `pulumi:"createdDate"`
	// The status of the cluster provisioning. The three terminal states are: Succeeded, Failed and Canceled
	ProvisioningState string `pulumi:"provisioningState"`
}

The properties associated with a Stream Analytics cluster.

type ClusterPropertiesResponseArgs

type ClusterPropertiesResponseArgs struct {
	// Represents the number of streaming units currently being used on the cluster.
	CapacityAllocated pulumi.IntInput `pulumi:"capacityAllocated"`
	// Represents the sum of the SUs of all streaming jobs associated with the cluster. If all of the jobs were running, this would be the capacity allocated.
	CapacityAssigned pulumi.IntInput `pulumi:"capacityAssigned"`
	// Unique identifier for the cluster.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// The date this cluster was created.
	CreatedDate pulumi.StringInput `pulumi:"createdDate"`
	// The status of the cluster provisioning. The three terminal states are: Succeeded, Failed and Canceled
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

The properties associated with a Stream Analytics cluster.

func (ClusterPropertiesResponseArgs) ElementType

func (ClusterPropertiesResponseArgs) ToClusterPropertiesResponseOutput

func (i ClusterPropertiesResponseArgs) ToClusterPropertiesResponseOutput() ClusterPropertiesResponseOutput

func (ClusterPropertiesResponseArgs) ToClusterPropertiesResponseOutputWithContext

func (i ClusterPropertiesResponseArgs) ToClusterPropertiesResponseOutputWithContext(ctx context.Context) ClusterPropertiesResponseOutput

func (ClusterPropertiesResponseArgs) ToClusterPropertiesResponsePtrOutput

func (i ClusterPropertiesResponseArgs) ToClusterPropertiesResponsePtrOutput() ClusterPropertiesResponsePtrOutput

func (ClusterPropertiesResponseArgs) ToClusterPropertiesResponsePtrOutputWithContext

func (i ClusterPropertiesResponseArgs) ToClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterPropertiesResponsePtrOutput

type ClusterPropertiesResponseInput

type ClusterPropertiesResponseInput interface {
	pulumi.Input

	ToClusterPropertiesResponseOutput() ClusterPropertiesResponseOutput
	ToClusterPropertiesResponseOutputWithContext(context.Context) ClusterPropertiesResponseOutput
}

ClusterPropertiesResponseInput is an input type that accepts ClusterPropertiesResponseArgs and ClusterPropertiesResponseOutput values. You can construct a concrete instance of `ClusterPropertiesResponseInput` via:

ClusterPropertiesResponseArgs{...}

type ClusterPropertiesResponseOutput

type ClusterPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties associated with a Stream Analytics cluster.

func (ClusterPropertiesResponseOutput) CapacityAllocated

func (o ClusterPropertiesResponseOutput) CapacityAllocated() pulumi.IntOutput

Represents the number of streaming units currently being used on the cluster.

func (ClusterPropertiesResponseOutput) CapacityAssigned

func (o ClusterPropertiesResponseOutput) CapacityAssigned() pulumi.IntOutput

Represents the sum of the SUs of all streaming jobs associated with the cluster. If all of the jobs were running, this would be the capacity allocated.

func (ClusterPropertiesResponseOutput) ClusterId

Unique identifier for the cluster.

func (ClusterPropertiesResponseOutput) CreatedDate

The date this cluster was created.

func (ClusterPropertiesResponseOutput) ElementType

func (ClusterPropertiesResponseOutput) ProvisioningState

func (o ClusterPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

The status of the cluster provisioning. The three terminal states are: Succeeded, Failed and Canceled

func (ClusterPropertiesResponseOutput) ToClusterPropertiesResponseOutput

func (o ClusterPropertiesResponseOutput) ToClusterPropertiesResponseOutput() ClusterPropertiesResponseOutput

func (ClusterPropertiesResponseOutput) ToClusterPropertiesResponseOutputWithContext

func (o ClusterPropertiesResponseOutput) ToClusterPropertiesResponseOutputWithContext(ctx context.Context) ClusterPropertiesResponseOutput

func (ClusterPropertiesResponseOutput) ToClusterPropertiesResponsePtrOutput

func (o ClusterPropertiesResponseOutput) ToClusterPropertiesResponsePtrOutput() ClusterPropertiesResponsePtrOutput

func (ClusterPropertiesResponseOutput) ToClusterPropertiesResponsePtrOutputWithContext

func (o ClusterPropertiesResponseOutput) ToClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterPropertiesResponsePtrOutput

type ClusterPropertiesResponsePtrInput

type ClusterPropertiesResponsePtrInput interface {
	pulumi.Input

	ToClusterPropertiesResponsePtrOutput() ClusterPropertiesResponsePtrOutput
	ToClusterPropertiesResponsePtrOutputWithContext(context.Context) ClusterPropertiesResponsePtrOutput
}

ClusterPropertiesResponsePtrInput is an input type that accepts ClusterPropertiesResponseArgs, ClusterPropertiesResponsePtr and ClusterPropertiesResponsePtrOutput values. You can construct a concrete instance of `ClusterPropertiesResponsePtrInput` via:

        ClusterPropertiesResponseArgs{...}

or:

        nil

type ClusterPropertiesResponsePtrOutput

type ClusterPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterPropertiesResponsePtrOutput) CapacityAllocated

Represents the number of streaming units currently being used on the cluster.

func (ClusterPropertiesResponsePtrOutput) CapacityAssigned

Represents the sum of the SUs of all streaming jobs associated with the cluster. If all of the jobs were running, this would be the capacity allocated.

func (ClusterPropertiesResponsePtrOutput) ClusterId

Unique identifier for the cluster.

func (ClusterPropertiesResponsePtrOutput) CreatedDate

The date this cluster was created.

func (ClusterPropertiesResponsePtrOutput) Elem

func (ClusterPropertiesResponsePtrOutput) ElementType

func (ClusterPropertiesResponsePtrOutput) ProvisioningState

The status of the cluster provisioning. The three terminal states are: Succeeded, Failed and Canceled

func (ClusterPropertiesResponsePtrOutput) ToClusterPropertiesResponsePtrOutput

func (o ClusterPropertiesResponsePtrOutput) ToClusterPropertiesResponsePtrOutput() ClusterPropertiesResponsePtrOutput

func (ClusterPropertiesResponsePtrOutput) ToClusterPropertiesResponsePtrOutputWithContext

func (o ClusterPropertiesResponsePtrOutput) ToClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterPropertiesResponsePtrOutput

type ClusterSku

type ClusterSku struct {
	// Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests.
	Capacity *int `pulumi:"capacity"`
	// Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.
	Name *string `pulumi:"name"`
}

The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.

type ClusterSkuArgs

type ClusterSkuArgs struct {
	// Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuArgs) ElementType

func (ClusterSkuArgs) ElementType() reflect.Type

func (ClusterSkuArgs) ToClusterSkuOutput

func (i ClusterSkuArgs) ToClusterSkuOutput() ClusterSkuOutput

func (ClusterSkuArgs) ToClusterSkuOutputWithContext

func (i ClusterSkuArgs) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput

func (ClusterSkuArgs) ToClusterSkuPtrOutput

func (i ClusterSkuArgs) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuArgs) ToClusterSkuPtrOutputWithContext

func (i ClusterSkuArgs) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuInput

type ClusterSkuInput interface {
	pulumi.Input

	ToClusterSkuOutput() ClusterSkuOutput
	ToClusterSkuOutputWithContext(context.Context) ClusterSkuOutput
}

ClusterSkuInput is an input type that accepts ClusterSkuArgs and ClusterSkuOutput values. You can construct a concrete instance of `ClusterSkuInput` via:

ClusterSkuArgs{...}

type ClusterSkuName added in v0.3.1

type ClusterSkuName pulumi.String

Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuName) ElementType added in v0.3.1

func (ClusterSkuName) ElementType() reflect.Type

func (ClusterSkuName) ToStringOutput added in v0.3.1

func (e ClusterSkuName) ToStringOutput() pulumi.StringOutput

func (ClusterSkuName) ToStringOutputWithContext added in v0.3.1

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

func (ClusterSkuName) ToStringPtrOutput added in v0.3.1

func (e ClusterSkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSkuName) ToStringPtrOutputWithContext added in v0.3.1

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

type ClusterSkuOutput

type ClusterSkuOutput struct{ *pulumi.OutputState }

The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuOutput) Capacity

func (o ClusterSkuOutput) Capacity() pulumi.IntPtrOutput

Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuOutput) ElementType

func (ClusterSkuOutput) ElementType() reflect.Type

func (ClusterSkuOutput) Name

Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuOutput) ToClusterSkuOutput

func (o ClusterSkuOutput) ToClusterSkuOutput() ClusterSkuOutput

func (ClusterSkuOutput) ToClusterSkuOutputWithContext

func (o ClusterSkuOutput) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput

func (ClusterSkuOutput) ToClusterSkuPtrOutput

func (o ClusterSkuOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuOutput) ToClusterSkuPtrOutputWithContext

func (o ClusterSkuOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuPtrInput

type ClusterSkuPtrInput interface {
	pulumi.Input

	ToClusterSkuPtrOutput() ClusterSkuPtrOutput
	ToClusterSkuPtrOutputWithContext(context.Context) ClusterSkuPtrOutput
}

ClusterSkuPtrInput is an input type that accepts ClusterSkuArgs, ClusterSkuPtr and ClusterSkuPtrOutput values. You can construct a concrete instance of `ClusterSkuPtrInput` via:

        ClusterSkuArgs{...}

or:

        nil

func ClusterSkuPtr

func ClusterSkuPtr(v *ClusterSkuArgs) ClusterSkuPtrInput

type ClusterSkuPtrOutput

type ClusterSkuPtrOutput struct{ *pulumi.OutputState }

func (ClusterSkuPtrOutput) Capacity

Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuPtrOutput) Elem

func (ClusterSkuPtrOutput) ElementType

func (ClusterSkuPtrOutput) ElementType() reflect.Type

func (ClusterSkuPtrOutput) Name

Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuPtrOutput) ToClusterSkuPtrOutput

func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext

func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuResponse

type ClusterSkuResponse struct {
	// Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests.
	Capacity *int `pulumi:"capacity"`
	// Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.
	Name *string `pulumi:"name"`
}

The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.

type ClusterSkuResponseArgs

type ClusterSkuResponseArgs struct {
	// Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuResponseArgs) ElementType

func (ClusterSkuResponseArgs) ElementType() reflect.Type

func (ClusterSkuResponseArgs) ToClusterSkuResponseOutput

func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutput() ClusterSkuResponseOutput

func (ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext

func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput

func (ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput

func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput

func (ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext

func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput

type ClusterSkuResponseInput

type ClusterSkuResponseInput interface {
	pulumi.Input

	ToClusterSkuResponseOutput() ClusterSkuResponseOutput
	ToClusterSkuResponseOutputWithContext(context.Context) ClusterSkuResponseOutput
}

ClusterSkuResponseInput is an input type that accepts ClusterSkuResponseArgs and ClusterSkuResponseOutput values. You can construct a concrete instance of `ClusterSkuResponseInput` via:

ClusterSkuResponseArgs{...}

type ClusterSkuResponseOutput

type ClusterSkuResponseOutput struct{ *pulumi.OutputState }

The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuResponseOutput) Capacity

Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuResponseOutput) ElementType

func (ClusterSkuResponseOutput) ElementType() reflect.Type

func (ClusterSkuResponseOutput) Name

Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuResponseOutput) ToClusterSkuResponseOutput

func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutput() ClusterSkuResponseOutput

func (ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext

func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput

func (ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput

func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput

func (ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext

func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput

type ClusterSkuResponsePtrInput

type ClusterSkuResponsePtrInput interface {
	pulumi.Input

	ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
	ToClusterSkuResponsePtrOutputWithContext(context.Context) ClusterSkuResponsePtrOutput
}

ClusterSkuResponsePtrInput is an input type that accepts ClusterSkuResponseArgs, ClusterSkuResponsePtr and ClusterSkuResponsePtrOutput values. You can construct a concrete instance of `ClusterSkuResponsePtrInput` via:

        ClusterSkuResponseArgs{...}

or:

        nil

type ClusterSkuResponsePtrOutput

type ClusterSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterSkuResponsePtrOutput) Capacity

Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuResponsePtrOutput) Elem

func (ClusterSkuResponsePtrOutput) ElementType

func (ClusterSkuResponsePtrOutput) Name

Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests.

func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput

func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput

func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext

func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput

type ClusterState

type ClusterState struct {
	// The current entity tag for the cluster. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The properties associated with a Stream Analytics cluster.
	Properties ClusterPropertiesResponsePtrInput
	// The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.
	Sku ClusterSkuResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ListClusterStreamingJobsArgs

type ListClusterStreamingJobsArgs struct {
	// The name of the cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListClusterStreamingJobsResult

type ListClusterStreamingJobsResult struct {
	// The URL to fetch the next set of streaming jobs.
	NextLink string `pulumi:"nextLink"`
	// A list of streaming jobs.
	Value []ClusterJobResponse `pulumi:"value"`
}

A list of streaming jobs. Populated by a List operation.

type LookupClusterArgs

type LookupClusterArgs struct {
	// The name of the cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClusterResult

type LookupClusterResult struct {
	// The current entity tag for the cluster. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
	Etag string `pulumi:"etag"`
	// Fully qualified resource Id for the resource. Ex - /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"`
	// The properties associated with a Stream Analytics cluster.
	Properties ClusterPropertiesResponse `pulumi:"properties"`
	// The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests.
	Sku *ClusterSkuResponse `pulumi:"sku"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

A Stream Analytics Cluster object

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

type LookupPrivateEndpointArgs

type LookupPrivateEndpointArgs struct {
	// The name of the cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the private endpoint.
	PrivateEndpointName string `pulumi:"privateEndpointName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointResult

type LookupPrivateEndpointResult struct {
	// Unique opaque string (generally a GUID) that represents the metadata state of the resource (private endpoint) and changes whenever the resource is updated. Required on PUT (CreateOrUpdate) requests.
	Etag string `pulumi:"etag"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The properties associated with a private endpoint.
	Properties PrivateEndpointPropertiesResponse `pulumi:"properties"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

Complete information about the private endpoint.

type PrivateEndpoint

type PrivateEndpoint struct {
	pulumi.CustomResourceState

	// Unique opaque string (generally a GUID) that represents the metadata state of the resource (private endpoint) and changes whenever the resource is updated. Required on PUT (CreateOrUpdate) requests.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties associated with a private endpoint.
	Properties PrivateEndpointPropertiesResponseOutput `pulumi:"properties"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

Complete information about the private endpoint.

func GetPrivateEndpoint

func GetPrivateEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointState, opts ...pulumi.ResourceOption) (*PrivateEndpoint, error)

GetPrivateEndpoint gets an existing PrivateEndpoint 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 NewPrivateEndpoint

func NewPrivateEndpoint(ctx *pulumi.Context,
	name string, args *PrivateEndpointArgs, opts ...pulumi.ResourceOption) (*PrivateEndpoint, error)

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

func (*PrivateEndpoint) ElementType added in v0.2.6

func (*PrivateEndpoint) ElementType() reflect.Type

func (*PrivateEndpoint) ToPrivateEndpointOutput added in v0.2.6

func (i *PrivateEndpoint) ToPrivateEndpointOutput() PrivateEndpointOutput

func (*PrivateEndpoint) ToPrivateEndpointOutputWithContext added in v0.2.6

func (i *PrivateEndpoint) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// The name of the cluster.
	ClusterName pulumi.StringInput
	// The name of the private endpoint.
	PrivateEndpointName pulumi.StringInput
	// The properties associated with a private endpoint.
	Properties PrivateEndpointPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpoint resource.

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

type PrivateEndpointInput added in v0.2.6

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
}

type PrivateEndpointOutput added in v0.2.6

type PrivateEndpointOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointOutput) ElementType added in v0.2.6

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) ToPrivateEndpointOutput added in v0.2.6

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext added in v0.2.6

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

type PrivateEndpointProperties

type PrivateEndpointProperties struct {
	// A list of connections to the remote resource. Immutable after it is set.
	ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection `pulumi:"manualPrivateLinkServiceConnections"`
}

The properties associated with a private endpoint.

type PrivateEndpointPropertiesArgs

type PrivateEndpointPropertiesArgs struct {
	// A list of connections to the remote resource. Immutable after it is set.
	ManualPrivateLinkServiceConnections PrivateLinkServiceConnectionArrayInput `pulumi:"manualPrivateLinkServiceConnections"`
}

The properties associated with a private endpoint.

func (PrivateEndpointPropertiesArgs) ElementType

func (PrivateEndpointPropertiesArgs) ToPrivateEndpointPropertiesOutput

func (i PrivateEndpointPropertiesArgs) ToPrivateEndpointPropertiesOutput() PrivateEndpointPropertiesOutput

func (PrivateEndpointPropertiesArgs) ToPrivateEndpointPropertiesOutputWithContext

func (i PrivateEndpointPropertiesArgs) ToPrivateEndpointPropertiesOutputWithContext(ctx context.Context) PrivateEndpointPropertiesOutput

func (PrivateEndpointPropertiesArgs) ToPrivateEndpointPropertiesPtrOutput

func (i PrivateEndpointPropertiesArgs) ToPrivateEndpointPropertiesPtrOutput() PrivateEndpointPropertiesPtrOutput

func (PrivateEndpointPropertiesArgs) ToPrivateEndpointPropertiesPtrOutputWithContext

func (i PrivateEndpointPropertiesArgs) ToPrivateEndpointPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertiesPtrOutput

type PrivateEndpointPropertiesInput

type PrivateEndpointPropertiesInput interface {
	pulumi.Input

	ToPrivateEndpointPropertiesOutput() PrivateEndpointPropertiesOutput
	ToPrivateEndpointPropertiesOutputWithContext(context.Context) PrivateEndpointPropertiesOutput
}

PrivateEndpointPropertiesInput is an input type that accepts PrivateEndpointPropertiesArgs and PrivateEndpointPropertiesOutput values. You can construct a concrete instance of `PrivateEndpointPropertiesInput` via:

PrivateEndpointPropertiesArgs{...}

type PrivateEndpointPropertiesOutput

type PrivateEndpointPropertiesOutput struct{ *pulumi.OutputState }

The properties associated with a private endpoint.

func (PrivateEndpointPropertiesOutput) ElementType

func (PrivateEndpointPropertiesOutput) ManualPrivateLinkServiceConnections

func (o PrivateEndpointPropertiesOutput) ManualPrivateLinkServiceConnections() PrivateLinkServiceConnectionArrayOutput

A list of connections to the remote resource. Immutable after it is set.

func (PrivateEndpointPropertiesOutput) ToPrivateEndpointPropertiesOutput

func (o PrivateEndpointPropertiesOutput) ToPrivateEndpointPropertiesOutput() PrivateEndpointPropertiesOutput

func (PrivateEndpointPropertiesOutput) ToPrivateEndpointPropertiesOutputWithContext

func (o PrivateEndpointPropertiesOutput) ToPrivateEndpointPropertiesOutputWithContext(ctx context.Context) PrivateEndpointPropertiesOutput

func (PrivateEndpointPropertiesOutput) ToPrivateEndpointPropertiesPtrOutput

func (o PrivateEndpointPropertiesOutput) ToPrivateEndpointPropertiesPtrOutput() PrivateEndpointPropertiesPtrOutput

func (PrivateEndpointPropertiesOutput) ToPrivateEndpointPropertiesPtrOutputWithContext

func (o PrivateEndpointPropertiesOutput) ToPrivateEndpointPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertiesPtrOutput

type PrivateEndpointPropertiesPtrInput

type PrivateEndpointPropertiesPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPropertiesPtrOutput() PrivateEndpointPropertiesPtrOutput
	ToPrivateEndpointPropertiesPtrOutputWithContext(context.Context) PrivateEndpointPropertiesPtrOutput
}

PrivateEndpointPropertiesPtrInput is an input type that accepts PrivateEndpointPropertiesArgs, PrivateEndpointPropertiesPtr and PrivateEndpointPropertiesPtrOutput values. You can construct a concrete instance of `PrivateEndpointPropertiesPtrInput` via:

        PrivateEndpointPropertiesArgs{...}

or:

        nil

type PrivateEndpointPropertiesPtrOutput

type PrivateEndpointPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPropertiesPtrOutput) Elem

func (PrivateEndpointPropertiesPtrOutput) ElementType

func (PrivateEndpointPropertiesPtrOutput) ManualPrivateLinkServiceConnections

func (o PrivateEndpointPropertiesPtrOutput) ManualPrivateLinkServiceConnections() PrivateLinkServiceConnectionArrayOutput

A list of connections to the remote resource. Immutable after it is set.

func (PrivateEndpointPropertiesPtrOutput) ToPrivateEndpointPropertiesPtrOutput

func (o PrivateEndpointPropertiesPtrOutput) ToPrivateEndpointPropertiesPtrOutput() PrivateEndpointPropertiesPtrOutput

func (PrivateEndpointPropertiesPtrOutput) ToPrivateEndpointPropertiesPtrOutputWithContext

func (o PrivateEndpointPropertiesPtrOutput) ToPrivateEndpointPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertiesPtrOutput

type PrivateEndpointPropertiesResponse

type PrivateEndpointPropertiesResponse struct {
	// The date when this private endpoint was created.
	CreatedDate string `pulumi:"createdDate"`
	// A list of connections to the remote resource. Immutable after it is set.
	ManualPrivateLinkServiceConnections []PrivateLinkServiceConnectionResponse `pulumi:"manualPrivateLinkServiceConnections"`
}

The properties associated with a private endpoint.

type PrivateEndpointPropertiesResponseArgs

type PrivateEndpointPropertiesResponseArgs struct {
	// The date when this private endpoint was created.
	CreatedDate pulumi.StringInput `pulumi:"createdDate"`
	// A list of connections to the remote resource. Immutable after it is set.
	ManualPrivateLinkServiceConnections PrivateLinkServiceConnectionResponseArrayInput `pulumi:"manualPrivateLinkServiceConnections"`
}

The properties associated with a private endpoint.

func (PrivateEndpointPropertiesResponseArgs) ElementType

func (PrivateEndpointPropertiesResponseArgs) ToPrivateEndpointPropertiesResponseOutput

func (i PrivateEndpointPropertiesResponseArgs) ToPrivateEndpointPropertiesResponseOutput() PrivateEndpointPropertiesResponseOutput

func (PrivateEndpointPropertiesResponseArgs) ToPrivateEndpointPropertiesResponseOutputWithContext

func (i PrivateEndpointPropertiesResponseArgs) ToPrivateEndpointPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertiesResponseOutput

func (PrivateEndpointPropertiesResponseArgs) ToPrivateEndpointPropertiesResponsePtrOutput

func (i PrivateEndpointPropertiesResponseArgs) ToPrivateEndpointPropertiesResponsePtrOutput() PrivateEndpointPropertiesResponsePtrOutput

func (PrivateEndpointPropertiesResponseArgs) ToPrivateEndpointPropertiesResponsePtrOutputWithContext

func (i PrivateEndpointPropertiesResponseArgs) ToPrivateEndpointPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertiesResponsePtrOutput

type PrivateEndpointPropertiesResponseInput

type PrivateEndpointPropertiesResponseInput interface {
	pulumi.Input

	ToPrivateEndpointPropertiesResponseOutput() PrivateEndpointPropertiesResponseOutput
	ToPrivateEndpointPropertiesResponseOutputWithContext(context.Context) PrivateEndpointPropertiesResponseOutput
}

PrivateEndpointPropertiesResponseInput is an input type that accepts PrivateEndpointPropertiesResponseArgs and PrivateEndpointPropertiesResponseOutput values. You can construct a concrete instance of `PrivateEndpointPropertiesResponseInput` via:

PrivateEndpointPropertiesResponseArgs{...}

type PrivateEndpointPropertiesResponseOutput

type PrivateEndpointPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties associated with a private endpoint.

func (PrivateEndpointPropertiesResponseOutput) CreatedDate

The date when this private endpoint was created.

func (PrivateEndpointPropertiesResponseOutput) ElementType

func (PrivateEndpointPropertiesResponseOutput) ManualPrivateLinkServiceConnections

A list of connections to the remote resource. Immutable after it is set.

func (PrivateEndpointPropertiesResponseOutput) ToPrivateEndpointPropertiesResponseOutput

func (o PrivateEndpointPropertiesResponseOutput) ToPrivateEndpointPropertiesResponseOutput() PrivateEndpointPropertiesResponseOutput

func (PrivateEndpointPropertiesResponseOutput) ToPrivateEndpointPropertiesResponseOutputWithContext

func (o PrivateEndpointPropertiesResponseOutput) ToPrivateEndpointPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertiesResponseOutput

func (PrivateEndpointPropertiesResponseOutput) ToPrivateEndpointPropertiesResponsePtrOutput

func (o PrivateEndpointPropertiesResponseOutput) ToPrivateEndpointPropertiesResponsePtrOutput() PrivateEndpointPropertiesResponsePtrOutput

func (PrivateEndpointPropertiesResponseOutput) ToPrivateEndpointPropertiesResponsePtrOutputWithContext

func (o PrivateEndpointPropertiesResponseOutput) ToPrivateEndpointPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertiesResponsePtrOutput

type PrivateEndpointPropertiesResponsePtrInput

type PrivateEndpointPropertiesResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointPropertiesResponsePtrOutput() PrivateEndpointPropertiesResponsePtrOutput
	ToPrivateEndpointPropertiesResponsePtrOutputWithContext(context.Context) PrivateEndpointPropertiesResponsePtrOutput
}

PrivateEndpointPropertiesResponsePtrInput is an input type that accepts PrivateEndpointPropertiesResponseArgs, PrivateEndpointPropertiesResponsePtr and PrivateEndpointPropertiesResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointPropertiesResponsePtrInput` via:

        PrivateEndpointPropertiesResponseArgs{...}

or:

        nil

type PrivateEndpointPropertiesResponsePtrOutput

type PrivateEndpointPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPropertiesResponsePtrOutput) CreatedDate

The date when this private endpoint was created.

func (PrivateEndpointPropertiesResponsePtrOutput) Elem

func (PrivateEndpointPropertiesResponsePtrOutput) ElementType

func (PrivateEndpointPropertiesResponsePtrOutput) ManualPrivateLinkServiceConnections

A list of connections to the remote resource. Immutable after it is set.

func (PrivateEndpointPropertiesResponsePtrOutput) ToPrivateEndpointPropertiesResponsePtrOutput

func (o PrivateEndpointPropertiesResponsePtrOutput) ToPrivateEndpointPropertiesResponsePtrOutput() PrivateEndpointPropertiesResponsePtrOutput

func (PrivateEndpointPropertiesResponsePtrOutput) ToPrivateEndpointPropertiesResponsePtrOutputWithContext

func (o PrivateEndpointPropertiesResponsePtrOutput) ToPrivateEndpointPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertiesResponsePtrOutput

type PrivateEndpointState

type PrivateEndpointState struct {
	// Unique opaque string (generally a GUID) that represents the metadata state of the resource (private endpoint) and changes whenever the resource is updated. Required on PUT (CreateOrUpdate) requests.
	Etag pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The properties associated with a private endpoint.
	Properties PrivateEndpointPropertiesResponsePtrInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (PrivateEndpointState) ElementType

func (PrivateEndpointState) ElementType() reflect.Type

type PrivateLinkConnectionStateResponse

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

A collection of read-only information about the state of the connection to the private remote resource.

type PrivateLinkConnectionStateResponseArgs

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

A collection of read-only information about the state of the connection to the private remote resource.

func (PrivateLinkConnectionStateResponseArgs) ElementType

func (PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponseOutput

func (i PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponseOutput() PrivateLinkConnectionStateResponseOutput

func (PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponseOutputWithContext

func (i PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponseOutput

func (PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponsePtrOutput

func (i PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponsePtrOutput() PrivateLinkConnectionStateResponsePtrOutput

func (PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponsePtrOutput

type PrivateLinkConnectionStateResponseInput

type PrivateLinkConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkConnectionStateResponseOutput() PrivateLinkConnectionStateResponseOutput
	ToPrivateLinkConnectionStateResponseOutputWithContext(context.Context) PrivateLinkConnectionStateResponseOutput
}

PrivateLinkConnectionStateResponseInput is an input type that accepts PrivateLinkConnectionStateResponseArgs and PrivateLinkConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkConnectionStateResponseInput` via:

PrivateLinkConnectionStateResponseArgs{...}

type PrivateLinkConnectionStateResponseOutput

type PrivateLinkConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of read-only information about the state of the connection to the private remote resource.

func (PrivateLinkConnectionStateResponseOutput) ActionsRequired

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

func (PrivateLinkConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkConnectionStateResponseOutput) ElementType

func (PrivateLinkConnectionStateResponseOutput) Status

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

func (PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponseOutput

func (o PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponseOutput() PrivateLinkConnectionStateResponseOutput

func (PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponseOutputWithContext

func (o PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponseOutput

func (PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponsePtrOutput

func (o PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponsePtrOutput() PrivateLinkConnectionStateResponsePtrOutput

func (PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponsePtrOutput

type PrivateLinkConnectionStateResponsePtrInput

type PrivateLinkConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkConnectionStateResponsePtrOutput() PrivateLinkConnectionStateResponsePtrOutput
	ToPrivateLinkConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkConnectionStateResponsePtrOutput
}

PrivateLinkConnectionStateResponsePtrInput is an input type that accepts PrivateLinkConnectionStateResponseArgs, PrivateLinkConnectionStateResponsePtr and PrivateLinkConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkConnectionStateResponsePtrInput` via:

        PrivateLinkConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkConnectionStateResponsePtrOutput

type PrivateLinkConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkConnectionStateResponsePtrOutput) ActionsRequired

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

func (PrivateLinkConnectionStateResponsePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkConnectionStateResponsePtrOutput) Elem

func (PrivateLinkConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkConnectionStateResponsePtrOutput) Status

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

func (PrivateLinkConnectionStateResponsePtrOutput) ToPrivateLinkConnectionStateResponsePtrOutput

func (o PrivateLinkConnectionStateResponsePtrOutput) ToPrivateLinkConnectionStateResponsePtrOutput() PrivateLinkConnectionStateResponsePtrOutput

func (PrivateLinkConnectionStateResponsePtrOutput) ToPrivateLinkConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkConnectionStateResponsePtrOutput) ToPrivateLinkConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponsePtrOutput

type PrivateLinkServiceConnection

type PrivateLinkServiceConnection struct {
	// The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. Required on PUT (CreateOrUpdate) requests.
	GroupIds []string `pulumi:"groupIds"`
	// The resource id of the private link service. Required on PUT (CreateOrUpdate) requests.
	PrivateLinkServiceId *string `pulumi:"privateLinkServiceId"`
	// A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
	RequestMessage *string `pulumi:"requestMessage"`
}

A grouping of information about the connection to the remote resource.

type PrivateLinkServiceConnectionArgs

type PrivateLinkServiceConnectionArgs struct {
	// The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. Required on PUT (CreateOrUpdate) requests.
	GroupIds pulumi.StringArrayInput `pulumi:"groupIds"`
	// The resource id of the private link service. Required on PUT (CreateOrUpdate) requests.
	PrivateLinkServiceId pulumi.StringPtrInput `pulumi:"privateLinkServiceId"`
	// A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
	RequestMessage pulumi.StringPtrInput `pulumi:"requestMessage"`
}

A grouping of information about the connection to the remote resource.

func (PrivateLinkServiceConnectionArgs) ElementType

func (PrivateLinkServiceConnectionArgs) ToPrivateLinkServiceConnectionOutput

func (i PrivateLinkServiceConnectionArgs) ToPrivateLinkServiceConnectionOutput() PrivateLinkServiceConnectionOutput

func (PrivateLinkServiceConnectionArgs) ToPrivateLinkServiceConnectionOutputWithContext

func (i PrivateLinkServiceConnectionArgs) ToPrivateLinkServiceConnectionOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionOutput

type PrivateLinkServiceConnectionArray

type PrivateLinkServiceConnectionArray []PrivateLinkServiceConnectionInput

func (PrivateLinkServiceConnectionArray) ElementType

func (PrivateLinkServiceConnectionArray) ToPrivateLinkServiceConnectionArrayOutput

func (i PrivateLinkServiceConnectionArray) ToPrivateLinkServiceConnectionArrayOutput() PrivateLinkServiceConnectionArrayOutput

func (PrivateLinkServiceConnectionArray) ToPrivateLinkServiceConnectionArrayOutputWithContext

func (i PrivateLinkServiceConnectionArray) ToPrivateLinkServiceConnectionArrayOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionArrayOutput

type PrivateLinkServiceConnectionArrayInput

type PrivateLinkServiceConnectionArrayInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionArrayOutput() PrivateLinkServiceConnectionArrayOutput
	ToPrivateLinkServiceConnectionArrayOutputWithContext(context.Context) PrivateLinkServiceConnectionArrayOutput
}

PrivateLinkServiceConnectionArrayInput is an input type that accepts PrivateLinkServiceConnectionArray and PrivateLinkServiceConnectionArrayOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionArrayInput` via:

PrivateLinkServiceConnectionArray{ PrivateLinkServiceConnectionArgs{...} }

type PrivateLinkServiceConnectionArrayOutput

type PrivateLinkServiceConnectionArrayOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionArrayOutput) ElementType

func (PrivateLinkServiceConnectionArrayOutput) Index

func (PrivateLinkServiceConnectionArrayOutput) ToPrivateLinkServiceConnectionArrayOutput

func (o PrivateLinkServiceConnectionArrayOutput) ToPrivateLinkServiceConnectionArrayOutput() PrivateLinkServiceConnectionArrayOutput

func (PrivateLinkServiceConnectionArrayOutput) ToPrivateLinkServiceConnectionArrayOutputWithContext

func (o PrivateLinkServiceConnectionArrayOutput) ToPrivateLinkServiceConnectionArrayOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionArrayOutput

type PrivateLinkServiceConnectionInput

type PrivateLinkServiceConnectionInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionOutput() PrivateLinkServiceConnectionOutput
	ToPrivateLinkServiceConnectionOutputWithContext(context.Context) PrivateLinkServiceConnectionOutput
}

PrivateLinkServiceConnectionInput is an input type that accepts PrivateLinkServiceConnectionArgs and PrivateLinkServiceConnectionOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionInput` via:

PrivateLinkServiceConnectionArgs{...}

type PrivateLinkServiceConnectionOutput

type PrivateLinkServiceConnectionOutput struct{ *pulumi.OutputState }

A grouping of information about the connection to the remote resource.

func (PrivateLinkServiceConnectionOutput) ElementType

func (PrivateLinkServiceConnectionOutput) GroupIds

The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. Required on PUT (CreateOrUpdate) requests.

func (PrivateLinkServiceConnectionOutput) PrivateLinkServiceId

The resource id of the private link service. Required on PUT (CreateOrUpdate) requests.

func (PrivateLinkServiceConnectionOutput) RequestMessage

A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

func (PrivateLinkServiceConnectionOutput) ToPrivateLinkServiceConnectionOutput

func (o PrivateLinkServiceConnectionOutput) ToPrivateLinkServiceConnectionOutput() PrivateLinkServiceConnectionOutput

func (PrivateLinkServiceConnectionOutput) ToPrivateLinkServiceConnectionOutputWithContext

func (o PrivateLinkServiceConnectionOutput) ToPrivateLinkServiceConnectionOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionOutput

type PrivateLinkServiceConnectionResponse

type PrivateLinkServiceConnectionResponse struct {
	// The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. Required on PUT (CreateOrUpdate) requests.
	GroupIds []string `pulumi:"groupIds"`
	// A collection of read-only information about the state of the connection to the private remote resource.
	PrivateLinkServiceConnectionState *PrivateLinkConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The resource id of the private link service. Required on PUT (CreateOrUpdate) requests.
	PrivateLinkServiceId *string `pulumi:"privateLinkServiceId"`
	// A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
	RequestMessage *string `pulumi:"requestMessage"`
}

A grouping of information about the connection to the remote resource.

type PrivateLinkServiceConnectionResponseArgs

type PrivateLinkServiceConnectionResponseArgs struct {
	// The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. Required on PUT (CreateOrUpdate) requests.
	GroupIds pulumi.StringArrayInput `pulumi:"groupIds"`
	// A collection of read-only information about the state of the connection to the private remote resource.
	PrivateLinkServiceConnectionState PrivateLinkConnectionStateResponsePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// The resource id of the private link service. Required on PUT (CreateOrUpdate) requests.
	PrivateLinkServiceId pulumi.StringPtrInput `pulumi:"privateLinkServiceId"`
	// A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
	RequestMessage pulumi.StringPtrInput `pulumi:"requestMessage"`
}

A grouping of information about the connection to the remote resource.

func (PrivateLinkServiceConnectionResponseArgs) ElementType

func (PrivateLinkServiceConnectionResponseArgs) ToPrivateLinkServiceConnectionResponseOutput

func (i PrivateLinkServiceConnectionResponseArgs) ToPrivateLinkServiceConnectionResponseOutput() PrivateLinkServiceConnectionResponseOutput

func (PrivateLinkServiceConnectionResponseArgs) ToPrivateLinkServiceConnectionResponseOutputWithContext

func (i PrivateLinkServiceConnectionResponseArgs) ToPrivateLinkServiceConnectionResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionResponseOutput

type PrivateLinkServiceConnectionResponseArray

type PrivateLinkServiceConnectionResponseArray []PrivateLinkServiceConnectionResponseInput

func (PrivateLinkServiceConnectionResponseArray) ElementType

func (PrivateLinkServiceConnectionResponseArray) ToPrivateLinkServiceConnectionResponseArrayOutput

func (i PrivateLinkServiceConnectionResponseArray) ToPrivateLinkServiceConnectionResponseArrayOutput() PrivateLinkServiceConnectionResponseArrayOutput

func (PrivateLinkServiceConnectionResponseArray) ToPrivateLinkServiceConnectionResponseArrayOutputWithContext

func (i PrivateLinkServiceConnectionResponseArray) ToPrivateLinkServiceConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionResponseArrayOutput

type PrivateLinkServiceConnectionResponseArrayInput

type PrivateLinkServiceConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionResponseArrayOutput() PrivateLinkServiceConnectionResponseArrayOutput
	ToPrivateLinkServiceConnectionResponseArrayOutputWithContext(context.Context) PrivateLinkServiceConnectionResponseArrayOutput
}

PrivateLinkServiceConnectionResponseArrayInput is an input type that accepts PrivateLinkServiceConnectionResponseArray and PrivateLinkServiceConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionResponseArrayInput` via:

PrivateLinkServiceConnectionResponseArray{ PrivateLinkServiceConnectionResponseArgs{...} }

type PrivateLinkServiceConnectionResponseArrayOutput

type PrivateLinkServiceConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionResponseArrayOutput) ElementType

func (PrivateLinkServiceConnectionResponseArrayOutput) Index

func (PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceConnectionResponseArrayOutput

func (o PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceConnectionResponseArrayOutput() PrivateLinkServiceConnectionResponseArrayOutput

func (PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceConnectionResponseArrayOutputWithContext

func (o PrivateLinkServiceConnectionResponseArrayOutput) ToPrivateLinkServiceConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionResponseArrayOutput

type PrivateLinkServiceConnectionResponseInput

type PrivateLinkServiceConnectionResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionResponseOutput() PrivateLinkServiceConnectionResponseOutput
	ToPrivateLinkServiceConnectionResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionResponseOutput
}

PrivateLinkServiceConnectionResponseInput is an input type that accepts PrivateLinkServiceConnectionResponseArgs and PrivateLinkServiceConnectionResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionResponseInput` via:

PrivateLinkServiceConnectionResponseArgs{...}

type PrivateLinkServiceConnectionResponseOutput

type PrivateLinkServiceConnectionResponseOutput struct{ *pulumi.OutputState }

A grouping of information about the connection to the remote resource.

func (PrivateLinkServiceConnectionResponseOutput) ElementType

func (PrivateLinkServiceConnectionResponseOutput) GroupIds

The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. Required on PUT (CreateOrUpdate) requests.

func (PrivateLinkServiceConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of read-only information about the state of the connection to the private remote resource.

func (PrivateLinkServiceConnectionResponseOutput) PrivateLinkServiceId

The resource id of the private link service. Required on PUT (CreateOrUpdate) requests.

func (PrivateLinkServiceConnectionResponseOutput) RequestMessage

A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

func (PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnectionResponseOutput

func (o PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnectionResponseOutput() PrivateLinkServiceConnectionResponseOutput

func (PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnectionResponseOutputWithContext

func (o PrivateLinkServiceConnectionResponseOutput) ToPrivateLinkServiceConnectionResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionResponseOutput

Jump to

Keyboard shortcuts

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