Ca Certificates - Create Or Update
지정된 매개 변수를 사용하여 CA 인증서를 Create 업데이트합니다.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/caCertificates/{caCertificateName}?api-version=2024-06-01-preview
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
ca
|
path | True |
string |
CA 인증서 이름입니다. regex 패턴: |
namespace
|
path | True |
string |
네임스페이스의 이름입니다. regex 패턴: |
resource
|
path | True |
string |
사용자의 구독 내에서 리소스 그룹의 이름입니다. |
subscription
|
path | True |
string |
Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 파트를 형성합니다. |
api-version
|
query | True |
string |
클라이언트 요청과 함께 사용할 API의 버전입니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
properties.description |
string |
CA 인증서 리소스에 대한 설명입니다. |
properties.encodedCertificate |
string |
Base64로 인코딩된 PEM(개인 정보 보호 강화 메일) 형식 인증서 데이터입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
Create 또는 업데이트 요청이 성공했습니다. |
|
201 Created |
생성일 |
|
Other Status Codes |
요청이 실패하면 오류 응답이 반환됩니다. |
예제
CaCertificates_CreateOrUpdate
샘플 요청
PUT https://management.azure.com/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/namespaces/exampleNamespaceName1/caCertificates/exampleCACertificateName1?api-version=2024-06-01-preview
{
"properties": {
"description": "This is a test certificate",
"encodedCertificate": "base64EncodePemFormattedCertificateString"
}
}
샘플 응답
{
"properties": {
"encodedCertificate": "base64EncodePemFormattedCertificateString",
"issueTimeInUtc": "2022-09-12T23:06:43+00:00",
"expiryTimeInUtc": "2022-10-12T23:06:43+00:00",
"provisioningState": "Succeeded",
"description": "This is a test Root certificate"
},
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/namespaces/exampleNamespaceName1/caCertificates/exampleCACertificateName1",
"name": "exampleCACertificateName1",
"type": "Microsoft.EventGrid/namespaces/caCertificates"
}
{
"properties": {
"encodedCertificate": "base64EncodePemFormattedCertificateString",
"issueTimeInUtc": "2022-09-12T23:06:43+00:00",
"expiryTimeInUtc": "2022-10-12T23:06:43+00:00",
"provisioningState": "Succeeded",
"description": "This is a test Root certificate"
},
"id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/namespaces/exampleNamespaceName1/caCertificates/exampleCACertificateName1",
"name": "exampleCACertificateName1",
"type": "Microsoft.EventGrid/namespaces/caCertificates"
}
정의
Name | Description |
---|---|
Ca |
CA 인증서 리소스입니다. |
Ca |
CA 인증서 리소스의 프로비전 상태입니다. |
created |
리소스를 만든 ID의 형식입니다. |
Error |
리소스 관리 오류 추가 정보입니다. |
Error |
오류 세부 정보입니다. |
Error |
오류 응답 |
system |
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다. |
CaCertificate
CA 인증서 리소스입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스의 정규화된 식별자입니다. |
name |
string |
리소스의 이름입니다. |
properties.description |
string |
CA 인증서 리소스에 대한 설명입니다. |
properties.encodedCertificate |
string |
Base64로 인코딩된 PEM(개인 정보 보호 강화 메일) 형식 인증서 데이터입니다. |
properties.expiryTimeInUtc |
string |
인증서 만료 시간(UTC)입니다. 이 필드는 읽기 전용 필드입니다. |
properties.issueTimeInUtc |
string |
인증서 발급 시간(UTC)입니다. 이 필드는 읽기 전용 필드입니다. |
properties.provisioningState |
CA 인증서 리소스의 프로비전 상태입니다. |
|
systemData |
CaCertificate 리소스와 관련된 시스템 메타데이터입니다. |
|
type |
string |
리소스 유형입니다. |
CaCertificateProvisioningState
CA 인증서 리소스의 프로비전 상태입니다.
Name | 형식 | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
createdByType
리소스를 만든 ID의 형식입니다.
Name | 형식 | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
Name | 형식 | Description |
---|---|---|
info |
object |
추가 정보입니다. |
type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
code |
string |
오류 코드입니다. |
details |
오류 세부 정보입니다. |
|
message |
string |
오류 메시지입니다. |
target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
Name | 형식 | Description |
---|---|---|
error |
Error 개체. |
systemData
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.
Name | 형식 | Description |
---|---|---|
createdAt |
string |
UTC(리소스 만들기)의 타임스탬프입니다. |
createdBy |
string |
리소스를 만든 ID입니다. |
createdByType |
리소스를 만든 ID의 형식입니다. |
|
lastModifiedAt |
string |
리소스 마지막 수정의 타임스탬프(UTC) |
lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
lastModifiedByType |
리소스를 마지막으로 수정한 ID 유형입니다. |