You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -2104,6 +2090,14 @@ Boolean to pause automatic runtime version upgrades to the cluster.
2104
2090
|`resourceGroupName`| string | The Service Fabric Cluster resource group. |
2105
2091
|`resourceId`| string | The Service Fabric Cluster resource ID. |
2106
2092
2093
+
## Cross-referenced modules
2094
+
2095
+
This section gives you an overview of all local-referenced module files (i.e., other modules that are referenced in this module) and all remote-referenced files (i.e., Bicep modules that are referenced from a Bicep Registry or Template Specs).
The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described in the [repository](https://aka.ms/avm/telemetry). There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft’s privacy statement. Our privacy statement is located at <https://go.microsoft.com/fwlink/?LinkID=824704>. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.
@description('Optional. The lock settings of the service.')
15
-
paramlocklockType
16
+
paramlocklockType?
16
17
17
18
@allowed([
18
19
'BackupRestoreService'
@@ -30,16 +31,16 @@ param maxUnusedVersionsToKeep int = 3
30
31
paramazureActiveDirectoryobject = {}
31
32
32
33
@description('Conditional. The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client. Required if the certificateCommonNames parameter is not used.')
33
-
paramcertificatecertificateType
34
+
paramcertificatecertificateType?
34
35
35
36
@description('Conditional. Describes a list of server certificates referenced by common name that are used to secure the cluster. Required if the certificate parameter is not used.')
@description('Optional. The list of client certificates referenced by common name that are allowed to manage the cluster. Cannot be used if the clientCertificateThumbprints parameter is used.')
@description('Optional. The list of client certificates referenced by thumbprint that are allowed to manage the cluster. Cannot be used if the clientCertificateCommonNames parameter is used.')
@description('Optional. The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to "Manual". To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.')
@description('Required. The thumbprint of the primary certificate.')
408
412
thumbprint: string
@@ -420,11 +424,13 @@ type certificateType = {
420
424
| 'Root'
421
425
| 'TrustedPeople'
422
426
| 'TrustedPublisher')?
423
-
}?
427
+
}
424
428
429
+
@export()
430
+
@description('The type for a certificate common name.')
425
431
typecertificateCommonNameType = {
426
432
@description('Required. The list of server certificates referenced by common name that are used to secure the cluster.')
427
-
commonNames: serverCertificateCommonNameType
433
+
commonNames: serverCertificateCommonNameType[]
428
434
429
435
@description('Optional. The local certificate store location.')
430
436
x509StoreName: (
@@ -436,16 +442,18 @@ type certificateCommonNameType = {
436
442
| 'Root'
437
443
| 'TrustedPeople'
438
444
| 'TrustedPublisher')?
439
-
}?
445
+
}
440
446
447
+
@description('The type for a server certificate common name.')
441
448
typeserverCertificateCommonNameType = {
442
449
@description('Required. The common name of the server certificate.')
443
450
certificateCommonName: string
444
451
445
452
@description('Required. The issuer thumbprint of the server certificate.')
446
453
certificateIssuerThumbprint: string
447
-
}[]
454
+
}
448
455
456
+
@description('The type for a client certificate common name.')
449
457
typeclientCertificateCommonNameType = {
450
458
@description('Required. The common name of the client certificate.')
451
459
certificateCommonName: string
@@ -455,46 +463,14 @@ type clientCertificateCommonNameType = {
455
463
456
464
@description('Required. Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.')
457
465
isAdmin: bool
458
-
}[]?
466
+
}
459
467
468
+
@export()
469
+
@description('The type for a client certificate thumbprint.')
460
470
typeclientCertificateThumbprintType = {
461
471
@description('Required. The thumbprint of the client certificate.')
462
472
certificateThumbprint: string
463
473
464
474
@description('Required. Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.')
465
475
isAdmin: bool
466
-
}[]?
467
-
468
-
typelockType = {
469
-
@description('Optional. Specify the name of lock.')
470
-
name: string?
471
-
472
-
@description('Optional. Specify the type of lock.')
473
-
kind: ('CanNotDelete' | 'ReadOnly' | 'None')?
474
-
}?
475
-
476
-
typeroleAssignmentType = {
477
-
@description('Optional. The name (as GUID) of the role assignment. If not provided, a GUID will be generated.')
478
-
name: string?
479
-
480
-
@description('Required. The role to assign. You can provide either the display name of the role definition, the role definition GUID, or its fully qualified ID in the following format: \'/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11\'.')
481
-
roleDefinitionIdOrName: string
482
-
483
-
@description('Required. The principal ID of the principal (user/group/identity) to assign the role to.')
484
-
principalId: string
485
-
486
-
@description('Optional. The principal type of the assigned principal ID.')
@description('Optional. The description of the role assignment.')
490
-
description: string?
491
-
492
-
@description('Optional. The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container".')
493
-
condition: string?
494
-
495
-
@description('Optional. Version of the condition.')
496
-
conditionVersion: '2.0'?
497
-
498
-
@description('Optional. The Resource Id of the delegated managed identity resource.')
0 commit comments