다음을 통해 공유


Microsoft.NotificationHubs 네임스페이스 2016-03-01

Bicep 리소스 정의

네임스페이스 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.NotificationHubs/네임스페이스 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.NotificationHubs/namespaces@2016-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    createdAt: 'string'
    critical: bool
    enabled: bool
    name: 'string'
    namespaceType: 'string'
    provisioningState: 'string'
    region: 'string'
    scaleUnit: 'string'
    serviceBusEndpoint: 'string'
    status: 'string'
    subscriptionId: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

Microsoft.NotificationHubs/네임스페이스

이름 묘사
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 네임스페이스의 속성입니다. NamespaceProperties
sku 만든 네임스페이스의 sku Sku
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

NamespaceProperties

이름 묘사
createdAt 네임스페이스를 만든 시간입니다. 문자열
비판적인 네임스페이스가 위험으로 설정되었는지 여부입니다. bool
사용 네임스페이스를 현재 사용할 수 있는지 여부입니다. bool
이름 네임스페이스의 이름입니다. 문자열
namespaceType 네임스페이스 형식입니다. '메시징'
'NotificationHub'
provisioningState 네임스페이스의 프로비전 상태입니다. 문자열
부위 네임스페이스를 만들어야 하는 대상 지역을 지정합니다. 오스트레일리아 동부, 오스트레일리아 남동부, 미국 중부, 미국 동부, 미국 동부 2, 미국 서부, 미국 중북부, 미국 중남부, 동아시아, 동남 아시아, 브라질 남부, 일본 동부, 일본 서부, 북유럽, 서유럽 문자열
scaleUnit 네임스페이스가 만들어지는 ScaleUnit 문자열
serviceBusEndpoint NotificationHub 작업을 수행하는 데 사용할 수 있는 엔드포인트입니다. 문자열
상태 네임스페이스의 상태입니다. 다음 값 중 어느 값일 수 있습니다.1 = Created/Active2 = Creating3 = Suspended4 = Deleting 문자열
subscriptionId 네임스페이스와 연결된 Azure 구독의 ID입니다. 문자열

ResourceTags

이름 묘사

Sku

이름 묘사
용량 리소스의 용량 int
가족 Sku 제품군 문자열
이름 알림 허브 sku의 이름 '기본'
'무료'
'Standard'(필수)
크기 SKU 크기 문자열
계층 특정 sku의 계층 문자열

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
Azure Notification Hub 만들기 원래 John Downs에서 작성한 Azure Notification Hub 템플릿을 만듭니다.

ARM 템플릿 리소스 정의

네임스페이스 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.NotificationHubs/네임스페이스 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.NotificationHubs/namespaces",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "createdAt": "string",
    "critical": "bool",
    "enabled": "bool",
    "name": "string",
    "namespaceType": "string",
    "provisioningState": "string",
    "region": "string",
    "scaleUnit": "string",
    "serviceBusEndpoint": "string",
    "status": "string",
    "subscriptionId": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

Microsoft.NotificationHubs/네임스페이스

이름 묘사
apiVersion api 버전 '2016-03-01'
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 네임스페이스의 속성입니다. NamespaceProperties
sku 만든 네임스페이스의 sku Sku
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.NotificationHubs/namespaces'

NamespaceProperties

이름 묘사
createdAt 네임스페이스를 만든 시간입니다. 문자열
비판적인 네임스페이스가 위험으로 설정되었는지 여부입니다. bool
사용 네임스페이스를 현재 사용할 수 있는지 여부입니다. bool
이름 네임스페이스의 이름입니다. 문자열
namespaceType 네임스페이스 형식입니다. '메시징'
'NotificationHub'
provisioningState 네임스페이스의 프로비전 상태입니다. 문자열
부위 네임스페이스를 만들어야 하는 대상 지역을 지정합니다. 오스트레일리아 동부, 오스트레일리아 남동부, 미국 중부, 미국 동부, 미국 동부 2, 미국 서부, 미국 중북부, 미국 중남부, 동아시아, 동남 아시아, 브라질 남부, 일본 동부, 일본 서부, 북유럽, 서유럽 문자열
scaleUnit 네임스페이스가 만들어지는 ScaleUnit 문자열
serviceBusEndpoint NotificationHub 작업을 수행하는 데 사용할 수 있는 엔드포인트입니다. 문자열
상태 네임스페이스의 상태입니다. 다음 값 중 어느 값일 수 있습니다.1 = Created/Active2 = Creating3 = Suspended4 = Deleting 문자열
subscriptionId 네임스페이스와 연결된 Azure 구독의 ID입니다. 문자열

ResourceTags

이름 묘사

Sku

이름 묘사
용량 리소스의 용량 int
가족 Sku 제품군 문자열
이름 알림 허브 sku의 이름 '기본'
'무료'
'Standard'(필수)
크기 SKU 크기 문자열
계층 특정 sku의 계층 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Azure Notification Hub 만들기

Azure
배포
원래 John Downs에서 작성한 Azure Notification Hub 템플릿을 만듭니다.
SQL Database 모바일 앱 프로비전

Azure 배포
이 템플릿은 모바일 앱, SQL Database 및 Notification Hub를 프로비전합니다. 데이터베이스 및 알림 허브에 대한 모바일 앱에서 연결 문자열을 구성합니다.

Terraform(AzAPI 공급자) 리소스 정의

네임스페이스 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.NotificationHubs/네임스페이스 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces@2016-03-01"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      createdAt = "string"
      critical = bool
      enabled = bool
      name = "string"
      namespaceType = "string"
      provisioningState = "string"
      region = "string"
      scaleUnit = "string"
      serviceBusEndpoint = "string"
      status = "string"
      subscriptionId = "string"
    }
  })
}

속성 값

Microsoft.NotificationHubs/네임스페이스

이름 묘사
위치 리소스 위치 string(필수)
이름 리소스 이름 string(필수)
속성 네임스페이스의 속성입니다. NamespaceProperties
sku 만든 네임스페이스의 sku Sku
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.NotificationHubs/namespaces@2016-03-01"

NamespaceProperties

이름 묘사
createdAt 네임스페이스를 만든 시간입니다. 문자열
비판적인 네임스페이스가 위험으로 설정되었는지 여부입니다. bool
사용 네임스페이스를 현재 사용할 수 있는지 여부입니다. bool
이름 네임스페이스의 이름입니다. 문자열
namespaceType 네임스페이스 형식입니다. '메시징'
'NotificationHub'
provisioningState 네임스페이스의 프로비전 상태입니다. 문자열
부위 네임스페이스를 만들어야 하는 대상 지역을 지정합니다. 오스트레일리아 동부, 오스트레일리아 남동부, 미국 중부, 미국 동부, 미국 동부 2, 미국 서부, 미국 중북부, 미국 중남부, 동아시아, 동남 아시아, 브라질 남부, 일본 동부, 일본 서부, 북유럽, 서유럽 문자열
scaleUnit 네임스페이스가 만들어지는 ScaleUnit 문자열
serviceBusEndpoint NotificationHub 작업을 수행하는 데 사용할 수 있는 엔드포인트입니다. 문자열
상태 네임스페이스의 상태입니다. 다음 값 중 어느 값일 수 있습니다.1 = Created/Active2 = Creating3 = Suspended4 = Deleting 문자열
subscriptionId 네임스페이스와 연결된 Azure 구독의 ID입니다. 문자열

ResourceTags

이름 묘사

Sku

이름 묘사
용량 리소스의 용량 int
가족 Sku 제품군 문자열
이름 알림 허브 sku의 이름 '기본'
'무료'
'Standard'(필수)
크기 SKU 크기 문자열
계층 특정 sku의 계층 문자열