diff --git a/src/azure-cli/azure/cli/command_modules/servicefabric/custom.py b/src/azure-cli/azure/cli/command_modules/servicefabric/custom.py index 9a7b0676823..21a33c2ccfe 100644 --- a/src/azure-cli/azure/cli/command_modules/servicefabric/custom.py +++ b/src/azure-cli/azure/cli/command_modules/servicefabric/custom.py @@ -204,7 +204,8 @@ def new_cluster(cmd, vault_resource_group_name, certificate_output_folder, certificate_subject_name, - secret_identifier) + secret_identifier, + location) vault_id = result[0] certificate_uri = result[1] cert_thumbprint = result[2] @@ -284,6 +285,8 @@ def add_app_cert(cmd, certificate_subject_name=None, secret_identifier=None): cli_ctx = cmd.cli_ctx + cluster = client.get(resource_group_name, cluster_name) + location = cluster.location result = _create_certificate(cmd, cli_ctx, resource_group_name, @@ -293,7 +296,8 @@ def add_app_cert(cmd, vault_resource_group_name, certificate_output_folder, certificate_subject_name, - secret_identifier) + secret_identifier, + location) _add_cert_to_all_vmss(cli_ctx, resource_group_name, None, result[0], result[1]) return client.get(resource_group_name, cluster_name) @@ -1072,7 +1076,8 @@ def _create_certificate(cmd, vault_resource_group_name=None, certificate_output_folder=None, certificate_subject_name=None, - secret_identifier=None): + secret_identifier=None, + location=None): _verify_cert_function_parameter(certificate_file, certificate_password, vault_name, vault_resource_group_name, certificate_output_folder, @@ -1080,9 +1085,8 @@ def _create_certificate(cmd, secret_identifier) output_file = None - rg = _get_resource_group_by_name(cli_ctx, resource_group_name) - location = rg.location - + if location is None: + location = _get_resource_group_by_name(cli_ctx, resource_group_name).location vault_id = None secret_url = None certificate_thumbprint = None @@ -1778,6 +1782,9 @@ def _set_parameters_for_customize_template(cmd, parameters = get_file_json(parameter_file)['parameters'] if parameters is None: raise CLIError('Invalid parameters file') + + location = parameters['clusterLocation']['value'] + if SOURCE_VAULT_VALUE in parameters and CERTIFICATE_THUMBPRINT in parameters and CERTIFICATE_URL_VALUE in parameters: logger.info('Found primary certificate parameters in parameters file') result = _create_certificate(cmd, @@ -1789,7 +1796,8 @@ def _set_parameters_for_customize_template(cmd, vault_resource_group_name, certificate_output_folder, certificate_subject_name, - secret_identifier) + secret_identifier, + location) parameters[SOURCE_VAULT_VALUE]['value'] = result[0] parameters[CERTIFICATE_URL_VALUE]['value'] = result[1] parameters[CERTIFICATE_THUMBPRINT]['value'] = result[2] @@ -1810,7 +1818,8 @@ def _set_parameters_for_customize_template(cmd, vault_resource_group_name, certificate_output_folder, certificate_subject_name, - secret_identifier) + secret_identifier, + location) parameters[SOURCE_VAULT_VALUE]['value'] = result[0] parameters[CERTIFICATE_URL_VALUE]['value'] = result[1] parameters[CERTIFICATE_THUMBPRINT]['value'] = result[2] diff --git a/src/azure-cli/azure/cli/command_modules/servicefabric/tests/latest/recordings/test_create_cluster_with_location_different_from_resource_group.yaml b/src/azure-cli/azure/cli/command_modules/servicefabric/tests/latest/recordings/test_create_cluster_with_location_different_from_resource_group.yaml new file mode 100644 index 00000000000..d4965f8c752 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/servicefabric/tests/latest/recordings/test_create_cluster_with_location_different_from_resource_group.yaml @@ -0,0 +1,2667 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","test":"test_create_cluster_with_location_different_from_resource_group","date":"2025-07-28T21:06:36Z","module":"servicefabric"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '408' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:06:38 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 8625B75E9EAF4795B25932E18BBC1CCB Ref B: CO6AA3150219031 Ref C: 2025-07-28T21:06:39Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001?api-version=2024-11-01 + response: + body: + string: '{"error":{"code":"ResourceNotFound","message":"The Resource ''Microsoft.KeyVault/vaults/clitestrg000001'' + under resource group ''clitest.rg000001'' was not found. For more details + please go to https://aka.ms/ARMResourceNotFoundFix"}}' + headers: + cache-control: + - no-cache + content-length: + - '235' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:06:39 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-failure-cause: + - gateway + x-msedge-ref: + - 'Ref A: F016710503A2468791D3057F187D1A18 Ref B: CO6AA3150220027 Ref C: 2025-07-28T21:06:39Z' + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - python/3.12.10 (Windows-11-10.0.22631-SP0) AZURECLI/2.75.0 + method: GET + uri: https://graph.microsoft.com/v1.0/me + response: + body: + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#users/$entity","businessPhones":[],"displayName":"Ivy + Liu","givenName":"Ivy","jobTitle":"Software Engineer","mail":"test@example.com","mobilePhone":null,"officeLocation":"43/Mobile","preferredLanguage":null,"surname":"Liu","userPrincipalName":"test@example.com","id":"d078218f-29d9-4be8-9eb5-7325194a81e9"}' + headers: + cache-control: + - no-cache + content-length: + - '368' + content-type: + - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; + charset=utf-8 + date: + - Mon, 28 Jul 2025 21:06:39 GMT + odata-version: + - '4.0' + request-id: + - 646b1508-a5c7-4c2b-8a7a-d2d0162003fb + strict-transport-security: + - max-age=31536000 + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-ms-ags-diagnostic: + - '{"ServerInfo":{"DataCenter":"West US 2","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"MWH0EPF000BADE4"}}' + x-ms-gateway-esc: + - '200' + x-ms-resource-unit: + - '1' + status: + code: 200 + message: OK +- request: + body: '{"location": "southcentralus", "properties": {"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "sku": {"family": "A", "name": "standard"}, "accessPolicies": [{"tenantId": + "72f988bf-86f1-41af-91ab-2d7cd011db47", "objectId": "d078218f-29d9-4be8-9eb5-7325194a81e9", + "permissions": {"keys": ["get", "create", "delete", "list", "update", "import", + "backup", "restore"], "secrets": ["get", "list", "set", "delete", "backup", + "restore", "recover"], "certificates": ["get", "list", "delete", "create", "import", + "update", "managecontacts", "getissuers", "listissuers", "setissuers", "deleteissuers", + "manageissuers", "recover"]}}], "enabledForDeployment": true, "enableSoftDelete": + true, "softDeleteRetentionInDays": 90, "enableRbacAuthorization": false, "publicNetworkAccess": + "enabled"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + Content-Length: + - '784' + Content-Type: + - application/json + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001","name":"clitestrg000001","type":"Microsoft.KeyVault/vaults","location":"southcentralus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-07-28T21:06:40.281Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-28T21:06:40.281Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","accessPolicies":[{"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","objectId":"d078218f-29d9-4be8-9eb5-7325194a81e9","permissions":{"keys":["get","create","delete","list","update","import","backup","restore"],"secrets":["get","list","set","delete","backup","restore","recover"],"certificates":["get","list","delete","create","import","update","managecontacts","getissuers","listissuers","setissuers","deleteissuers","manageissuers","recover"]}}],"enabledForDeployment":true,"enabledForDiskEncryption":false,"enabledForTemplateDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":90,"enableRbacAuthorization":false,"vaultUri":"https://clitestrg000001.vault.azure.net","provisioningState":"RegisteringDns","publicNetworkAccess":"Enabled"}}' + headers: + cache-control: + - no-cache + content-length: + - '1335' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:06:41 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-keyvault-service-version: + - 2.2.243.0 + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=d078218f-29d9-4be8-9eb5-7325194a81e9/westus/4b64c2d8-eac9-428d-b081-4b4cb5c80f57 + x-ms-ratelimit-remaining-subscription-global-writes: + - '11999' + x-ms-ratelimit-remaining-subscription-writes: + - '799' + x-msedge-ref: + - 'Ref A: 3E29D77F3A2D42EDB421A06C88903F1F Ref B: CO6AA3150220051 Ref C: 2025-07-28T21:06:39Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001","name":"clitestrg000001","type":"Microsoft.KeyVault/vaults","location":"southcentralus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-07-28T21:06:40.281Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-28T21:06:40.281Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","accessPolicies":[{"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","objectId":"d078218f-29d9-4be8-9eb5-7325194a81e9","permissions":{"keys":["get","create","delete","list","update","import","backup","restore"],"secrets":["get","list","set","delete","backup","restore","recover"],"certificates":["get","list","delete","create","import","update","managecontacts","getissuers","listissuers","setissuers","deleteissuers","manageissuers","recover"]}}],"enabledForDeployment":true,"enabledForDiskEncryption":false,"enabledForTemplateDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":90,"enableRbacAuthorization":false,"vaultUri":"https://clitestrg000001.vault.azure.net/","provisioningState":"RegisteringDns","publicNetworkAccess":"Enabled"}}' + headers: + cache-control: + - no-cache + content-length: + - '1336' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:06:41 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-keyvault-service-version: + - 2.2.243.0 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 1B2EF46276064DD3967D41177311CE5D Ref B: CO6AA3150218027 Ref C: 2025-07-28T21:06:42Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001","name":"clitestrg000001","type":"Microsoft.KeyVault/vaults","location":"southcentralus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-07-28T21:06:40.281Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-28T21:06:40.281Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","accessPolicies":[{"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","objectId":"d078218f-29d9-4be8-9eb5-7325194a81e9","permissions":{"keys":["get","create","delete","list","update","import","backup","restore"],"secrets":["get","list","set","delete","backup","restore","recover"],"certificates":["get","list","delete","create","import","update","managecontacts","getissuers","listissuers","setissuers","deleteissuers","manageissuers","recover"]}}],"enabledForDeployment":true,"enabledForDiskEncryption":false,"enabledForTemplateDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":90,"enableRbacAuthorization":false,"vaultUri":"https://clitestrg000001.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' + headers: + cache-control: + - no-cache + content-length: + - '1331' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:12 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-keyvault-service-version: + - 2.2.243.0 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 8F4B42ECDB0F4B2EB7BE472E11012045 Ref B: MWH011020809052 Ref C: 2025-07-28T21:07:12Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: POST + uri: https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/create?api-version=7.4 + response: + body: + string: '{"error":{"code":"Unauthorized","message":"AKV10000: Request is missing + a Bearer or PoP token."}}' + headers: + cache-control: + - no-cache + content-length: + - '97' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:32 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + www-authenticate: + - Bearer authorization="https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47", + resource="https://vault.azure.net" + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=70.37.26.36;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - southcentralus + x-ms-keyvault-service-version: + - 1.9.2584.1 + status: + code: 401 + message: Unauthorized +- request: + body: '{"policy": {"key_props": {"exportable": true, "kty": "RSA", "key_size": + 2048, "reuse_key": true}, "secret_props": {"contentType": "application/x-pkcs12"}, + "x509_props": {"subject": "CN=sfrp-cli-000004", "sans": {}, "key_usage": ["cRLSign", + "dataEncipherment", "digitalSignature", "keyEncipherment", "keyAgreement", "keyCertSign"], + "validity_months": 12}, "lifetime_actions": [{"trigger": {"days_before_expiry": + 90}, "action": {"action_type": "AutoRenew"}}], "issuer": {"name": "Self"}}, + "attributes": {"enabled": true}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + Content-Length: + - '519' + Content-Type: + - application/json + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: POST + uri: https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/create?api-version=7.4 + response: + body: + string: '{"id":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/pending","issuer":{"name":"Self"},"csr":"MIICszCCAZsCAQAwIzEhMB8GA1UEAxMYc2ZycC1jbGktaGgzeHQyaXg1dnhwdnV1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApqmjqijYggEMZewtLqDzcI6AKMnTtO64x4k7NMXIuijurRBwTVA1bgRpjpy/jLjr3lW0GwEHINCjaOacvyfp3/ocGjSKiusJDOUbxOrIA1cOXknN74Q4B2fJDx4OpUxBhM49xn1O1fd1+b7oL57DmCYmxOtgIVDvnHXOsTKswkOBw68TkHp6taaoPdOSOb6oyhxu3OPslE/kp2QH4YGLN84FTjJfjyNhPfbZQpWGcSR5yHlg0j3JSXw6cELL/yJMK3U2YIR0RV4mHF5O+Cv8kulG+KDkN02t8yme9SPIMTPsTzZAyTRNRUeabcTCWcDNSNnk95mDkVVaDyBbKGQX4QIDAQABoEswSQYJKoZIhvcNAQkOMTwwOjAOBgNVHQ8BAf8EBAMCAb4wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAINHpVjRTlpIVZz5whdu0Ium+eHyqWZ14dYnjw107pWf/4Xd6pEslVAZpknHDYlvEAZU3JJyOkUxNpcyVHtWuJfM5W+IskhXKHeTSNZcHn+llmGEiNL5KYdr23Cmi/K8DLfDoaBCejdXQuYQvPvroJVbtX1h86wrbaUVCUG/yz8R7r9obprjTPUPlC6RsLBy2wRSQsfg0E9KAFSnY9mNl0yMkSQeyd0l6FhM1SzSRsm4CqmSuny4eQ8HKGsUEjQmOxV4TMxOCSi2xZjf7+5CaDOHm4pLXujWi1iPT77KwhfTC2AkjBMhKn/fLPO1QjTvADzmCNSCQdqYpfvu5UEjo+w=","cancellation_requested":false,"status":"inProgress","status_details":"Pending + certificate created. Certificate request is in progress. This may take some + time based on the issuer provider. Please check again later.","request_id":"325161d687014d908f22bd99b11917dc"}' + headers: + cache-control: + - no-cache + content-length: + - '1318' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:34 GMT + expires: + - '-1' + location: + - https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/pending?api-version=7.4&request_id=325161d687014d908f22bd99b11917dc + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=70.37.26.39;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - southcentralus + x-ms-keyvault-service-version: + - 1.9.2584.1 + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/pending?api-version=7.4 + response: + body: + string: '{"id":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/pending","issuer":{"name":"Self"},"csr":"MIICszCCAZsCAQAwIzEhMB8GA1UEAxMYc2ZycC1jbGktaGgzeHQyaXg1dnhwdnV1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApqmjqijYggEMZewtLqDzcI6AKMnTtO64x4k7NMXIuijurRBwTVA1bgRpjpy/jLjr3lW0GwEHINCjaOacvyfp3/ocGjSKiusJDOUbxOrIA1cOXknN74Q4B2fJDx4OpUxBhM49xn1O1fd1+b7oL57DmCYmxOtgIVDvnHXOsTKswkOBw68TkHp6taaoPdOSOb6oyhxu3OPslE/kp2QH4YGLN84FTjJfjyNhPfbZQpWGcSR5yHlg0j3JSXw6cELL/yJMK3U2YIR0RV4mHF5O+Cv8kulG+KDkN02t8yme9SPIMTPsTzZAyTRNRUeabcTCWcDNSNnk95mDkVVaDyBbKGQX4QIDAQABoEswSQYJKoZIhvcNAQkOMTwwOjAOBgNVHQ8BAf8EBAMCAb4wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAINHpVjRTlpIVZz5whdu0Ium+eHyqWZ14dYnjw107pWf/4Xd6pEslVAZpknHDYlvEAZU3JJyOkUxNpcyVHtWuJfM5W+IskhXKHeTSNZcHn+llmGEiNL5KYdr23Cmi/K8DLfDoaBCejdXQuYQvPvroJVbtX1h86wrbaUVCUG/yz8R7r9obprjTPUPlC6RsLBy2wRSQsfg0E9KAFSnY9mNl0yMkSQeyd0l6FhM1SzSRsm4CqmSuny4eQ8HKGsUEjQmOxV4TMxOCSi2xZjf7+5CaDOHm4pLXujWi1iPT77KwhfTC2AkjBMhKn/fLPO1QjTvADzmCNSCQdqYpfvu5UEjo+w=","cancellation_requested":false,"status":"completed","target":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004","request_id":"325161d687014d908f22bd99b11917dc"}' + headers: + cache-control: + - no-cache + content-length: + - '1239' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:35 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=70.37.26.38;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - southcentralus + x-ms-keyvault-service-version: + - 1.9.2584.1 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/?api-version=7.4 + response: + body: + string: '{"id":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a","kid":"https://clitestrg000001.vault.azure.net/keys/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a","sid":"https://clitestrg000001.vault.azure.net/secrets/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a","x5t":"VG5dLsLIdg9vpAITmQTj9qZnhyo","cer":"MIIDTDCCAjSgAwIBAgIQK5BM0P0FQVeAq2Ip8D4VljANBgkqhkiG9w0BAQsFADAjMSEwHwYDVQQDExhzZnJwLWNsaS1oaDN4dDJpeDV2eHB2dXUwHhcNMjUwNzI4MjA1NzM1WhcNMjYwNzI4MjEwNzM1WjAjMSEwHwYDVQQDExhzZnJwLWNsaS1oaDN4dDJpeDV2eHB2dXUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmqaOqKNiCAQxl7C0uoPNwjoAoydO07rjHiTs0xci6KO6tEHBNUDVuBGmOnL+MuOveVbQbAQcg0KNo5py/J+nf+hwaNIqK6wkM5RvE6sgDVw5eSc3vhDgHZ8kPHg6lTEGEzj3GfU7V93X5vugvnsOYJibE62AhUO+cdc6xMqzCQ4HDrxOQenq1pqg905I5vqjKHG7c4+yUT+SnZAfhgYs3zgVOMl+PI2E99tlClYZxJHnIeWDSPclJfDpwQsv/IkwrdTZghHRFXiYcXk74K/yS6Ub4oOQ3Ta3zKZ71I8gxM+xPNkDJNE1FR5ptxMJZwM1I2eT3mYORVVoPIFsoZBfhAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIBvjAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBRRNAxLVFzy/C2P3CfUZ7/u78m5PDAdBgNVHQ4EFgQUUTQMS1Rc8vwtj9wn1Ge/7u/JuTwwDQYJKoZIhvcNAQELBQADggEBAKBJDj1rSGoRMm0lES6sHDA433tflerpWIG/YQz0DNkCML4LIaH+OsSR9use668X1pb7OPIAfSnh7oHdaP3hBCBoJKqHEO3FezR7n/nne9YWWSr8suZj4eeDqeoGF4yqN3FKfqOMeq1jwlXoWdSmBx3Io8f542LeUJhj62UQWnso/NXdsscIXWMzM9mtbLwSVVMunVqHknyC5yBs7TUkA1OUxKH0KAGCwvZ9SP/Nn1KfjIGjjz60pGHary2wn/r7VZos0wh5yTvNF2Egoj2hStGSzydB/ds4wTlzaXJRXv5GW0lTKfNAIWac6vpiYrLEyz22EBzPwlFbhopz2046Rw0=","attributes":{"enabled":true,"nbf":1753736255,"exp":1785272855,"created":1753736855,"updated":1753736855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":true},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=sfrp-cli-000004","sans":{},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["cRLSign","dataEncipherment","digitalSignature","keyAgreement","keyCertSign","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"days_before_expiry":90},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1753736854,"updated":1753736854}},"pending":{"id":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/pending"}}' + headers: + cache-control: + - no-cache + content-length: + - '2473' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:35 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=70.37.26.40;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - southcentralus + x-ms-keyvault-service-version: + - 1.9.2584.1 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/?api-version=7.4 + response: + body: + string: '{"id":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a","kid":"https://clitestrg000001.vault.azure.net/keys/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a","sid":"https://clitestrg000001.vault.azure.net/secrets/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a","x5t":"VG5dLsLIdg9vpAITmQTj9qZnhyo","cer":"MIIDTDCCAjSgAwIBAgIQK5BM0P0FQVeAq2Ip8D4VljANBgkqhkiG9w0BAQsFADAjMSEwHwYDVQQDExhzZnJwLWNsaS1oaDN4dDJpeDV2eHB2dXUwHhcNMjUwNzI4MjA1NzM1WhcNMjYwNzI4MjEwNzM1WjAjMSEwHwYDVQQDExhzZnJwLWNsaS1oaDN4dDJpeDV2eHB2dXUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmqaOqKNiCAQxl7C0uoPNwjoAoydO07rjHiTs0xci6KO6tEHBNUDVuBGmOnL+MuOveVbQbAQcg0KNo5py/J+nf+hwaNIqK6wkM5RvE6sgDVw5eSc3vhDgHZ8kPHg6lTEGEzj3GfU7V93X5vugvnsOYJibE62AhUO+cdc6xMqzCQ4HDrxOQenq1pqg905I5vqjKHG7c4+yUT+SnZAfhgYs3zgVOMl+PI2E99tlClYZxJHnIeWDSPclJfDpwQsv/IkwrdTZghHRFXiYcXk74K/yS6Ub4oOQ3Ta3zKZ71I8gxM+xPNkDJNE1FR5ptxMJZwM1I2eT3mYORVVoPIFsoZBfhAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIBvjAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBRRNAxLVFzy/C2P3CfUZ7/u78m5PDAdBgNVHQ4EFgQUUTQMS1Rc8vwtj9wn1Ge/7u/JuTwwDQYJKoZIhvcNAQELBQADggEBAKBJDj1rSGoRMm0lES6sHDA433tflerpWIG/YQz0DNkCML4LIaH+OsSR9use668X1pb7OPIAfSnh7oHdaP3hBCBoJKqHEO3FezR7n/nne9YWWSr8suZj4eeDqeoGF4yqN3FKfqOMeq1jwlXoWdSmBx3Io8f542LeUJhj62UQWnso/NXdsscIXWMzM9mtbLwSVVMunVqHknyC5yBs7TUkA1OUxKH0KAGCwvZ9SP/Nn1KfjIGjjz60pGHary2wn/r7VZos0wh5yTvNF2Egoj2hStGSzydB/ds4wTlzaXJRXv5GW0lTKfNAIWac6vpiYrLEyz22EBzPwlFbhopz2046Rw0=","attributes":{"enabled":true,"nbf":1753736255,"exp":1785272855,"created":1753736855,"updated":1753736855,"recoveryLevel":"Recoverable+Purgeable","recoverableDays":90},"policy":{"id":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":true},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"CN=sfrp-cli-000004","sans":{},"ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["cRLSign","dataEncipherment","digitalSignature","keyAgreement","keyCertSign","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"days_before_expiry":90},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1753736854,"updated":1753736854}},"pending":{"id":"https://clitestrg000001.vault.azure.net/certificates/sfrp-cli-000004/pending"}}' + headers: + cache-control: + - no-cache + content-length: + - '2473' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:35 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000;includeSubDomains + x-content-type-options: + - nosniff + x-ms-keyvault-network-info: + - conn_type=Ipv4;addr=70.37.26.38;act_addr_fam=InterNetwork; + x-ms-keyvault-region: + - southcentralus + x-ms-keyvault-service-version: + - 1.9.2584.1 + status: + code: 200 + message: OK +- request: + body: '{"properties": {"template": {"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json", + "contentVersion": "1.0.0.0", "parameters": {"clusterLocation": {"type": "string", + "metadata": {"description": "Location of the Cluster"}}, "clusterName": {"type": + "string", "metadata": {"description": "Name of your cluster - Between 3 and + 23 characters. Letters and numbers only"}}, "adminUserName": {"type": "string", + "metadata": {"description": "Remote desktop user Id"}}, "durabilityLevel": {"type": + "string", "metadata": {"description": "The durability level"}}, "reliabilityLevel": + {"type": "string", "metadata": {"description": "The reliability level"}}, "adminPassword": + {"type": "securestring", "metadata": {"description": "Remote desktop user password. + Must be a strong password"}}, "vmImagePublisher": {"type": "string", "defaultValue": + "MicrosoftWindowsServer", "metadata": {"description": "VM image Publisher"}}, + "vmImageOffer": {"type": "string", "defaultValue": "WindowsServer", "metadata": + {"description": "VM image offer"}}, "vmImageSku": {"type": "string", "metadata": + {"description": "VM image SKU"}}, "vmSku": {"type": "string", "metadata": {"description": + "VM SKU"}}, "vmImageVersion": {"type": "string", "defaultValue": "latest", "metadata": + {"description": "VM image version"}}, "loadBalancedAppPort1": {"type": "int", + "defaultValue": 80, "metadata": {"description": "Input endpoint1 for the application + to use. Replace it with what your application uses"}}, "loadBalancedAppPort2": + {"type": "int", "defaultValue": 8081, "metadata": {"description": "Input endpoint2 + for the application to use. Replace it with what your application uses"}}, "certificateStoreValue": + {"type": "string", "allowedValues": ["My"], "defaultValue": "My", "metadata": + {"description": "The store name where the cert will be deployed in the virtual + machine"}}, "certificateThumbprint": {"type": "string", "metadata": {"description": + "Certificate Thumbprint"}}, "sourceVaultValue": {"type": "string", "metadata": + {"description": "Resource Id of the key vault, is should be in the format of + /subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults/"}}, "certificateUrlValue": {"type": "string", "metadata": {"description": + "Refers to the location URL in your key vault where the certificate was uploaded, + it is should be in the format of https://.vault.azure.net:443/secrets/"}}, "clusterProtectionLevel": {"type": "string", "allowedValues": + ["None", "Sign", "EncryptAndSign"], "defaultValue": "EncryptAndSign", "metadata": + {"description": "Protection level.Three values are allowed - EncryptAndSign, + Sign, None. It is best to keep the default of EncryptAndSign, unless you have + a need not to"}}, "storageAccountType": {"type": "string", "allowedValues": + ["Standard_LRS", "Standard_GRS"], "defaultValue": "Standard_LRS", "metadata": + {"description": "Replication option for the VM image storage account"}}, "supportLogStorageAccountType": + {"type": "string", "allowedValues": ["Standard_LRS", "Standard_GRS"], "defaultValue": + "Standard_LRS", "metadata": {"description": "Replication option for the support + log storage account"}}, "applicationDiagnosticsStorageAccountType": {"type": + "string", "allowedValues": ["Standard_LRS", "Standard_GRS"], "defaultValue": + "Standard_LRS", "metadata": {"description": "Replication option for the application + diagnostics storage account"}}, "nt0InstanceCount": {"type": "int", "metadata": + {"description": "Instance count for node type"}}}, "variables": {"computeLocation": + "[parameters(''clusterLocation'')]", "dnsName": "[parameters(''clusterName'')]", + "vmName": "vm", "publicIPAddressName": "PublicIP-VM", "publicIPAddressType": + "Dynamic", "vmStorageAccountContainerName": "vhds", "virtualNetworkName": "VNet", + "addressPrefix": "10.0.0.0/16", "nicName": "NIC", "lbName": "LoadBalancer", + "lbIPName": "PublicIP-LB-FE", "availSetName": "AvailabilitySet", "maxPercentUpgradeDomainDeltaUnhealthyNodes": + "100", "vnetID": "[resourceId(''Microsoft.Network/virtualNetworks'',variables(''virtualNetworkName''))]", + "overProvision": "false", "vmssApiVersion": "2017-03-30", "lbApiVersion": "2015-06-15", + "vNetApiVersion": "2015-06-15", "storageApiVersion": "2016-01-01", "publicIPApiVersion": + "2015-06-15", "nt0applicationStartPort": "20000", "nt0applicationEndPort": "30000", + "nt0ephemeralStartPort": "49152", "nt0ephemeralEndPort": "65534", "nt0fabricTcpGatewayPort": + "19000", "nt0fabricHttpGatewayPort": "19080", "subnet0Name": "Subnet-0", "subnet0Prefix": + "10.0.0.0/24", "subnet0Ref": "[concat(variables(''vnetID''),''/subnets/'',variables(''subnet0Name''))]", + "supportLogStorageAccountName": "[toLower( concat(''sflogs'', uniqueString(resourceGroup().id),''2''))]", + "applicationDiagnosticsStorageAccountName": "[toLower(concat(uniqueString(resourceGroup().id), + ''3'' ))]", "lbID0": "[resourceId(''Microsoft.Network/loadBalancers'',concat(''LB'',''-'', + parameters(''clusterName''),''-'',variables(''vmNodeType0Name'')))]", "lbIPConfig0": + "[concat(variables(''lbID0''),''/frontendIPConfigurations/LoadBalancerIPConfig'')]", + "lbPoolID0": "[concat(variables(''lbID0''),''/backendAddressPools/LoadBalancerBEAddressPool'')]", + "lbProbeID0": "[concat(variables(''lbID0''),''/probes/FabricGatewayProbe'')]", + "lbHttpProbeID0": "[concat(variables(''lbID0''),''/probes/FabricHttpGatewayProbe'')]", + "lbNatPoolID0": "[concat(variables(''lbID0''),''/inboundNatPools/LoadBalancerBEAddressNatPool'')]", + "vmNodeType0Name": "[toLower(concat(''NT1'', variables(''vmName'')))]", "vmNodeType0Size": + "[parameters(''vmSku'')]"}, "resources": [{"apiVersion": "[variables(''storageApiVersion'')]", + "type": "Microsoft.Storage/storageAccounts", "name": "[variables(''supportLogStorageAccountName'')]", + "location": "[variables(''computeLocation'')]", "dependsOn": [], "properties": + {}, "kind": "Storage", "sku": {"name": "[parameters(''supportLogStorageAccountType'')]"}, + "tags": {"resourceType": "Service Fabric", "clusterName": "[parameters(''clusterName'')]"}}, + {"apiVersion": "[variables(''storageApiVersion'')]", "type": "Microsoft.Storage/storageAccounts", + "name": "[variables(''applicationDiagnosticsStorageAccountName'')]", "location": + "[variables(''computeLocation'')]", "dependsOn": [], "properties": {}, "kind": + "Storage", "sku": {"name": "[parameters(''applicationDiagnosticsStorageAccountType'')]"}, + "tags": {"resourceType": "Service Fabric", "clusterName": "[parameters(''clusterName'')]"}}, + {"apiVersion": "[variables(''vNetApiVersion'')]", "type": "Microsoft.Network/virtualNetworks", + "name": "[variables(''virtualNetworkName'')]", "location": "[variables(''computeLocation'')]", + "properties": {"addressSpace": {"addressPrefixes": ["[variables(''addressPrefix'')]"]}, + "subnets": [{"name": "[variables(''subnet0Name'')]", "properties": {"addressPrefix": + "[variables(''subnet0Prefix'')]"}}]}, "tags": {"resourceType": "Service Fabric", + "clusterName": "[parameters(''clusterName'')]"}}, {"apiVersion": "[variables(''publicIPApiVersion'')]", + "type": "Microsoft.Network/publicIPAddresses", "name": "[concat(variables(''lbIPName''),''-'',''0'')]", + "location": "[variables(''computeLocation'')]", "properties": {"dnsSettings": + {"domainNameLabel": "[variables(''dnsName'')]"}, "publicIPAllocationMethod": + "Dynamic"}, "tags": {"resourceType": "Service Fabric", "clusterName": "[parameters(''clusterName'')]"}}, + {"apiVersion": "[variables(''lbApiVersion'')]", "type": "Microsoft.Network/loadBalancers", + "name": "[concat(''LB'',''-'', parameters(''clusterName''),''-'',variables(''vmNodeType0Name''))]", + "location": "[variables(''computeLocation'')]", "dependsOn": ["[concat(''Microsoft.Network/publicIPAddresses/'',concat(variables(''lbIPName''),''-'',''0''))]"], + "properties": {"frontendIPConfigurations": [{"name": "LoadBalancerIPConfig", + "properties": {"publicIPAddress": {"id": "[resourceId(''Microsoft.Network/publicIPAddresses'',concat(variables(''lbIPName''),''-'',''0''))]"}}}], + "backendAddressPools": [{"name": "LoadBalancerBEAddressPool", "properties": + {}}], "loadBalancingRules": [{"name": "LBRule", "properties": {"backendAddressPool": + {"id": "[variables(''lbPoolID0'')]"}, "backendPort": "[variables(''nt0fabricTcpGatewayPort'')]", + "enableFloatingIP": "false", "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, + "frontendPort": "[variables(''nt0fabricTcpGatewayPort'')]", "idleTimeoutInMinutes": + "5", "probe": {"id": "[variables(''lbProbeID0'')]"}, "protocol": "tcp"}}, {"name": + "LBHttpRule", "properties": {"backendAddressPool": {"id": "[variables(''lbPoolID0'')]"}, + "backendPort": "[variables(''nt0fabricHttpGatewayPort'')]", "enableFloatingIP": + "false", "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, + "frontendPort": "[variables(''nt0fabricHttpGatewayPort'')]", "idleTimeoutInMinutes": + "5", "probe": {"id": "[variables(''lbHttpProbeID0'')]"}, "protocol": "tcp"}}, + {"name": "AppPortLBRule1", "properties": {"backendAddressPool": {"id": "[variables(''lbPoolID0'')]"}, + "backendPort": "[parameters(''loadBalancedAppPort1'')]", "enableFloatingIP": + "false", "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, + "frontendPort": "[parameters(''loadBalancedAppPort1'')]", "idleTimeoutInMinutes": + "5", "probe": {"id": "[concat(variables(''lbID0''),''/probes/AppPortProbe1'')]"}, + "protocol": "tcp"}}, {"name": "AppPortLBRule2", "properties": {"backendAddressPool": + {"id": "[variables(''lbPoolID0'')]"}, "backendPort": "[parameters(''loadBalancedAppPort2'')]", + "enableFloatingIP": "false", "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, + "frontendPort": "[parameters(''loadBalancedAppPort2'')]", "idleTimeoutInMinutes": + "5", "probe": {"id": "[concat(variables(''lbID0''),''/probes/AppPortProbe2'')]"}, + "protocol": "tcp"}}], "probes": [{"name": "FabricGatewayProbe", "properties": + {"intervalInSeconds": 5, "numberOfProbes": 2, "port": "[variables(''nt0fabricTcpGatewayPort'')]", + "protocol": "tcp"}}, {"name": "FabricHttpGatewayProbe", "properties": {"intervalInSeconds": + 5, "numberOfProbes": 2, "port": "[variables(''nt0fabricHttpGatewayPort'')]", + "protocol": "tcp"}}, {"name": "AppPortProbe1", "properties": {"intervalInSeconds": + 5, "numberOfProbes": 2, "port": "[parameters(''loadBalancedAppPort1'')]", "protocol": + "tcp"}}, {"name": "AppPortProbe2", "properties": {"intervalInSeconds": 5, "numberOfProbes": + 2, "port": "[parameters(''loadBalancedAppPort2'')]", "protocol": "tcp"}}], "inboundNatPools": + [{"name": "LoadBalancerBEAddressNatPool", "properties": {"backendPort": "3389", + "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, "frontendPortRangeEnd": + "4500", "frontendPortRangeStart": "3389", "protocol": "tcp"}}]}, "tags": {"resourceType": + "Service Fabric", "clusterName": "[parameters(''clusterName'')]"}}, {"apiVersion": + "[variables(''vmssApiVersion'')]", "type": "Microsoft.Compute/virtualMachineScaleSets", + "name": "[variables(''vmNodeType0Name'')]", "location": "[variables(''computeLocation'')]", + "dependsOn": ["[concat(''Microsoft.Network/virtualNetworks/'', variables(''virtualNetworkName''))]", + "[concat(''Microsoft.Network/loadBalancers/'', concat(''LB'',''-'', parameters(''clusterName''),''-'',variables(''vmNodeType0Name'')))]", + "[concat(''Microsoft.Storage/storageAccounts/'', variables(''supportLogStorageAccountName''))]", + "[concat(''Microsoft.Storage/storageAccounts/'', variables(''applicationDiagnosticsStorageAccountName''))]"], + "properties": {"overprovision": "[variables(''overProvision'')]", "upgradePolicy": + {"mode": "Automatic"}, "virtualMachineProfile": {"extensionProfile": {"extensions": + [{"name": "[concat(''ServiceFabricNodeVmExt'',''_vmNodeType0Name'')]", "properties": + {"type": "ServiceFabricNode", "autoUpgradeMinorVersion": false, "protectedSettings": + {"StorageAccountKey1": "[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', + variables(''supportLogStorageAccountName'')),''2015-05-01-preview'').key1]", + "StorageAccountKey2": "[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', + variables(''supportLogStorageAccountName'')),''2015-05-01-preview'').key2]"}, + "publisher": "Microsoft.Azure.ServiceFabric", "settings": {"clusterEndpoint": + "[reference(parameters(''clusterName'')).clusterEndpoint]", "nodeTypeRef": "[variables(''vmNodeType0Name'')]", + "dataPath": "D:\\\\SvcFab", "durabilityLevel": "[parameters(''durabilityLevel'')]", + "nicPrefixOverride": "[variables(''subnet0Prefix'')]", "certificate": {"thumbprint": + "[parameters(''certificateThumbprint'')]", "x509StoreName": "[parameters(''certificateStoreValue'')]"}}, + "typeHandlerVersion": "1.1"}}, {"name": "[concat(''VMDiagnosticsVmExt'',''_vmNodeType0Name'')]", + "properties": {"type": "IaaSDiagnostics", "autoUpgradeMinorVersion": true, "protectedSettings": + {"storageAccountName": "[variables(''applicationDiagnosticsStorageAccountName'')]", + "storageAccountKey": "[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', + variables(''applicationDiagnosticsStorageAccountName'')),''2015-05-01-preview'').key1]", + "storageAccountEndPoint": "https://core.windows.net/"}, "publisher": "Microsoft.Azure.Diagnostics", + "settings": {"WadCfg": {"DiagnosticMonitorConfiguration": {"overallQuotaInMB": + "50000", "EtwProviders": {"EtwEventSourceProviderConfiguration": [{"provider": + "Microsoft-ServiceFabric-Actors", "scheduledTransferKeywordFilter": "1", "scheduledTransferPeriod": + "PT5M", "DefaultEvents": {"eventDestination": "ServiceFabricReliableActorEventTable"}}, + {"provider": "Microsoft-ServiceFabric-Services", "scheduledTransferPeriod": + "PT5M", "DefaultEvents": {"eventDestination": "ServiceFabricReliableServiceEventTable"}}], + "EtwManifestProviderConfiguration": [{"provider": "cbd93bc2-71e5-4566-b3a7-595d8eeca6e8", + "scheduledTransferLogLevelFilter": "Information", "scheduledTransferKeywordFilter": + "4611686018427387904", "scheduledTransferPeriod": "PT5M", "DefaultEvents": {"eventDestination": + "ServiceFabricSystemEventTable"}}]}}}, "StorageAccount": "[variables(''applicationDiagnosticsStorageAccountName'')]"}, + "typeHandlerVersion": "1.5"}}]}, "networkProfile": {"networkInterfaceConfigurations": + [{"name": "[concat(variables(''nicName''), ''-0'')]", "properties": {"ipConfigurations": + [{"name": "[concat(variables(''nicName''),''-'',0)]", "properties": {"loadBalancerBackendAddressPools": + [{"id": "[variables(''lbPoolID0'')]"}], "loadBalancerInboundNatPools": [{"id": + "[variables(''lbNatPoolID0'')]"}], "subnet": {"id": "[variables(''subnet0Ref'')]"}}}], + "primary": true}}]}, "osProfile": {"adminPassword": "[parameters(''adminPassword'')]", + "adminUsername": "[parameters(''adminUsername'')]", "computernamePrefix": "[variables(''vmNodeType0Name'')]", + "secrets": [{"sourceVault": {"id": "[parameters(''sourceVaultValue'')]"}, "vaultCertificates": + [{"certificateStore": "[parameters(''certificateStoreValue'')]", "certificateUrl": + "[parameters(''certificateUrlValue'')]"}]}]}, "storageProfile": {"imageReference": + {"publisher": "[parameters(''vmImagePublisher'')]", "offer": "[parameters(''vmImageOffer'')]", + "sku": "[parameters(''vmImageSku'')]", "version": "[parameters(''vmImageVersion'')]"}, + "osDisk": {"caching": "ReadOnly", "createOption": "FromImage", "managedDisk": + {"storageAccountType": "[parameters(''storageAccountType'')]"}}}}}, "sku": {"name": + "[variables(''vmNodeType0Size'')]", "capacity": "[parameters(''nt0InstanceCount'')]", + "tier": "Standard"}, "tags": {"resourceType": "Service Fabric", "clusterName": + "[parameters(''clusterName'')]"}}, {"apiVersion": "2017-07-01-preview", "type": + "Microsoft.ServiceFabric/clusters", "name": "[parameters(''clusterName'')]", + "location": "[parameters(''clusterLocation'')]", "dependsOn": ["[concat(''Microsoft.Storage/storageAccounts/'', + variables(''supportLogStorageAccountName''))]"], "properties": {"certificate": + {"thumbprint": "[parameters(''certificateThumbprint'')]", "x509StoreName": "[parameters(''certificateStoreValue'')]"}, + "clientCertificateCommonNames": [], "clientCertificateThumbprints": [], "clusterState": + "Default", "diagnosticsStorageAccountConfig": {"blobEndpoint": "[reference(concat(''Microsoft.Storage/storageAccounts/'', + variables(''supportLogStorageAccountName'')), variables(''storageApiVersion'')).primaryEndpoints.blob]", + "protectedAccountKeyName": "StorageAccountKey1", "queueEndpoint": "[reference(concat(''Microsoft.Storage/storageAccounts/'', + variables(''supportLogStorageAccountName'')), variables(''storageApiVersion'')).primaryEndpoints.queue]", + "storageAccountName": "[variables(''supportLogStorageAccountName'')]", "tableEndpoint": + "[reference(concat(''Microsoft.Storage/storageAccounts/'', variables(''supportLogStorageAccountName'')), + variables(''storageApiVersion'')).primaryEndpoints.table]"}, "fabricSettings": + [{"parameters": [{"name": "ClusterProtectionLevel", "value": "[parameters(''clusterProtectionLevel'')]"}], + "name": "Security"}], "addonFeatures": ["DnsService"], "managementEndpoint": + "[concat(''https://'',reference(concat(variables(''lbIPName''),''-'',''0'')).dnsSettings.fqdn,'':'',variables(''nt0fabricHttpGatewayPort''))]", + "nodeTypes": [{"name": "[variables(''vmNodeType0Name'')]", "applicationPorts": + {"endPort": "[variables(''nt0applicationEndPort'')]", "startPort": "[variables(''nt0applicationStartPort'')]"}, + "clientConnectionEndpointPort": "[variables(''nt0fabricTcpGatewayPort'')]", + "durabilityLevel": "[parameters(''durabilityLevel'')]", "ephemeralPorts": {"endPort": + "[variables(''nt0ephemeralEndPort'')]", "startPort": "[variables(''nt0ephemeralStartPort'')]"}, + "httpGatewayEndpointPort": "[variables(''nt0fabricHttpGatewayPort'')]", "isPrimary": + true, "vmInstanceCount": "[parameters(''nt0InstanceCount'')]"}], "provisioningState": + "Default", "reliabilityLevel": "[parameters(''reliabilityLevel'')]", "upgradeMode": + "Automatic", "vmImage": "Windows"}, "tags": {"resourceType": "Service Fabric", + "clusterName": "[parameters(''clusterName'')]"}}], "outputs": {"clusterProperties": + {"value": "[reference(parameters(''clusterName''))]", "type": "object"}}}, "parameters": + {"clusterLocation": {"value": "southcentralus"}, "clusterName": {"value": "sfrp-cli-000004"}, + "adminUserName": {"value": "adminuser"}, "adminPassword": {"value": "Pass@000005"}, + "vmImagePublisher": {"value": "MicrosoftWindowsServer"}, "vmSku": {"value": + "Standard_D2_V2"}, "vmImageOffer": {"value": "WindowsServer"}, "vmImageSku": + {"value": "2016-Datacenter"}, "vmImageVersion": {"value": "latest"}, "loadBalancedAppPort1": + {"value": 80}, "loadBalancedAppPort2": {"value": 8081}, "certificateStorevalue": + {"value": "My"}, "certificateThumbprint": {"value": "546E5D2EC2C8760F6FA402139904E3F6A667872A"}, + "sourceVaultvalue": {"value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001"}, + "certificateUrlvalue": {"value": "https://clitestrg000001.vault.azure.net/secrets/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a"}, + "clusterProtectionLevel": {"value": "EncryptAndSign"}, "storageAccountType": + {"value": "Standard_LRS"}, "supportLogStorageAccountType": {"value": "Standard_LRS"}, + "applicationDiagnosticsStorageAccountType": {"value": "Standard_LRS"}, "nt0InstanceCount": + {"value": 5}, "durabilityLevel": {"value": "Bronze"}, "reliabilityLevel": {"value": + "Silver"}}, "mode": "incremental"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + Content-Length: + - '18918' + Content-Type: + - application/json + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/AzurePSDeployment-202507281407","name":"AzurePSDeployment-202507281407","type":"Microsoft.Resources/deployments","properties":{"templateHash":"6038264192997917175","parameters":{"clusterLocation":{"type":"String","value":"southcentralus"},"clusterName":{"type":"String","value":"sfrp-cli-000004"},"adminUserName":{"type":"String","value":"adminuser"},"durabilityLevel":{"type":"String","value":"Bronze"},"reliabilityLevel":{"type":"String","value":"Silver"},"adminPassword":{"type":"SecureString"},"vmImagePublisher":{"type":"String","value":"MicrosoftWindowsServer"},"vmImageOffer":{"type":"String","value":"WindowsServer"},"vmImageSku":{"type":"String","value":"2016-Datacenter"},"vmSku":{"type":"String","value":"Standard_D2_V2"},"vmImageVersion":{"type":"String","value":"latest"},"loadBalancedAppPort1":{"type":"Int","value":80},"loadBalancedAppPort2":{"type":"Int","value":8081},"certificateStoreValue":{"type":"String","value":"My"},"certificateThumbprint":{"type":"String","value":"546E5D2EC2C8760F6FA402139904E3F6A667872A"},"sourceVaultValue":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001"},"certificateUrlValue":{"type":"String","value":"https://clitestrg000001.vault.azure.net/secrets/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a"},"clusterProtectionLevel":{"type":"String","value":"EncryptAndSign"},"storageAccountType":{"type":"String","value":"Standard_LRS"},"supportLogStorageAccountType":{"type":"String","value":"Standard_LRS"},"applicationDiagnosticsStorageAccountType":{"type":"String","value":"Standard_LRS"},"nt0InstanceCount":{"type":"Int","value":5}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-07-28T21:07:37.4581859Z","duration":"PT0S","correlationId":"30706168-bfb7-46bd-85ae-adc206fd2452","providers":[{"namespace":"Microsoft.Storage","resourceTypes":[{"resourceType":"storageAccounts","locations":["southcentralus"]}]},{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["southcentralus"]},{"resourceType":"publicIPAddresses","locations":["southcentralus"]},{"resourceType":"loadBalancers","locations":["southcentralus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["southcentralus"]}]},{"namespace":"Microsoft.ServiceFabric","resourceTypes":[{"resourceType":"clusters","locations":["southcentralus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/publicIPAddresses/PublicIP-LB-FE-0","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"PublicIP-LB-FE-0"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/loadBalancers/LB-sfrp-cli-000004-nt1vm","resourceType":"Microsoft.Network/loadBalancers","resourceName":"LB-sfrp-cli-000004-nt1vm"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/VNet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"VNet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/loadBalancers/LB-sfrp-cli-000004-nt1vm","resourceType":"Microsoft.Network/loadBalancers","resourceName":"LB-sfrp-cli-000004-nt1vm"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/7tkt6tqfgl7tk3","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"7tkt6tqfgl7tk3"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2","actionName":"listKeys","apiVersion":"2015-05-01-preview"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004","resourceType":"Microsoft.ServiceFabric/clusters","resourceName":"sfrp-cli-000004"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/7tkt6tqfgl7tk3","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"7tkt6tqfgl7tk3","actionName":"listKeys","apiVersion":"2015-05-01-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/nt1vm","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"nt1vm"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2","apiVersion":"2016-01-01"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/publicIPAddresses/PublicIP-LB-FE-0","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"PublicIP-LB-FE-0"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004","resourceType":"Microsoft.ServiceFabric/clusters","resourceName":"sfrp-cli-000004"}],"validatedResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/7tkt6tqfgl7tk3"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/VNet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/publicIPAddresses/PublicIP-LB-FE-0"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/loadBalancers/LB-sfrp-cli-000004-nt1vm"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/nt1vm"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004"}]}}' + headers: + cache-control: + - no-cache + content-length: + - '7293' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:40 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-writes: + - '11999' + x-ms-ratelimit-remaining-subscription-writes: + - '799' + x-msedge-ref: + - 'Ref A: 180EF812795D4C51BC2053C19DC7646A Ref B: CO6AA3150220011 Ref C: 2025-07-28T21:07:36Z' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"template": {"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json", + "contentVersion": "1.0.0.0", "parameters": {"clusterLocation": {"type": "string", + "metadata": {"description": "Location of the Cluster"}}, "clusterName": {"type": + "string", "metadata": {"description": "Name of your cluster - Between 3 and + 23 characters. Letters and numbers only"}}, "adminUserName": {"type": "string", + "metadata": {"description": "Remote desktop user Id"}}, "durabilityLevel": {"type": + "string", "metadata": {"description": "The durability level"}}, "reliabilityLevel": + {"type": "string", "metadata": {"description": "The reliability level"}}, "adminPassword": + {"type": "securestring", "metadata": {"description": "Remote desktop user password. + Must be a strong password"}}, "vmImagePublisher": {"type": "string", "defaultValue": + "MicrosoftWindowsServer", "metadata": {"description": "VM image Publisher"}}, + "vmImageOffer": {"type": "string", "defaultValue": "WindowsServer", "metadata": + {"description": "VM image offer"}}, "vmImageSku": {"type": "string", "metadata": + {"description": "VM image SKU"}}, "vmSku": {"type": "string", "metadata": {"description": + "VM SKU"}}, "vmImageVersion": {"type": "string", "defaultValue": "latest", "metadata": + {"description": "VM image version"}}, "loadBalancedAppPort1": {"type": "int", + "defaultValue": 80, "metadata": {"description": "Input endpoint1 for the application + to use. Replace it with what your application uses"}}, "loadBalancedAppPort2": + {"type": "int", "defaultValue": 8081, "metadata": {"description": "Input endpoint2 + for the application to use. Replace it with what your application uses"}}, "certificateStoreValue": + {"type": "string", "allowedValues": ["My"], "defaultValue": "My", "metadata": + {"description": "The store name where the cert will be deployed in the virtual + machine"}}, "certificateThumbprint": {"type": "string", "metadata": {"description": + "Certificate Thumbprint"}}, "sourceVaultValue": {"type": "string", "metadata": + {"description": "Resource Id of the key vault, is should be in the format of + /subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults/"}}, "certificateUrlValue": {"type": "string", "metadata": {"description": + "Refers to the location URL in your key vault where the certificate was uploaded, + it is should be in the format of https://.vault.azure.net:443/secrets/"}}, "clusterProtectionLevel": {"type": "string", "allowedValues": + ["None", "Sign", "EncryptAndSign"], "defaultValue": "EncryptAndSign", "metadata": + {"description": "Protection level.Three values are allowed - EncryptAndSign, + Sign, None. It is best to keep the default of EncryptAndSign, unless you have + a need not to"}}, "storageAccountType": {"type": "string", "allowedValues": + ["Standard_LRS", "Standard_GRS"], "defaultValue": "Standard_LRS", "metadata": + {"description": "Replication option for the VM image storage account"}}, "supportLogStorageAccountType": + {"type": "string", "allowedValues": ["Standard_LRS", "Standard_GRS"], "defaultValue": + "Standard_LRS", "metadata": {"description": "Replication option for the support + log storage account"}}, "applicationDiagnosticsStorageAccountType": {"type": + "string", "allowedValues": ["Standard_LRS", "Standard_GRS"], "defaultValue": + "Standard_LRS", "metadata": {"description": "Replication option for the application + diagnostics storage account"}}, "nt0InstanceCount": {"type": "int", "metadata": + {"description": "Instance count for node type"}}}, "variables": {"computeLocation": + "[parameters(''clusterLocation'')]", "dnsName": "[parameters(''clusterName'')]", + "vmName": "vm", "publicIPAddressName": "PublicIP-VM", "publicIPAddressType": + "Dynamic", "vmStorageAccountContainerName": "vhds", "virtualNetworkName": "VNet", + "addressPrefix": "10.0.0.0/16", "nicName": "NIC", "lbName": "LoadBalancer", + "lbIPName": "PublicIP-LB-FE", "availSetName": "AvailabilitySet", "maxPercentUpgradeDomainDeltaUnhealthyNodes": + "100", "vnetID": "[resourceId(''Microsoft.Network/virtualNetworks'',variables(''virtualNetworkName''))]", + "overProvision": "false", "vmssApiVersion": "2017-03-30", "lbApiVersion": "2015-06-15", + "vNetApiVersion": "2015-06-15", "storageApiVersion": "2016-01-01", "publicIPApiVersion": + "2015-06-15", "nt0applicationStartPort": "20000", "nt0applicationEndPort": "30000", + "nt0ephemeralStartPort": "49152", "nt0ephemeralEndPort": "65534", "nt0fabricTcpGatewayPort": + "19000", "nt0fabricHttpGatewayPort": "19080", "subnet0Name": "Subnet-0", "subnet0Prefix": + "10.0.0.0/24", "subnet0Ref": "[concat(variables(''vnetID''),''/subnets/'',variables(''subnet0Name''))]", + "supportLogStorageAccountName": "[toLower( concat(''sflogs'', uniqueString(resourceGroup().id),''2''))]", + "applicationDiagnosticsStorageAccountName": "[toLower(concat(uniqueString(resourceGroup().id), + ''3'' ))]", "lbID0": "[resourceId(''Microsoft.Network/loadBalancers'',concat(''LB'',''-'', + parameters(''clusterName''),''-'',variables(''vmNodeType0Name'')))]", "lbIPConfig0": + "[concat(variables(''lbID0''),''/frontendIPConfigurations/LoadBalancerIPConfig'')]", + "lbPoolID0": "[concat(variables(''lbID0''),''/backendAddressPools/LoadBalancerBEAddressPool'')]", + "lbProbeID0": "[concat(variables(''lbID0''),''/probes/FabricGatewayProbe'')]", + "lbHttpProbeID0": "[concat(variables(''lbID0''),''/probes/FabricHttpGatewayProbe'')]", + "lbNatPoolID0": "[concat(variables(''lbID0''),''/inboundNatPools/LoadBalancerBEAddressNatPool'')]", + "vmNodeType0Name": "[toLower(concat(''NT1'', variables(''vmName'')))]", "vmNodeType0Size": + "[parameters(''vmSku'')]"}, "resources": [{"apiVersion": "[variables(''storageApiVersion'')]", + "type": "Microsoft.Storage/storageAccounts", "name": "[variables(''supportLogStorageAccountName'')]", + "location": "[variables(''computeLocation'')]", "dependsOn": [], "properties": + {}, "kind": "Storage", "sku": {"name": "[parameters(''supportLogStorageAccountType'')]"}, + "tags": {"resourceType": "Service Fabric", "clusterName": "[parameters(''clusterName'')]"}}, + {"apiVersion": "[variables(''storageApiVersion'')]", "type": "Microsoft.Storage/storageAccounts", + "name": "[variables(''applicationDiagnosticsStorageAccountName'')]", "location": + "[variables(''computeLocation'')]", "dependsOn": [], "properties": {}, "kind": + "Storage", "sku": {"name": "[parameters(''applicationDiagnosticsStorageAccountType'')]"}, + "tags": {"resourceType": "Service Fabric", "clusterName": "[parameters(''clusterName'')]"}}, + {"apiVersion": "[variables(''vNetApiVersion'')]", "type": "Microsoft.Network/virtualNetworks", + "name": "[variables(''virtualNetworkName'')]", "location": "[variables(''computeLocation'')]", + "properties": {"addressSpace": {"addressPrefixes": ["[variables(''addressPrefix'')]"]}, + "subnets": [{"name": "[variables(''subnet0Name'')]", "properties": {"addressPrefix": + "[variables(''subnet0Prefix'')]"}}]}, "tags": {"resourceType": "Service Fabric", + "clusterName": "[parameters(''clusterName'')]"}}, {"apiVersion": "[variables(''publicIPApiVersion'')]", + "type": "Microsoft.Network/publicIPAddresses", "name": "[concat(variables(''lbIPName''),''-'',''0'')]", + "location": "[variables(''computeLocation'')]", "properties": {"dnsSettings": + {"domainNameLabel": "[variables(''dnsName'')]"}, "publicIPAllocationMethod": + "Dynamic"}, "tags": {"resourceType": "Service Fabric", "clusterName": "[parameters(''clusterName'')]"}}, + {"apiVersion": "[variables(''lbApiVersion'')]", "type": "Microsoft.Network/loadBalancers", + "name": "[concat(''LB'',''-'', parameters(''clusterName''),''-'',variables(''vmNodeType0Name''))]", + "location": "[variables(''computeLocation'')]", "dependsOn": ["[concat(''Microsoft.Network/publicIPAddresses/'',concat(variables(''lbIPName''),''-'',''0''))]"], + "properties": {"frontendIPConfigurations": [{"name": "LoadBalancerIPConfig", + "properties": {"publicIPAddress": {"id": "[resourceId(''Microsoft.Network/publicIPAddresses'',concat(variables(''lbIPName''),''-'',''0''))]"}}}], + "backendAddressPools": [{"name": "LoadBalancerBEAddressPool", "properties": + {}}], "loadBalancingRules": [{"name": "LBRule", "properties": {"backendAddressPool": + {"id": "[variables(''lbPoolID0'')]"}, "backendPort": "[variables(''nt0fabricTcpGatewayPort'')]", + "enableFloatingIP": "false", "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, + "frontendPort": "[variables(''nt0fabricTcpGatewayPort'')]", "idleTimeoutInMinutes": + "5", "probe": {"id": "[variables(''lbProbeID0'')]"}, "protocol": "tcp"}}, {"name": + "LBHttpRule", "properties": {"backendAddressPool": {"id": "[variables(''lbPoolID0'')]"}, + "backendPort": "[variables(''nt0fabricHttpGatewayPort'')]", "enableFloatingIP": + "false", "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, + "frontendPort": "[variables(''nt0fabricHttpGatewayPort'')]", "idleTimeoutInMinutes": + "5", "probe": {"id": "[variables(''lbHttpProbeID0'')]"}, "protocol": "tcp"}}, + {"name": "AppPortLBRule1", "properties": {"backendAddressPool": {"id": "[variables(''lbPoolID0'')]"}, + "backendPort": "[parameters(''loadBalancedAppPort1'')]", "enableFloatingIP": + "false", "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, + "frontendPort": "[parameters(''loadBalancedAppPort1'')]", "idleTimeoutInMinutes": + "5", "probe": {"id": "[concat(variables(''lbID0''),''/probes/AppPortProbe1'')]"}, + "protocol": "tcp"}}, {"name": "AppPortLBRule2", "properties": {"backendAddressPool": + {"id": "[variables(''lbPoolID0'')]"}, "backendPort": "[parameters(''loadBalancedAppPort2'')]", + "enableFloatingIP": "false", "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, + "frontendPort": "[parameters(''loadBalancedAppPort2'')]", "idleTimeoutInMinutes": + "5", "probe": {"id": "[concat(variables(''lbID0''),''/probes/AppPortProbe2'')]"}, + "protocol": "tcp"}}], "probes": [{"name": "FabricGatewayProbe", "properties": + {"intervalInSeconds": 5, "numberOfProbes": 2, "port": "[variables(''nt0fabricTcpGatewayPort'')]", + "protocol": "tcp"}}, {"name": "FabricHttpGatewayProbe", "properties": {"intervalInSeconds": + 5, "numberOfProbes": 2, "port": "[variables(''nt0fabricHttpGatewayPort'')]", + "protocol": "tcp"}}, {"name": "AppPortProbe1", "properties": {"intervalInSeconds": + 5, "numberOfProbes": 2, "port": "[parameters(''loadBalancedAppPort1'')]", "protocol": + "tcp"}}, {"name": "AppPortProbe2", "properties": {"intervalInSeconds": 5, "numberOfProbes": + 2, "port": "[parameters(''loadBalancedAppPort2'')]", "protocol": "tcp"}}], "inboundNatPools": + [{"name": "LoadBalancerBEAddressNatPool", "properties": {"backendPort": "3389", + "frontendIPConfiguration": {"id": "[variables(''lbIPConfig0'')]"}, "frontendPortRangeEnd": + "4500", "frontendPortRangeStart": "3389", "protocol": "tcp"}}]}, "tags": {"resourceType": + "Service Fabric", "clusterName": "[parameters(''clusterName'')]"}}, {"apiVersion": + "[variables(''vmssApiVersion'')]", "type": "Microsoft.Compute/virtualMachineScaleSets", + "name": "[variables(''vmNodeType0Name'')]", "location": "[variables(''computeLocation'')]", + "dependsOn": ["[concat(''Microsoft.Network/virtualNetworks/'', variables(''virtualNetworkName''))]", + "[concat(''Microsoft.Network/loadBalancers/'', concat(''LB'',''-'', parameters(''clusterName''),''-'',variables(''vmNodeType0Name'')))]", + "[concat(''Microsoft.Storage/storageAccounts/'', variables(''supportLogStorageAccountName''))]", + "[concat(''Microsoft.Storage/storageAccounts/'', variables(''applicationDiagnosticsStorageAccountName''))]"], + "properties": {"overprovision": "[variables(''overProvision'')]", "upgradePolicy": + {"mode": "Automatic"}, "virtualMachineProfile": {"extensionProfile": {"extensions": + [{"name": "[concat(''ServiceFabricNodeVmExt'',''_vmNodeType0Name'')]", "properties": + {"type": "ServiceFabricNode", "autoUpgradeMinorVersion": false, "protectedSettings": + {"StorageAccountKey1": "[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', + variables(''supportLogStorageAccountName'')),''2015-05-01-preview'').key1]", + "StorageAccountKey2": "[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', + variables(''supportLogStorageAccountName'')),''2015-05-01-preview'').key2]"}, + "publisher": "Microsoft.Azure.ServiceFabric", "settings": {"clusterEndpoint": + "[reference(parameters(''clusterName'')).clusterEndpoint]", "nodeTypeRef": "[variables(''vmNodeType0Name'')]", + "dataPath": "D:\\\\SvcFab", "durabilityLevel": "[parameters(''durabilityLevel'')]", + "nicPrefixOverride": "[variables(''subnet0Prefix'')]", "certificate": {"thumbprint": + "[parameters(''certificateThumbprint'')]", "x509StoreName": "[parameters(''certificateStoreValue'')]"}}, + "typeHandlerVersion": "1.1"}}, {"name": "[concat(''VMDiagnosticsVmExt'',''_vmNodeType0Name'')]", + "properties": {"type": "IaaSDiagnostics", "autoUpgradeMinorVersion": true, "protectedSettings": + {"storageAccountName": "[variables(''applicationDiagnosticsStorageAccountName'')]", + "storageAccountKey": "[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', + variables(''applicationDiagnosticsStorageAccountName'')),''2015-05-01-preview'').key1]", + "storageAccountEndPoint": "https://core.windows.net/"}, "publisher": "Microsoft.Azure.Diagnostics", + "settings": {"WadCfg": {"DiagnosticMonitorConfiguration": {"overallQuotaInMB": + "50000", "EtwProviders": {"EtwEventSourceProviderConfiguration": [{"provider": + "Microsoft-ServiceFabric-Actors", "scheduledTransferKeywordFilter": "1", "scheduledTransferPeriod": + "PT5M", "DefaultEvents": {"eventDestination": "ServiceFabricReliableActorEventTable"}}, + {"provider": "Microsoft-ServiceFabric-Services", "scheduledTransferPeriod": + "PT5M", "DefaultEvents": {"eventDestination": "ServiceFabricReliableServiceEventTable"}}], + "EtwManifestProviderConfiguration": [{"provider": "cbd93bc2-71e5-4566-b3a7-595d8eeca6e8", + "scheduledTransferLogLevelFilter": "Information", "scheduledTransferKeywordFilter": + "4611686018427387904", "scheduledTransferPeriod": "PT5M", "DefaultEvents": {"eventDestination": + "ServiceFabricSystemEventTable"}}]}}}, "StorageAccount": "[variables(''applicationDiagnosticsStorageAccountName'')]"}, + "typeHandlerVersion": "1.5"}}]}, "networkProfile": {"networkInterfaceConfigurations": + [{"name": "[concat(variables(''nicName''), ''-0'')]", "properties": {"ipConfigurations": + [{"name": "[concat(variables(''nicName''),''-'',0)]", "properties": {"loadBalancerBackendAddressPools": + [{"id": "[variables(''lbPoolID0'')]"}], "loadBalancerInboundNatPools": [{"id": + "[variables(''lbNatPoolID0'')]"}], "subnet": {"id": "[variables(''subnet0Ref'')]"}}}], + "primary": true}}]}, "osProfile": {"adminPassword": "[parameters(''adminPassword'')]", + "adminUsername": "[parameters(''adminUsername'')]", "computernamePrefix": "[variables(''vmNodeType0Name'')]", + "secrets": [{"sourceVault": {"id": "[parameters(''sourceVaultValue'')]"}, "vaultCertificates": + [{"certificateStore": "[parameters(''certificateStoreValue'')]", "certificateUrl": + "[parameters(''certificateUrlValue'')]"}]}]}, "storageProfile": {"imageReference": + {"publisher": "[parameters(''vmImagePublisher'')]", "offer": "[parameters(''vmImageOffer'')]", + "sku": "[parameters(''vmImageSku'')]", "version": "[parameters(''vmImageVersion'')]"}, + "osDisk": {"caching": "ReadOnly", "createOption": "FromImage", "managedDisk": + {"storageAccountType": "[parameters(''storageAccountType'')]"}}}}}, "sku": {"name": + "[variables(''vmNodeType0Size'')]", "capacity": "[parameters(''nt0InstanceCount'')]", + "tier": "Standard"}, "tags": {"resourceType": "Service Fabric", "clusterName": + "[parameters(''clusterName'')]"}}, {"apiVersion": "2017-07-01-preview", "type": + "Microsoft.ServiceFabric/clusters", "name": "[parameters(''clusterName'')]", + "location": "[parameters(''clusterLocation'')]", "dependsOn": ["[concat(''Microsoft.Storage/storageAccounts/'', + variables(''supportLogStorageAccountName''))]"], "properties": {"certificate": + {"thumbprint": "[parameters(''certificateThumbprint'')]", "x509StoreName": "[parameters(''certificateStoreValue'')]"}, + "clientCertificateCommonNames": [], "clientCertificateThumbprints": [], "clusterState": + "Default", "diagnosticsStorageAccountConfig": {"blobEndpoint": "[reference(concat(''Microsoft.Storage/storageAccounts/'', + variables(''supportLogStorageAccountName'')), variables(''storageApiVersion'')).primaryEndpoints.blob]", + "protectedAccountKeyName": "StorageAccountKey1", "queueEndpoint": "[reference(concat(''Microsoft.Storage/storageAccounts/'', + variables(''supportLogStorageAccountName'')), variables(''storageApiVersion'')).primaryEndpoints.queue]", + "storageAccountName": "[variables(''supportLogStorageAccountName'')]", "tableEndpoint": + "[reference(concat(''Microsoft.Storage/storageAccounts/'', variables(''supportLogStorageAccountName'')), + variables(''storageApiVersion'')).primaryEndpoints.table]"}, "fabricSettings": + [{"parameters": [{"name": "ClusterProtectionLevel", "value": "[parameters(''clusterProtectionLevel'')]"}], + "name": "Security"}], "addonFeatures": ["DnsService"], "managementEndpoint": + "[concat(''https://'',reference(concat(variables(''lbIPName''),''-'',''0'')).dnsSettings.fqdn,'':'',variables(''nt0fabricHttpGatewayPort''))]", + "nodeTypes": [{"name": "[variables(''vmNodeType0Name'')]", "applicationPorts": + {"endPort": "[variables(''nt0applicationEndPort'')]", "startPort": "[variables(''nt0applicationStartPort'')]"}, + "clientConnectionEndpointPort": "[variables(''nt0fabricTcpGatewayPort'')]", + "durabilityLevel": "[parameters(''durabilityLevel'')]", "ephemeralPorts": {"endPort": + "[variables(''nt0ephemeralEndPort'')]", "startPort": "[variables(''nt0ephemeralStartPort'')]"}, + "httpGatewayEndpointPort": "[variables(''nt0fabricHttpGatewayPort'')]", "isPrimary": + true, "vmInstanceCount": "[parameters(''nt0InstanceCount'')]"}], "provisioningState": + "Default", "reliabilityLevel": "[parameters(''reliabilityLevel'')]", "upgradeMode": + "Automatic", "vmImage": "Windows"}, "tags": {"resourceType": "Service Fabric", + "clusterName": "[parameters(''clusterName'')]"}}], "outputs": {"clusterProperties": + {"value": "[reference(parameters(''clusterName''))]", "type": "object"}}}, "parameters": + {"clusterLocation": {"value": "southcentralus"}, "clusterName": {"value": "sfrp-cli-000004"}, + "adminUserName": {"value": "adminuser"}, "adminPassword": {"value": "Pass@000005"}, + "vmImagePublisher": {"value": "MicrosoftWindowsServer"}, "vmSku": {"value": + "Standard_D2_V2"}, "vmImageOffer": {"value": "WindowsServer"}, "vmImageSku": + {"value": "2016-Datacenter"}, "vmImageVersion": {"value": "latest"}, "loadBalancedAppPort1": + {"value": 80}, "loadBalancedAppPort2": {"value": 8081}, "certificateStorevalue": + {"value": "My"}, "certificateThumbprint": {"value": "546E5D2EC2C8760F6FA402139904E3F6A667872A"}, + "sourceVaultvalue": {"value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001"}, + "certificateUrlvalue": {"value": "https://clitestrg000001.vault.azure.net/secrets/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a"}, + "clusterProtectionLevel": {"value": "EncryptAndSign"}, "storageAccountType": + {"value": "Standard_LRS"}, "supportLogStorageAccountType": {"value": "Standard_LRS"}, + "applicationDiagnosticsStorageAccountType": {"value": "Standard_LRS"}, "nt0InstanceCount": + {"value": 5}, "durabilityLevel": {"value": "Bronze"}, "reliabilityLevel": {"value": + "Silver"}}, "mode": "incremental"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + Content-Length: + - '18918' + Content-Type: + - application/json + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/AzurePSDeployment-202507281407","name":"AzurePSDeployment-202507281407","type":"Microsoft.Resources/deployments","properties":{"templateHash":"6038264192997917175","parameters":{"clusterLocation":{"type":"String","value":"southcentralus"},"clusterName":{"type":"String","value":"sfrp-cli-000004"},"adminUserName":{"type":"String","value":"adminuser"},"durabilityLevel":{"type":"String","value":"Bronze"},"reliabilityLevel":{"type":"String","value":"Silver"},"adminPassword":{"type":"SecureString"},"vmImagePublisher":{"type":"String","value":"MicrosoftWindowsServer"},"vmImageOffer":{"type":"String","value":"WindowsServer"},"vmImageSku":{"type":"String","value":"2016-Datacenter"},"vmSku":{"type":"String","value":"Standard_D2_V2"},"vmImageVersion":{"type":"String","value":"latest"},"loadBalancedAppPort1":{"type":"Int","value":80},"loadBalancedAppPort2":{"type":"Int","value":8081},"certificateStoreValue":{"type":"String","value":"My"},"certificateThumbprint":{"type":"String","value":"546E5D2EC2C8760F6FA402139904E3F6A667872A"},"sourceVaultValue":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001"},"certificateUrlValue":{"type":"String","value":"https://clitestrg000001.vault.azure.net/secrets/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a"},"clusterProtectionLevel":{"type":"String","value":"EncryptAndSign"},"storageAccountType":{"type":"String","value":"Standard_LRS"},"supportLogStorageAccountType":{"type":"String","value":"Standard_LRS"},"applicationDiagnosticsStorageAccountType":{"type":"String","value":"Standard_LRS"},"nt0InstanceCount":{"type":"Int","value":5}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-07-28T21:07:42.1344173Z","duration":"PT0.0004453S","correlationId":"c6963880-77ba-4390-8377-1a38b16fe3e0","providers":[{"namespace":"Microsoft.Storage","resourceTypes":[{"resourceType":"storageAccounts","locations":["southcentralus"]}]},{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["southcentralus"]},{"resourceType":"publicIPAddresses","locations":["southcentralus"]},{"resourceType":"loadBalancers","locations":["southcentralus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["southcentralus"]}]},{"namespace":"Microsoft.ServiceFabric","resourceTypes":[{"resourceType":"clusters","locations":["southcentralus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/publicIPAddresses/PublicIP-LB-FE-0","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"PublicIP-LB-FE-0"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/loadBalancers/LB-sfrp-cli-000004-nt1vm","resourceType":"Microsoft.Network/loadBalancers","resourceName":"LB-sfrp-cli-000004-nt1vm"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/VNet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"VNet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/loadBalancers/LB-sfrp-cli-000004-nt1vm","resourceType":"Microsoft.Network/loadBalancers","resourceName":"LB-sfrp-cli-000004-nt1vm"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/7tkt6tqfgl7tk3","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"7tkt6tqfgl7tk3"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2","actionName":"listKeys","apiVersion":"2015-05-01-preview"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004","resourceType":"Microsoft.ServiceFabric/clusters","resourceName":"sfrp-cli-000004"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/7tkt6tqfgl7tk3","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"7tkt6tqfgl7tk3","actionName":"listKeys","apiVersion":"2015-05-01-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/nt1vm","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"nt1vm"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2","apiVersion":"2016-01-01"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/publicIPAddresses/PublicIP-LB-FE-0","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"PublicIP-LB-FE-0"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004","resourceType":"Microsoft.ServiceFabric/clusters","resourceName":"sfrp-cli-000004"}]}}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/AzurePSDeployment-202507281407/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + cache-control: + - no-cache + content-length: + - '6206' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-deployment-engine-version: + - 1.404.0 + x-ms-ratelimit-remaining-subscription-global-writes: + - '11999' + x-ms-ratelimit-remaining-subscription-writes: + - '799' + x-msedge-ref: + - 'Ref A: 741BEEF791A847E7A5A752A42F63199D Ref B: MWH011020806036 Ref C: 2025-07-28T21:07:41Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Accepted"}' + headers: + cache-control: + - no-cache + content-length: + - '21' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:07:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 62ECC8F5BA5E4CCC935B667716C51080 Ref B: CO6AA3150218045 Ref C: 2025-07-28T21:07:44Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:08:14 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 7FEFFEFC7DEA47A59A55F08EEF2C99BE Ref B: CO6AA3150220047 Ref C: 2025-07-28T21:08:14Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:08:44 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 245FF740C472406EB9AB641F60B3527D Ref B: MWH011020808025 Ref C: 2025-07-28T21:08:44Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:09:14 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 4CBB5C5DE9714E81911BA9001ED37BD8 Ref B: CO6AA3150217011 Ref C: 2025-07-28T21:09:15Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:09:45 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 82EFEAB1F06044769C84DFAEF17DEA16 Ref B: CO6AA3150220051 Ref C: 2025-07-28T21:09:45Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:10:15 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: DCE6D9D6A5464DBABE2C92F03CC80A76 Ref B: MWH011020807034 Ref C: 2025-07-28T21:10:16Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:10:46 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 3FDF5C4398734DB0AFD8C496B02A89B3 Ref B: MWH011020808060 Ref C: 2025-07-28T21:10:46Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:11:18 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 7A2C76E7CBD24B779BF79509F2590E67 Ref B: CO6AA3150217011 Ref C: 2025-07-28T21:11:18Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:11:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: ABB63D54266844F2908432D0419EA59F Ref B: MWH011020809031 Ref C: 2025-07-28T21:11:49Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:12:19 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: CE829673873847ECA2E1AF4FE46BC140 Ref B: CO6AA3150217019 Ref C: 2025-07-28T21:12:19Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:12:50 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 7857F6CFBDCB40C186427EA35638FA17 Ref B: CO6AA3150217033 Ref C: 2025-07-28T21:12:50Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:13:21 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 45B88E887F4A4A4592775EDD3CC64FF7 Ref B: CO6AA3150220025 Ref C: 2025-07-28T21:13:21Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:13:50 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 7F5F96FB29CB4029B76CEB69F9A59A6E Ref B: CO6AA3150218031 Ref C: 2025-07-28T21:13:51Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Running"}' + headers: + cache-control: + - no-cache + content-length: + - '20' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:14:21 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: D272E00D49C5488C8F3CCFA61835725F Ref B: CO6AA3150219011 Ref C: 2025-07-28T21:14:21Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584478700233289157?api-version=2024-11-01&t=638893336637594043&c=MIIIpTCCBo2gAwIBAgITFgGsmnj73LBE7PaBtQABAayaeDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwNzE4MTIwNDI4WhcNMjYwMTE0MTIwNDI4WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYwXiklImL5-WfPWj2FX3_Y-JxCd3XXEOuNXx5ggHubZZamujLTqEBSFsFYiH_9NCaqKTiATXu6fBpzW3ghgYhwr0PL071fQT15KnnNUFjd5hFXB7SYti9IwWu1lxSAz-De7HivujKdlsgcmfoV6upRQ0eva9e74EwLV9pCn4WQAhs-6T8p0CytQsi81qHMWybAbNvfom0ox78IEWdS_6g_d4Jl_I4ccYLMyRTOV2NioM96cRECWCZhbpLl1zwoYGSbU5H0MZaiCBjPlhXN40BqagpamZfP98sPYSBfreh6-iMGU5tNTRkh8RiJqzjhzIUpEv3PqLtWTyPUB8JS7aUCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MB0GA1UdDgQWBBTxzPCXgPzIUiTz94us0y0CCMf8BzAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBRIo61gdWpv7GDzaVXRALEyV_xs5DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggIBAAqNK9Ejzdnb9L4TyakCpJByRYVTN_6nCGbtUd2E2sELjuJGRGiRmujp_jqNyIofO_ghSaP_tqH-3WRTRUbnt5xM8aBYoYJSOgKgTsNrB6clspdhCCmzhJy6EQuOqfUDm3C7hDru1_bN3DwXt3VpDqfuYtM3MAabKg0oCYVWgFwnAKYmZLZMWMQh7k_hZxy1gOCQmE9U08tf_pU21aI0El6n5A5uG2FT0placwchheFmXAtoPjT7nU53HVmRissxUR_vRCDj_ZCFo3K3nZNXCQOKPAMc9-LC0prb9Slg6siKtSHB3iGjNQlT9-nbSnDgifI8zC1cvT8CdaNLOmUywRIB4wvRn1z123NuyfJaIz95igW9P189vBTJEZREF-MgJEboWKdlGNn6bbBtu0waqAmUU7WVLeZKdtUI6EEKF7wRGYuY_BhZx1ipyXnBHZpsufuH4AwgOO289QKmqg8QAy7HFD9c8H8fNCtR7sTZ4YNP2AhEaES0rkMSQUCNVEz42YEBi2GgrSpnI94SPdb3J3PkCMZ4OgFRjztLO7nrgbPtflhSOo_VOE0_7Y74km43WAMQPKL3-44vQrEQ61Hd_24IcFh_ChNXvUDqp39GzYlO3D0zlau4ozll8BeLUZrJwHTQWZS8XR-EifCl4MW5Y3Y1SxOLrIxnukCzQxL7aGmc&s=bE7LFursZLJgTxShQsEb3k407mgD99hQSCxoPJrSyYtXfGOQInyftf0yL_61Ta_qgKUzXYDJ0TRADwfQsR-QAyyi6ANqVP4H_Iy7mGatc7HhnST5spZT_481tkN_S9NUZrPiBjBnWDIn1jI78ZOnOxMkfLvzN1cDA7dor3MrbRZwI7NXrb6Ytu-AAKn5Okm3G3ShYbUwkE_Y-nSM48hfxWAuRlzAIBj6cK796XAKNnysHVTctnk90Zujcy2Hzf2pHB6O9WxZMk9kMbrYqtm8YVu6EEMbrfLBqfwGmRJCmTOmLqNfVcIVQUdpuXeYPPhTykVxG8_E__KgU1jXSHD7pw&h=LEBB6FXw0chzMxRBTfgPAAn0FzG7XGamk4_PNO6jHz8 + response: + body: + string: '{"status":"Succeeded"}' + headers: + cache-control: + - no-cache + content-length: + - '22' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:14:52 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 9D2687DE07E244058EA1FCCA04BE1014 Ref B: CO6AA3150218019 Ref C: 2025-07-28T21:14:52Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/AzurePSDeployment-202507281407","name":"AzurePSDeployment-202507281407","type":"Microsoft.Resources/deployments","properties":{"templateHash":"6038264192997917175","parameters":{"clusterLocation":{"type":"String","value":"southcentralus"},"clusterName":{"type":"String","value":"sfrp-cli-000004"},"adminUserName":{"type":"String","value":"adminuser"},"durabilityLevel":{"type":"String","value":"Bronze"},"reliabilityLevel":{"type":"String","value":"Silver"},"adminPassword":{"type":"SecureString"},"vmImagePublisher":{"type":"String","value":"MicrosoftWindowsServer"},"vmImageOffer":{"type":"String","value":"WindowsServer"},"vmImageSku":{"type":"String","value":"2016-Datacenter"},"vmSku":{"type":"String","value":"Standard_D2_V2"},"vmImageVersion":{"type":"String","value":"latest"},"loadBalancedAppPort1":{"type":"Int","value":80},"loadBalancedAppPort2":{"type":"Int","value":8081},"certificateStoreValue":{"type":"String","value":"My"},"certificateThumbprint":{"type":"String","value":"546E5D2EC2C8760F6FA402139904E3F6A667872A"},"sourceVaultValue":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.KeyVault/vaults/clitestrg000001"},"certificateUrlValue":{"type":"String","value":"https://clitestrg000001.vault.azure.net/secrets/sfrp-cli-000004/cc14224e0d104504b635f6ccb20f1a5a"},"clusterProtectionLevel":{"type":"String","value":"EncryptAndSign"},"storageAccountType":{"type":"String","value":"Standard_LRS"},"supportLogStorageAccountType":{"type":"String","value":"Standard_LRS"},"applicationDiagnosticsStorageAccountType":{"type":"String","value":"Standard_LRS"},"nt0InstanceCount":{"type":"Int","value":5}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-07-28T21:14:22.9582375Z","duration":"PT6M40.8238202S","correlationId":"c6963880-77ba-4390-8377-1a38b16fe3e0","providers":[{"namespace":"Microsoft.Storage","resourceTypes":[{"resourceType":"storageAccounts","locations":["southcentralus"]}]},{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["southcentralus"]},{"resourceType":"publicIPAddresses","locations":["southcentralus"]},{"resourceType":"loadBalancers","locations":["southcentralus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["southcentralus"]}]},{"namespace":"Microsoft.ServiceFabric","resourceTypes":[{"resourceType":"clusters","locations":["southcentralus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/publicIPAddresses/PublicIP-LB-FE-0","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"PublicIP-LB-FE-0"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/loadBalancers/LB-sfrp-cli-000004-nt1vm","resourceType":"Microsoft.Network/loadBalancers","resourceName":"LB-sfrp-cli-000004-nt1vm"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/VNet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"VNet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/loadBalancers/LB-sfrp-cli-000004-nt1vm","resourceType":"Microsoft.Network/loadBalancers","resourceName":"LB-sfrp-cli-000004-nt1vm"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/7tkt6tqfgl7tk3","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"7tkt6tqfgl7tk3"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2","actionName":"listKeys","apiVersion":"2015-05-01-preview"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004","resourceType":"Microsoft.ServiceFabric/clusters","resourceName":"sfrp-cli-000004"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/7tkt6tqfgl7tk3","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"7tkt6tqfgl7tk3","actionName":"listKeys","apiVersion":"2015-05-01-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/nt1vm","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"nt1vm"},{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2","resourceType":"Microsoft.Storage/storageAccounts","resourceName":"sflogs7tkt6tqfgl7tk2","apiVersion":"2016-01-01"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/publicIPAddresses/PublicIP-LB-FE-0","resourceType":"Microsoft.Network/publicIPAddresses","resourceName":"PublicIP-LB-FE-0"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004","resourceType":"Microsoft.ServiceFabric/clusters","resourceName":"sfrp-cli-000004"}],"outputs":{"clusterProperties":{"type":"Object","value":{"provisioningState":"Succeeded","clusterId":"ca9ad14e-35b1-4f94-b5a6-75f98e1478db","clusterCodeVersion":"11.1.208.1","clusterState":"WaitingForNodes","managementEndpoint":"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080","clusterEndpoint":"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db","certificate":{"thumbprint":"546E5D2EC2C8760F6FA402139904E3F6A667872A","x509StoreName":"My"},"clientCertificateThumbprints":[],"clientCertificateCommonNames":[],"fabricSettings":[{"name":"Security","parameters":[{"name":"ClusterProtectionLevel","value":"EncryptAndSign"}]}],"vmImage":"Windows","reliabilityLevel":"Silver","nodeTypes":[{"name":"nt1vm","vmInstanceCount":5,"clientConnectionEndpointPort":19000,"httpGatewayEndpointPort":19080,"applicationPorts":{"startPort":20000,"endPort":30000},"ephemeralPorts":{"startPort":49152,"endPort":65534},"isPrimary":true,"durabilityLevel":"Bronze"}],"diagnosticsStorageAccountConfig":{"storageAccountName":"sflogs7tkt6tqfgl7tk2","primaryAccessKey":"","secondaryAccessKey":"","protectedAccountKeyName":"StorageAccountKey1","blobEndpoint":"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/","queueEndpoint":"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/","tableEndpoint":"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/"},"upgradeMode":"Automatic","availableClusterVersions":[{"codeVersion":"11.1.208.1","supportExpiryUtc":"9999-12-31T23:59:59.9999999","environment":"Windows"}],"addonFeatures":["DnsService"]}}},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/nt1vm"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/loadBalancers/LB-sfrp-cli-000004-nt1vm"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/publicIPAddresses/PublicIP-LB-FE-0"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/VNet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/7tkt6tqfgl7tk3"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/sflogs7tkt6tqfgl7tk2"}]}}' + headers: + cache-control: + - no-cache + content-length: + - '8899' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 28 Jul 2025 21:14:52 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 09DA9AA600984324A5E85CE383E5EE34 Ref B: CO6AA3150219047 Ref C: 2025-07-28T21:14:52Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster create + Connection: + - keep-alive + ParameterSetName: + - -g -c -l --certificate-subject-name --vm-password --cluster-size + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"Deploying\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2914' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:14:52 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 79472A0B7D06425DAA1F82F37008C48D Ref B: MWH011020807062 Ref C: 2025-07-28T21:14:53Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"Deploying\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2914' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:14:53 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: AA8538C526BF4A9C994C850EC2A3C4C9 Ref B: MWH011020806052 Ref C: 2025-07-28T21:14:53Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"Deploying\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2914' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:14:54 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 38A66ACD36604F70A3D8BA9D6CB44570 Ref B: MWH011020806036 Ref C: 2025-07-28T21:14:54Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"Deploying\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2914' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:15:54 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 2F2AE0A3EFB0405999EC074C0B3A6FFB Ref B: CO6AA3150219033 Ref C: 2025-07-28T21:15:54Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"BaselineUpgrade\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2920' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:16:55 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: D8D3B0922FFE4481998B2564886ABD2C Ref B: CO6AA3150220011 Ref C: 2025-07-28T21:16:55Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"BaselineUpgrade\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2920' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:17:55 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 61FF2E0777D0462A99BA0687A338975C Ref B: MWH011020806042 Ref C: 2025-07-28T21:17:55Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"BaselineUpgrade\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2920' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:18:56 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 88F92280BAAA432C82F31ED2473AE7B6 Ref B: CO6AA3150218037 Ref C: 2025-07-28T21:18:56Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"BaselineUpgrade\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2920' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:19:56 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 3B927F43797E4BCE8321A92767E433A3 Ref B: MWH011020806031 Ref C: 2025-07-28T21:19:56Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"BaselineUpgrade\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2920' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:20:57 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 67339E89B76341D0AEBC4DFE9C5E7432 Ref B: CO6AA3150217039 Ref C: 2025-07-28T21:20:57Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sf cluster show + Connection: + - keep-alive + ParameterSetName: + - -g -c + User-Agent: + - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004?api-version=2021-06-01 + response: + body: + string: "{\r\n \"type\": \"Microsoft.ServiceFabric/clusters\",\r\n \"location\": + \"southcentralus\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.ServiceFabric/clusters/sfrp-cli-000004\",\r\n + \ \"name\": \"sfrp-cli-000004\",\r\n \"tags\": {\r\n \"resourceType\": + \"Service Fabric\",\r\n \"clusterName\": \"sfrp-cli-000004\"\r\n },\r\n + \ \"etag\": \"W/\\\"638893336966308365\\\"\",\r\n \"systemData\": {\r\n \"createdBy\": + \"test@example.com\",\r\n \"createdByType\": \"User\",\r\n \"createdAt\": + \"2025-07-28T21:08:16.2649713+00:00\",\r\n \"lastModifiedBy\": \"test@example.com\",\r\n + \ \"lastModifiedByType\": \"User\",\r\n \"lastModifiedAt\": \"2025-07-28T21:08:16.2649713+00:00\"\r\n + \ },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"clusterId\": \"ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n \"clusterCodeVersion\": + \"11.1.208.1\",\r\n \"clusterState\": \"Ready\",\r\n \"managementEndpoint\": + \"https://sfrp-cli-000004.southcentralus.cloudapp.azure.com:19080\",\r\n \"clusterEndpoint\": + \"https://warp-test-winfabrp-southcentralus.trafficmanager.net/runtime/clusters/ca9ad14e-35b1-4f94-b5a6-75f98e1478db\",\r\n + \ \"certificate\": {\r\n \"thumbprint\": \"546E5D2EC2C8760F6FA402139904E3F6A667872A\",\r\n + \ \"x509StoreName\": \"My\"\r\n },\r\n \"clientCertificateThumbprints\": + [],\r\n \"clientCertificateCommonNames\": [],\r\n \"fabricSettings\": + [\r\n {\r\n \"name\": \"Security\",\r\n \"parameters\": + [\r\n {\r\n \"name\": \"ClusterProtectionLevel\",\r\n + \ \"value\": \"EncryptAndSign\"\r\n }\r\n ]\r\n + \ }\r\n ],\r\n \"vmImage\": \"Windows\",\r\n \"reliabilityLevel\": + \"Silver\",\r\n \"nodeTypes\": [\r\n {\r\n \"name\": \"nt1vm\",\r\n + \ \"clientConnectionEndpointPort\": 19000,\r\n \"httpGatewayEndpointPort\": + 19080,\r\n \"applicationPorts\": {\r\n \"startPort\": 20000,\r\n + \ \"endPort\": 30000\r\n },\r\n \"ephemeralPorts\": + {\r\n \"startPort\": 49152,\r\n \"endPort\": 65534\r\n },\r\n + \ \"isPrimary\": true,\r\n \"durabilityLevel\": \"Bronze\",\r\n + \ \"vmInstanceCount\": 5,\r\n \"isStateless\": false\r\n }\r\n + \ ],\r\n \"diagnosticsStorageAccountConfig\": {\r\n \"storageAccountName\": + \"sflogs7tkt6tqfgl7tk2\",\r\n \"primaryAccessKey\": \"\",\r\n \"secondaryAccessKey\": + \"\",\r\n \"protectedAccountKeyName\": \"StorageAccountKey1\",\r\n \"blobEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.blob.core.windows.net/\",\r\n \"queueEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.queue.core.windows.net/\",\r\n \"tableEndpoint\": + \"https://sflogs7tkt6tqfgl7tk2.table.core.windows.net/\",\r\n \"protectedAccountKeyName2\": + \"\"\r\n },\r\n \"upgradeMode\": \"Automatic\",\r\n \"addonFeatures\": + [\r\n \"DnsService\"\r\n ],\r\n \"availableClusterVersions\": [\r\n + \ {\r\n \"codeVersion\": \"11.1.208.1\",\r\n \"supportExpiryUtc\": + \"9999-12-31T23:59:59.9999999\",\r\n \"environment\": \"Windows\"\r\n + \ }\r\n ],\r\n \"upgradeWave\": \"Wave0\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '2910' + content-type: + - application/json + date: + - Mon, 28 Jul 2025 21:21:57 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 825885E2C3964960B49DF56A327E8C4A Ref B: MWH011020809042 Ref C: 2025-07-28T21:21:57Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/azure-cli/azure/cli/command_modules/servicefabric/tests/latest/test_sf_cluster.py b/src/azure-cli/azure/cli/command_modules/servicefabric/tests/latest/test_sf_cluster.py index 1e43bf3cca3..a0e82b9e399 100644 --- a/src/azure-cli/azure/cli/command_modules/servicefabric/tests/latest/test_sf_cluster.py +++ b/src/azure-cli/azure/cli/command_modules/servicefabric/tests/latest/test_sf_cluster.py @@ -23,12 +23,25 @@ def test_create_cluster_with_separate_kv(self, key_vault, resource_group): 'loc': 'westus', 'cert_name': self.create_random_name('sfrp-cli-', 24), 'cluster_name': self.create_random_name('sfrp-cli-', 24), - 'vm_password': "Pass123!@#", + 'vm_password': self.create_random_name('Pass@', 9), 'policy_path': os.path.join(TEST_DIR, 'policy.json') }) _create_cluster_with_separate_kv(self, self.kwargs) _wait_for_cluster_state_ready(self, self.kwargs) + @ResourceGroupPreparer(location='westus') + def test_create_cluster_with_location_different_from_resource_group(self): + self.kwargs.update({ + 'kv_name': self.create_random_name('sfrp-cli-kv-', 24), + 'loc': 'southcentralus', + 'cert_name': self.create_random_name('sfrp-cli-', 24), + 'cluster_name': self.create_random_name('sfrp-cli-', 24), + 'vm_password': self.create_random_name('Pass@', 9), + 'cluster_size': '5' + }) + _create_cluster(self, self.kwargs) + _wait_for_cluster_state_ready(self, self.kwargs) + @ResourceGroupPreparer() def test_update_settings_and_reliability(self): self.kwargs.update({ @@ -36,7 +49,7 @@ def test_update_settings_and_reliability(self): 'loc': 'westus', 'cert_name': self.create_random_name('sfrp-cli-', 24), 'cluster_name': self.create_random_name('sfrp-cli-', 24), - 'vm_password': "Pass123!@#", + 'vm_password': self.create_random_name('Pass@', 9), 'primary_node_type': 'nt1vm', 'new_node_type': 'nt2', 'cluster_size': '5' @@ -68,7 +81,7 @@ def test_add_secondary_node_type_add_remove_node(self): 'loc': 'southcentralus', 'cert_name': self.create_random_name('sfrp-cli-', 24), 'cluster_name': self.create_random_name('sfrp-cli-', 24), - 'vm_password': "Pass123!@#", + 'vm_password': self.create_random_name('Pass@', 9), 'cluster_size': '3', 'new_node_type': 'nt2' }) @@ -108,7 +121,7 @@ def test_primary_nt_add_remove_node(self): 'loc': 'southcentralus', 'cert_name': self.create_random_name('sfrp-cli-', 24), 'cluster_name': self.create_random_name('sfrp-cli-', 24), - 'vm_password': "Pass123!@#", + 'vm_password': self.create_random_name('Pass@', 9), 'primary_node_type': 'nt1vm', 'cluster_size': '5' })