published on Friday, Oct 23, 2026 by vmware
published on Friday, Oct 23, 2026 by vmware
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Apipath”
sidebar_current: “docs-avi-resource-apipath”
description: |-
Creates and manages Avi ApiPath.
avi.Apipath
The ApiPath resource allows the creation and management of Avi ApiPath
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const foo = new avi.Apipath("foo", {
name: "terraform-example-foo",
tenantRef: "/api/tenant/?name=admin",
});
import pulumi
import pulumi_avi as avi
foo = avi.Apipath("foo",
name="terraform-example-foo",
tenant_ref="/api/tenant/?name=admin")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v32/avi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := avi.NewApipath(ctx, "foo", &avi.ApipathArgs{
Name: pulumi.String("terraform-example-foo"),
TenantRef: pulumi.String("/api/tenant/?name=admin"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() =>
{
var foo = new Avi.Apipath("foo", new()
{
Name = "terraform-example-foo",
TenantRef = "/api/tenant/?name=admin",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.Apipath;
import com.pulumi.avi.ApipathArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var foo = new Apipath("foo", ApipathArgs.builder()
.name("terraform-example-foo")
.tenantRef("/api/tenant/?name=admin")
.build());
}
}
resources:
foo:
type: avi:Apipath
properties:
name: terraform-example-foo
tenantRef: /api/tenant/?name=admin
Example coming soon!
Create Apipath Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Apipath(name: string, args: ApipathArgs, opts?: CustomResourceOptions);@overload
def Apipath(resource_name: str,
args: ApipathArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Apipath(resource_name: str,
opts: Optional[ResourceOptions] = None,
path_template: Optional[str] = None,
apipath_id: Optional[str] = None,
configpb_attributes: Optional[Sequence[ApipathConfigpbAttributeArgs]] = None,
description: Optional[str] = None,
endpoints: Optional[Sequence[ApipathEndpointArgs]] = None,
name: Optional[str] = None,
source: Optional[str] = None,
tenant_ref: Optional[str] = None,
unknown_http_method_action: Optional[str] = None,
uuid: Optional[str] = None)func NewApipath(ctx *Context, name string, args ApipathArgs, opts ...ResourceOption) (*Apipath, error)public Apipath(string name, ApipathArgs args, CustomResourceOptions? opts = null)
public Apipath(String name, ApipathArgs args)
public Apipath(String name, ApipathArgs args, CustomResourceOptions options)
type: avi:Apipath
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "avi_apipath" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ApipathArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ApipathArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ApipathArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApipathArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApipathArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var apipathResource = new Avi.Apipath("apipathResource", new()
{
PathTemplate = "string",
ApipathId = "string",
ConfigpbAttributes = new[]
{
new Avi.Inputs.ApipathConfigpbAttributeArgs
{
CreatedBy = "string",
Version = "string",
},
},
Description = "string",
Endpoints = new[]
{
new Avi.Inputs.ApipathEndpointArgs
{
HttpMethod = "string",
OperationId = "string",
PathParameters = new[]
{
new Avi.Inputs.ApipathEndpointPathParameterArgs
{
Name = "string",
Schemas = new[]
{
new Avi.Inputs.ApipathEndpointPathParameterSchemaArgs
{
MaxValue = "string",
MinValue = "string",
SchemaRef = "string",
StringEnumValues = new[]
{
"string",
},
StringFormat = "string",
StringMaxLength = "string",
StringMinLength = "string",
StringPattern = "string",
Type = "string",
},
},
AllowEmptyValue = "string",
Deprecated = "string",
Required = "string",
},
},
FailedValidationHeaderParameterAction = "string",
FailedValidationPathParameterAction = "string",
FailedValidationQueryParameterAction = "string",
HeaderParameters = new[]
{
new Avi.Inputs.ApipathEndpointHeaderParameterArgs
{
Name = "string",
Schemas = new[]
{
new Avi.Inputs.ApipathEndpointHeaderParameterSchemaArgs
{
MaxValue = "string",
MinValue = "string",
SchemaRef = "string",
StringEnumValues = new[]
{
"string",
},
StringFormat = "string",
StringMaxLength = "string",
StringMinLength = "string",
StringPattern = "string",
Type = "string",
},
},
AllowEmptyValue = "string",
Deprecated = "string",
Required = "string",
},
},
Description = "string",
Deactivated = "string",
OverrideGlobalActiveApiLabels = "string",
ActiveApiLabels = new[]
{
new Avi.Inputs.ApipathEndpointActiveApiLabelArgs
{
Enabled = "string",
Labels = new[]
{
"string",
},
},
},
QueryParameters = new[]
{
new Avi.Inputs.ApipathEndpointQueryParameterArgs
{
Name = "string",
Schemas = new[]
{
new Avi.Inputs.ApipathEndpointQueryParameterSchemaArgs
{
MaxValue = "string",
MinValue = "string",
SchemaRef = "string",
StringEnumValues = new[]
{
"string",
},
StringFormat = "string",
StringMaxLength = "string",
StringMinLength = "string",
StringPattern = "string",
Type = "string",
},
},
AllowEmptyValue = "string",
Deprecated = "string",
Required = "string",
},
},
RequestBodies = new[]
{
new Avi.Inputs.ApipathEndpointRequestBodyArgs
{
Description = "string",
FailedValidationRequestBodyAction = "string",
Mappings = new[]
{
new Avi.Inputs.ApipathEndpointRequestBodyMappingArgs
{
ContentType = "string",
Schemas = new[]
{
new Avi.Inputs.ApipathEndpointRequestBodyMappingSchemaArgs
{
MaxValue = "string",
MinValue = "string",
SchemaRef = "string",
StringEnumValues = new[]
{
"string",
},
StringFormat = "string",
StringMaxLength = "string",
StringMinLength = "string",
StringPattern = "string",
Type = "string",
},
},
},
},
Required = "string",
UnknownContentTypeAction = "string",
},
},
Responses = new[]
{
new Avi.Inputs.ApipathEndpointResponseArgs
{
StatusCodes = new[]
{
new Avi.Inputs.ApipathEndpointResponseStatusCodeArgs
{
MatchCriteria = "string",
Ranges = new[]
{
new Avi.Inputs.ApipathEndpointResponseStatusCodeRangeArgs
{
Begin = "string",
End = "string",
},
},
StatusCodes = new[]
{
0.0,
},
},
},
ContentTypeMappings = new[]
{
new Avi.Inputs.ApipathEndpointResponseContentTypeMappingArgs
{
ContentType = "string",
Schemas = new[]
{
new Avi.Inputs.ApipathEndpointResponseContentTypeMappingSchemaArgs
{
MaxValue = "string",
MinValue = "string",
SchemaRef = "string",
StringEnumValues = new[]
{
"string",
},
StringFormat = "string",
StringMaxLength = "string",
StringMinLength = "string",
StringPattern = "string",
Type = "string",
},
},
},
},
Description = "string",
ResponseHeaderParameters = new[]
{
new Avi.Inputs.ApipathEndpointResponseResponseHeaderParameterArgs
{
Name = "string",
Schemas = new[]
{
new Avi.Inputs.ApipathEndpointResponseResponseHeaderParameterSchemaArgs
{
MaxValue = "string",
MinValue = "string",
SchemaRef = "string",
StringEnumValues = new[]
{
"string",
},
StringFormat = "string",
StringMaxLength = "string",
StringMinLength = "string",
StringPattern = "string",
Type = "string",
},
},
AllowEmptyValue = "string",
Deprecated = "string",
Required = "string",
},
},
UnknownContentTypeAction = "string",
},
},
Source = "string",
Type = "string",
UnknownStatusCodeAction = "string",
},
},
Name = "string",
Source = "string",
TenantRef = "string",
UnknownHttpMethodAction = "string",
Uuid = "string",
});
example, err := avi.NewApipath(ctx, "apipathResource", &avi.ApipathArgs{
PathTemplate: pulumi.String("string"),
ApipathId: pulumi.String("string"),
ConfigpbAttributes: avi.ApipathConfigpbAttributeArray{
&avi.ApipathConfigpbAttributeArgs{
CreatedBy: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Endpoints: avi.ApipathEndpointArray{
&avi.ApipathEndpointArgs{
HttpMethod: pulumi.String("string"),
OperationId: pulumi.String("string"),
PathParameters: avi.ApipathEndpointPathParameterArray{
&avi.ApipathEndpointPathParameterArgs{
Name: pulumi.String("string"),
Schemas: avi.ApipathEndpointPathParameterSchemaArray{
&avi.ApipathEndpointPathParameterSchemaArgs{
MaxValue: pulumi.String("string"),
MinValue: pulumi.String("string"),
SchemaRef: pulumi.String("string"),
StringEnumValues: pulumi.StringArray{
pulumi.String("string"),
},
StringFormat: pulumi.String("string"),
StringMaxLength: pulumi.String("string"),
StringMinLength: pulumi.String("string"),
StringPattern: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
AllowEmptyValue: pulumi.String("string"),
Deprecated: pulumi.String("string"),
Required: pulumi.String("string"),
},
},
FailedValidationHeaderParameterAction: pulumi.String("string"),
FailedValidationPathParameterAction: pulumi.String("string"),
FailedValidationQueryParameterAction: pulumi.String("string"),
HeaderParameters: avi.ApipathEndpointHeaderParameterArray{
&avi.ApipathEndpointHeaderParameterArgs{
Name: pulumi.String("string"),
Schemas: avi.ApipathEndpointHeaderParameterSchemaArray{
&avi.ApipathEndpointHeaderParameterSchemaArgs{
MaxValue: pulumi.String("string"),
MinValue: pulumi.String("string"),
SchemaRef: pulumi.String("string"),
StringEnumValues: pulumi.StringArray{
pulumi.String("string"),
},
StringFormat: pulumi.String("string"),
StringMaxLength: pulumi.String("string"),
StringMinLength: pulumi.String("string"),
StringPattern: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
AllowEmptyValue: pulumi.String("string"),
Deprecated: pulumi.String("string"),
Required: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Deactivated: pulumi.String("string"),
OverrideGlobalActiveApiLabels: pulumi.String("string"),
ActiveApiLabels: avi.ApipathEndpointActiveApiLabelArray{
&avi.ApipathEndpointActiveApiLabelArgs{
Enabled: pulumi.String("string"),
Labels: pulumi.StringArray{
pulumi.String("string"),
},
},
},
QueryParameters: avi.ApipathEndpointQueryParameterArray{
&avi.ApipathEndpointQueryParameterArgs{
Name: pulumi.String("string"),
Schemas: avi.ApipathEndpointQueryParameterSchemaArray{
&avi.ApipathEndpointQueryParameterSchemaArgs{
MaxValue: pulumi.String("string"),
MinValue: pulumi.String("string"),
SchemaRef: pulumi.String("string"),
StringEnumValues: pulumi.StringArray{
pulumi.String("string"),
},
StringFormat: pulumi.String("string"),
StringMaxLength: pulumi.String("string"),
StringMinLength: pulumi.String("string"),
StringPattern: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
AllowEmptyValue: pulumi.String("string"),
Deprecated: pulumi.String("string"),
Required: pulumi.String("string"),
},
},
RequestBodies: avi.ApipathEndpointRequestBodyArray{
&avi.ApipathEndpointRequestBodyArgs{
Description: pulumi.String("string"),
FailedValidationRequestBodyAction: pulumi.String("string"),
Mappings: avi.ApipathEndpointRequestBodyMappingArray{
&avi.ApipathEndpointRequestBodyMappingArgs{
ContentType: pulumi.String("string"),
Schemas: avi.ApipathEndpointRequestBodyMappingSchemaArray{
&avi.ApipathEndpointRequestBodyMappingSchemaArgs{
MaxValue: pulumi.String("string"),
MinValue: pulumi.String("string"),
SchemaRef: pulumi.String("string"),
StringEnumValues: pulumi.StringArray{
pulumi.String("string"),
},
StringFormat: pulumi.String("string"),
StringMaxLength: pulumi.String("string"),
StringMinLength: pulumi.String("string"),
StringPattern: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
Required: pulumi.String("string"),
UnknownContentTypeAction: pulumi.String("string"),
},
},
Responses: avi.ApipathEndpointResponseArray{
&avi.ApipathEndpointResponseArgs{
StatusCodes: avi.ApipathEndpointResponseStatusCodeArray{
&avi.ApipathEndpointResponseStatusCodeArgs{
MatchCriteria: pulumi.String("string"),
Ranges: avi.ApipathEndpointResponseStatusCodeRangeArray{
&avi.ApipathEndpointResponseStatusCodeRangeArgs{
Begin: pulumi.String("string"),
End: pulumi.String("string"),
},
},
StatusCodes: pulumi.Float64Array{
pulumi.Float64(0),
},
},
},
ContentTypeMappings: avi.ApipathEndpointResponseContentTypeMappingArray{
&avi.ApipathEndpointResponseContentTypeMappingArgs{
ContentType: pulumi.String("string"),
Schemas: avi.ApipathEndpointResponseContentTypeMappingSchemaArray{
&avi.ApipathEndpointResponseContentTypeMappingSchemaArgs{
MaxValue: pulumi.String("string"),
MinValue: pulumi.String("string"),
SchemaRef: pulumi.String("string"),
StringEnumValues: pulumi.StringArray{
pulumi.String("string"),
},
StringFormat: pulumi.String("string"),
StringMaxLength: pulumi.String("string"),
StringMinLength: pulumi.String("string"),
StringPattern: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
Description: pulumi.String("string"),
ResponseHeaderParameters: avi.ApipathEndpointResponseResponseHeaderParameterArray{
&avi.ApipathEndpointResponseResponseHeaderParameterArgs{
Name: pulumi.String("string"),
Schemas: avi.ApipathEndpointResponseResponseHeaderParameterSchemaArray{
&avi.ApipathEndpointResponseResponseHeaderParameterSchemaArgs{
MaxValue: pulumi.String("string"),
MinValue: pulumi.String("string"),
SchemaRef: pulumi.String("string"),
StringEnumValues: pulumi.StringArray{
pulumi.String("string"),
},
StringFormat: pulumi.String("string"),
StringMaxLength: pulumi.String("string"),
StringMinLength: pulumi.String("string"),
StringPattern: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
AllowEmptyValue: pulumi.String("string"),
Deprecated: pulumi.String("string"),
Required: pulumi.String("string"),
},
},
UnknownContentTypeAction: pulumi.String("string"),
},
},
Source: pulumi.String("string"),
Type: pulumi.String("string"),
UnknownStatusCodeAction: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Source: pulumi.String("string"),
TenantRef: pulumi.String("string"),
UnknownHttpMethodAction: pulumi.String("string"),
Uuid: pulumi.String("string"),
})
resource "avi_apipath" "apipathResource" {
lifecycle {
create_before_destroy = true
}
path_template = "string"
apipath_id = "string"
configpb_attributes {
created_by = "string"
version = "string"
}
description = "string"
endpoints {
http_method = "string"
operation_id = "string"
path_parameters {
name = "string"
schemas {
max_value = "string"
min_value = "string"
schema_ref = "string"
string_enum_values = ["string"]
string_format = "string"
string_max_length = "string"
string_min_length = "string"
string_pattern = "string"
type = "string"
}
allow_empty_value = "string"
deprecated = "string"
required = "string"
}
failed_validation_header_parameter_action = "string"
failed_validation_path_parameter_action = "string"
failed_validation_query_parameter_action = "string"
header_parameters {
name = "string"
schemas {
max_value = "string"
min_value = "string"
schema_ref = "string"
string_enum_values = ["string"]
string_format = "string"
string_max_length = "string"
string_min_length = "string"
string_pattern = "string"
type = "string"
}
allow_empty_value = "string"
deprecated = "string"
required = "string"
}
description = "string"
deactivated = "string"
override_global_active_api_labels = "string"
active_api_labels {
enabled = "string"
labels = ["string"]
}
query_parameters {
name = "string"
schemas {
max_value = "string"
min_value = "string"
schema_ref = "string"
string_enum_values = ["string"]
string_format = "string"
string_max_length = "string"
string_min_length = "string"
string_pattern = "string"
type = "string"
}
allow_empty_value = "string"
deprecated = "string"
required = "string"
}
request_bodies {
description = "string"
failed_validation_request_body_action = "string"
mappings {
content_type = "string"
schemas {
max_value = "string"
min_value = "string"
schema_ref = "string"
string_enum_values = ["string"]
string_format = "string"
string_max_length = "string"
string_min_length = "string"
string_pattern = "string"
type = "string"
}
}
required = "string"
unknown_content_type_action = "string"
}
responses {
status_codes {
match_criteria = "string"
ranges {
begin = "string"
end = "string"
}
status_codes = [0]
}
content_type_mappings {
content_type = "string"
schemas {
max_value = "string"
min_value = "string"
schema_ref = "string"
string_enum_values = ["string"]
string_format = "string"
string_max_length = "string"
string_min_length = "string"
string_pattern = "string"
type = "string"
}
}
description = "string"
response_header_parameters {
name = "string"
schemas {
max_value = "string"
min_value = "string"
schema_ref = "string"
string_enum_values = ["string"]
string_format = "string"
string_max_length = "string"
string_min_length = "string"
string_pattern = "string"
type = "string"
}
allow_empty_value = "string"
deprecated = "string"
required = "string"
}
unknown_content_type_action = "string"
}
source = "string"
type = "string"
unknown_status_code_action = "string"
}
name = "string"
source = "string"
tenant_ref = "string"
unknown_http_method_action = "string"
uuid = "string"
}
var apipathResource = new Apipath("apipathResource", ApipathArgs.builder()
.pathTemplate("string")
.apipathId("string")
.configpbAttributes(ApipathConfigpbAttributeArgs.builder()
.createdBy("string")
.version("string")
.build())
.description("string")
.endpoints(ApipathEndpointArgs.builder()
.httpMethod("string")
.operationId("string")
.pathParameters(ApipathEndpointPathParameterArgs.builder()
.name("string")
.schemas(ApipathEndpointPathParameterSchemaArgs.builder()
.maxValue("string")
.minValue("string")
.schemaRef("string")
.stringEnumValues("string")
.stringFormat("string")
.stringMaxLength("string")
.stringMinLength("string")
.stringPattern("string")
.type("string")
.build())
.allowEmptyValue("string")
.deprecated("string")
.required("string")
.build())
.failedValidationHeaderParameterAction("string")
.failedValidationPathParameterAction("string")
.failedValidationQueryParameterAction("string")
.headerParameters(ApipathEndpointHeaderParameterArgs.builder()
.name("string")
.schemas(ApipathEndpointHeaderParameterSchemaArgs.builder()
.maxValue("string")
.minValue("string")
.schemaRef("string")
.stringEnumValues("string")
.stringFormat("string")
.stringMaxLength("string")
.stringMinLength("string")
.stringPattern("string")
.type("string")
.build())
.allowEmptyValue("string")
.deprecated("string")
.required("string")
.build())
.description("string")
.deactivated("string")
.overrideGlobalActiveApiLabels("string")
.activeApiLabels(ApipathEndpointActiveApiLabelArgs.builder()
.enabled("string")
.labels("string")
.build())
.queryParameters(ApipathEndpointQueryParameterArgs.builder()
.name("string")
.schemas(ApipathEndpointQueryParameterSchemaArgs.builder()
.maxValue("string")
.minValue("string")
.schemaRef("string")
.stringEnumValues("string")
.stringFormat("string")
.stringMaxLength("string")
.stringMinLength("string")
.stringPattern("string")
.type("string")
.build())
.allowEmptyValue("string")
.deprecated("string")
.required("string")
.build())
.requestBodies(ApipathEndpointRequestBodyArgs.builder()
.description("string")
.failedValidationRequestBodyAction("string")
.mappings(ApipathEndpointRequestBodyMappingArgs.builder()
.contentType("string")
.schemas(ApipathEndpointRequestBodyMappingSchemaArgs.builder()
.maxValue("string")
.minValue("string")
.schemaRef("string")
.stringEnumValues("string")
.stringFormat("string")
.stringMaxLength("string")
.stringMinLength("string")
.stringPattern("string")
.type("string")
.build())
.build())
.required("string")
.unknownContentTypeAction("string")
.build())
.responses(ApipathEndpointResponseArgs.builder()
.statusCodes(ApipathEndpointResponseStatusCodeArgs.builder()
.matchCriteria("string")
.ranges(ApipathEndpointResponseStatusCodeRangeArgs.builder()
.begin("string")
.end("string")
.build())
.statusCodes(0.0)
.build())
.contentTypeMappings(ApipathEndpointResponseContentTypeMappingArgs.builder()
.contentType("string")
.schemas(ApipathEndpointResponseContentTypeMappingSchemaArgs.builder()
.maxValue("string")
.minValue("string")
.schemaRef("string")
.stringEnumValues("string")
.stringFormat("string")
.stringMaxLength("string")
.stringMinLength("string")
.stringPattern("string")
.type("string")
.build())
.build())
.description("string")
.responseHeaderParameters(ApipathEndpointResponseResponseHeaderParameterArgs.builder()
.name("string")
.schemas(ApipathEndpointResponseResponseHeaderParameterSchemaArgs.builder()
.maxValue("string")
.minValue("string")
.schemaRef("string")
.stringEnumValues("string")
.stringFormat("string")
.stringMaxLength("string")
.stringMinLength("string")
.stringPattern("string")
.type("string")
.build())
.allowEmptyValue("string")
.deprecated("string")
.required("string")
.build())
.unknownContentTypeAction("string")
.build())
.source("string")
.type("string")
.unknownStatusCodeAction("string")
.build())
.name("string")
.source("string")
.tenantRef("string")
.unknownHttpMethodAction("string")
.uuid("string")
.build());
apipath_resource = avi.Apipath("apipathResource",
path_template="string",
apipath_id="string",
configpb_attributes=[{
"created_by": "string",
"version": "string",
}],
description="string",
endpoints=[{
"http_method": "string",
"operation_id": "string",
"path_parameters": [{
"name": "string",
"schemas": [{
"max_value": "string",
"min_value": "string",
"schema_ref": "string",
"string_enum_values": ["string"],
"string_format": "string",
"string_max_length": "string",
"string_min_length": "string",
"string_pattern": "string",
"type": "string",
}],
"allow_empty_value": "string",
"deprecated": "string",
"required": "string",
}],
"failed_validation_header_parameter_action": "string",
"failed_validation_path_parameter_action": "string",
"failed_validation_query_parameter_action": "string",
"header_parameters": [{
"name": "string",
"schemas": [{
"max_value": "string",
"min_value": "string",
"schema_ref": "string",
"string_enum_values": ["string"],
"string_format": "string",
"string_max_length": "string",
"string_min_length": "string",
"string_pattern": "string",
"type": "string",
}],
"allow_empty_value": "string",
"deprecated": "string",
"required": "string",
}],
"description": "string",
"deactivated": "string",
"override_global_active_api_labels": "string",
"active_api_labels": [{
"enabled": "string",
"labels": ["string"],
}],
"query_parameters": [{
"name": "string",
"schemas": [{
"max_value": "string",
"min_value": "string",
"schema_ref": "string",
"string_enum_values": ["string"],
"string_format": "string",
"string_max_length": "string",
"string_min_length": "string",
"string_pattern": "string",
"type": "string",
}],
"allow_empty_value": "string",
"deprecated": "string",
"required": "string",
}],
"request_bodies": [{
"description": "string",
"failed_validation_request_body_action": "string",
"mappings": [{
"content_type": "string",
"schemas": [{
"max_value": "string",
"min_value": "string",
"schema_ref": "string",
"string_enum_values": ["string"],
"string_format": "string",
"string_max_length": "string",
"string_min_length": "string",
"string_pattern": "string",
"type": "string",
}],
}],
"required": "string",
"unknown_content_type_action": "string",
}],
"responses": [{
"status_codes": [{
"match_criteria": "string",
"ranges": [{
"begin": "string",
"end": "string",
}],
"status_codes": [float(0)],
}],
"content_type_mappings": [{
"content_type": "string",
"schemas": [{
"max_value": "string",
"min_value": "string",
"schema_ref": "string",
"string_enum_values": ["string"],
"string_format": "string",
"string_max_length": "string",
"string_min_length": "string",
"string_pattern": "string",
"type": "string",
}],
}],
"description": "string",
"response_header_parameters": [{
"name": "string",
"schemas": [{
"max_value": "string",
"min_value": "string",
"schema_ref": "string",
"string_enum_values": ["string"],
"string_format": "string",
"string_max_length": "string",
"string_min_length": "string",
"string_pattern": "string",
"type": "string",
}],
"allow_empty_value": "string",
"deprecated": "string",
"required": "string",
}],
"unknown_content_type_action": "string",
}],
"source": "string",
"type": "string",
"unknown_status_code_action": "string",
}],
name="string",
source="string",
tenant_ref="string",
unknown_http_method_action="string",
uuid="string")
const apipathResource = new avi.Apipath("apipathResource", {
pathTemplate: "string",
apipathId: "string",
configpbAttributes: [{
createdBy: "string",
version: "string",
}],
description: "string",
endpoints: [{
httpMethod: "string",
operationId: "string",
pathParameters: [{
name: "string",
schemas: [{
maxValue: "string",
minValue: "string",
schemaRef: "string",
stringEnumValues: ["string"],
stringFormat: "string",
stringMaxLength: "string",
stringMinLength: "string",
stringPattern: "string",
type: "string",
}],
allowEmptyValue: "string",
deprecated: "string",
required: "string",
}],
failedValidationHeaderParameterAction: "string",
failedValidationPathParameterAction: "string",
failedValidationQueryParameterAction: "string",
headerParameters: [{
name: "string",
schemas: [{
maxValue: "string",
minValue: "string",
schemaRef: "string",
stringEnumValues: ["string"],
stringFormat: "string",
stringMaxLength: "string",
stringMinLength: "string",
stringPattern: "string",
type: "string",
}],
allowEmptyValue: "string",
deprecated: "string",
required: "string",
}],
description: "string",
deactivated: "string",
overrideGlobalActiveApiLabels: "string",
activeApiLabels: [{
enabled: "string",
labels: ["string"],
}],
queryParameters: [{
name: "string",
schemas: [{
maxValue: "string",
minValue: "string",
schemaRef: "string",
stringEnumValues: ["string"],
stringFormat: "string",
stringMaxLength: "string",
stringMinLength: "string",
stringPattern: "string",
type: "string",
}],
allowEmptyValue: "string",
deprecated: "string",
required: "string",
}],
requestBodies: [{
description: "string",
failedValidationRequestBodyAction: "string",
mappings: [{
contentType: "string",
schemas: [{
maxValue: "string",
minValue: "string",
schemaRef: "string",
stringEnumValues: ["string"],
stringFormat: "string",
stringMaxLength: "string",
stringMinLength: "string",
stringPattern: "string",
type: "string",
}],
}],
required: "string",
unknownContentTypeAction: "string",
}],
responses: [{
statusCodes: [{
matchCriteria: "string",
ranges: [{
begin: "string",
end: "string",
}],
statusCodes: [0],
}],
contentTypeMappings: [{
contentType: "string",
schemas: [{
maxValue: "string",
minValue: "string",
schemaRef: "string",
stringEnumValues: ["string"],
stringFormat: "string",
stringMaxLength: "string",
stringMinLength: "string",
stringPattern: "string",
type: "string",
}],
}],
description: "string",
responseHeaderParameters: [{
name: "string",
schemas: [{
maxValue: "string",
minValue: "string",
schemaRef: "string",
stringEnumValues: ["string"],
stringFormat: "string",
stringMaxLength: "string",
stringMinLength: "string",
stringPattern: "string",
type: "string",
}],
allowEmptyValue: "string",
deprecated: "string",
required: "string",
}],
unknownContentTypeAction: "string",
}],
source: "string",
type: "string",
unknownStatusCodeAction: "string",
}],
name: "string",
source: "string",
tenantRef: "string",
unknownHttpMethodAction: "string",
uuid: "string",
});
type: avi:Apipath
properties:
apipathId: string
configpbAttributes:
- createdBy: string
version: string
description: string
endpoints:
- activeApiLabels:
- enabled: string
labels:
- string
deactivated: string
description: string
failedValidationHeaderParameterAction: string
failedValidationPathParameterAction: string
failedValidationQueryParameterAction: string
headerParameters:
- allowEmptyValue: string
deprecated: string
name: string
required: string
schemas:
- maxValue: string
minValue: string
schemaRef: string
stringEnumValues:
- string
stringFormat: string
stringMaxLength: string
stringMinLength: string
stringPattern: string
type: string
httpMethod: string
operationId: string
overrideGlobalActiveApiLabels: string
pathParameters:
- allowEmptyValue: string
deprecated: string
name: string
required: string
schemas:
- maxValue: string
minValue: string
schemaRef: string
stringEnumValues:
- string
stringFormat: string
stringMaxLength: string
stringMinLength: string
stringPattern: string
type: string
queryParameters:
- allowEmptyValue: string
deprecated: string
name: string
required: string
schemas:
- maxValue: string
minValue: string
schemaRef: string
stringEnumValues:
- string
stringFormat: string
stringMaxLength: string
stringMinLength: string
stringPattern: string
type: string
requestBodies:
- description: string
failedValidationRequestBodyAction: string
mappings:
- contentType: string
schemas:
- maxValue: string
minValue: string
schemaRef: string
stringEnumValues:
- string
stringFormat: string
stringMaxLength: string
stringMinLength: string
stringPattern: string
type: string
required: string
unknownContentTypeAction: string
responses:
- contentTypeMappings:
- contentType: string
schemas:
- maxValue: string
minValue: string
schemaRef: string
stringEnumValues:
- string
stringFormat: string
stringMaxLength: string
stringMinLength: string
stringPattern: string
type: string
description: string
responseHeaderParameters:
- allowEmptyValue: string
deprecated: string
name: string
required: string
schemas:
- maxValue: string
minValue: string
schemaRef: string
stringEnumValues:
- string
stringFormat: string
stringMaxLength: string
stringMinLength: string
stringPattern: string
type: string
statusCodes:
- matchCriteria: string
ranges:
- begin: string
end: string
statusCodes:
- 0
unknownContentTypeAction: string
source: string
type: string
unknownStatusCodeAction: string
name: string
pathTemplate: string
source: string
tenantRef: string
unknownHttpMethodAction: string
uuid: string
Apipath Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Apipath resource accepts the following input properties:
- Path
Template string - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- Apipath
Id string - Configpb
Attributes List<ApipathConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Endpoints
List<Apipath
Endpoint> - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Unknown
Http stringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Path
Template string - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- Apipath
Id string - Configpb
Attributes []ApipathConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Endpoints
[]Apipath
Endpoint Args - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Unknown
Http stringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path_
template string - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- apipath_
id string - configpb_
attributes list(object) - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints list(object)
- List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown_
http_ stringmethod_ action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Template String - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- apipath
Id String - configpb
Attributes List<ApipathConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints
List<Apipath
Endpoint> - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- source String
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown
Http StringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Template string - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- apipath
Id string - configpb
Attributes ApipathConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints
Apipath
Endpoint[] - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown
Http stringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path_
template str - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- apipath_
id str - configpb_
attributes Sequence[ApipathConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints
Sequence[Apipath
Endpoint Args] - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- source str
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown_
http_ strmethod_ action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Template String - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- apipath
Id String - configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints List<Property Map>
- List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- source String
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown
Http StringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Outputs
All input properties are implicitly available as output properties. Additionally, the Apipath resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Apipath Resource
Get an existing Apipath resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ApipathState, opts?: CustomResourceOptions): Apipath@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
apipath_id: Optional[str] = None,
configpb_attributes: Optional[Sequence[ApipathConfigpbAttributeArgs]] = None,
description: Optional[str] = None,
endpoints: Optional[Sequence[ApipathEndpointArgs]] = None,
name: Optional[str] = None,
path_template: Optional[str] = None,
source: Optional[str] = None,
tenant_ref: Optional[str] = None,
unknown_http_method_action: Optional[str] = None,
uuid: Optional[str] = None) -> Apipathfunc GetApipath(ctx *Context, name string, id IDInput, state *ApipathState, opts ...ResourceOption) (*Apipath, error)public static Apipath Get(string name, Input<string> id, ApipathState? state, CustomResourceOptions? opts = null)public static Apipath get(String name, Output<String> id, ApipathState state, CustomResourceOptions options)resources: _: type: avi:Apipath get: id: ${id}import {
to = avi_apipath.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Apipath
Id string - Configpb
Attributes List<ApipathConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Endpoints
List<Apipath
Endpoint> - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Path
Template string - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- Source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Unknown
Http stringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Apipath
Id string - Configpb
Attributes []ApipathConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Endpoints
[]Apipath
Endpoint Args - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Path
Template string - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- Source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Unknown
Http stringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- apipath_
id string - configpb_
attributes list(object) - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints list(object)
- List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path_
template string - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown_
http_ stringmethod_ action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- apipath
Id String - configpb
Attributes List<ApipathConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints
List<Apipath
Endpoint> - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Template String - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- source String
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown
Http StringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- apipath
Id string - configpb
Attributes ApipathConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints
Apipath
Endpoint[] - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Template string - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown
Http stringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- apipath_
id str - configpb_
attributes Sequence[ApipathConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints
Sequence[Apipath
Endpoint Args] - List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path_
template str - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- source str
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown_
http_ strmethod_ action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- apipath
Id String - configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- endpoints List<Property Map>
- List of api endpoints for this path. Field introduced in 32.1.4. Maximum of 10 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Template String - The uri path template for the object. Parameters can be defined in curly braces, for example /pet/{pet_id}. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Changing this value forces the resource to be recreated.
- source String
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- unknown
Http StringMethod Action - Action to take when a request matches this path but uses an http method not defined for this path. Overrides the policy-level unknown_http_method_action when not inherit. Enum options - API_ACTION_INHERIT_FROM_API_POLICY, API_ACTION_PASS, API_ACTION_FLAG, API_ACTION_REJECT. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
ApipathConfigpbAttribute, ApipathConfigpbAttributeArgs
- created_
by string - version string
- created_
by str - version str
ApipathEndpoint, ApipathEndpointArgs
- Http
Method string - Active
Api List<ApipathLabels Endpoint Active Api Label> - Deactivated string
- Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Failed
Validation stringHeader Parameter Action - Failed
Validation stringPath Parameter Action - Failed
Validation stringQuery Parameter Action - Header
Parameters List<ApipathEndpoint Header Parameter> - Operation
Id string - Override
Global stringActive Api Labels - Path
Parameters List<ApipathEndpoint Path Parameter> - Query
Parameters List<ApipathEndpoint Query Parameter> - Request
Bodies List<ApipathEndpoint Request Body> - Responses
List<Apipath
Endpoint Response> - Source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Type string
- Unknown
Status stringCode Action
- Http
Method string - Active
Api []ApipathLabels Endpoint Active Api Label - Deactivated string
- Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Failed
Validation stringHeader Parameter Action - Failed
Validation stringPath Parameter Action - Failed
Validation stringQuery Parameter Action - Header
Parameters []ApipathEndpoint Header Parameter - Operation
Id string - Override
Global stringActive Api Labels - Path
Parameters []ApipathEndpoint Path Parameter - Query
Parameters []ApipathEndpoint Query Parameter - Request
Bodies []ApipathEndpoint Request Body - Responses
[]Apipath
Endpoint Response - Source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Type string
- Unknown
Status stringCode Action
- http_
method string - active_
api_ list(object)labels - deactivated string
- description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed_
validation_ stringheader_ parameter_ action - failed_
validation_ stringpath_ parameter_ action - failed_
validation_ stringquery_ parameter_ action - header_
parameters list(object) - operation_
id string - override_
global_ stringactive_ api_ labels - path_
parameters list(object) - query_
parameters list(object) - request_
bodies list(object) - responses list(object)
- source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type string
- unknown_
status_ stringcode_ action
- http
Method String - active
Api List<ApipathLabels Endpoint Active Api Label> - deactivated String
- description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed
Validation StringHeader Parameter Action - failed
Validation StringPath Parameter Action - failed
Validation StringQuery Parameter Action - header
Parameters List<ApipathEndpoint Header Parameter> - operation
Id String - override
Global StringActive Api Labels - path
Parameters List<ApipathEndpoint Path Parameter> - query
Parameters List<ApipathEndpoint Query Parameter> - request
Bodies List<ApipathEndpoint Request Body> - responses
List<Apipath
Endpoint Response> - source String
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type String
- unknown
Status StringCode Action
- http
Method string - active
Api ApipathLabels Endpoint Active Api Label[] - deactivated string
- description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed
Validation stringHeader Parameter Action - failed
Validation stringPath Parameter Action - failed
Validation stringQuery Parameter Action - header
Parameters ApipathEndpoint Header Parameter[] - operation
Id string - override
Global stringActive Api Labels - path
Parameters ApipathEndpoint Path Parameter[] - query
Parameters ApipathEndpoint Query Parameter[] - request
Bodies ApipathEndpoint Request Body[] - responses
Apipath
Endpoint Response[] - source string
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type string
- unknown
Status stringCode Action
- http_
method str - active_
api_ Sequence[Apipathlabels Endpoint Active Api Label] - deactivated str
- description str
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed_
validation_ strheader_ parameter_ action - failed_
validation_ strpath_ parameter_ action - failed_
validation_ strquery_ parameter_ action - header_
parameters Sequence[ApipathEndpoint Header Parameter] - operation_
id str - override_
global_ stractive_ api_ labels - path_
parameters Sequence[ApipathEndpoint Path Parameter] - query_
parameters Sequence[ApipathEndpoint Query Parameter] - request_
bodies Sequence[ApipathEndpoint Request Body] - responses
Sequence[Apipath
Endpoint Response] - source str
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type str
- unknown_
status_ strcode_ action
- http
Method String - active
Api List<Property Map>Labels - deactivated String
- description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed
Validation StringHeader Parameter Action - failed
Validation StringPath Parameter Action - failed
Validation StringQuery Parameter Action - header
Parameters List<Property Map> - operation
Id String - override
Global StringActive Api Labels - path
Parameters List<Property Map> - query
Parameters List<Property Map> - request
Bodies List<Property Map> - responses List<Property Map>
- source String
- Indicates whether this path was user-defined or imported from an openapi specification file. Enum options - SOURCE_USER_DEFINED, SOURCE_API_SPEC, SOURCE_DISCOVERED. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type String
- unknown
Status StringCode Action
ApipathEndpointActiveApiLabel, ApipathEndpointActiveApiLabelArgs
ApipathEndpointHeaderParameter, ApipathEndpointHeaderParameterArgs
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Schemas
List<Apipath
Endpoint Header Parameter Schema> - Allow
Empty stringValue - Deprecated string
- Required string
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Schemas
[]Apipath
Endpoint Header Parameter Schema - Allow
Empty stringValue - Deprecated string
- Required string
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas list(object)
- allow_
empty_ stringvalue - deprecated string
- required string
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
List<Apipath
Endpoint Header Parameter Schema> - allow
Empty StringValue - deprecated String
- required String
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
Apipath
Endpoint Header Parameter Schema[] - allow
Empty stringValue - deprecated string
- required string
- name str
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
Sequence[Apipath
Endpoint Header Parameter Schema] - allow_
empty_ strvalue - deprecated str
- required str
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas List<Property Map>
- allow
Empty StringValue - deprecated String
- required String
ApipathEndpointHeaderParameterSchema, ApipathEndpointHeaderParameterSchemaArgs
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum List<string>Values - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum []stringValues - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- max_
value string - min_
value string - schema_
ref string - string_
enum_ list(string)values - string_
format string - string_
max_ stringlength - string_
min_ stringlength - string_
pattern string - type string
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
- max
Value string - min
Value string - schema
Ref string - string
Enum string[]Values - string
Format string - string
Max stringLength - string
Min stringLength - string
Pattern string - type string
- max_
value str - min_
value str - schema_
ref str - string_
enum_ Sequence[str]values - string_
format str - string_
max_ strlength - string_
min_ strlength - string_
pattern str - type str
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
ApipathEndpointPathParameter, ApipathEndpointPathParameterArgs
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Schemas
List<Apipath
Endpoint Path Parameter Schema> - Allow
Empty stringValue - Deprecated string
- Required string
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Schemas
[]Apipath
Endpoint Path Parameter Schema - Allow
Empty stringValue - Deprecated string
- Required string
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas list(object)
- allow_
empty_ stringvalue - deprecated string
- required string
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
List<Apipath
Endpoint Path Parameter Schema> - allow
Empty StringValue - deprecated String
- required String
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
Apipath
Endpoint Path Parameter Schema[] - allow
Empty stringValue - deprecated string
- required string
- name str
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
Sequence[Apipath
Endpoint Path Parameter Schema] - allow_
empty_ strvalue - deprecated str
- required str
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas List<Property Map>
- allow
Empty StringValue - deprecated String
- required String
ApipathEndpointPathParameterSchema, ApipathEndpointPathParameterSchemaArgs
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum List<string>Values - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum []stringValues - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- max_
value string - min_
value string - schema_
ref string - string_
enum_ list(string)values - string_
format string - string_
max_ stringlength - string_
min_ stringlength - string_
pattern string - type string
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
- max
Value string - min
Value string - schema
Ref string - string
Enum string[]Values - string
Format string - string
Max stringLength - string
Min stringLength - string
Pattern string - type string
- max_
value str - min_
value str - schema_
ref str - string_
enum_ Sequence[str]values - string_
format str - string_
max_ strlength - string_
min_ strlength - string_
pattern str - type str
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
ApipathEndpointQueryParameter, ApipathEndpointQueryParameterArgs
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Schemas
List<Apipath
Endpoint Query Parameter Schema> - Allow
Empty stringValue - Deprecated string
- Required string
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Schemas
[]Apipath
Endpoint Query Parameter Schema - Allow
Empty stringValue - Deprecated string
- Required string
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas list(object)
- allow_
empty_ stringvalue - deprecated string
- required string
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
List<Apipath
Endpoint Query Parameter Schema> - allow
Empty StringValue - deprecated String
- required String
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
Apipath
Endpoint Query Parameter Schema[] - allow
Empty stringValue - deprecated string
- required string
- name str
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
Sequence[Apipath
Endpoint Query Parameter Schema] - allow_
empty_ strvalue - deprecated str
- required str
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas List<Property Map>
- allow
Empty StringValue - deprecated String
- required String
ApipathEndpointQueryParameterSchema, ApipathEndpointQueryParameterSchemaArgs
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum List<string>Values - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum []stringValues - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- max_
value string - min_
value string - schema_
ref string - string_
enum_ list(string)values - string_
format string - string_
max_ stringlength - string_
min_ stringlength - string_
pattern string - type string
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
- max
Value string - min
Value string - schema
Ref string - string
Enum string[]Values - string
Format string - string
Max stringLength - string
Min stringLength - string
Pattern string - type string
- max_
value str - min_
value str - schema_
ref str - string_
enum_ Sequence[str]values - string_
format str - string_
max_ strlength - string_
min_ strlength - string_
pattern str - type str
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
ApipathEndpointRequestBody, ApipathEndpointRequestBodyArgs
- Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Failed
Validation stringRequest Body Action - Mappings
List<Apipath
Endpoint Request Body Mapping> - Required string
- Unknown
Content stringType Action
- Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Failed
Validation stringRequest Body Action - Mappings
[]Apipath
Endpoint Request Body Mapping - Required string
- Unknown
Content stringType Action
- description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed_
validation_ stringrequest_ body_ action - mappings list(object)
- required string
- unknown_
content_ stringtype_ action
- description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed
Validation StringRequest Body Action - mappings
List<Apipath
Endpoint Request Body Mapping> - required String
- unknown
Content StringType Action
- description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed
Validation stringRequest Body Action - mappings
Apipath
Endpoint Request Body Mapping[] - required string
- unknown
Content stringType Action
- description str
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed_
validation_ strrequest_ body_ action - mappings
Sequence[Apipath
Endpoint Request Body Mapping] - required str
- unknown_
content_ strtype_ action
- description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- failed
Validation StringRequest Body Action - mappings List<Property Map>
- required String
- unknown
Content StringType Action
ApipathEndpointRequestBodyMapping, ApipathEndpointRequestBodyMappingArgs
- content_
type string - schemas list(object)
ApipathEndpointRequestBodyMappingSchema, ApipathEndpointRequestBodyMappingSchemaArgs
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum List<string>Values - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum []stringValues - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- max_
value string - min_
value string - schema_
ref string - string_
enum_ list(string)values - string_
format string - string_
max_ stringlength - string_
min_ stringlength - string_
pattern string - type string
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
- max
Value string - min
Value string - schema
Ref string - string
Enum string[]Values - string
Format string - string
Max stringLength - string
Min stringLength - string
Pattern string - type string
- max_
value str - min_
value str - schema_
ref str - string_
enum_ Sequence[str]values - string_
format str - string_
max_ strlength - string_
min_ strlength - string_
pattern str - type str
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
ApipathEndpointResponse, ApipathEndpointResponseArgs
- Status
Codes List<ApipathEndpoint Response Status Code> - Content
Type List<ApipathMappings Endpoint Response Content Type Mapping> - Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Response
Header List<ApipathParameters Endpoint Response Response Header Parameter> - Unknown
Content stringType Action
- Status
Codes []ApipathEndpoint Response Status Code - Content
Type []ApipathMappings Endpoint Response Content Type Mapping - Description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Response
Header []ApipathParameters Endpoint Response Response Header Parameter - Unknown
Content stringType Action
- status_
codes list(object) - content_
type_ list(object)mappings - description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- response_
header_ list(object)parameters - unknown_
content_ stringtype_ action
- status
Codes List<ApipathEndpoint Response Status Code> - content
Type List<ApipathMappings Endpoint Response Content Type Mapping> - description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- response
Header List<ApipathParameters Endpoint Response Response Header Parameter> - unknown
Content StringType Action
- status
Codes ApipathEndpoint Response Status Code[] - content
Type ApipathMappings Endpoint Response Content Type Mapping[] - description string
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- response
Header ApipathParameters Endpoint Response Response Header Parameter[] - unknown
Content stringType Action
- status_
codes Sequence[ApipathEndpoint Response Status Code] - content_
type_ Sequence[Apipathmappings Endpoint Response Content Type Mapping] - description str
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- response_
header_ Sequence[Apipathparameters Endpoint Response Response Header Parameter] - unknown_
content_ strtype_ action
- status
Codes List<Property Map> - content
Type List<Property Map>Mappings - description String
- Description of this api path. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- response
Header List<Property Map>Parameters - unknown
Content StringType Action
ApipathEndpointResponseContentTypeMapping, ApipathEndpointResponseContentTypeMappingArgs
- content_
type string - schemas list(object)
ApipathEndpointResponseContentTypeMappingSchema, ApipathEndpointResponseContentTypeMappingSchemaArgs
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum List<string>Values - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum []stringValues - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- max_
value string - min_
value string - schema_
ref string - string_
enum_ list(string)values - string_
format string - string_
max_ stringlength - string_
min_ stringlength - string_
pattern string - type string
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
- max
Value string - min
Value string - schema
Ref string - string
Enum string[]Values - string
Format string - string
Max stringLength - string
Min stringLength - string
Pattern string - type string
- max_
value str - min_
value str - schema_
ref str - string_
enum_ Sequence[str]values - string_
format str - string_
max_ strlength - string_
min_ strlength - string_
pattern str - type str
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
ApipathEndpointResponseResponseHeaderParameter, ApipathEndpointResponseResponseHeaderParameterArgs
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Schemas
List<Apipath
Endpoint Response Response Header Parameter Schema> - Allow
Empty stringValue - Deprecated string
- Required string
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Schemas
[]Apipath
Endpoint Response Response Header Parameter Schema - Allow
Empty stringValue - Deprecated string
- Required string
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas list(object)
- allow_
empty_ stringvalue - deprecated string
- required string
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
List<Apipath
Endpoint Response Response Header Parameter Schema> - allow
Empty StringValue - deprecated String
- required String
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
Apipath
Endpoint Response Response Header Parameter Schema[] - allow
Empty stringValue - deprecated string
- required string
- name str
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas
Sequence[Apipath
Endpoint Response Response Header Parameter Schema] - allow_
empty_ strvalue - deprecated str
- required str
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- schemas List<Property Map>
- allow
Empty StringValue - deprecated String
- required String
ApipathEndpointResponseResponseHeaderParameterSchema, ApipathEndpointResponseResponseHeaderParameterSchemaArgs
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum List<string>Values - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- Max
Value string - Min
Value string - Schema
Ref string - String
Enum []stringValues - String
Format string - String
Max stringLength - String
Min stringLength - String
Pattern string - Type string
- max_
value string - min_
value string - schema_
ref string - string_
enum_ list(string)values - string_
format string - string_
max_ stringlength - string_
min_ stringlength - string_
pattern string - type string
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
- max
Value string - min
Value string - schema
Ref string - string
Enum string[]Values - string
Format string - string
Max stringLength - string
Min stringLength - string
Pattern string - type string
- max_
value str - min_
value str - schema_
ref str - string_
enum_ Sequence[str]values - string_
format str - string_
max_ strlength - string_
min_ strlength - string_
pattern str - type str
- max
Value String - min
Value String - schema
Ref String - string
Enum List<String>Values - string
Format String - string
Max StringLength - string
Min StringLength - string
Pattern String - type String
ApipathEndpointResponseStatusCode, ApipathEndpointResponseStatusCodeArgs
- Match
Criteria string - Ranges
List<Apipath
Endpoint Response Status Code Range> - Status
Codes List<double>
- Match
Criteria string - Ranges
[]Apipath
Endpoint Response Status Code Range - Status
Codes []float64
- match_
criteria string - ranges list(object)
- status_
codes list(number)
- match
Criteria String - ranges
List<Apipath
Endpoint Response Status Code Range> - status
Codes List<Double>
- match_
criteria str - ranges
Sequence[Apipath
Endpoint Response Status Code Range] - status_
codes Sequence[float]
- match
Criteria String - ranges List<Property Map>
- status
Codes List<Number>
ApipathEndpointResponseStatusCodeRange, ApipathEndpointResponseStatusCodeRangeArgs
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
aviTerraform Provider.
published on Friday, Oct 23, 2026 by vmware