InfoGrab Docs

teleport_provision_token Terraform 리소스 참조

이 페이지는 Teleport Terraform 프로바이더의 teleport_provision_token 리소스에서 지원되는 값을 설명합니다.

이 페이지는 Teleport Terraform 프로바이더의 teleport_provision_token 리소스에서 지원되는 값을 설명합니다. 사용 예시 # # Teleport Provision Token resource resource "teleport_provision_token" "example" { version = "v2" metadata = { expires = "2022-10-12T07:20:51Z" description = "Example token" labels = { example = "yes" "teleport.dev/origin" = "dynamic" // This label is added on Teleport side by default } } spec = { roles = ["Node", "Auth"] } } resource "teleport_provision_token" "iam-token" { version = "v2" metadata = { name = "iam-token" } spec = { roles = ["Bot"] bot_name = "mybot" join_method = "iam" allow = [{ aws_account = "123456789012" }] } } 스키마 # 필수 # spec (속성) Spec은 프로비저닝 토큰 V2 스펙입니다. ( 아래 중첩 스키마 참조) version (문자열) Version은 리소스 버전입니다. 반드시 지정해야 합니다. 지원되는 값: v2 . 선택 # metadata (속성) Metadata는 리소스 메타데이터입니다. ( 아래 중첩 스키마 참조) status (속성) Status는 토큰 유형에 따른 확장 상태 정보입니다. 사용자가 작성할 수 없습니다. ( 아래 중첩 스키마 참조) sub_kind (문자열) SubKind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다. spec 에 대한 중첩 스키마 # 필수: roles (문자열 목록) Roles는 토큰과 연결된 역할 목록으로, 토큰 사용자에게 발행된 SSH 및 X509 인증서의 메타데이터로 변환됩니다. 선택: allow (속성 목록) Allow는 TokenRule 목록으로, 이 토큰을 사용하는 노드는 토큰을 사용하기 위해 하나의 허용 규칙을 충족해야 합니다. ( 아래 중첩 스키마 참조) aws_iid_ttl (문자열) AWSIIDTTL은 이 토큰으로 클러스터에 참여하는 데 사용되는 AWS EC2 인스턴스 ID 문서의 TTL입니다. azure (속성) Azure는 "azure" 조인 메서드에 특정한 옵션 구성을 허용합니다. ( 아래 중첩 스키마 참조) azure_devops (속성) AzureDevops는 "azure_devops" 조인 메서드에 특정한 옵션 구성을 허용합니다. ( 아래 중첩 스키마 참조) bitbucket (속성) Bitbucket은 "bitbucket" 조인 메서드에 특정한 옵션 구성을 허용합니다. ( 아래 중첩 스키마 참조) bot_name (문자열) BotName은 이 토큰이 액세