[Automation] Collect examples from azure-sdk-for-python#azure-mgmt-containerservice_33.0.0
This commit is contained in:
Родитель
64e97aedd9
Коммит
64288893ad
|
@ -1 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_32.1.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
||||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,34 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_abort_operation.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
client.agent_pools.begin_abort_latest_operation(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
).result()
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsAbortOperation.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,44 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_crg.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"capacityReservationGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/CapacityReservationGroups/crg1",
|
||||
"count": 3,
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_CRG.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,64 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_custom_node_config.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"kubeletConfig": {
|
||||
"allowedUnsafeSysctls": ["kernel.msg*", "net.core.somaxconn"],
|
||||
"cpuCfsQuota": True,
|
||||
"cpuCfsQuotaPeriod": "200ms",
|
||||
"cpuManagerPolicy": "static",
|
||||
"failSwapOn": False,
|
||||
"imageGcHighThreshold": 90,
|
||||
"imageGcLowThreshold": 70,
|
||||
"topologyManagerPolicy": "best-effort",
|
||||
},
|
||||
"linuxOSConfig": {
|
||||
"swapFileSizeMB": 1500,
|
||||
"sysctls": {
|
||||
"kernelThreadsMax": 99999,
|
||||
"netCoreWmemDefault": 12345,
|
||||
"netIpv4IpLocalPortRange": "20000 60000",
|
||||
"netIpv4TcpTwReuse": True,
|
||||
},
|
||||
"transparentHugePageDefrag": "madvise",
|
||||
"transparentHugePageEnabled": "always",
|
||||
},
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_CustomNodeConfig.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,44 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_dedicated_host_group.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"hostGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg/providers/Microsoft.Compute/hostGroups/hostgroup1",
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_DedicatedHostGroup.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,44 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_enable_encryption_at_host.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"enableEncryptionAtHost": True,
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_EnableEncryptionAtHost.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,44 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_enable_fips.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"enableFIPS": True,
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_EnableFIPS.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,44 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_enable_ultra_ssd.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"enableUltraSSD": True,
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_EnableUltraSSD.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,45 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_ephemeral.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"orchestratorVersion": "",
|
||||
"osDiskSizeGB": 64,
|
||||
"osDiskType": "Ephemeral",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_Ephemeral.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,65 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_gpumig.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"gpuInstanceProfile": "MIG2g",
|
||||
"kubeletConfig": {
|
||||
"allowedUnsafeSysctls": ["kernel.msg*", "net.core.somaxconn"],
|
||||
"cpuCfsQuota": True,
|
||||
"cpuCfsQuotaPeriod": "200ms",
|
||||
"cpuManagerPolicy": "static",
|
||||
"failSwapOn": False,
|
||||
"imageGcHighThreshold": 90,
|
||||
"imageGcLowThreshold": 70,
|
||||
"topologyManagerPolicy": "best-effort",
|
||||
},
|
||||
"linuxOSConfig": {
|
||||
"swapFileSizeMB": 1500,
|
||||
"sysctls": {
|
||||
"kernelThreadsMax": 99999,
|
||||
"netCoreWmemDefault": 12345,
|
||||
"netIpv4IpLocalPortRange": "20000 60000",
|
||||
"netIpv4TcpTwReuse": True,
|
||||
},
|
||||
"transparentHugePageDefrag": "madvise",
|
||||
"transparentHugePageEnabled": "always",
|
||||
},
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_ND96asr_v4",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_GPUMIG.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,65 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_ossku.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"kubeletConfig": {
|
||||
"allowedUnsafeSysctls": ["kernel.msg*", "net.core.somaxconn"],
|
||||
"cpuCfsQuota": True,
|
||||
"cpuCfsQuotaPeriod": "200ms",
|
||||
"cpuManagerPolicy": "static",
|
||||
"failSwapOn": False,
|
||||
"imageGcHighThreshold": 90,
|
||||
"imageGcLowThreshold": 70,
|
||||
"topologyManagerPolicy": "best-effort",
|
||||
},
|
||||
"linuxOSConfig": {
|
||||
"swapFileSizeMB": 1500,
|
||||
"sysctls": {
|
||||
"kernelThreadsMax": 99999,
|
||||
"netCoreWmemDefault": 12345,
|
||||
"netIpv4IpLocalPortRange": "20000 60000",
|
||||
"netIpv4TcpTwReuse": True,
|
||||
},
|
||||
"transparentHugePageDefrag": "madvise",
|
||||
"transparentHugePageEnabled": "always",
|
||||
},
|
||||
"orchestratorVersion": "",
|
||||
"osSKU": "AzureLinux",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_OSSKU.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,44 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_ppg.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"proximityPlacementGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/proximityPlacementGroups/ppg1",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_PPG.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,47 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_snapshot.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"creationData": {
|
||||
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/snapshots/snapshot1"
|
||||
},
|
||||
"enableFIPS": True,
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_Snapshot.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,48 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_spot.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"nodeLabels": {"key1": "val1"},
|
||||
"nodeTaints": ["Key1=Value1:NoSchedule"],
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"scaleSetEvictionPolicy": "Delete",
|
||||
"scaleSetPriority": "Spot",
|
||||
"tags": {"name1": "val1"},
|
||||
"vmSize": "Standard_DS1_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_Spot.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,49 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_update.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"mode": "User",
|
||||
"nodeLabels": {"key1": "val1"},
|
||||
"nodeTaints": ["Key1=Value1:NoSchedule"],
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"scaleSetEvictionPolicy": "Delete",
|
||||
"scaleSetPriority": "Spot",
|
||||
"tags": {"name1": "val1"},
|
||||
"vmSize": "Standard_DS1_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_Update.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,46 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_wasm_wasi.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"mode": "User",
|
||||
"orchestratorVersion": "",
|
||||
"osDiskSizeGB": 64,
|
||||
"osType": "Linux",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
"workloadRuntime": "WasmWasi",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_WasmWasi.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,45 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_windows_disable_outbound_nat.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="wnp2",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"orchestratorVersion": "1.23.8",
|
||||
"osSKU": "Windows2022",
|
||||
"osType": "Windows",
|
||||
"vmSize": "Standard_D4s_v3",
|
||||
"windowsProfile": {"disableOutboundNat": True},
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_WindowsDisableOutboundNAT.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,44 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_create_windows_ossku.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="wnp2",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"orchestratorVersion": "1.23.3",
|
||||
"osSKU": "Windows2022",
|
||||
"osType": "Windows",
|
||||
"vmSize": "Standard_D4s_v3",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsCreate_WindowsOSSKU.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,34 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_delete.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
client.agent_pools.begin_delete(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
).result()
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsDelete.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_delete_machines.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
client.agent_pools.begin_delete_machines(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
machines={"machineNames": ["aks-nodepool1-42263519-vmss00000a", "aks-nodepool1-42263519-vmss00000b"]},
|
||||
).result()
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsDeleteMachines.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_get.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.get(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsGet.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,34 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_get_agent_pool_available_versions.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.get_available_agent_pool_versions(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsGetAgentPoolAvailableVersions.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_get_upgrade_profile.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.get_upgrade_profile(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsGetUpgradeProfile.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_list.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.list(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
)
|
||||
for item in response:
|
||||
print(item)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsList.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_upgrade_node_image_version.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_upgrade_node_image_version(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPoolsUpgradeNodeImageVersion.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,36 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_start.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={"properties": {"powerState": {"code": "Running"}}},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPools_Start.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,36 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_stop.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={"properties": {"powerState": {"code": "Stopped"}}},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPools_Stop.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,49 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python agent_pools_update.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.agent_pools.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
parameters={
|
||||
"properties": {
|
||||
"count": 3,
|
||||
"enableAutoScaling": True,
|
||||
"maxCount": 2,
|
||||
"minCount": 2,
|
||||
"nodeTaints": ["Key1=Value1:NoSchedule"],
|
||||
"orchestratorVersion": "",
|
||||
"osType": "Linux",
|
||||
"scaleSetEvictionPolicy": "Delete",
|
||||
"scaleSetPriority": "Spot",
|
||||
"vmSize": "Standard_DS1_v2",
|
||||
}
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/AgentPools_Update.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,33 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python kubernetes_versions_list.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.list_kubernetes_versions(
|
||||
location="location1",
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/KubernetesVersions_List.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,36 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python machine_get.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="26fe00f8-9173-4872-9134-bb1d2e00343a",
|
||||
)
|
||||
|
||||
response = client.machines.get(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
machine_name="aks-nodepool1-42263519-vmss00000t",
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MachineGet.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,36 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python machine_list.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="26fe00f8-9173-4872-9134-bb1d2e00343a",
|
||||
)
|
||||
|
||||
response = client.machines.list(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
agent_pool_name="agentpool1",
|
||||
)
|
||||
for item in response:
|
||||
print(item)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MachineList.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,41 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python maintenance_configurations_create_update.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.maintenance_configurations.create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
config_name="default",
|
||||
parameters={
|
||||
"properties": {
|
||||
"notAllowedTime": [{"end": "2020-11-30T12:00:00Z", "start": "2020-11-26T03:00:00Z"}],
|
||||
"timeInWeek": [{"day": "Monday", "hourSlots": [1, 2]}],
|
||||
}
|
||||
},
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MaintenanceConfigurationsCreate_Update.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,50 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python maintenance_configurations_create_update_maintenance_window.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.maintenance_configurations.create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
config_name="aksManagedAutoUpgradeSchedule",
|
||||
parameters={
|
||||
"properties": {
|
||||
"maintenanceWindow": {
|
||||
"durationHours": 10,
|
||||
"notAllowedDates": [
|
||||
{"end": "2023-02-25", "start": "2023-02-18"},
|
||||
{"end": "2024-01-05", "start": "2023-12-23"},
|
||||
],
|
||||
"schedule": {"relativeMonthly": {"dayOfWeek": "Monday", "intervalMonths": 3, "weekIndex": "First"}},
|
||||
"startDate": "2023-01-01",
|
||||
"startTime": "08:30",
|
||||
"utcOffset": "+05:30",
|
||||
}
|
||||
}
|
||||
},
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,34 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python maintenance_configurations_delete.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
client.maintenance_configurations.delete(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
config_name="default",
|
||||
)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MaintenanceConfigurationsDelete.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,34 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python maintenance_configurations_delete_maintenance_window.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
client.maintenance_configurations.delete(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
config_name="aksManagedNodeOSUpgradeSchedule",
|
||||
)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MaintenanceConfigurationsDelete_MaintenanceWindow.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python maintenance_configurations_get.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.maintenance_configurations.get(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
config_name="default",
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MaintenanceConfigurationsGet.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python maintenance_configurations_get_maintenance_window.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.maintenance_configurations.get(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
config_name="aksManagedNodeOSUpgradeSchedule",
|
||||
)
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MaintenanceConfigurationsGet_MaintenanceWindow.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python maintenance_configurations_list.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.maintenance_configurations.list_by_managed_cluster(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
)
|
||||
for item in response:
|
||||
print(item)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MaintenanceConfigurationsList.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,35 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python maintenance_configurations_list_maintenance_window.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.maintenance_configurations.list_by_managed_cluster(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
)
|
||||
for item in response:
|
||||
print(item)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/MaintenanceConfigurationsList_MaintenanceWindow.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,33 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_abort_operation.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
client.managed_clusters.begin_abort_latest_operation(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
).result()
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersAbortOperation.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,72 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_azure_keyvault_secrets_provider.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {
|
||||
"azureKeyvaultSecretsProvider": {
|
||||
"config": {"enableSecretRotation": "true", "rotationPollInterval": "2m"},
|
||||
"enabled": True,
|
||||
}
|
||||
},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"count": 3,
|
||||
"enableNodePublicIP": True,
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": True,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_AzureKeyvaultSecretsProvider.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,90 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_azure_service_mesh.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {
|
||||
"azureKeyvaultSecretsProvider": {
|
||||
"config": {"enableSecretRotation": "true", "rotationPollInterval": "2m"},
|
||||
"enabled": True,
|
||||
}
|
||||
},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"count": 3,
|
||||
"enableNodePublicIP": True,
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": True,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"serviceMeshProfile": {
|
||||
"istio": {
|
||||
"certificateAuthority": {
|
||||
"plugin": {
|
||||
"certChainObjectName": "cert-chain",
|
||||
"certObjectName": "ca-cert",
|
||||
"keyObjectName": "ca-key",
|
||||
"keyVaultId": "/subscriptions/854c9ddb-fe9e-4aea-8d58-99ed88282881/resourceGroups/ddama-test/providers/Microsoft.KeyVault/vaults/my-akv",
|
||||
"rootCertObjectName": "root-cert",
|
||||
}
|
||||
},
|
||||
"components": {
|
||||
"egressGateways": [{"enabled": True}],
|
||||
"ingressGateways": [{"enabled": True, "mode": "Internal"}],
|
||||
},
|
||||
},
|
||||
"mode": "Istio",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_AzureServiceMesh.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,68 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_crg.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"capacityReservationGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/capacityReservationGroups/crg1",
|
||||
"count": 3,
|
||||
"enableNodePublicIP": True,
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": True,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_CRG.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,67 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_dedicated_host_group.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"count": 3,
|
||||
"enableNodePublicIP": True,
|
||||
"hostGroupID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg/providers/Microsoft.Compute/hostGroups/hostgroup1",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": False,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_DedicatedHostGroup.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,68 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_disable_run_command.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"count": 3,
|
||||
"enableEncryptionAtHost": True,
|
||||
"enableNodePublicIP": True,
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
],
|
||||
"apiServerAccessProfile": {"disableRunCommand": True},
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": True,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_DisableRunCommand.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,84 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_dual_stack_networking.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"identity": {
|
||||
"type": "UserAssigned",
|
||||
"userAssignedIdentities": {
|
||||
"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgName1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
|
||||
},
|
||||
},
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"availabilityZones": ["1", "2", "3"],
|
||||
"count": 3,
|
||||
"enableNodePublicIP": True,
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"scaleDownMode": "Deallocate",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS1_v2",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {
|
||||
"balance-similar-node-groups": "true",
|
||||
"expander": "priority",
|
||||
"max-node-provision-time": "15m",
|
||||
"new-pod-scale-up-delay": "1m",
|
||||
"scale-down-delay-after-add": "15m",
|
||||
"scan-interval": "20s",
|
||||
"skip-nodes-with-system-pods": "false",
|
||||
},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": True,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"ipFamilies": ["IPv4", "IPv6"],
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_DualStackNetworking.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,68 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_enable_encryption_at_host.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"count": 3,
|
||||
"enableEncryptionAtHost": True,
|
||||
"enableNodePublicIP": True,
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": True,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_EnableEncryptionAtHost.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,68 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_enable_ultra_ssd.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"count": 3,
|
||||
"enableNodePublicIP": True,
|
||||
"enableUltraSSD": True,
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": True,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_EnableUltraSSD.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,68 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_enabled_fips.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"count": 3,
|
||||
"enableFIPS": True,
|
||||
"enableNodePublicIP": True,
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_DS2_v2",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": False,
|
||||
"enableRBAC": True,
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_EnabledFIPS.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
|
@ -0,0 +1,74 @@
|
|||
from azure.identity import DefaultAzureCredential
|
||||
|
||||
from azure.mgmt.containerservice import ContainerServiceClient
|
||||
|
||||
"""
|
||||
# PREREQUISITES
|
||||
pip install azure-identity
|
||||
pip install azure-mgmt-containerservice
|
||||
# USAGE
|
||||
python managed_clusters_create_gpumig.py
|
||||
|
||||
Before run the sample, please set the values of the client ID, tenant ID and client secret
|
||||
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
|
||||
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
|
||||
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
client = ContainerServiceClient(
|
||||
credential=DefaultAzureCredential(),
|
||||
subscription_id="00000000-0000-0000-0000-000000000000",
|
||||
)
|
||||
|
||||
response = client.managed_clusters.begin_create_or_update(
|
||||
resource_group_name="rg1",
|
||||
resource_name="clustername1",
|
||||
parameters={
|
||||
"location": "location1",
|
||||
"properties": {
|
||||
"addonProfiles": {},
|
||||
"agentPoolProfiles": [
|
||||
{
|
||||
"count": 3,
|
||||
"enableNodePublicIP": True,
|
||||
"gpuInstanceProfile": "MIG3g",
|
||||
"mode": "System",
|
||||
"name": "nodepool1",
|
||||
"osType": "Linux",
|
||||
"type": "VirtualMachineScaleSets",
|
||||
"vmSize": "Standard_ND96asr_v4",
|
||||
}
|
||||
],
|
||||
"autoScalerProfile": {"scale-down-delay-after-add": "15m", "scan-interval": "20s"},
|
||||
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
|
||||
"dnsPrefix": "dnsprefix1",
|
||||
"enablePodSecurityPolicy": True,
|
||||
"enableRBAC": True,
|
||||
"httpProxyConfig": {
|
||||
"httpProxy": "http://myproxy.server.com:8080",
|
||||
"httpsProxy": "https://myproxy.server.com:8080",
|
||||
"noProxy": ["localhost", "127.0.0.1"],
|
||||
"trustedCa": "Q29uZ3JhdHMhIFlvdSBoYXZlIGZvdW5kIGEgaGlkZGVuIG1lc3NhZ2U=",
|
||||
},
|
||||
"kubernetesVersion": "",
|
||||
"linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": "keydata"}]}},
|
||||
"networkProfile": {
|
||||
"loadBalancerProfile": {"managedOutboundIPs": {"count": 2}},
|
||||
"loadBalancerSku": "standard",
|
||||
"outboundType": "loadBalancer",
|
||||
},
|
||||
"servicePrincipalProfile": {"clientId": "clientid", "secret": "secret"},
|
||||
"windowsProfile": {"adminPassword": "replacePassword1234$", "adminUsername": "azureuser"},
|
||||
},
|
||||
"sku": {"name": "Basic", "tier": "Free"},
|
||||
"tags": {"archv2": "", "tier": "production"},
|
||||
},
|
||||
).result()
|
||||
print(response)
|
||||
|
||||
|
||||
# x-ms-original-file: specification/containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2024-09-01/examples/ManagedClustersCreate_GPUMIG.json
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1 @@
|
|||
{"sdkUrl": "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_33.0.0/sdk/containerservice/azure-mgmt-containerservice/README.md"}
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче