avm-res-compute-sshpublickey
Azure/avm-res-compute-sshpublickey/azurerm
Public SSH Key AVM module
terraform-azurerm-avm-res-compute-sshpublickey Manages a SSH Public Key resource in Azure. Major version Zero (0.y.z) is for initial development. Anything MAY change at any time. A module SHOULD NOT be considered stable till at least it is major version one (1.0.0) or greater. Changes will always be via new versions being published and no changes will be made to existing published versions. For more details please go to Requirements The following requirements are needed by this module: - terraform (>= 1.3.0) - azurerm (>= 3.71.0) Providers The following providers are used by this module: - azurerm (>= 3.71.0) Resources The following resources are used by this module: - azurerm_management_lock.this (resource) - azurerm_role_assignment.this (resource) - azurerm_ssh_public_key.this (resource)
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | The name of the this resource. | required |
| resource_group_name | string | The resource group where the resources will be deployed. | required |
| public_key | string | SSH Public Key, must be a minimum of 2048 bits in length. | required |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following prop | null |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| location | string | Azure region where the resource should be deployed. If null, the location will | null |
| managed_identities | object({ system_assigned | Managed identities to be created for the resource. | {} |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on this resource. The map key is deliberatel | {} |
| tags | map(string) | (Optional) Tags of the resource. | null |
resource — This is the full output for the resource.