diff --git a/ingress.oraclecloud.com/ingressclassparameters_v1beta1.json b/ingress.oraclecloud.com/ingressclassparameters_v1beta1.json new file mode 100644 index 00000000..6143d920 --- /dev/null +++ b/ingress.oraclecloud.com/ingressclassparameters_v1beta1.json @@ -0,0 +1,59 @@ +{ + "description": "IngressClassParameters is the Schema for the IngressClassParameters API", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "type": "object" + }, + "spec": { + "description": "IngressClassParametersSpec defines the desired state of IngressClassParameters", + "properties": { + "compartmentId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "isPrivate": { + "type": "boolean" + }, + "loadBalancerName": { + "type": "string" + }, + "maxBandwidthMbps": { + "default": 100, + "maximum": 8000, + "minimum": 10, + "type": "integer" + }, + "minBandwidthMbps": { + "default": 10, + "maximum": 8000, + "minimum": 10, + "type": "integer" + }, + "reservedPublicAddressId": { + "type": "string" + }, + "subnetId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "IngressClassParametersStatus defines the observed state of IngressClassParameters", + "type": "object" + } + }, + "type": "object" +}