{
"rancher_certificate": { "full_properties": { "cert": { "description": "The certificate content.", "required": true }, "cert_chain": { "description": "The certificate chain.", "required": false }, "description": { "description": "A certificate description.", "required": false }, "environment_id": { "description": "The ID of the environment to create the certificate for.", "required": true }, "key": { "description": "The certificate key.", "required": true }, "name": { "description": "The name of the certificate.", "required": true } }, "path": "/docs/providers/rancher/r/certificate.html", "properties": [ "name", "description", "environment_id", "cert", "cert_chain", "key" ] }, "rancher_environment": { "full_properties": { "description": { "description": "An environment description.", "required": false }, "member": { "description": "Members to add to the environment.", "required": false }, "name": { "description": "The name of the environment.", "required": true }, "orchestration": { "description": "Must be one of cattle, swarm, mesos, windows or kubernetes. This is a helper for setting the project_template_ids for the included Rancher templates. This will conflict with project_template_id setting. Changing this forces a new resource to be created.", "required": false }, "project_template_id": { "description": "This can be any valid project template ID. If this is set, then orchestration can not be. Changing this forces a new resource to be created.", "required": false } }, "path": "/docs/providers/rancher/r/environment.html", "properties": [ "name", "description", "orchestration", "project_template_id", "member" ] }, "rancher_host": { "full_properties": { "description": { "description": "A host description.", "required": false }, "environment_id": { "description": "The ID of the environment the host is associated to.", "required": true }, "hostname": { "description": "The host name. Used as the primary key to detect the host ID.", "required": true }, "id": { "description": "The ID of the resource.", "required": false }, "labels": { "description": "A dictionary of labels to apply to the host. Computed internal labels are excluded from that list.", "required": false }, "name": { "description": "The name of the host.", "required": true } }, "path": "/docs/providers/rancher/r/host.html", "properties": [ "id", "name", "description", "environment_id", "hostname", "labels" ] }, "rancher_registration_token": { "full_properties": { "agent_ip": { "description": "A string containing the CATTLE_AGENT_IP to add to the registration command.", "required": false }, "description": { "description": "A registration token description.", "required": false }, "environment_id": { "description": "The ID of the environment to create the token for.", "required": true }, "host_labels": { "description": "A map of host labels to add to the registration command.", "required": false }, "name": { "description": "The name of the registration token.", "required": true } }, "path": "/docs/providers/rancher/r/registration_token.html", "properties": [ "name", "description", "environment_id", "host_labels", "agent_ip" ] }, "rancher_registry": { "full_properties": { "description": { "description": "A registry description.", "required": false }, "environment_id": { "description": "The ID of the environment to create the registry for.", "required": true }, "name": { "description": "The name of the registry.", "required": true }, "server_address": { "description": "The server address for the registry.", "required": true } }, "path": "/docs/providers/rancher/r/registry.html", "properties": [ "name", "description", "environment_id", "server_address" ] }, "rancher_registry_credential": { "full_properties": { "description": { "description": "A registry credential description.", "required": false }, "name": { "description": "The name of the registry credential.", "required": true }, "public_value": { "description": "The public value (user name) of the account.", "required": true }, "registry_id": { "description": "The ID of the registry to create the credential for.", "required": true }, "secret_value": { "description": "The secret value (password) of the account.", "required": true } }, "path": "/docs/providers/rancher/r/registry_credential.html", "properties": [ "name", "description", "registry_id", "public_value", "secret_value" ] }, "rancher_secrets": { "full_properties": { "description": { "description": "A description of the secret.", "required": false }, "environment_id": { "description": "The ID of the environment to create the secret for.", "required": true }, "name": { "description": "The name of the secret.", "required": true }, "value": { "description": "The secret value.", "required": true } }, "path": "/docs/providers/rancher/r/secret.html", "properties": [ "name", "description", "environment_id", "value" ] }, "rancher_stack": { "full_properties": { "catalog_id": { "description": "The catalog ID to link this stack to. When provided, docker_compose and rancher_compose will be retrieved from the catalog unless they are overridden.", "required": false }, "description": { "description": "A stack description.", "required": false }, "docker_compose": { "description": "The docker-compose.yml content to apply for the stack.", "required": false }, "environment": { "description": "The environment to apply to interpret the docker-compose and rancher-compose files.", "required": false }, "environment_id": { "description": "The ID of the environment to create the stack for.", "required": true }, "finish_upgrade": { "description": "Whether to automatically finish upgrades to this stack.", "required": false }, "name": { "description": "The name of the stack.", "required": true }, "rancher_compose": { "description": "The rancher-compose.yml content to apply for the stack.", "required": false }, "scope": { "description": "The scope to attach the stack to. Must be one of user or system. Defaults to user.", "required": false }, "start_on_create": { "description": "Whether to start the stack automatically.", "required": false } }, "path": "/docs/providers/rancher/r/stack.html", "properties": [ "name", "description", "environment_id", "docker_compose", "rancher_compose", "environment", "catalog_id", "scope", "start_on_create", "finish_upgrade" ] }, "rancher_volumes": { "full_properties": { "description": { "description": "A description of the volume.", "required": false }, "driver": { "description": "The volume driver.", "required": true }, "environment_id": { "description": "The ID of the environment to create the volume for.", "required": true }, "name": { "description": "The name of the volume.", "required": true } }, "path": "/docs/providers/rancher/r/volume.html", "properties": [ "name", "description", "environment_id", "driver" ] }
}