-
Notifications
You must be signed in to change notification settings - Fork 288
Add Azure ASO CRDs #570
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+266,628
−0
Merged
Add Azure ASO CRDs #570
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
490 changes: 490 additions & 0 deletions
490
alertsmanagement.azure.com/prometheusrulegroup_v1api20230301.json
Large diffs are not rendered by default.
Oops, something went wrong.
466 changes: 466 additions & 0 deletions
466
alertsmanagement.azure.com/smartdetectoralertrule_v1api20210401.json
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
227 changes: 227 additions & 0 deletions
227
apimanagement.azure.com/apiversionset_v1api20220801.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,227 @@ | ||
{ | ||
"description": "Generator information:\n- Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimapiversionsets.json\n- ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}", | ||
"properties": { | ||
"apiVersion": { | ||
"description": "APIVersion defines the versioned schema of this representation of an object.\nServers should convert recognized schemas to the latest internal value, and\nmay reject unrecognized values.\nMore 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.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", | ||
"type": "string" | ||
}, | ||
"metadata": { | ||
"type": "object" | ||
}, | ||
"spec": { | ||
"properties": { | ||
"azureName": { | ||
"description": "AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it\ndoesn't have to be.", | ||
"maxLength": 80, | ||
"minLength": 1, | ||
"pattern": "^[^*#&+:<>?]+$", | ||
"type": "string" | ||
}, | ||
"description": { | ||
"description": "Description: Description of API Version Set.", | ||
"type": "string" | ||
}, | ||
"displayName": { | ||
"description": "DisplayName: Name of API Version Set", | ||
"maxLength": 100, | ||
"minLength": 1, | ||
"type": "string" | ||
}, | ||
"operatorSpec": { | ||
"description": "OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not\npassed directly to Azure", | ||
"properties": { | ||
"configMapExpressions": { | ||
"description": "ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).", | ||
"items": { | ||
"description": "DestinationExpression is a CEL expression and a destination to store the result in. The destination may\nbe a secret or a configmap. The value of the expression is stored at the specified location in\nthe destination.", | ||
"properties": { | ||
"key": { | ||
"description": "Key is the key in the ConfigMap or Secret being written to. If the CEL expression in Value returns a string\nthis is required to identify what key to write to. If the CEL expression in Value returns a map[string]string\nKey must not be set, instead the keys written will be determined dynamically based on the keys of the resulting\nmap[string]string.", | ||
"type": "string" | ||
}, | ||
"name": { | ||
"description": "Name is the name of the Kubernetes configmap or secret to write to.\nThe configmap or secret will be created in the same namespace as the resource.", | ||
"type": "string" | ||
}, | ||
"value": { | ||
"description": "Value is a CEL expression. The CEL expression may return a string or a map[string]string. For more information\non CEL in ASO see https://azure.github.io/azure-service-operator/guide/expressions/", | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"name", | ||
"value" | ||
], | ||
"type": "object", | ||
"additionalProperties": false | ||
}, | ||
"type": "array" | ||
}, | ||
"secretExpressions": { | ||
"description": "SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).", | ||
"items": { | ||
"description": "DestinationExpression is a CEL expression and a destination to store the result in. The destination may\nbe a secret or a configmap. The value of the expression is stored at the specified location in\nthe destination.", | ||
"properties": { | ||
"key": { | ||
"description": "Key is the key in the ConfigMap or Secret being written to. If the CEL expression in Value returns a string\nthis is required to identify what key to write to. If the CEL expression in Value returns a map[string]string\nKey must not be set, instead the keys written will be determined dynamically based on the keys of the resulting\nmap[string]string.", | ||
"type": "string" | ||
}, | ||
"name": { | ||
"description": "Name is the name of the Kubernetes configmap or secret to write to.\nThe configmap or secret will be created in the same namespace as the resource.", | ||
"type": "string" | ||
}, | ||
"value": { | ||
"description": "Value is a CEL expression. The CEL expression may return a string or a map[string]string. For more information\non CEL in ASO see https://azure.github.io/azure-service-operator/guide/expressions/", | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"name", | ||
"value" | ||
], | ||
"type": "object", | ||
"additionalProperties": false | ||
}, | ||
"type": "array" | ||
} | ||
}, | ||
"type": "object", | ||
"additionalProperties": false | ||
}, | ||
"owner": { | ||
"description": "Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also\ncontrols the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a\nreference to a apimanagement.azure.com/Service resource", | ||
"properties": { | ||
"armId": { | ||
"pattern": "(?i)(^(/subscriptions/([^/]+)(/resourcegroups/([^/]+))?)?/providers/([^/]+)/([^/]+/[^/]+)(/([^/]+/[^/]+))*$|^/subscriptions/([^/]+)(/resourcegroups/([^/]+))?$)", | ||
"type": "string" | ||
}, | ||
"name": { | ||
"description": "This is the name of the Kubernetes resource to reference.", | ||
"type": "string" | ||
} | ||
}, | ||
"type": "object", | ||
"additionalProperties": false | ||
}, | ||
"versionHeaderName": { | ||
"description": "VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.", | ||
"maxLength": 100, | ||
"minLength": 1, | ||
"type": "string" | ||
}, | ||
"versionQueryName": { | ||
"description": "VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to `query`.", | ||
"maxLength": 100, | ||
"minLength": 1, | ||
"type": "string" | ||
}, | ||
"versioningScheme": { | ||
"description": "VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request.", | ||
"enum": [ | ||
"Header", | ||
"Query", | ||
"Segment" | ||
], | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"displayName", | ||
"owner", | ||
"versioningScheme" | ||
], | ||
"type": "object", | ||
"additionalProperties": false | ||
}, | ||
"status": { | ||
"properties": { | ||
"conditions": { | ||
"description": "Conditions: The observed state of the resource", | ||
"items": { | ||
"description": "Condition defines an extension to status (an observation) of a resource", | ||
"properties": { | ||
"lastTransitionTime": { | ||
"description": "LastTransitionTime is the last time the condition transitioned from one status to another.", | ||
"format": "date-time", | ||
"type": "string" | ||
}, | ||
"message": { | ||
"description": "Message is a human readable message indicating details about the transition. This field may be empty.", | ||
"type": "string" | ||
}, | ||
"observedGeneration": { | ||
"description": "ObservedGeneration is the .metadata.generation that the condition was set based upon. For instance, if\n.metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date\nwith respect to the current state of the instance.", | ||
"format": "int64", | ||
"type": "integer" | ||
}, | ||
"reason": { | ||
"description": "Reason for the condition's last transition.\nReasons are upper CamelCase (PascalCase) with no spaces. A reason is always provided, this field will not be empty.", | ||
"type": "string" | ||
}, | ||
"severity": { | ||
"description": "Severity with which to treat failures of this type of condition.\nFor conditions which have positive polarity (Status == True is their normal/healthy state), this will be omitted when Status == True\nFor conditions which have negative polarity (Status == False is their normal/healthy state), this will be omitted when Status == False.\nThis is omitted in all cases when Status == Unknown", | ||
"type": "string" | ||
}, | ||
"status": { | ||
"description": "Status of the condition, one of True, False, or Unknown.", | ||
"type": "string" | ||
}, | ||
"type": { | ||
"description": "Type of condition.", | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"lastTransitionTime", | ||
"reason", | ||
"status", | ||
"type" | ||
], | ||
"type": "object", | ||
"additionalProperties": false | ||
}, | ||
"type": "array" | ||
}, | ||
"description": { | ||
"description": "Description: Description of API Version Set.", | ||
"type": "string" | ||
}, | ||
"displayName": { | ||
"description": "DisplayName: Name of API Version Set", | ||
"type": "string" | ||
}, | ||
"id": { | ||
"description": "Id: Fully qualified resource ID for the resource. Ex -\n/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", | ||
"type": "string" | ||
}, | ||
"name": { | ||
"description": "Name: The name of the resource", | ||
"type": "string" | ||
}, | ||
"type": { | ||
"description": "Type: The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"", | ||
"type": "string" | ||
}, | ||
"versionHeaderName": { | ||
"description": "VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.", | ||
"type": "string" | ||
}, | ||
"versionQueryName": { | ||
"description": "VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to `query`.", | ||
"type": "string" | ||
}, | ||
"versioningScheme": { | ||
"description": "VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request.", | ||
"type": "string" | ||
} | ||
}, | ||
"type": "object", | ||
"additionalProperties": false | ||
} | ||
}, | ||
"type": "object" | ||
} |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.