Microsoft.NotificationHubs 네임스페이스/notificationHubs 2016-03-01
Bicep 리소스 정의
다음을 대상으로 하는 작업으로 네임스페이스/notificationHubs 리소스 유형을 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.NotificationHubs/namespaces/notificationHubs 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
admCredential: {
properties: {
authTokenUrl: 'string'
clientId: 'string'
clientSecret: 'string'
}
}
apnsCredential: {
properties: {
apnsCertificate: 'string'
certificateKey: 'string'
endpoint: 'string'
thumbprint: 'string'
}
}
authorizationRules: [
{
rights: [
'string'
]
}
]
baiduCredential: {
properties: {
baiduApiKey: 'string'
baiduEndPoint: 'string'
baiduSecretKey: 'string'
}
}
gcmCredential: {
properties: {
gcmEndpoint: 'string'
googleApiKey: 'string'
}
}
mpnsCredential: {
properties: {
certificateKey: 'string'
mpnsCertificate: 'string'
thumbprint: 'string'
}
}
name: 'string'
registrationTtl: 'string'
wnsCredential: {
properties: {
packageSid: 'string'
secretKey: 'string'
windowsLiveEndpoint: 'string'
}
}
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
속성 값
AdmCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub AdmCredential의 속성입니다. |
AdmCredentialProperties |
AdmCredentialProperties
이름 |
묘사 |
값 |
authTokenUrl |
권한 부여 토큰의 URL입니다. |
문자열 |
clientId |
클라이언트 식별자입니다. |
문자열 |
clientSecret |
자격 증명 비밀 액세스 키입니다. |
문자열 |
ApnsCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub ApnsCredential의 속성입니다. |
apnsCredentialProperties |
ApnsCredentialProperties
이름 |
묘사 |
값 |
apnsCertificate |
APNS 인증서입니다. |
문자열 |
certificateKey |
인증서 키입니다. |
문자열 |
끝점 |
이 자격 증명의 엔드포인트입니다. |
문자열 |
지문 |
APNS 인증서 지문 |
문자열 |
BaiduCredential
BaiduCredentialProperties
이름 |
묘사 |
값 |
baiduApiKey |
Baidu Api 키입니다. |
문자열 |
baiduEndPoint |
Baidu 엔드포인트. |
문자열 |
baiduSecretKey |
Baidu 비밀 키 |
문자열 |
GcmCredential
GcmCredentialProperties
이름 |
묘사 |
값 |
gcmEndpoint |
GCM 엔드포인트입니다. |
문자열 |
googleApiKey |
Google API 키입니다. |
문자열 |
Microsoft.NotificationHubs/namespaces/notificationHubs
이름 |
묘사 |
값 |
위치 |
리소스 위치 |
string(필수) |
이름 |
리소스 이름 |
string(필수) |
부모 |
Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.
자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요. |
형식 리소스의 기호 이름: 네임스페이스 |
속성 |
NotificationHub의 속성입니다. |
notificationHubProperties (필수) |
sku |
만든 네임스페이스의 sku |
Sku |
태그 |
리소스 태그 |
태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요. |
MpnsCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub MpnsCredential의 속성입니다. |
mpnsCredentialProperties |
MpnsCredentialProperties
이름 |
묘사 |
값 |
certificateKey |
이 자격 증명의 인증서 키입니다. |
문자열 |
mpnsCertificate |
MPNS 인증서입니다. |
문자열 |
지문 |
MPNS 인증서 지문 |
문자열 |
NotificationHubProperties
이름 |
묘사 |
값 |
admCredential |
생성된 NotificationHub의 AdmCredential |
AdmCredential |
apnsCredential |
생성된 NotificationHub의 ApnsCredential |
apnsCredential |
authorizationRules |
만든 NotificationHub의 AuthorizationRules |
SharedAccessAuthorizationRuleProperties[] |
baiduCredential |
생성된 NotificationHub의 BaiduCredential |
BaiduCredential |
gcmCredential |
생성된 NotificationHub의 GcmCredential |
GcmCredential |
mpnsCredential |
생성된 NotificationHub의 MpnsCredential |
mpnsCredential |
이름 |
NotificationHub 이름입니다. |
문자열 |
registrationTtl |
만든 NotificationHub의 RegistrationTtl |
문자열 |
wnsCredential |
생성된 NotificationHub의 WnsCredential |
WnsCredential |
SharedAccessAuthorizationRuleProperties
이름 |
묘사 |
값 |
권한 |
규칙과 연결된 권한입니다. |
다음 중 어느 것을 포함하는 문자열 배열: '수신 대기' '관리' 'Send' |
Sku
이름 |
묘사 |
값 |
용량 |
리소스의 용량 |
int |
가족 |
Sku 제품군 |
문자열 |
이름 |
알림 허브 sku의 이름 |
'기본' '무료' 'Standard'(필수) |
크기 |
SKU 크기 |
문자열 |
계층 |
특정 sku의 계층 |
문자열 |
WnsCredential
WnsCredentialProperties
이름 |
묘사 |
값 |
packageSid |
이 자격 증명의 패키지 ID입니다. |
문자열 |
secretKey |
비밀 키입니다. |
문자열 |
windowsLiveEndpoint |
Windows Live 엔드포인트입니다. |
문자열 |
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
Bicep 파일 |
묘사 |
Azure Notification Hub 만들기 |
원래 John Downs에서 작성한 Azure Notification Hub 템플릿을 만듭니다. |
ARM 템플릿 리소스 정의
다음을 대상으로 하는 작업으로 네임스페이스/notificationHubs 리소스 유형을 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.NotificationHubs/namespaces/notificationHubs 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2016-03-01",
"name": "string",
"location": "string",
"properties": {
"admCredential": {
"properties": {
"authTokenUrl": "string",
"clientId": "string",
"clientSecret": "string"
}
},
"apnsCredential": {
"properties": {
"apnsCertificate": "string",
"certificateKey": "string",
"endpoint": "string",
"thumbprint": "string"
}
},
"authorizationRules": [
{
"rights": [ "string" ]
}
],
"baiduCredential": {
"properties": {
"baiduApiKey": "string",
"baiduEndPoint": "string",
"baiduSecretKey": "string"
}
},
"gcmCredential": {
"properties": {
"gcmEndpoint": "string",
"googleApiKey": "string"
}
},
"mpnsCredential": {
"properties": {
"certificateKey": "string",
"mpnsCertificate": "string",
"thumbprint": "string"
}
},
"name": "string",
"registrationTtl": "string",
"wnsCredential": {
"properties": {
"packageSid": "string",
"secretKey": "string",
"windowsLiveEndpoint": "string"
}
}
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
속성 값
AdmCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub AdmCredential의 속성입니다. |
AdmCredentialProperties |
AdmCredentialProperties
이름 |
묘사 |
값 |
authTokenUrl |
권한 부여 토큰의 URL입니다. |
문자열 |
clientId |
클라이언트 식별자입니다. |
문자열 |
clientSecret |
자격 증명 비밀 액세스 키입니다. |
문자열 |
ApnsCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub ApnsCredential의 속성입니다. |
apnsCredentialProperties |
ApnsCredentialProperties
이름 |
묘사 |
값 |
apnsCertificate |
APNS 인증서입니다. |
문자열 |
certificateKey |
인증서 키입니다. |
문자열 |
끝점 |
이 자격 증명의 엔드포인트입니다. |
문자열 |
지문 |
APNS 인증서 지문 |
문자열 |
BaiduCredential
BaiduCredentialProperties
이름 |
묘사 |
값 |
baiduApiKey |
Baidu Api 키입니다. |
문자열 |
baiduEndPoint |
Baidu 엔드포인트. |
문자열 |
baiduSecretKey |
Baidu 비밀 키 |
문자열 |
GcmCredential
GcmCredentialProperties
이름 |
묘사 |
값 |
gcmEndpoint |
GCM 엔드포인트입니다. |
문자열 |
googleApiKey |
Google API 키입니다. |
문자열 |
Microsoft.NotificationHubs/namespaces/notificationHubs
이름 |
묘사 |
값 |
apiVersion |
api 버전 |
'2016-03-01' |
위치 |
리소스 위치 |
string(필수) |
이름 |
리소스 이름 |
string(필수) |
속성 |
NotificationHub의 속성입니다. |
notificationHubProperties (필수) |
sku |
만든 네임스페이스의 sku |
Sku |
태그 |
리소스 태그 |
태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요. |
형 |
리소스 종류 |
'Microsoft.NotificationHubs/namespaces/notificationHubs' |
MpnsCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub MpnsCredential의 속성입니다. |
mpnsCredentialProperties |
MpnsCredentialProperties
이름 |
묘사 |
값 |
certificateKey |
이 자격 증명의 인증서 키입니다. |
문자열 |
mpnsCertificate |
MPNS 인증서입니다. |
문자열 |
지문 |
MPNS 인증서 지문 |
문자열 |
NotificationHubProperties
이름 |
묘사 |
값 |
admCredential |
생성된 NotificationHub의 AdmCredential |
AdmCredential |
apnsCredential |
생성된 NotificationHub의 ApnsCredential |
apnsCredential |
authorizationRules |
만든 NotificationHub의 AuthorizationRules |
SharedAccessAuthorizationRuleProperties[] |
baiduCredential |
생성된 NotificationHub의 BaiduCredential |
BaiduCredential |
gcmCredential |
생성된 NotificationHub의 GcmCredential |
GcmCredential |
mpnsCredential |
생성된 NotificationHub의 MpnsCredential |
mpnsCredential |
이름 |
NotificationHub 이름입니다. |
문자열 |
registrationTtl |
만든 NotificationHub의 RegistrationTtl |
문자열 |
wnsCredential |
생성된 NotificationHub의 WnsCredential |
WnsCredential |
SharedAccessAuthorizationRuleProperties
이름 |
묘사 |
값 |
권한 |
규칙과 연결된 권한입니다. |
다음 중 어느 것을 포함하는 문자열 배열: '수신 대기' '관리' 'Send' |
Sku
이름 |
묘사 |
값 |
용량 |
리소스의 용량 |
int |
가족 |
Sku 제품군 |
문자열 |
이름 |
알림 허브 sku의 이름 |
'기본' '무료' 'Standard'(필수) |
크기 |
SKU 크기 |
문자열 |
계층 |
특정 sku의 계층 |
문자열 |
WnsCredential
WnsCredentialProperties
이름 |
묘사 |
값 |
packageSid |
이 자격 증명의 패키지 ID입니다. |
문자열 |
secretKey |
비밀 키입니다. |
문자열 |
windowsLiveEndpoint |
Windows Live 엔드포인트입니다. |
문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 |
묘사 |
Azure Notification Hub 만들기
Azure 배포 |
원래 John Downs에서 작성한 Azure Notification Hub 템플릿을 만듭니다. |
SQL Database 모바일 앱 프로비전
Azure 배포 |
이 템플릿은 모바일 앱, SQL Database 및 Notification Hub를 프로비전합니다. 데이터베이스 및 알림 허브에 대한 모바일 앱에서 연결 문자열을 구성합니다. |
다음을 대상으로 하는 작업으로 네임스페이스/notificationHubs 리소스 유형을 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.NotificationHubs/namespaces/notificationHubs 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@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 = {
admCredential = {
properties = {
authTokenUrl = "string"
clientId = "string"
clientSecret = "string"
}
}
apnsCredential = {
properties = {
apnsCertificate = "string"
certificateKey = "string"
endpoint = "string"
thumbprint = "string"
}
}
authorizationRules = [
{
rights = [
"string"
]
}
]
baiduCredential = {
properties = {
baiduApiKey = "string"
baiduEndPoint = "string"
baiduSecretKey = "string"
}
}
gcmCredential = {
properties = {
gcmEndpoint = "string"
googleApiKey = "string"
}
}
mpnsCredential = {
properties = {
certificateKey = "string"
mpnsCertificate = "string"
thumbprint = "string"
}
}
name = "string"
registrationTtl = "string"
wnsCredential = {
properties = {
packageSid = "string"
secretKey = "string"
windowsLiveEndpoint = "string"
}
}
}
})
}
속성 값
AdmCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub AdmCredential의 속성입니다. |
AdmCredentialProperties |
AdmCredentialProperties
이름 |
묘사 |
값 |
authTokenUrl |
권한 부여 토큰의 URL입니다. |
문자열 |
clientId |
클라이언트 식별자입니다. |
문자열 |
clientSecret |
자격 증명 비밀 액세스 키입니다. |
문자열 |
ApnsCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub ApnsCredential의 속성입니다. |
apnsCredentialProperties |
ApnsCredentialProperties
이름 |
묘사 |
값 |
apnsCertificate |
APNS 인증서입니다. |
문자열 |
certificateKey |
인증서 키입니다. |
문자열 |
끝점 |
이 자격 증명의 엔드포인트입니다. |
문자열 |
지문 |
APNS 인증서 지문 |
문자열 |
BaiduCredential
BaiduCredentialProperties
이름 |
묘사 |
값 |
baiduApiKey |
Baidu Api 키입니다. |
문자열 |
baiduEndPoint |
Baidu 엔드포인트. |
문자열 |
baiduSecretKey |
Baidu 비밀 키 |
문자열 |
GcmCredential
GcmCredentialProperties
이름 |
묘사 |
값 |
gcmEndpoint |
GCM 엔드포인트입니다. |
문자열 |
googleApiKey |
Google API 키입니다. |
문자열 |
Microsoft.NotificationHubs/namespaces/notificationHubs
이름 |
묘사 |
값 |
위치 |
리소스 위치 |
string(필수) |
이름 |
리소스 이름 |
string(필수) |
parent_id |
이 리소스의 부모인 리소스의 ID입니다. |
형식 리소스의 ID: 네임스페이스 |
속성 |
NotificationHub의 속성입니다. |
notificationHubProperties (필수) |
sku |
만든 네임스페이스의 sku |
Sku |
태그 |
리소스 태그 |
태그 이름 및 값의 사전입니다. |
형 |
리소스 종류 |
"Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01" |
MpnsCredential
이름 |
묘사 |
값 |
속성 |
NotificationHub MpnsCredential의 속성입니다. |
mpnsCredentialProperties |
MpnsCredentialProperties
이름 |
묘사 |
값 |
certificateKey |
이 자격 증명의 인증서 키입니다. |
문자열 |
mpnsCertificate |
MPNS 인증서입니다. |
문자열 |
지문 |
MPNS 인증서 지문 |
문자열 |
NotificationHubProperties
이름 |
묘사 |
값 |
admCredential |
생성된 NotificationHub의 AdmCredential |
AdmCredential |
apnsCredential |
생성된 NotificationHub의 ApnsCredential |
apnsCredential |
authorizationRules |
만든 NotificationHub의 AuthorizationRules |
SharedAccessAuthorizationRuleProperties[] |
baiduCredential |
생성된 NotificationHub의 BaiduCredential |
BaiduCredential |
gcmCredential |
생성된 NotificationHub의 GcmCredential |
GcmCredential |
mpnsCredential |
생성된 NotificationHub의 MpnsCredential |
mpnsCredential |
이름 |
NotificationHub 이름입니다. |
문자열 |
registrationTtl |
만든 NotificationHub의 RegistrationTtl |
문자열 |
wnsCredential |
생성된 NotificationHub의 WnsCredential |
WnsCredential |
SharedAccessAuthorizationRuleProperties
이름 |
묘사 |
값 |
권한 |
규칙과 연결된 권한입니다. |
다음 중 어느 것을 포함하는 문자열 배열: '수신 대기' '관리' 'Send' |
Sku
이름 |
묘사 |
값 |
용량 |
리소스의 용량 |
int |
가족 |
Sku 제품군 |
문자열 |
이름 |
알림 허브 sku의 이름 |
'기본' '무료' 'Standard'(필수) |
크기 |
SKU 크기 |
문자열 |
계층 |
특정 sku의 계층 |
문자열 |
WnsCredential
WnsCredentialProperties
이름 |
묘사 |
값 |
packageSid |
이 자격 증명의 패키지 ID입니다. |
문자열 |
secretKey |
비밀 키입니다. |
문자열 |
windowsLiveEndpoint |
Windows Live 엔드포인트입니다. |
문자열 |