Documentation
¶
Index ¶
- type Association
- type AssociationArgs
- type AssociationState
- type CustomRPActionRouteDefinition
- type CustomRPActionRouteDefinitionArgs
- func (CustomRPActionRouteDefinitionArgs) ElementType() reflect.Type
- func (i CustomRPActionRouteDefinitionArgs) ToCustomRPActionRouteDefinitionOutput() CustomRPActionRouteDefinitionOutput
- func (i CustomRPActionRouteDefinitionArgs) ToCustomRPActionRouteDefinitionOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionOutput
- type CustomRPActionRouteDefinitionArray
- func (CustomRPActionRouteDefinitionArray) ElementType() reflect.Type
- func (i CustomRPActionRouteDefinitionArray) ToCustomRPActionRouteDefinitionArrayOutput() CustomRPActionRouteDefinitionArrayOutput
- func (i CustomRPActionRouteDefinitionArray) ToCustomRPActionRouteDefinitionArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionArrayOutput
- type CustomRPActionRouteDefinitionArrayInput
- type CustomRPActionRouteDefinitionArrayOutput
- func (CustomRPActionRouteDefinitionArrayOutput) ElementType() reflect.Type
- func (o CustomRPActionRouteDefinitionArrayOutput) Index(i pulumi.IntInput) CustomRPActionRouteDefinitionOutput
- func (o CustomRPActionRouteDefinitionArrayOutput) ToCustomRPActionRouteDefinitionArrayOutput() CustomRPActionRouteDefinitionArrayOutput
- func (o CustomRPActionRouteDefinitionArrayOutput) ToCustomRPActionRouteDefinitionArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionArrayOutput
- type CustomRPActionRouteDefinitionInput
- type CustomRPActionRouteDefinitionOutput
- func (CustomRPActionRouteDefinitionOutput) ElementType() reflect.Type
- func (o CustomRPActionRouteDefinitionOutput) Endpoint() pulumi.StringOutput
- func (o CustomRPActionRouteDefinitionOutput) Name() pulumi.StringOutput
- func (o CustomRPActionRouteDefinitionOutput) RoutingType() pulumi.StringPtrOutput
- func (o CustomRPActionRouteDefinitionOutput) ToCustomRPActionRouteDefinitionOutput() CustomRPActionRouteDefinitionOutput
- func (o CustomRPActionRouteDefinitionOutput) ToCustomRPActionRouteDefinitionOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionOutput
- type CustomRPActionRouteDefinitionResponse
- type CustomRPActionRouteDefinitionResponseArgs
- func (CustomRPActionRouteDefinitionResponseArgs) ElementType() reflect.Type
- func (i CustomRPActionRouteDefinitionResponseArgs) ToCustomRPActionRouteDefinitionResponseOutput() CustomRPActionRouteDefinitionResponseOutput
- func (i CustomRPActionRouteDefinitionResponseArgs) ToCustomRPActionRouteDefinitionResponseOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseOutput
- type CustomRPActionRouteDefinitionResponseArray
- func (CustomRPActionRouteDefinitionResponseArray) ElementType() reflect.Type
- func (i CustomRPActionRouteDefinitionResponseArray) ToCustomRPActionRouteDefinitionResponseArrayOutput() CustomRPActionRouteDefinitionResponseArrayOutput
- func (i CustomRPActionRouteDefinitionResponseArray) ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseArrayOutput
- type CustomRPActionRouteDefinitionResponseArrayInput
- type CustomRPActionRouteDefinitionResponseArrayOutput
- func (CustomRPActionRouteDefinitionResponseArrayOutput) ElementType() reflect.Type
- func (o CustomRPActionRouteDefinitionResponseArrayOutput) Index(i pulumi.IntInput) CustomRPActionRouteDefinitionResponseOutput
- func (o CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutput() CustomRPActionRouteDefinitionResponseArrayOutput
- func (o CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseArrayOutput
- type CustomRPActionRouteDefinitionResponseInput
- type CustomRPActionRouteDefinitionResponseOutput
- func (CustomRPActionRouteDefinitionResponseOutput) ElementType() reflect.Type
- func (o CustomRPActionRouteDefinitionResponseOutput) Endpoint() pulumi.StringOutput
- func (o CustomRPActionRouteDefinitionResponseOutput) Name() pulumi.StringOutput
- func (o CustomRPActionRouteDefinitionResponseOutput) RoutingType() pulumi.StringPtrOutput
- func (o CustomRPActionRouteDefinitionResponseOutput) ToCustomRPActionRouteDefinitionResponseOutput() CustomRPActionRouteDefinitionResponseOutput
- func (o CustomRPActionRouteDefinitionResponseOutput) ToCustomRPActionRouteDefinitionResponseOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseOutput
- type CustomRPResourceTypeRouteDefinition
- type CustomRPResourceTypeRouteDefinitionArgs
- func (CustomRPResourceTypeRouteDefinitionArgs) ElementType() reflect.Type
- func (i CustomRPResourceTypeRouteDefinitionArgs) ToCustomRPResourceTypeRouteDefinitionOutput() CustomRPResourceTypeRouteDefinitionOutput
- func (i CustomRPResourceTypeRouteDefinitionArgs) ToCustomRPResourceTypeRouteDefinitionOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionOutput
- type CustomRPResourceTypeRouteDefinitionArray
- func (CustomRPResourceTypeRouteDefinitionArray) ElementType() reflect.Type
- func (i CustomRPResourceTypeRouteDefinitionArray) ToCustomRPResourceTypeRouteDefinitionArrayOutput() CustomRPResourceTypeRouteDefinitionArrayOutput
- func (i CustomRPResourceTypeRouteDefinitionArray) ToCustomRPResourceTypeRouteDefinitionArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionArrayOutput
- type CustomRPResourceTypeRouteDefinitionArrayInput
- type CustomRPResourceTypeRouteDefinitionArrayOutput
- func (CustomRPResourceTypeRouteDefinitionArrayOutput) ElementType() reflect.Type
- func (o CustomRPResourceTypeRouteDefinitionArrayOutput) Index(i pulumi.IntInput) CustomRPResourceTypeRouteDefinitionOutput
- func (o CustomRPResourceTypeRouteDefinitionArrayOutput) ToCustomRPResourceTypeRouteDefinitionArrayOutput() CustomRPResourceTypeRouteDefinitionArrayOutput
- func (o CustomRPResourceTypeRouteDefinitionArrayOutput) ToCustomRPResourceTypeRouteDefinitionArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionArrayOutput
- type CustomRPResourceTypeRouteDefinitionInput
- type CustomRPResourceTypeRouteDefinitionOutput
- func (CustomRPResourceTypeRouteDefinitionOutput) ElementType() reflect.Type
- func (o CustomRPResourceTypeRouteDefinitionOutput) Endpoint() pulumi.StringOutput
- func (o CustomRPResourceTypeRouteDefinitionOutput) Name() pulumi.StringOutput
- func (o CustomRPResourceTypeRouteDefinitionOutput) RoutingType() pulumi.StringPtrOutput
- func (o CustomRPResourceTypeRouteDefinitionOutput) ToCustomRPResourceTypeRouteDefinitionOutput() CustomRPResourceTypeRouteDefinitionOutput
- func (o CustomRPResourceTypeRouteDefinitionOutput) ToCustomRPResourceTypeRouteDefinitionOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionOutput
- type CustomRPResourceTypeRouteDefinitionResponse
- type CustomRPResourceTypeRouteDefinitionResponseArgs
- func (CustomRPResourceTypeRouteDefinitionResponseArgs) ElementType() reflect.Type
- func (i CustomRPResourceTypeRouteDefinitionResponseArgs) ToCustomRPResourceTypeRouteDefinitionResponseOutput() CustomRPResourceTypeRouteDefinitionResponseOutput
- func (i CustomRPResourceTypeRouteDefinitionResponseArgs) ToCustomRPResourceTypeRouteDefinitionResponseOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseOutput
- type CustomRPResourceTypeRouteDefinitionResponseArray
- func (CustomRPResourceTypeRouteDefinitionResponseArray) ElementType() reflect.Type
- func (i CustomRPResourceTypeRouteDefinitionResponseArray) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutput() CustomRPResourceTypeRouteDefinitionResponseArrayOutput
- func (i CustomRPResourceTypeRouteDefinitionResponseArray) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseArrayOutput
- type CustomRPResourceTypeRouteDefinitionResponseArrayInput
- type CustomRPResourceTypeRouteDefinitionResponseArrayOutput
- func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ElementType() reflect.Type
- func (o CustomRPResourceTypeRouteDefinitionResponseArrayOutput) Index(i pulumi.IntInput) CustomRPResourceTypeRouteDefinitionResponseOutput
- func (o CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutput() CustomRPResourceTypeRouteDefinitionResponseArrayOutput
- func (o CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseArrayOutput
- type CustomRPResourceTypeRouteDefinitionResponseInput
- type CustomRPResourceTypeRouteDefinitionResponseOutput
- func (CustomRPResourceTypeRouteDefinitionResponseOutput) ElementType() reflect.Type
- func (o CustomRPResourceTypeRouteDefinitionResponseOutput) Endpoint() pulumi.StringOutput
- func (o CustomRPResourceTypeRouteDefinitionResponseOutput) Name() pulumi.StringOutput
- func (o CustomRPResourceTypeRouteDefinitionResponseOutput) RoutingType() pulumi.StringPtrOutput
- func (o CustomRPResourceTypeRouteDefinitionResponseOutput) ToCustomRPResourceTypeRouteDefinitionResponseOutput() CustomRPResourceTypeRouteDefinitionResponseOutput
- func (o CustomRPResourceTypeRouteDefinitionResponseOutput) ToCustomRPResourceTypeRouteDefinitionResponseOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseOutput
- type CustomRPValidations
- type CustomRPValidationsArgs
- type CustomRPValidationsArray
- type CustomRPValidationsArrayInput
- type CustomRPValidationsArrayOutput
- func (CustomRPValidationsArrayOutput) ElementType() reflect.Type
- func (o CustomRPValidationsArrayOutput) Index(i pulumi.IntInput) CustomRPValidationsOutput
- func (o CustomRPValidationsArrayOutput) ToCustomRPValidationsArrayOutput() CustomRPValidationsArrayOutput
- func (o CustomRPValidationsArrayOutput) ToCustomRPValidationsArrayOutputWithContext(ctx context.Context) CustomRPValidationsArrayOutput
- type CustomRPValidationsInput
- type CustomRPValidationsOutput
- func (CustomRPValidationsOutput) ElementType() reflect.Type
- func (o CustomRPValidationsOutput) Specification() pulumi.StringOutput
- func (o CustomRPValidationsOutput) ToCustomRPValidationsOutput() CustomRPValidationsOutput
- func (o CustomRPValidationsOutput) ToCustomRPValidationsOutputWithContext(ctx context.Context) CustomRPValidationsOutput
- func (o CustomRPValidationsOutput) ValidationType() pulumi.StringPtrOutput
- type CustomRPValidationsResponse
- type CustomRPValidationsResponseArgs
- func (CustomRPValidationsResponseArgs) ElementType() reflect.Type
- func (i CustomRPValidationsResponseArgs) ToCustomRPValidationsResponseOutput() CustomRPValidationsResponseOutput
- func (i CustomRPValidationsResponseArgs) ToCustomRPValidationsResponseOutputWithContext(ctx context.Context) CustomRPValidationsResponseOutput
- type CustomRPValidationsResponseArray
- func (CustomRPValidationsResponseArray) ElementType() reflect.Type
- func (i CustomRPValidationsResponseArray) ToCustomRPValidationsResponseArrayOutput() CustomRPValidationsResponseArrayOutput
- func (i CustomRPValidationsResponseArray) ToCustomRPValidationsResponseArrayOutputWithContext(ctx context.Context) CustomRPValidationsResponseArrayOutput
- type CustomRPValidationsResponseArrayInput
- type CustomRPValidationsResponseArrayOutput
- func (CustomRPValidationsResponseArrayOutput) ElementType() reflect.Type
- func (o CustomRPValidationsResponseArrayOutput) Index(i pulumi.IntInput) CustomRPValidationsResponseOutput
- func (o CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutput() CustomRPValidationsResponseArrayOutput
- func (o CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutputWithContext(ctx context.Context) CustomRPValidationsResponseArrayOutput
- type CustomRPValidationsResponseInput
- type CustomRPValidationsResponseOutput
- func (CustomRPValidationsResponseOutput) ElementType() reflect.Type
- func (o CustomRPValidationsResponseOutput) Specification() pulumi.StringOutput
- func (o CustomRPValidationsResponseOutput) ToCustomRPValidationsResponseOutput() CustomRPValidationsResponseOutput
- func (o CustomRPValidationsResponseOutput) ToCustomRPValidationsResponseOutputWithContext(ctx context.Context) CustomRPValidationsResponseOutput
- func (o CustomRPValidationsResponseOutput) ValidationType() pulumi.StringPtrOutput
- type CustomResourceProvider
- type CustomResourceProviderArgs
- type CustomResourceProviderState
- type LookupAssociationArgs
- type LookupAssociationResult
- type LookupCustomResourceProviderArgs
- type LookupCustomResourceProviderResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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.
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.
type AssociationArgs ¶
type AssociationArgs struct { // The name of the association. AssociationName pulumi.StringInput // 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 AssociationState ¶
type AssociationState struct { // The association name. Name pulumi.StringPtrInput // The provisioning state of the association. ProvisioningState pulumi.StringPtrInput // The REST resource instance of the target resource for this association. TargetResourceId pulumi.StringPtrInput // The association type. Type pulumi.StringPtrInput }
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CustomRPActionRouteDefinitionOutput) Endpoint ¶
func (o CustomRPActionRouteDefinitionOutput) Endpoint() pulumi.StringOutput
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 ¶
func (o CustomRPActionRouteDefinitionOutput) Name() pulumi.StringOutput
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 ¶
func (o CustomRPActionRouteDefinitionOutput) RoutingType() pulumi.StringPtrOutput
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 CustomRPActionRouteDefinitionResponseArgs ¶
type CustomRPActionRouteDefinitionResponseArgs 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 (CustomRPActionRouteDefinitionResponseArgs) ElementType ¶
func (CustomRPActionRouteDefinitionResponseArgs) ElementType() reflect.Type
func (CustomRPActionRouteDefinitionResponseArgs) ToCustomRPActionRouteDefinitionResponseOutput ¶
func (i CustomRPActionRouteDefinitionResponseArgs) ToCustomRPActionRouteDefinitionResponseOutput() CustomRPActionRouteDefinitionResponseOutput
func (CustomRPActionRouteDefinitionResponseArgs) ToCustomRPActionRouteDefinitionResponseOutputWithContext ¶
func (i CustomRPActionRouteDefinitionResponseArgs) ToCustomRPActionRouteDefinitionResponseOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseOutput
type CustomRPActionRouteDefinitionResponseArray ¶
type CustomRPActionRouteDefinitionResponseArray []CustomRPActionRouteDefinitionResponseInput
func (CustomRPActionRouteDefinitionResponseArray) ElementType ¶
func (CustomRPActionRouteDefinitionResponseArray) ElementType() reflect.Type
func (CustomRPActionRouteDefinitionResponseArray) ToCustomRPActionRouteDefinitionResponseArrayOutput ¶
func (i CustomRPActionRouteDefinitionResponseArray) ToCustomRPActionRouteDefinitionResponseArrayOutput() CustomRPActionRouteDefinitionResponseArrayOutput
func (CustomRPActionRouteDefinitionResponseArray) ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext ¶
func (i CustomRPActionRouteDefinitionResponseArray) ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseArrayOutput
type CustomRPActionRouteDefinitionResponseArrayInput ¶
type CustomRPActionRouteDefinitionResponseArrayInput interface { pulumi.Input ToCustomRPActionRouteDefinitionResponseArrayOutput() CustomRPActionRouteDefinitionResponseArrayOutput ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext(context.Context) CustomRPActionRouteDefinitionResponseArrayOutput }
CustomRPActionRouteDefinitionResponseArrayInput is an input type that accepts CustomRPActionRouteDefinitionResponseArray and CustomRPActionRouteDefinitionResponseArrayOutput values. You can construct a concrete instance of `CustomRPActionRouteDefinitionResponseArrayInput` via:
CustomRPActionRouteDefinitionResponseArray{ CustomRPActionRouteDefinitionResponseArgs{...} }
type CustomRPActionRouteDefinitionResponseArrayOutput ¶
type CustomRPActionRouteDefinitionResponseArrayOutput struct{ *pulumi.OutputState }
func (CustomRPActionRouteDefinitionResponseArrayOutput) ElementType ¶
func (CustomRPActionRouteDefinitionResponseArrayOutput) ElementType() reflect.Type
func (CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutput ¶
func (o CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutput() CustomRPActionRouteDefinitionResponseArrayOutput
func (CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext ¶
func (o CustomRPActionRouteDefinitionResponseArrayOutput) ToCustomRPActionRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPActionRouteDefinitionResponseArrayOutput
type CustomRPActionRouteDefinitionResponseInput ¶
type CustomRPActionRouteDefinitionResponseInput interface { pulumi.Input ToCustomRPActionRouteDefinitionResponseOutput() CustomRPActionRouteDefinitionResponseOutput ToCustomRPActionRouteDefinitionResponseOutputWithContext(context.Context) CustomRPActionRouteDefinitionResponseOutput }
CustomRPActionRouteDefinitionResponseInput is an input type that accepts CustomRPActionRouteDefinitionResponseArgs and CustomRPActionRouteDefinitionResponseOutput values. You can construct a concrete instance of `CustomRPActionRouteDefinitionResponseInput` via:
CustomRPActionRouteDefinitionResponseArgs{...}
type CustomRPActionRouteDefinitionResponseOutput ¶
type CustomRPActionRouteDefinitionResponseOutput struct{ *pulumi.OutputState }
The route definition for an action implemented by the custom resource provider.
func (CustomRPActionRouteDefinitionResponseOutput) ElementType ¶
func (CustomRPActionRouteDefinitionResponseOutput) ElementType() reflect.Type
func (CustomRPActionRouteDefinitionResponseOutput) Endpoint ¶
func (o CustomRPActionRouteDefinitionResponseOutput) Endpoint() pulumi.StringOutput
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 ¶
func (o CustomRPActionRouteDefinitionResponseOutput) Name() pulumi.StringOutput
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 ¶
func (o CustomRPActionRouteDefinitionResponseOutput) RoutingType() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CustomRPResourceTypeRouteDefinitionOutput) Endpoint ¶
func (o CustomRPResourceTypeRouteDefinitionOutput) Endpoint() pulumi.StringOutput
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 ¶
func (o CustomRPResourceTypeRouteDefinitionOutput) Name() pulumi.StringOutput
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 ¶
func (o CustomRPResourceTypeRouteDefinitionOutput) RoutingType() pulumi.StringPtrOutput
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 CustomRPResourceTypeRouteDefinitionResponseArgs ¶
type CustomRPResourceTypeRouteDefinitionResponseArgs 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 (CustomRPResourceTypeRouteDefinitionResponseArgs) ElementType ¶
func (CustomRPResourceTypeRouteDefinitionResponseArgs) ElementType() reflect.Type
func (CustomRPResourceTypeRouteDefinitionResponseArgs) ToCustomRPResourceTypeRouteDefinitionResponseOutput ¶
func (i CustomRPResourceTypeRouteDefinitionResponseArgs) ToCustomRPResourceTypeRouteDefinitionResponseOutput() CustomRPResourceTypeRouteDefinitionResponseOutput
func (CustomRPResourceTypeRouteDefinitionResponseArgs) ToCustomRPResourceTypeRouteDefinitionResponseOutputWithContext ¶
func (i CustomRPResourceTypeRouteDefinitionResponseArgs) ToCustomRPResourceTypeRouteDefinitionResponseOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseOutput
type CustomRPResourceTypeRouteDefinitionResponseArray ¶
type CustomRPResourceTypeRouteDefinitionResponseArray []CustomRPResourceTypeRouteDefinitionResponseInput
func (CustomRPResourceTypeRouteDefinitionResponseArray) ElementType ¶
func (CustomRPResourceTypeRouteDefinitionResponseArray) ElementType() reflect.Type
func (CustomRPResourceTypeRouteDefinitionResponseArray) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutput ¶
func (i CustomRPResourceTypeRouteDefinitionResponseArray) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutput() CustomRPResourceTypeRouteDefinitionResponseArrayOutput
func (CustomRPResourceTypeRouteDefinitionResponseArray) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext ¶
func (i CustomRPResourceTypeRouteDefinitionResponseArray) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseArrayOutput
type CustomRPResourceTypeRouteDefinitionResponseArrayInput ¶
type CustomRPResourceTypeRouteDefinitionResponseArrayInput interface { pulumi.Input ToCustomRPResourceTypeRouteDefinitionResponseArrayOutput() CustomRPResourceTypeRouteDefinitionResponseArrayOutput ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext(context.Context) CustomRPResourceTypeRouteDefinitionResponseArrayOutput }
CustomRPResourceTypeRouteDefinitionResponseArrayInput is an input type that accepts CustomRPResourceTypeRouteDefinitionResponseArray and CustomRPResourceTypeRouteDefinitionResponseArrayOutput values. You can construct a concrete instance of `CustomRPResourceTypeRouteDefinitionResponseArrayInput` via:
CustomRPResourceTypeRouteDefinitionResponseArray{ CustomRPResourceTypeRouteDefinitionResponseArgs{...} }
type CustomRPResourceTypeRouteDefinitionResponseArrayOutput ¶
type CustomRPResourceTypeRouteDefinitionResponseArrayOutput struct{ *pulumi.OutputState }
func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ElementType ¶
func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ElementType() reflect.Type
func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutput ¶
func (o CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutput() CustomRPResourceTypeRouteDefinitionResponseArrayOutput
func (CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext ¶
func (o CustomRPResourceTypeRouteDefinitionResponseArrayOutput) ToCustomRPResourceTypeRouteDefinitionResponseArrayOutputWithContext(ctx context.Context) CustomRPResourceTypeRouteDefinitionResponseArrayOutput
type CustomRPResourceTypeRouteDefinitionResponseInput ¶
type CustomRPResourceTypeRouteDefinitionResponseInput interface { pulumi.Input ToCustomRPResourceTypeRouteDefinitionResponseOutput() CustomRPResourceTypeRouteDefinitionResponseOutput ToCustomRPResourceTypeRouteDefinitionResponseOutputWithContext(context.Context) CustomRPResourceTypeRouteDefinitionResponseOutput }
CustomRPResourceTypeRouteDefinitionResponseInput is an input type that accepts CustomRPResourceTypeRouteDefinitionResponseArgs and CustomRPResourceTypeRouteDefinitionResponseOutput values. You can construct a concrete instance of `CustomRPResourceTypeRouteDefinitionResponseInput` via:
CustomRPResourceTypeRouteDefinitionResponseArgs{...}
type CustomRPResourceTypeRouteDefinitionResponseOutput ¶
type CustomRPResourceTypeRouteDefinitionResponseOutput struct{ *pulumi.OutputState }
The route definition for a resource implemented by the custom resource provider.
func (CustomRPResourceTypeRouteDefinitionResponseOutput) ElementType ¶
func (CustomRPResourceTypeRouteDefinitionResponseOutput) ElementType() reflect.Type
func (CustomRPResourceTypeRouteDefinitionResponseOutput) Endpoint ¶
func (o CustomRPResourceTypeRouteDefinitionResponseOutput) Endpoint() pulumi.StringOutput
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 ¶
func (o CustomRPResourceTypeRouteDefinitionResponseOutput) Name() pulumi.StringOutput
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 ¶
func (o CustomRPResourceTypeRouteDefinitionResponseOutput) RoutingType() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (CustomRPValidationsArrayOutput) Index ¶
func (o CustomRPValidationsArrayOutput) Index(i pulumi.IntInput) CustomRPValidationsOutput
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 ¶
func (o CustomRPValidationsOutput) ValidationType() pulumi.StringPtrOutput
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 CustomRPValidationsResponseArgs ¶
type CustomRPValidationsResponseArgs 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 (CustomRPValidationsResponseArgs) ElementType ¶
func (CustomRPValidationsResponseArgs) ElementType() reflect.Type
func (CustomRPValidationsResponseArgs) ToCustomRPValidationsResponseOutput ¶
func (i CustomRPValidationsResponseArgs) ToCustomRPValidationsResponseOutput() CustomRPValidationsResponseOutput
func (CustomRPValidationsResponseArgs) ToCustomRPValidationsResponseOutputWithContext ¶
func (i CustomRPValidationsResponseArgs) ToCustomRPValidationsResponseOutputWithContext(ctx context.Context) CustomRPValidationsResponseOutput
type CustomRPValidationsResponseArray ¶
type CustomRPValidationsResponseArray []CustomRPValidationsResponseInput
func (CustomRPValidationsResponseArray) ElementType ¶
func (CustomRPValidationsResponseArray) ElementType() reflect.Type
func (CustomRPValidationsResponseArray) ToCustomRPValidationsResponseArrayOutput ¶
func (i CustomRPValidationsResponseArray) ToCustomRPValidationsResponseArrayOutput() CustomRPValidationsResponseArrayOutput
func (CustomRPValidationsResponseArray) ToCustomRPValidationsResponseArrayOutputWithContext ¶
func (i CustomRPValidationsResponseArray) ToCustomRPValidationsResponseArrayOutputWithContext(ctx context.Context) CustomRPValidationsResponseArrayOutput
type CustomRPValidationsResponseArrayInput ¶
type CustomRPValidationsResponseArrayInput interface { pulumi.Input ToCustomRPValidationsResponseArrayOutput() CustomRPValidationsResponseArrayOutput ToCustomRPValidationsResponseArrayOutputWithContext(context.Context) CustomRPValidationsResponseArrayOutput }
CustomRPValidationsResponseArrayInput is an input type that accepts CustomRPValidationsResponseArray and CustomRPValidationsResponseArrayOutput values. You can construct a concrete instance of `CustomRPValidationsResponseArrayInput` via:
CustomRPValidationsResponseArray{ CustomRPValidationsResponseArgs{...} }
type CustomRPValidationsResponseArrayOutput ¶
type CustomRPValidationsResponseArrayOutput struct{ *pulumi.OutputState }
func (CustomRPValidationsResponseArrayOutput) ElementType ¶
func (CustomRPValidationsResponseArrayOutput) ElementType() reflect.Type
func (CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutput ¶
func (o CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutput() CustomRPValidationsResponseArrayOutput
func (CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutputWithContext ¶
func (o CustomRPValidationsResponseArrayOutput) ToCustomRPValidationsResponseArrayOutputWithContext(ctx context.Context) CustomRPValidationsResponseArrayOutput
type CustomRPValidationsResponseInput ¶
type CustomRPValidationsResponseInput interface { pulumi.Input ToCustomRPValidationsResponseOutput() CustomRPValidationsResponseOutput ToCustomRPValidationsResponseOutputWithContext(context.Context) CustomRPValidationsResponseOutput }
CustomRPValidationsResponseInput is an input type that accepts CustomRPValidationsResponseArgs and CustomRPValidationsResponseOutput values. You can construct a concrete instance of `CustomRPValidationsResponseInput` via:
CustomRPValidationsResponseArgs{...}
type CustomRPValidationsResponseOutput ¶
type CustomRPValidationsResponseOutput struct{ *pulumi.OutputState }
A validation to apply on custom resource provider requests.
func (CustomRPValidationsResponseOutput) ElementType ¶
func (CustomRPValidationsResponseOutput) ElementType() reflect.Type
func (CustomRPValidationsResponseOutput) Specification ¶
func (o CustomRPValidationsResponseOutput) Specification() pulumi.StringOutput
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 ¶
func (o CustomRPValidationsResponseOutput) ValidationType() pulumi.StringPtrOutput
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.
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.
type CustomResourceProviderArgs ¶
type CustomResourceProviderArgs struct { // A list of actions that the custom resource provider implements. Actions CustomRPActionRouteDefinitionArrayInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the resource provider. ResourceProviderName pulumi.StringInput // 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 CustomResourceProviderState ¶
type CustomResourceProviderState struct { // A list of actions that the custom resource provider implements. Actions CustomRPActionRouteDefinitionResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The provisioning state of the resource provider. ProvisioningState pulumi.StringPtrInput // A list of resource types that the custom resource provider implements. ResourceTypes CustomRPResourceTypeRouteDefinitionResponseArrayInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // A list of validations to run on the custom resource provider's requests. Validations CustomRPValidationsResponseArrayInput }
func (CustomResourceProviderState) ElementType ¶
func (CustomResourceProviderState) ElementType() reflect.Type
type LookupAssociationArgs ¶
type LookupAssociationResult ¶
type LookupAssociationResult struct { // 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)
type LookupCustomResourceProviderResult ¶
type LookupCustomResourceProviderResult struct { // A list of actions that the custom resource provider implements. Actions []CustomRPActionRouteDefinitionResponse `pulumi:"actions"` // 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)