Microsoft.Solutions jitRequests

Bicep kaynak tanımı

jitRequests kaynak türü şu kaynak gruplarına dağıtılabilir:

Kaynak grubu dağıtımları hakkında bilgi edinmek için bkz. Bicep.

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Solutions/jitRequests kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Solutions/jitRequests@2021-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    applicationResourceId: 'string'
    jitAuthorizationPolicies: [
      {
        principalId: 'string'
        roleDefinitionId: 'string'
      }
    ]
    jitSchedulingPolicy: {
      duration: 'string'
      startTime: 'string'
      type: 'string'
    }
  }
}

Özellik değerleri

jitRequests

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location Kaynak konumu string
etiketler Kaynak etiketleri Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
properties JIT isteği özellikleri. JitRequestProperties

JitRequestProperties

Ad Açıklama Değer
applicationResourceId Üst uygulama kimliği. dize (gerekli)
jitAuthorizationpolicies JIT yetkilendirme ilkeleri. JitAuthorizationPolicies[] (gerekli)
jitSchedulingPolicy JIT isteği özellikleri. JitSchedulingPolicy (gerekli)

JitAuthorizationpolicies

Ad Açıklama Değer
principalId JIT erişimi verilecek asıl kimlik. dize (gerekli)
roleDefinitionId Sorumluya verilecek rol tanımı kimliği. dize (gerekli)

JitSchedulingPolicy

Ad Açıklama Değer
süre JIT isteğinin gerekli süresi. dize (gerekli)
startTime İsteğin başlangıç saati. dize (gerekli)
tür JIT zamanlamasının türü. 'NotSpecified'
'Bir kez'
'Yinelenen' (gerekli)

ARM şablonu kaynak tanımı

jitRequests kaynak türü şu kaynak gruplarına dağıtılabilir:

Kaynak grubu dağıtımları hakkında bilgi edinmek için bkz. ARM şablonu.

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Solutions/jitRequests kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Solutions/jitRequests",
  "apiVersion": "2021-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "applicationResourceId": "string",
    "jitAuthorizationPolicies": [
      {
        "principalId": "string",
        "roleDefinitionId": "string"
      }
    ],
    "jitSchedulingPolicy": {
      "duration": "string",
      "startTime": "string",
      "type": "string"
    }
  }
}

Özellik değerleri

jitRequests

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Solutions/jitRequests'
apiVersion Kaynak API'sinin sürümü '2021-07-01'
name Kaynak adı dize (gerekli)
location Kaynak konumu string
etiketler Kaynak etiketleri Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties JIT isteği özellikleri. JitRequestProperties

JitRequestProperties

Ad Açıklama Değer
applicationResourceId Üst uygulama kimliği. dize (gerekli)
jitAuthorizationİlkeler JIT yetkilendirme ilkeleri. JitAuthorizationPolicies[] (gerekli)
jitSchedulingPolicy JIT isteği özellikleri. JitSchedulingPolicy (gerekli)

JitAuthorizationpolicies

Ad Açıklama Değer
principalId JIT erişimi verilecek asıl kimlik. dize (gerekli)
roleDefinitionId Sorumluya verilecek rol tanımı kimliği. dize (gerekli)

JitSchedulingPolicy

Ad Açıklama Değer
süre JIT isteğinin gerekli süresi. dize (gerekli)
startTime İsteğin başlangıç saati. dize (gerekli)
tür JIT zamanlamasının türü. 'NotSpecified'
'Bir kez'
'Yinelenen' (gerekli)

Terraform (AzAPI sağlayıcısı) kaynak tanımı

jitRequests kaynak türü şu kaynaklara dağıtılabilir: Kaynak grupları.

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Solutions/jitRequests kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/jitRequests@2021-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      applicationResourceId = "string"
      jitAuthorizationPolicies = [
        {
          principalId = "string"
          roleDefinitionId = "string"
        }
      ]
      jitSchedulingPolicy = {
        duration = "string"
        startTime = "string"
        type = "string"
      }
    }
  })
}

Özellik değerleri

jitRequests

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Solutions/jitRequests@2021-07-01"
name Kaynak adı dize (gerekli)
location Kaynak konumu string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri Etiket adlarının ve değerlerinin sözlüğü.
properties JIT isteği özellikleri. JitRequestProperties

JitRequestProperties

Ad Açıklama Değer
applicationResourceId Üst uygulama kimliği. dize (gerekli)
jitAuthorizationİlkeler JIT yetkilendirme ilkeleri. JitAuthorizationPolicies[] (gerekli)
jitSchedulingPolicy JIT isteği özellikleri. JitSchedulingPolicy (gerekli)

JitAuthorizationpolicies

Ad Açıklama Değer
principalId JIT erişimi verilecek asıl kimlik. dize (gerekli)
roleDefinitionId Sorumluya verilecek rol tanımı kimliği. dize (gerekli)

JitSchedulingPolicy

Ad Açıklama Değer
süre JIT isteğinin gerekli süresi. dize (gerekli)
startTime İsteğin başlangıç saati. dize (gerekli)
tür JIT zamanlamasının türü. "NotSpecified"
"Bir kez"
"Yinelenen" (gerekli)