{
"kubernetes_cluster_role_binding": { "full_properties": { "metadata": { "description": "Standard kubernetes metadata. For more info see Kubernetes reference", "required": true }, "role_ref": { "description": "The ClusterRole to bind Subjects to. For more info see Kubernetes reference", "required": true }, "subject": { "description": "The Users, Groups, or ServiceAccounts to grand permissions to. For more info see Kubernetes reference", "required": true } }, "path": "/docs/providers/kubernetes/r/cluster_role_binding.html", "properties": [ "metadata", "role_ref", "subject" ] }, "kubernetes_config_map": { "full_properties": { "data": { "description": "A map of the configuration data.", "required": false }, "metadata": { "description": "Standard config map's metadata. For more info see Kubernetes reference", "required": true } }, "path": "/docs/providers/kubernetes/r/config_map.html", "properties": [ "data", "metadata" ] }, "kubernetes_deployment": { "full_properties": { "metadata": { "description": "Standard deployment's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Spec defines the specification of the desired behavior of the deployment. For more info see Kubernetes reference", "required": true } }, "path": "/docs/providers/kubernetes/r/deployment.html", "properties": [ "metadata", "spec" ] }, "kubernetes_horizontal_pod_autoscaler": { "full_properties": { "metadata": { "description": "Standard horizontal pod autoscaler's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Behaviour of the autoscaler. For more info see Kubernetes reference", "required": true } }, "path": "/docs/providers/kubernetes/r/horizontal_pod_autoscaler.html", "properties": [ "metadata", "spec" ] }, "kubernetes_limit_range": { "full_properties": { "metadata": { "description": "Standard limit range's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Spec defines the limits enforced. For more info see Kubernetes reference", "required": false } }, "path": "/docs/providers/kubernetes/r/limit_range.html", "properties": [ "metadata", "spec" ] }, "kubernetes_namespace": { "full_properties": { "metadata": { "description": "Standard namespace's metadata.", "required": true } }, "path": "/docs/providers/kubernetes/r/namespace.html", "properties": [ "metadata" ] }, "kubernetes_persistent_volume": { "full_properties": { "metadata": { "description": "Standard persistent volume's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Spec of the persistent volume owned by the cluster. See below.", "required": true } }, "path": "/docs/providers/kubernetes/r/persistent_volume.html", "properties": [ "metadata", "spec" ] }, "kubernetes_persistent_volume_claim": { "full_properties": { "metadata": { "description": "Standard persistent volume claim's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Spec defines the desired characteristics of a volume requested by a pod author. For more info see Kubernetes reference", "required": true }, "wait_until_bound": { "description": "Whether to wait for the claim to reach Bound state (to find volume in which to claim the space)", "required": false } }, "path": "/docs/providers/kubernetes/r/persistent_volume_claim.html", "properties": [ "metadata", "spec", "wait_until_bound" ] }, "kubernetes_pod": { "full_properties": { "metadata": { "description": "Standard pod's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Spec of the pod owned by the cluster", "required": true } }, "path": "/docs/providers/kubernetes/r/pod.html", "properties": [ "metadata", "spec" ] }, "kubernetes_replication_controller": { "full_properties": { "metadata": { "description": "Standard replication controller's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Spec defines the specification of the desired behavior of the replication controller. For more info see Kubernetes reference", "required": true } }, "path": "/docs/providers/kubernetes/r/replication_controller.html", "properties": [ "metadata", "spec" ] }, "kubernetes_resource_quota": { "full_properties": { "metadata": { "description": "Standard resource quota's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Spec defines the desired quota. Kubernetes reference", "required": false } }, "path": "/docs/providers/kubernetes/r/resource_quota.html", "properties": [ "metadata", "spec" ] }, "kubernetes_secret": { "full_properties": { "data": { "description": "A map of the secret data.", "required": false }, "metadata": { "description": "Standard secret's metadata. For more info see Kubernetes reference", "required": true }, "type": { "description": "The secret type. Defaults to Opaque. For more info see Kubernetes reference", "required": false } }, "path": "/docs/providers/kubernetes/r/secret.html", "properties": [ "data", "metadata", "type" ] }, "kubernetes_service": { "full_properties": { "metadata": { "description": "Standard service's metadata. For more info see Kubernetes reference", "required": true }, "spec": { "description": "Spec defines the behavior of a service. Kubernetes reference", "required": true } }, "path": "/docs/providers/kubernetes/r/service.html", "properties": [ "metadata", "spec" ] }, "kubernetes_service_account": { "full_properties": { "image_pull_secret": { "description": "A list of references to secrets in the same namespace to use for pulling any images in pods that reference this Service Account. For more info see Kubernetes reference", "required": false }, "metadata": { "description": "Standard service account's metadata. For more info see Kubernetes reference", "required": true }, "secret": { "description": "A list of secrets allowed to be used by pods running using this Service Account. For more info see Kubernetes reference", "required": false } }, "path": "/docs/providers/kubernetes/r/service_account.html", "properties": [ "metadata", "image_pull_secret", "secret" ] }, "kubernetes_storage_class": { "full_properties": { "metadata": { "description": "Standard storage class's metadata. For more info see Kubernetes reference", "required": true }, "parameters": { "description": "The parameters for the provisioner that should create volumes of this storage class.", "required": false }, "storage_provisioner": { "description": "Indicates the type of the provisioner", "required": true } }, "path": "/docs/providers/kubernetes/r/storage_class.html", "properties": [ "metadata", "parameters", "storage_provisioner" ] }
}