customproviders

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 (
	ResourceTypeRoutingProxy        = ResourceTypeRouting("Proxy")
	ResourceTypeRouting_Proxy_Cache = ResourceTypeRouting("Proxy,Cache")
)
View Source
const (
	ActionRoutingProxy = ActionRouting("Proxy")
)
View Source
const (
	ValidationTypeSwagger = ValidationType("Swagger")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionRouting

type ActionRouting string

The routing types that are supported for action requests.

func (ActionRouting) ElementType

func (ActionRouting) ElementType() reflect.Type

func (ActionRouting) ToActionRoutingOutput

func (e ActionRouting) ToActionRoutingOutput() ActionRoutingOutput

func (ActionRouting) ToActionRoutingOutputWithContext

func (e ActionRouting) ToActionRoutingOutputWithContext(ctx context.Context) ActionRoutingOutput

func (ActionRouting) ToActionRoutingPtrOutput

func (e ActionRouting) ToActionRoutingPtrOutput() ActionRoutingPtrOutput

func (ActionRouting) ToActionRoutingPtrOutputWithContext

func (e ActionRouting) ToActionRoutingPtrOutputWithContext(ctx context.Context) ActionRoutingPtrOutput

func (ActionRouting) ToStringOutput

func (e ActionRouting) ToStringOutput() pulumi.StringOutput

func (ActionRouting) ToStringOutputWithContext

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

func (ActionRouting) ToStringPtrOutput

func (e ActionRouting) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionRouting) ToStringPtrOutputWithContext

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

type ActionRoutingInput

type ActionRoutingInput interface {
	pulumi.Input

	ToActionRoutingOutput() ActionRoutingOutput
	ToActionRoutingOutputWithContext(context.Context) ActionRoutingOutput
}

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

ActionRoutingProxy

type ActionRoutingOutput

type ActionRoutingOutput struct{ *pulumi.OutputState }

func (ActionRoutingOutput) ElementType

func (ActionRoutingOutput) ElementType() reflect.Type

func (ActionRoutingOutput) ToActionRoutingOutput

func (o ActionRoutingOutput) ToActionRoutingOutput() ActionRoutingOutput

func (ActionRoutingOutput) ToActionRoutingOutputWithContext

func (o ActionRoutingOutput) ToActionRoutingOutputWithContext(ctx context.Context) ActionRoutingOutput

func (ActionRoutingOutput) ToActionRoutingPtrOutput

func (o ActionRoutingOutput) ToActionRoutingPtrOutput() ActionRoutingPtrOutput

func (ActionRoutingOutput) ToActionRoutingPtrOutputWithContext

func (o ActionRoutingOutput) ToActionRoutingPtrOutputWithContext(ctx context.Context) ActionRoutingPtrOutput

func (ActionRoutingOutput) ToStringOutput

func (o ActionRoutingOutput) ToStringOutput() pulumi.StringOutput

func (ActionRoutingOutput) ToStringOutputWithContext

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

func (ActionRoutingOutput) ToStringPtrOutput

func (o ActionRoutingOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionRoutingOutput) ToStringPtrOutputWithContext

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

type ActionRoutingPtrInput

type ActionRoutingPtrInput interface {
	pulumi.Input

	ToActionRoutingPtrOutput() ActionRoutingPtrOutput
	ToActionRoutingPtrOutputWithContext(context.Context) ActionRoutingPtrOutput
}

func ActionRoutingPtr

func ActionRoutingPtr(v string) ActionRoutingPtrInput

type ActionRoutingPtrOutput

type ActionRoutingPtrOutput struct{ *pulumi.OutputState }

func (ActionRoutingPtrOutput) Elem

func (ActionRoutingPtrOutput) ElementType

func (ActionRoutingPtrOutput) ElementType() reflect.Type

func (ActionRoutingPtrOutput) ToActionRoutingPtrOutput

func (o ActionRoutingPtrOutput) ToActionRoutingPtrOutput() ActionRoutingPtrOutput

func (ActionRoutingPtrOutput) ToActionRoutingPtrOutputWithContext

func (o ActionRoutingPtrOutput) ToActionRoutingPtrOutputWithContext(ctx context.Context) ActionRoutingPtrOutput

func (ActionRoutingPtrOutput) ToStringPtrOutput

func (o ActionRoutingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionRoutingPtrOutput) ToStringPtrOutputWithContext

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

type Association

type Association struct {
	pulumi.CustomResourceState

	// The association name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the association.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The REST resource instance of the target resource for this association.
	TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"`
	// The association type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The resource definition of this association. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview.

func GetAssociation

func GetAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssociationState, opts ...pulumi.ResourceOption) (*Association, error)

GetAssociation gets an existing Association 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 NewAssociation

func NewAssociation(ctx *pulumi.Context,
	name string, args *AssociationArgs, opts ...pulumi.ResourceOption) (*Association, error)

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

func (*Association) ElementType

func (*Association) ElementType() reflect.Type

func (*Association) ToAssociationOutput

func (i *Association) ToAssociationOutput() AssociationOutput

func (*Association) ToAssociationOutputWithContext

func (i *Association) ToAssociationOutputWithContext(ctx context.Context) AssociationOutput

type AssociationArgs

type AssociationArgs struct {
	// The name of the association.
	AssociationName pulumi.StringPtrInput
	// The scope of the association. The scope can be any valid REST resource instance. For example, use '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}' for a virtual machine resource.
	Scope pulumi.StringInput
	// The REST resource instance of the target resource for this association.
	TargetResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a Association resource.

func (AssociationArgs) ElementType

func (AssociationArgs) ElementType() reflect.Type

type AssociationInput

type AssociationInput interface {
	pulumi.Input

	ToAssociationOutput() AssociationOutput
	ToAssociationOutputWithContext(ctx context.Context) AssociationOutput
}

type AssociationOutput

type AssociationOutput struct{ *pulumi.OutputState }

func (AssociationOutput) ElementType

func (AssociationOutput) ElementType() reflect.Type

func (AssociationOutput) Name

The association name.

func (AssociationOutput) ProvisioningState

func (o AssociationOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the association.

func (AssociationOutput) TargetResourceId

func (o AssociationOutput) TargetResourceId() pulumi.StringPtrOutput

The REST resource instance of the target resource for this association.

func (AssociationOutput) ToAssociationOutput

func (o AssociationOutput) ToAssociationOutput() AssociationOutput

func (AssociationOutput) ToAssociationOutputWithContext

func (o AssociationOutput) ToAssociationOutputWithContext(ctx context.Context) AssociationOutput

func (AssociationOutput) Type

The association type.

type AssociationState

type AssociationState struct {
}

func (AssociationState) ElementType

func (AssociationState) ElementType() reflect.Type

type CustomRPActionRouteDefinition

type CustomRPActionRouteDefinition struct {
	// The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')
	Endpoint string `pulumi:"endpoint"`
	// The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')
	Name string `pulumi:"name"`
	// The routing types that are supported for action requests.
	RoutingType *string `pulumi:"routingType"`
}

The route definition for an action implemented by the custom resource provider.

type CustomRPActionRouteDefinitionArgs

type CustomRPActionRouteDefinitionArgs struct {
	// The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')
	Name pulumi.StringInput `pulumi:"name"`
	// The routing types that are supported for action requests.
	RoutingType pulumi.StringPtrInput `pulumi:"routingType"`
}

The route definition for an action implemented by the custom resource provider.

func (CustomRPActionRouteDefinitionArgs) ElementType

func (CustomRPActionRouteDefinitionArgs) ToCustomRPActionRouteDefinitionOutput

func (i CustomRPActionRouteDefinitionArgs) ToCustomRPActionRouteDefinitionOutput() CustomRPActionRouteDefinitionOutput

func (CustomRPActionRouteDefinitionArgs) ToCustomRPActionRouteDefinitionOutputWithContext

func (i CustomRPActionRouteDefinitionArgs) ToCustomRPActionRouteDefinitionOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionOutput

type CustomRPActionRouteDefinitionArray

type CustomRPActionRouteDefinitionArray []CustomRPActionRouteDefinitionInput

func (CustomRPActionRouteDefinitionArray) ElementType

func (CustomRPActionRouteDefinitionArray) ToCustomRPActionRouteDefinitionArrayOutput

func (i CustomRPActionRouteDefinitionArray) ToCustomRPActionRouteDefinitionArrayOutput() CustomRPActionRouteDefinitionArrayOutput

func (CustomRPActionRouteDefinitionArray) ToCustomRPActionRouteDefinitionArrayOutputWithContext

func (i CustomRPActionRouteDefinitionArray) ToCustomRPActionRouteDefinitionArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionArrayOutput

type CustomRPActionRouteDefinitionArrayInput

type CustomRPActionRouteDefinitionArrayInput interface {
	pulumi.Input

	ToCustomRPActionRouteDefinitionArrayOutput() CustomRPActionRouteDefinitionArrayOutput
	ToCustomRPActionRouteDefinitionArrayOutputWithContext(context.Context) CustomRPActionRouteDefinitionArrayOutput
}

CustomRPActionRouteDefinitionArrayInput is an input type that accepts CustomRPActionRouteDefinitionArray and CustomRPActionRouteDefinitionArrayOutput values. You can construct a concrete instance of `CustomRPActionRouteDefinitionArrayInput` via:

CustomRPActionRouteDefinitionArray{ CustomRPActionRouteDefinitionArgs{...} }

type CustomRPActionRouteDefinitionArrayOutput

type CustomRPActionRouteDefinitionArrayOutput struct{ *pulumi.OutputState }

func (CustomRPActionRouteDefinitionArrayOutput) ElementType

func (CustomRPActionRouteDefinitionArrayOutput) Index

func (CustomRPActionRouteDefinitionArrayOutput) ToCustomRPActionRouteDefinitionArrayOutput

func (o CustomRPActionRouteDefinitionArrayOutput) ToCustomRPActionRouteDefinitionArrayOutput() CustomRPActionRouteDefinitionArrayOutput

func (CustomRPActionRouteDefinitionArrayOutput) ToCustomRPActionRouteDefinitionArrayOutputWithContext

func (o CustomRPActionRouteDefinitionArrayOutput) ToCustomRPActionRouteDefinitionArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionArrayOutput

type CustomRPActionRouteDefinitionInput

type CustomRPActionRouteDefinitionInput interface {
	pulumi.Input

	ToCustomRPActionRouteDefinitionOutput() CustomRPActionRouteDefinitionOutput
	ToCustomRPActionRouteDefinitionOutputWithContext(context.Context) CustomRPActionRouteDefinitionOutput
}

CustomRPActionRouteDefinitionInput is an input type that accepts CustomRPActionRouteDefinitionArgs and CustomRPActionRouteDefinitionOutput values. You can construct a concrete instance of `CustomRPActionRouteDefinitionInput` via:

CustomRPActionRouteDefinitionArgs{...}

type CustomRPActionRouteDefinitionOutput

type CustomRPActionRouteDefinitionOutput struct{ *pulumi.OutputState }

The route definition for an action implemented by the custom resource provider.

func (CustomRPActionRouteDefinitionOutput) ElementType

func (CustomRPActionRouteDefinitionOutput) Endpoint

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

func (CustomRPActionRouteDefinitionOutput) Name

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

func (CustomRPActionRouteDefinitionOutput) RoutingType

The routing types that are supported for action requests.

func (CustomRPActionRouteDefinitionOutput) ToCustomRPActionRouteDefinitionOutput

func (o CustomRPActionRouteDefinitionOutput) ToCustomRPActionRouteDefinitionOutput() CustomRPActionRouteDefinitionOutput

func (CustomRPActionRouteDefinitionOutput) ToCustomRPActionRouteDefinitionOutputWithContext

func (o CustomRPActionRouteDefinitionOutput) ToCustomRPActionRouteDefinitionOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionOutput

type CustomRPActionRouteDefinitionResponse

type CustomRPActionRouteDefinitionResponse struct {
	// The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')
	Endpoint string `pulumi:"endpoint"`
	// The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')
	Name string `pulumi:"name"`
	// The routing types that are supported for action requests.
	RoutingType *string `pulumi:"routingType"`
}

The route definition for an action implemented by the custom resource provider.

type CustomRPActionRouteDefinitionResponseArrayOutput

type CustomRPActionRouteDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (CustomRPActionRouteDefinitionResponseArrayOutput) ElementType

func (CustomRPActionRouteDefinitionResponseArrayOutput) Index

func (CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutput

func (o CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutput() CustomRPActionRouteDefinitionResponseArrayOutput

func (CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext

func (o CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseArrayOutput

type CustomRPActionRouteDefinitionResponseOutput

type CustomRPActionRouteDefinitionResponseOutput struct{ *pulumi.OutputState }

The route definition for an action implemented by the custom resource provider.

func (CustomRPActionRouteDefinitionResponseOutput) ElementType

func (CustomRPActionRouteDefinitionResponseOutput) Endpoint

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

func (CustomRPActionRouteDefinitionResponseOutput) Name

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

func (CustomRPActionRouteDefinitionResponseOutput) RoutingType

The routing types that are supported for action requests.

func (CustomRPActionRouteDefinitionResponseOutput) ToCustomRPActionRouteDefinitionResponseOutput

func (o CustomRPActionRouteDefinitionResponseOutput) ToCustomRPActionRouteDefinitionResponseOutput() CustomRPActionRouteDefinitionResponseOutput

func (CustomRPActionRouteDefinitionResponseOutput) ToCustomRPActionRouteDefinitionResponseOutputWithContext

func (o CustomRPActionRouteDefinitionResponseOutput) ToCustomRPActionRouteDefinitionResponseOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseOutput

type CustomRPResourceTypeRouteDefinition

type CustomRPResourceTypeRouteDefinition struct {
	// The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')
	Endpoint string `pulumi:"endpoint"`
	// The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')
	Name string `pulumi:"name"`
	// The routing types that are supported for resource requests.
	RoutingType *string `pulumi:"routingType"`
}

The route definition for a resource implemented by the custom resource provider.

type CustomRPResourceTypeRouteDefinitionArgs

type CustomRPResourceTypeRouteDefinitionArgs struct {
	// The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')
	Name pulumi.StringInput `pulumi:"name"`
	// The routing types that are supported for resource requests.
	RoutingType pulumi.StringPtrInput `pulumi:"routingType"`
}

The route definition for a resource implemented by the custom resource provider.

func (CustomRPResourceTypeRouteDefinitionArgs) ElementType

func (CustomRPResourceTypeRouteDefinitionArgs) ToCustomRPResourceTypeRouteDefinitionOutput

func (i CustomRPResourceTypeRouteDefinitionArgs) ToCustomRPResourceTypeRouteDefinitionOutput() CustomRPResourceTypeRouteDefinitionOutput

func (CustomRPResourceTypeRouteDefinitionArgs) ToCustomRPResourceTypeRouteDefinitionOutputWithContext

func (i CustomRPResourceTypeRouteDefinitionArgs) ToCustomRPResourceTypeRouteDefinitionOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionOutput

type CustomRPResourceTypeRouteDefinitionArray

type CustomRPResourceTypeRouteDefinitionArray []CustomRPResourceTypeRouteDefinitionInput

func (CustomRPResourceTypeRouteDefinitionArray) ElementType

func (CustomRPResourceTypeRouteDefinitionArray) ToCustomRPResourceTypeRouteDefinitionArrayOutput

func (i CustomRPResourceTypeRouteDefinitionArray) ToCustomRPResourceTypeRouteDefinitionArrayOutput() CustomRPResourceTypeRouteDefinitionArrayOutput

func (CustomRPResourceTypeRouteDefinitionArray) ToCustomRPResourceTypeRouteDefinitionArrayOutputWithContext

func (i CustomRPResourceTypeRouteDefinitionArray) ToCustomRPResourceTypeRouteDefinitionArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionArrayOutput

type CustomRPResourceTypeRouteDefinitionArrayInput

type CustomRPResourceTypeRouteDefinitionArrayInput interface {
	pulumi.Input

	ToCustomRPResourceTypeRouteDefinitionArrayOutput() CustomRPResourceTypeRouteDefinitionArrayOutput
	ToCustomRPResourceTypeRouteDefinitionArrayOutputWithContext(context.Context) CustomRPResourceTypeRouteDefinitionArrayOutput
}

CustomRPResourceTypeRouteDefinitionArrayInput is an input type that accepts CustomRPResourceTypeRouteDefinitionArray and CustomRPResourceTypeRouteDefinitionArrayOutput values. You can construct a concrete instance of `CustomRPResourceTypeRouteDefinitionArrayInput` via:

CustomRPResourceTypeRouteDefinitionArray{ CustomRPResourceTypeRouteDefinitionArgs{...} }

type CustomRPResourceTypeRouteDefinitionArrayOutput

type CustomRPResourceTypeRouteDefinitionArrayOutput struct{ *pulumi.OutputState }

func (CustomRPResourceTypeRouteDefinitionArrayOutput) ElementType

func (CustomRPResourceTypeRouteDefinitionArrayOutput) Index

func (CustomRPResourceTypeRouteDefinitionArrayOutput) ToCustomRPResourceTypeRouteDefinitionArrayOutput

func (o CustomRPResourceTypeRouteDefinitionArrayOutput) ToCustomRPResourceTypeRouteDefinitionArrayOutput() CustomRPResourceTypeRouteDefinitionArrayOutput

func (CustomRPResourceTypeRouteDefinitionArrayOutput) ToCustomRPResourceTypeRouteDefinitionArrayOutputWithContext

func (o CustomRPResourceTypeRouteDefinitionArrayOutput) ToCustomRPResourceTypeRouteDefinitionArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionArrayOutput

type CustomRPResourceTypeRouteDefinitionInput

type CustomRPResourceTypeRouteDefinitionInput interface {
	pulumi.Input

	ToCustomRPResourceTypeRouteDefinitionOutput() CustomRPResourceTypeRouteDefinitionOutput
	ToCustomRPResourceTypeRouteDefinitionOutputWithContext(context.Context) CustomRPResourceTypeRouteDefinitionOutput
}

CustomRPResourceTypeRouteDefinitionInput is an input type that accepts CustomRPResourceTypeRouteDefinitionArgs and CustomRPResourceTypeRouteDefinitionOutput values. You can construct a concrete instance of `CustomRPResourceTypeRouteDefinitionInput` via:

CustomRPResourceTypeRouteDefinitionArgs{...}

type CustomRPResourceTypeRouteDefinitionOutput

type CustomRPResourceTypeRouteDefinitionOutput struct{ *pulumi.OutputState }

The route definition for a resource implemented by the custom resource provider.

func (CustomRPResourceTypeRouteDefinitionOutput) ElementType

func (CustomRPResourceTypeRouteDefinitionOutput) Endpoint

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

func (CustomRPResourceTypeRouteDefinitionOutput) Name

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

func (CustomRPResourceTypeRouteDefinitionOutput) RoutingType

The routing types that are supported for resource requests.

func (CustomRPResourceTypeRouteDefinitionOutput) ToCustomRPResourceTypeRouteDefinitionOutput

func (o CustomRPResourceTypeRouteDefinitionOutput) ToCustomRPResourceTypeRouteDefinitionOutput() CustomRPResourceTypeRouteDefinitionOutput

func (CustomRPResourceTypeRouteDefinitionOutput) ToCustomRPResourceTypeRouteDefinitionOutputWithContext

func (o CustomRPResourceTypeRouteDefinitionOutput) ToCustomRPResourceTypeRouteDefinitionOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionOutput

type CustomRPResourceTypeRouteDefinitionResponse

type CustomRPResourceTypeRouteDefinitionResponse struct {
	// The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')
	Endpoint string `pulumi:"endpoint"`
	// The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')
	Name string `pulumi:"name"`
	// The routing types that are supported for resource requests.
	RoutingType *string `pulumi:"routingType"`
}

The route definition for a resource implemented by the custom resource provider.

type CustomRPResourceTypeRouteDefinitionResponseArrayOutput

type CustomRPResourceTypeRouteDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ElementType

func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) Index

func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutput

func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext

func (o CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseArrayOutput

type CustomRPResourceTypeRouteDefinitionResponseOutput

type CustomRPResourceTypeRouteDefinitionResponseOutput struct{ *pulumi.OutputState }

The route definition for a resource implemented by the custom resource provider.

func (CustomRPResourceTypeRouteDefinitionResponseOutput) ElementType

func (CustomRPResourceTypeRouteDefinitionResponseOutput) Endpoint

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

func (CustomRPResourceTypeRouteDefinitionResponseOutput) Name

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

func (CustomRPResourceTypeRouteDefinitionResponseOutput) RoutingType

The routing types that are supported for resource requests.

func (CustomRPResourceTypeRouteDefinitionResponseOutput) ToCustomRPResourceTypeRouteDefinitionResponseOutput

func (o CustomRPResourceTypeRouteDefinitionResponseOutput) ToCustomRPResourceTypeRouteDefinitionResponseOutput() CustomRPResourceTypeRouteDefinitionResponseOutput

func (CustomRPResourceTypeRouteDefinitionResponseOutput) ToCustomRPResourceTypeRouteDefinitionResponseOutputWithContext

func (o CustomRPResourceTypeRouteDefinitionResponseOutput) ToCustomRPResourceTypeRouteDefinitionResponseOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseOutput

type CustomRPValidations

type CustomRPValidations struct {
	// A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.
	Specification string `pulumi:"specification"`
	// The type of validation to run against a matching request.
	ValidationType *string `pulumi:"validationType"`
}

A validation to apply on custom resource provider requests.

type CustomRPValidationsArgs

type CustomRPValidationsArgs struct {
	// A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.
	Specification pulumi.StringInput `pulumi:"specification"`
	// The type of validation to run against a matching request.
	ValidationType pulumi.StringPtrInput `pulumi:"validationType"`
}

A validation to apply on custom resource provider requests.

func (CustomRPValidationsArgs) ElementType

func (CustomRPValidationsArgs) ElementType() reflect.Type

func (CustomRPValidationsArgs) ToCustomRPValidationsOutput

func (i CustomRPValidationsArgs) ToCustomRPValidationsOutput() CustomRPValidationsOutput

func (CustomRPValidationsArgs) ToCustomRPValidationsOutputWithContext

func (i CustomRPValidationsArgs) ToCustomRPValidationsOutputWithContext(ctx context.Context) CustomRPValidationsOutput

type CustomRPValidationsArray

type CustomRPValidationsArray []CustomRPValidationsInput

func (CustomRPValidationsArray) ElementType

func (CustomRPValidationsArray) ElementType() reflect.Type

func (CustomRPValidationsArray) ToCustomRPValidationsArrayOutput

func (i CustomRPValidationsArray) ToCustomRPValidationsArrayOutput() CustomRPValidationsArrayOutput

func (CustomRPValidationsArray) ToCustomRPValidationsArrayOutputWithContext

func (i CustomRPValidationsArray) ToCustomRPValidationsArrayOutputWithContext(ctx context.Context) CustomRPValidationsArrayOutput

type CustomRPValidationsArrayInput

type CustomRPValidationsArrayInput interface {
	pulumi.Input

	ToCustomRPValidationsArrayOutput() CustomRPValidationsArrayOutput
	ToCustomRPValidationsArrayOutputWithContext(context.Context) CustomRPValidationsArrayOutput
}

CustomRPValidationsArrayInput is an input type that accepts CustomRPValidationsArray and CustomRPValidationsArrayOutput values. You can construct a concrete instance of `CustomRPValidationsArrayInput` via:

CustomRPValidationsArray{ CustomRPValidationsArgs{...} }

type CustomRPValidationsArrayOutput

type CustomRPValidationsArrayOutput struct{ *pulumi.OutputState }

func (CustomRPValidationsArrayOutput) ElementType

func (CustomRPValidationsArrayOutput) Index

func (CustomRPValidationsArrayOutput) ToCustomRPValidationsArrayOutput

func (o CustomRPValidationsArrayOutput) ToCustomRPValidationsArrayOutput() CustomRPValidationsArrayOutput

func (CustomRPValidationsArrayOutput) ToCustomRPValidationsArrayOutputWithContext

func (o CustomRPValidationsArrayOutput) ToCustomRPValidationsArrayOutputWithContext(ctx context.Context) CustomRPValidationsArrayOutput

type CustomRPValidationsInput

type CustomRPValidationsInput interface {
	pulumi.Input

	ToCustomRPValidationsOutput() CustomRPValidationsOutput
	ToCustomRPValidationsOutputWithContext(context.Context) CustomRPValidationsOutput
}

CustomRPValidationsInput is an input type that accepts CustomRPValidationsArgs and CustomRPValidationsOutput values. You can construct a concrete instance of `CustomRPValidationsInput` via:

CustomRPValidationsArgs{...}

type CustomRPValidationsOutput

type CustomRPValidationsOutput struct{ *pulumi.OutputState }

A validation to apply on custom resource provider requests.

func (CustomRPValidationsOutput) ElementType

func (CustomRPValidationsOutput) ElementType() reflect.Type

func (CustomRPValidationsOutput) Specification

func (o CustomRPValidationsOutput) Specification() pulumi.StringOutput

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

func (CustomRPValidationsOutput) ToCustomRPValidationsOutput

func (o CustomRPValidationsOutput) ToCustomRPValidationsOutput() CustomRPValidationsOutput

func (CustomRPValidationsOutput) ToCustomRPValidationsOutputWithContext

func (o CustomRPValidationsOutput) ToCustomRPValidationsOutputWithContext(ctx context.Context) CustomRPValidationsOutput

func (CustomRPValidationsOutput) ValidationType

The type of validation to run against a matching request.

type CustomRPValidationsResponse

type CustomRPValidationsResponse struct {
	// A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.
	Specification string `pulumi:"specification"`
	// The type of validation to run against a matching request.
	ValidationType *string `pulumi:"validationType"`
}

A validation to apply on custom resource provider requests.

type CustomRPValidationsResponseArrayOutput

type CustomRPValidationsResponseArrayOutput struct{ *pulumi.OutputState }

func (CustomRPValidationsResponseArrayOutput) ElementType

func (CustomRPValidationsResponseArrayOutput) Index

func (CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutput

func (o CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutput() CustomRPValidationsResponseArrayOutput

func (CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutputWithContext

func (o CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutputWithContext(ctx context.Context) CustomRPValidationsResponseArrayOutput

type CustomRPValidationsResponseOutput

type CustomRPValidationsResponseOutput struct{ *pulumi.OutputState }

A validation to apply on custom resource provider requests.

func (CustomRPValidationsResponseOutput) ElementType

func (CustomRPValidationsResponseOutput) Specification

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

func (CustomRPValidationsResponseOutput) ToCustomRPValidationsResponseOutput

func (o CustomRPValidationsResponseOutput) ToCustomRPValidationsResponseOutput() CustomRPValidationsResponseOutput

func (CustomRPValidationsResponseOutput) ToCustomRPValidationsResponseOutputWithContext

func (o CustomRPValidationsResponseOutput) ToCustomRPValidationsResponseOutputWithContext(ctx context.Context) CustomRPValidationsResponseOutput

func (CustomRPValidationsResponseOutput) ValidationType

The type of validation to run against a matching request.

type CustomResourceProvider

type CustomResourceProvider struct {
	pulumi.CustomResourceState

	// A list of actions that the custom resource provider implements.
	Actions CustomRPActionRouteDefinitionResponseArrayOutput `pulumi:"actions"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the resource provider.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// A list of resource types that the custom resource provider implements.
	ResourceTypes CustomRPResourceTypeRouteDefinitionResponseArrayOutput `pulumi:"resourceTypes"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// A list of validations to run on the custom resource provider's requests.
	Validations CustomRPValidationsResponseArrayOutput `pulumi:"validations"`
}

A manifest file that defines the custom resource provider resources. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview.

func GetCustomResourceProvider

func GetCustomResourceProvider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomResourceProviderState, opts ...pulumi.ResourceOption) (*CustomResourceProvider, error)

GetCustomResourceProvider gets an existing CustomResourceProvider 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 NewCustomResourceProvider

func NewCustomResourceProvider(ctx *pulumi.Context,
	name string, args *CustomResourceProviderArgs, opts ...pulumi.ResourceOption) (*CustomResourceProvider, error)

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

func (*CustomResourceProvider) ElementType

func (*CustomResourceProvider) ElementType() reflect.Type

func (*CustomResourceProvider) ToCustomResourceProviderOutput

func (i *CustomResourceProvider) ToCustomResourceProviderOutput() CustomResourceProviderOutput

func (*CustomResourceProvider) ToCustomResourceProviderOutputWithContext

func (i *CustomResourceProvider) ToCustomResourceProviderOutputWithContext(ctx context.Context) CustomResourceProviderOutput

type CustomResourceProviderArgs

type CustomResourceProviderArgs struct {
	// A list of actions that the custom resource provider implements.
	Actions CustomRPActionRouteDefinitionArrayInput
	// Resource location
	Location pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The name of the resource provider.
	ResourceProviderName pulumi.StringPtrInput
	// A list of resource types that the custom resource provider implements.
	ResourceTypes CustomRPResourceTypeRouteDefinitionArrayInput
	// Resource tags
	Tags pulumi.StringMapInput
	// A list of validations to run on the custom resource provider's requests.
	Validations CustomRPValidationsArrayInput
}

The set of arguments for constructing a CustomResourceProvider resource.

func (CustomResourceProviderArgs) ElementType

func (CustomResourceProviderArgs) ElementType() reflect.Type

type CustomResourceProviderInput

type CustomResourceProviderInput interface {
	pulumi.Input

	ToCustomResourceProviderOutput() CustomResourceProviderOutput
	ToCustomResourceProviderOutputWithContext(ctx context.Context) CustomResourceProviderOutput
}

type CustomResourceProviderOutput

type CustomResourceProviderOutput struct{ *pulumi.OutputState }

func (CustomResourceProviderOutput) Actions

A list of actions that the custom resource provider implements.

func (CustomResourceProviderOutput) ElementType

func (CustomResourceProviderOutput) Location

Resource location

func (CustomResourceProviderOutput) Name

Resource name

func (CustomResourceProviderOutput) ProvisioningState

func (o CustomResourceProviderOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource provider.

func (CustomResourceProviderOutput) ResourceTypes

A list of resource types that the custom resource provider implements.

func (CustomResourceProviderOutput) Tags

Resource tags

func (CustomResourceProviderOutput) ToCustomResourceProviderOutput

func (o CustomResourceProviderOutput) ToCustomResourceProviderOutput() CustomResourceProviderOutput

func (CustomResourceProviderOutput) ToCustomResourceProviderOutputWithContext

func (o CustomResourceProviderOutput) ToCustomResourceProviderOutputWithContext(ctx context.Context) CustomResourceProviderOutput

func (CustomResourceProviderOutput) Type

Resource type

func (CustomResourceProviderOutput) Validations

A list of validations to run on the custom resource provider's requests.

type CustomResourceProviderState

type CustomResourceProviderState struct {
}

func (CustomResourceProviderState) ElementType

type LookupAssociationArgs

type LookupAssociationArgs struct {
	// The name of the association.
	AssociationName string `pulumi:"associationName"`
	// The scope of the association.
	Scope string `pulumi:"scope"`
}

type LookupAssociationOutputArgs

type LookupAssociationOutputArgs struct {
	// The name of the association.
	AssociationName pulumi.StringInput `pulumi:"associationName"`
	// The scope of the association.
	Scope pulumi.StringInput `pulumi:"scope"`
}

func (LookupAssociationOutputArgs) ElementType

type LookupAssociationResult

type LookupAssociationResult struct {
	// The association id.
	Id string `pulumi:"id"`
	// The association name.
	Name string `pulumi:"name"`
	// The provisioning state of the association.
	ProvisioningState string `pulumi:"provisioningState"`
	// The REST resource instance of the target resource for this association.
	TargetResourceId *string `pulumi:"targetResourceId"`
	// The association type.
	Type string `pulumi:"type"`
}

The resource definition of this association.

func LookupAssociation

func LookupAssociation(ctx *pulumi.Context, args *LookupAssociationArgs, opts ...pulumi.InvokeOption) (*LookupAssociationResult, error)

Get an association. Azure REST API version: 2018-09-01-preview.

type LookupAssociationResultOutput

type LookupAssociationResultOutput struct{ *pulumi.OutputState }

The resource definition of this association.

func (LookupAssociationResultOutput) ElementType

func (LookupAssociationResultOutput) Id

The association id.

func (LookupAssociationResultOutput) Name

The association name.

func (LookupAssociationResultOutput) ProvisioningState

func (o LookupAssociationResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the association.

func (LookupAssociationResultOutput) TargetResourceId

The REST resource instance of the target resource for this association.

func (LookupAssociationResultOutput) ToLookupAssociationResultOutput

func (o LookupAssociationResultOutput) ToLookupAssociationResultOutput() LookupAssociationResultOutput

func (LookupAssociationResultOutput) ToLookupAssociationResultOutputWithContext

func (o LookupAssociationResultOutput) ToLookupAssociationResultOutputWithContext(ctx context.Context) LookupAssociationResultOutput

func (LookupAssociationResultOutput) Type

The association type.

type LookupCustomResourceProviderArgs

type LookupCustomResourceProviderArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource provider.
	ResourceProviderName string `pulumi:"resourceProviderName"`
}

type LookupCustomResourceProviderOutputArgs

type LookupCustomResourceProviderOutputArgs struct {
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource provider.
	ResourceProviderName pulumi.StringInput `pulumi:"resourceProviderName"`
}

func (LookupCustomResourceProviderOutputArgs) ElementType

type LookupCustomResourceProviderResult

type LookupCustomResourceProviderResult struct {
	// A list of actions that the custom resource provider implements.
	Actions []CustomRPActionRouteDefinitionResponse `pulumi:"actions"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// The provisioning state of the resource provider.
	ProvisioningState string `pulumi:"provisioningState"`
	// A list of resource types that the custom resource provider implements.
	ResourceTypes []CustomRPResourceTypeRouteDefinitionResponse `pulumi:"resourceTypes"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
	// A list of validations to run on the custom resource provider's requests.
	Validations []CustomRPValidationsResponse `pulumi:"validations"`
}

A manifest file that defines the custom resource provider resources.

func LookupCustomResourceProvider

func LookupCustomResourceProvider(ctx *pulumi.Context, args *LookupCustomResourceProviderArgs, opts ...pulumi.InvokeOption) (*LookupCustomResourceProviderResult, error)

Gets the custom resource provider manifest. Azure REST API version: 2018-09-01-preview.

type LookupCustomResourceProviderResultOutput

type LookupCustomResourceProviderResultOutput struct{ *pulumi.OutputState }

A manifest file that defines the custom resource provider resources.

func (LookupCustomResourceProviderResultOutput) Actions

A list of actions that the custom resource provider implements.

func (LookupCustomResourceProviderResultOutput) ElementType

func (LookupCustomResourceProviderResultOutput) Id

Resource Id

func (LookupCustomResourceProviderResultOutput) Location

Resource location

func (LookupCustomResourceProviderResultOutput) Name

Resource name

func (LookupCustomResourceProviderResultOutput) ProvisioningState

The provisioning state of the resource provider.

func (LookupCustomResourceProviderResultOutput) ResourceTypes

A list of resource types that the custom resource provider implements.

func (LookupCustomResourceProviderResultOutput) Tags

Resource tags

func (LookupCustomResourceProviderResultOutput) ToLookupCustomResourceProviderResultOutput

func (o LookupCustomResourceProviderResultOutput) ToLookupCustomResourceProviderResultOutput() LookupCustomResourceProviderResultOutput

func (LookupCustomResourceProviderResultOutput) ToLookupCustomResourceProviderResultOutputWithContext

func (o LookupCustomResourceProviderResultOutput) ToLookupCustomResourceProviderResultOutputWithContext(ctx context.Context) LookupCustomResourceProviderResultOutput

func (LookupCustomResourceProviderResultOutput) Type

Resource type

func (LookupCustomResourceProviderResultOutput) Validations

A list of validations to run on the custom resource provider's requests.

type ResourceTypeRouting

type ResourceTypeRouting string

The routing types that are supported for resource requests.

func (ResourceTypeRouting) ElementType

func (ResourceTypeRouting) ElementType() reflect.Type

func (ResourceTypeRouting) ToResourceTypeRoutingOutput

func (e ResourceTypeRouting) ToResourceTypeRoutingOutput() ResourceTypeRoutingOutput

func (ResourceTypeRouting) ToResourceTypeRoutingOutputWithContext

func (e ResourceTypeRouting) ToResourceTypeRoutingOutputWithContext(ctx context.Context) ResourceTypeRoutingOutput

func (ResourceTypeRouting) ToResourceTypeRoutingPtrOutput

func (e ResourceTypeRouting) ToResourceTypeRoutingPtrOutput() ResourceTypeRoutingPtrOutput

func (ResourceTypeRouting) ToResourceTypeRoutingPtrOutputWithContext

func (e ResourceTypeRouting) ToResourceTypeRoutingPtrOutputWithContext(ctx context.Context) ResourceTypeRoutingPtrOutput

func (ResourceTypeRouting) ToStringOutput

func (e ResourceTypeRouting) ToStringOutput() pulumi.StringOutput

func (ResourceTypeRouting) ToStringOutputWithContext

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

func (ResourceTypeRouting) ToStringPtrOutput

func (e ResourceTypeRouting) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceTypeRouting) ToStringPtrOutputWithContext

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

type ResourceTypeRoutingInput

type ResourceTypeRoutingInput interface {
	pulumi.Input

	ToResourceTypeRoutingOutput() ResourceTypeRoutingOutput
	ToResourceTypeRoutingOutputWithContext(context.Context) ResourceTypeRoutingOutput
}

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

ResourceTypeRoutingProxy
ResourceTypeRouting_Proxy_Cache

type ResourceTypeRoutingOutput

type ResourceTypeRoutingOutput struct{ *pulumi.OutputState }

func (ResourceTypeRoutingOutput) ElementType

func (ResourceTypeRoutingOutput) ElementType() reflect.Type

func (ResourceTypeRoutingOutput) ToResourceTypeRoutingOutput

func (o ResourceTypeRoutingOutput) ToResourceTypeRoutingOutput() ResourceTypeRoutingOutput

func (ResourceTypeRoutingOutput) ToResourceTypeRoutingOutputWithContext

func (o ResourceTypeRoutingOutput) ToResourceTypeRoutingOutputWithContext(ctx context.Context) ResourceTypeRoutingOutput

func (ResourceTypeRoutingOutput) ToResourceTypeRoutingPtrOutput

func (o ResourceTypeRoutingOutput) ToResourceTypeRoutingPtrOutput() ResourceTypeRoutingPtrOutput

func (ResourceTypeRoutingOutput) ToResourceTypeRoutingPtrOutputWithContext

func (o ResourceTypeRoutingOutput) ToResourceTypeRoutingPtrOutputWithContext(ctx context.Context) ResourceTypeRoutingPtrOutput

func (ResourceTypeRoutingOutput) ToStringOutput

func (o ResourceTypeRoutingOutput) ToStringOutput() pulumi.StringOutput

func (ResourceTypeRoutingOutput) ToStringOutputWithContext

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

func (ResourceTypeRoutingOutput) ToStringPtrOutput

func (o ResourceTypeRoutingOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceTypeRoutingOutput) ToStringPtrOutputWithContext

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

type ResourceTypeRoutingPtrInput

type ResourceTypeRoutingPtrInput interface {
	pulumi.Input

	ToResourceTypeRoutingPtrOutput() ResourceTypeRoutingPtrOutput
	ToResourceTypeRoutingPtrOutputWithContext(context.Context) ResourceTypeRoutingPtrOutput
}

func ResourceTypeRoutingPtr

func ResourceTypeRoutingPtr(v string) ResourceTypeRoutingPtrInput

type ResourceTypeRoutingPtrOutput

type ResourceTypeRoutingPtrOutput struct{ *pulumi.OutputState }

func (ResourceTypeRoutingPtrOutput) Elem

func (ResourceTypeRoutingPtrOutput) ElementType

func (ResourceTypeRoutingPtrOutput) ToResourceTypeRoutingPtrOutput

func (o ResourceTypeRoutingPtrOutput) ToResourceTypeRoutingPtrOutput() ResourceTypeRoutingPtrOutput

func (ResourceTypeRoutingPtrOutput) ToResourceTypeRoutingPtrOutputWithContext

func (o ResourceTypeRoutingPtrOutput) ToResourceTypeRoutingPtrOutputWithContext(ctx context.Context) ResourceTypeRoutingPtrOutput

func (ResourceTypeRoutingPtrOutput) ToStringPtrOutput

func (o ResourceTypeRoutingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceTypeRoutingPtrOutput) ToStringPtrOutputWithContext

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

type ValidationType

type ValidationType string

The type of validation to run against a matching request.

func (ValidationType) ElementType

func (ValidationType) ElementType() reflect.Type

func (ValidationType) ToStringOutput

func (e ValidationType) ToStringOutput() pulumi.StringOutput

func (ValidationType) ToStringOutputWithContext

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

func (ValidationType) ToStringPtrOutput

func (e ValidationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ValidationType) ToStringPtrOutputWithContext

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

func (ValidationType) ToValidationTypeOutput

func (e ValidationType) ToValidationTypeOutput() ValidationTypeOutput

func (ValidationType) ToValidationTypeOutputWithContext

func (e ValidationType) ToValidationTypeOutputWithContext(ctx context.Context) ValidationTypeOutput

func (ValidationType) ToValidationTypePtrOutput

func (e ValidationType) ToValidationTypePtrOutput() ValidationTypePtrOutput

func (ValidationType) ToValidationTypePtrOutputWithContext

func (e ValidationType) ToValidationTypePtrOutputWithContext(ctx context.Context) ValidationTypePtrOutput

type ValidationTypeInput

type ValidationTypeInput interface {
	pulumi.Input

	ToValidationTypeOutput() ValidationTypeOutput
	ToValidationTypeOutputWithContext(context.Context) ValidationTypeOutput
}

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

ValidationTypeSwagger

type ValidationTypeOutput

type ValidationTypeOutput struct{ *pulumi.OutputState }

func (ValidationTypeOutput) ElementType

func (ValidationTypeOutput) ElementType() reflect.Type

func (ValidationTypeOutput) ToStringOutput

func (o ValidationTypeOutput) ToStringOutput() pulumi.StringOutput

func (ValidationTypeOutput) ToStringOutputWithContext

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

func (ValidationTypeOutput) ToStringPtrOutput

func (o ValidationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ValidationTypeOutput) ToStringPtrOutputWithContext

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

func (ValidationTypeOutput) ToValidationTypeOutput

func (o ValidationTypeOutput) ToValidationTypeOutput() ValidationTypeOutput

func (ValidationTypeOutput) ToValidationTypeOutputWithContext

func (o ValidationTypeOutput) ToValidationTypeOutputWithContext(ctx context.Context) ValidationTypeOutput

func (ValidationTypeOutput) ToValidationTypePtrOutput

func (o ValidationTypeOutput) ToValidationTypePtrOutput() ValidationTypePtrOutput

func (ValidationTypeOutput) ToValidationTypePtrOutputWithContext

func (o ValidationTypeOutput) ToValidationTypePtrOutputWithContext(ctx context.Context) ValidationTypePtrOutput

type ValidationTypePtrInput

type ValidationTypePtrInput interface {
	pulumi.Input

	ToValidationTypePtrOutput() ValidationTypePtrOutput
	ToValidationTypePtrOutputWithContext(context.Context) ValidationTypePtrOutput
}

func ValidationTypePtr

func ValidationTypePtr(v string) ValidationTypePtrInput

type ValidationTypePtrOutput

type ValidationTypePtrOutput struct{ *pulumi.OutputState }

func (ValidationTypePtrOutput) Elem

func (ValidationTypePtrOutput) ElementType

func (ValidationTypePtrOutput) ElementType() reflect.Type

func (ValidationTypePtrOutput) ToStringPtrOutput

func (o ValidationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ValidationTypePtrOutput) ToStringPtrOutputWithContext

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

func (ValidationTypePtrOutput) ToValidationTypePtrOutput

func (o ValidationTypePtrOutput) ToValidationTypePtrOutput() ValidationTypePtrOutput

func (ValidationTypePtrOutput) ToValidationTypePtrOutputWithContext

func (o ValidationTypePtrOutput) ToValidationTypePtrOutputWithContext(ctx context.Context) ValidationTypePtrOutput

Jump to

Keyboard shortcuts

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