Microsoft.ContainerRegistry 레지스트리/토큰 2023-06-01-preview
Bicep 리소스 정의
레지스트리/토큰 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ContainerRegistry/registries/tokens 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.ContainerRegistry/registries/tokens@2023-06-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
credentials: {
certificates: [
{
encodedPemCertificate: 'string'
expiry: 'string'
name: 'string'
thumbprint: 'string'
}
]
passwords: [
{
creationTime: 'string'
expiry: 'string'
name: 'string'
}
]
}
scopeMapId: 'string'
status: 'string'
}
}
속성 값
Microsoft.ContainerRegistry/registries/tokens
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 5 최대 길이 = 5 패턴 = ^[a-zA-Z0-9-]*$ (필수) |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식의 리소스에 대한 기호 이름: 레지스트리 |
속성 | 토큰의 속성입니다. | TokenProperties |
TokenCertificate
이름 | 묘사 | 값 |
---|---|---|
encodedPemCertificate | 토큰을 인증하는 데 사용할 PEM 형식의 public certificate1의 Base 64로 인코딩된 문자열입니다. | 문자열 |
만료 | 인증서의 만료 날짜/시간입니다. | 문자열 |
이름 | 'certificate1' 'certificate2' |
|
지문 | 인증서의 지문입니다. | 문자열 |
TokenCredentialsProperties
이름 | 묘사 | 값 |
---|---|---|
인증서 | TokenCertificate[] | |
암호 | tokenPassword |
TokenPassword
이름 | 묘사 | 값 |
---|---|---|
creationTime | 암호의 생성 날짜/시간입니다. | 문자열 |
만료 | 암호의 만료 날짜/시간입니다. | 문자열 |
이름 | 암호 이름 "password1" 또는 "password2" | 'password1' 'password2' |
TokenProperties
이름 | 묘사 | 값 |
---|---|---|
자격 증명 | 토큰을 인증하는 데 사용할 수 있는 자격 증명입니다. | TokenCredentialsProperties |
scopeMapId | 토큰이 연결될 범위 맵의 리소스 ID입니다. | 문자열 |
상태 | 사용하거나 사용하지 않도록 설정된 토큰 예제의 상태입니다. | 'disabled' 'enabled' |
ARM 템플릿 리소스 정의
레지스트리/토큰 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ContainerRegistry/registries/tokens 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.ContainerRegistry/registries/tokens",
"apiVersion": "2023-06-01-preview",
"name": "string",
"properties": {
"credentials": {
"certificates": [
{
"encodedPemCertificate": "string",
"expiry": "string",
"name": "string",
"thumbprint": "string"
}
],
"passwords": [
{
"creationTime": "string",
"expiry": "string",
"name": "string"
}
]
},
"scopeMapId": "string",
"status": "string"
}
}
속성 값
Microsoft.ContainerRegistry/registries/tokens
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2023-06-01-preview' |
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 5 최대 길이 = 5 패턴 = ^[a-zA-Z0-9-]*$ (필수) |
속성 | 토큰의 속성입니다. | TokenProperties |
형 | 리소스 종류 | 'Microsoft.ContainerRegistry/registries/tokens' |
TokenCertificate
이름 | 묘사 | 값 |
---|---|---|
encodedPemCertificate | 토큰을 인증하는 데 사용할 PEM 형식의 public certificate1의 Base 64로 인코딩된 문자열입니다. | 문자열 |
만료 | 인증서의 만료 날짜/시간입니다. | 문자열 |
이름 | 'certificate1' 'certificate2' |
|
지문 | 인증서의 지문입니다. | 문자열 |
TokenCredentialsProperties
이름 | 묘사 | 값 |
---|---|---|
인증서 | TokenCertificate[] | |
암호 | tokenPassword |
TokenPassword
이름 | 묘사 | 값 |
---|---|---|
creationTime | 암호의 생성 날짜/시간입니다. | 문자열 |
만료 | 암호의 만료 날짜/시간입니다. | 문자열 |
이름 | 암호 이름 "password1" 또는 "password2" | 'password1' 'password2' |
TokenProperties
이름 | 묘사 | 값 |
---|---|---|
자격 증명 | 토큰을 인증하는 데 사용할 수 있는 자격 증명입니다. | TokenCredentialsProperties |
scopeMapId | 토큰이 연결될 범위 맵의 리소스 ID입니다. | 문자열 |
상태 | 사용하거나 사용하지 않도록 설정된 토큰 예제의 상태입니다. | 'disabled' 'enabled' |
Terraform(AzAPI 공급자) 리소스 정의
레지스트리/토큰 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ContainerRegistry/registries/tokens 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries/tokens@2023-06-01-preview"
name = "string"
body = jsonencode({
properties = {
credentials = {
certificates = [
{
encodedPemCertificate = "string"
expiry = "string"
name = "string"
thumbprint = "string"
}
]
passwords = [
{
creationTime = "string"
expiry = "string"
name = "string"
}
]
}
scopeMapId = "string"
status = "string"
}
})
}
속성 값
Microsoft.ContainerRegistry/registries/tokens
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 5 최대 길이 = 5 패턴 = ^[a-zA-Z0-9-]*$ (필수) |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 형식 리소스의 ID: 레지스트리 |
속성 | 토큰의 속성입니다. | TokenProperties |
형 | 리소스 종류 | "Microsoft.ContainerRegistry/registries/tokens@2023-06-01-preview" |
TokenCertificate
이름 | 묘사 | 값 |
---|---|---|
encodedPemCertificate | 토큰을 인증하는 데 사용할 PEM 형식의 public certificate1의 Base 64로 인코딩된 문자열입니다. | 문자열 |
만료 | 인증서의 만료 날짜/시간입니다. | 문자열 |
이름 | 'certificate1' 'certificate2' |
|
지문 | 인증서의 지문입니다. | 문자열 |
TokenCredentialsProperties
이름 | 묘사 | 값 |
---|---|---|
인증서 | TokenCertificate[] | |
암호 | tokenPassword |
TokenPassword
이름 | 묘사 | 값 |
---|---|---|
creationTime | 암호의 생성 날짜/시간입니다. | 문자열 |
만료 | 암호의 만료 날짜/시간입니다. | 문자열 |
이름 | 암호 이름 "password1" 또는 "password2" | 'password1' 'password2' |
TokenProperties
이름 | 묘사 | 값 |
---|---|---|
자격 증명 | 토큰을 인증하는 데 사용할 수 있는 자격 증명입니다. | TokenCredentialsProperties |
scopeMapId | 토큰이 연결될 범위 맵의 리소스 ID입니다. | 문자열 |
상태 | 사용하거나 사용하지 않도록 설정된 토큰 예제의 상태입니다. | 'disabled' 'enabled' |