Show / Hide Table of Contents

Namespace Pulumi.Azure.ContainerService

Classes

GetKubernetesCluster

GetKubernetesClusterArgs

GetKubernetesClusterResult

GetKubernetesServiceVersions

GetKubernetesServiceVersionsArgs

GetKubernetesServiceVersionsResult

GetRegistry

GetRegistryArgs

GetRegistryResult

Group

Manages as an Azure Container Group instance.

GroupArgs

GroupState

KubernetesCluster

Manages a Managed Kubernetes Cluster (also known as AKS / Azure Kubernetes Service)

KubernetesClusterArgs

KubernetesClusterNodePool

Manages a Node Pool within a Kubernetes Cluster

NOTE: Multiple Node Pools are only supported when the Kubernetes Cluster is using Virtual Machine Scale Sets.

KubernetesClusterNodePoolArgs

KubernetesClusterNodePoolState

KubernetesClusterState

Registry

Manages an Azure Container Registry.

Example Usage

using Pulumi;
using Azure = Pulumi.Azure;

class MyStack : Stack
{
public MyStack()
{
    var rg = new Azure.Core.ResourceGroup("rg", new Azure.Core.ResourceGroupArgs
    {
        Location = "West US",
    });
    var acr = new Azure.ContainerService.Registry("acr", new Azure.ContainerService.RegistryArgs
    {
        ResourceGroupName = rg.Name,
        Location = rg.Location,
        Sku = "Premium",
        AdminEnabled = false,
        GeoreplicationLocations = 
        {
            "East US",
            "West Europe",
        },
    });
}

}

RegistryArgs

RegistryState

RegistryWebhook

Manages an Azure Container Registry Webhook.

Example Usage

using Pulumi;
using Azure = Pulumi.Azure;

class MyStack : Stack
{
public MyStack()
{
    var rg = new Azure.Core.ResourceGroup("rg", new Azure.Core.ResourceGroupArgs
    {
        Location = "West US",
    });
    var acr = new Azure.ContainerService.Registry("acr", new Azure.ContainerService.RegistryArgs
    {
        ResourceGroupName = rg.Name,
        Location = rg.Location,
        Sku = "Standard",
        AdminEnabled = false,
    });
    var webhook = new Azure.ContainerService.RegistryWebhook("webhook", new Azure.ContainerService.RegistryWebhookArgs
    {
        ResourceGroupName = rg.Name,
        RegistryName = acr.Name,
        Location = rg.Location,
        ServiceUri = "https://mywebhookreceiver.example/mytag",
        Status = "enabled",
        Scope = "mytag:*",
        Actions = 
        {
            "push",
        },
        CustomHeaders = 
        {
            { "Content-Type", "application/json" },
        },
    });
}

}

RegistryWebhookArgs

RegistryWebhookState

RegistryWebook

Manages an Azure Container Registry Webhook.

Example Usage

using Pulumi;
using Azure = Pulumi.Azure;

class MyStack : Stack
{
public MyStack()
{
    var rg = new Azure.Core.ResourceGroup("rg", new Azure.Core.ResourceGroupArgs
    {
        Location = "West US",
    });
    var acr = new Azure.ContainerService.Registry("acr", new Azure.ContainerService.RegistryArgs
    {
        ResourceGroupName = rg.Name,
        Location = rg.Location,
        Sku = "Standard",
        AdminEnabled = false,
    });
    var webhook = new Azure.ContainerService.RegistryWebhook("webhook", new Azure.ContainerService.RegistryWebhookArgs
    {
        ResourceGroupName = rg.Name,
        RegistryName = acr.Name,
        Location = rg.Location,
        ServiceUri = "https://mywebhookreceiver.example/mytag",
        Status = "enabled",
        Scope = "mytag:*",
        Actions = 
        {
            "push",
        },
        CustomHeaders = 
        {
            { "Content-Type", "application/json" },
        },
    });
}

}

RegistryWebookArgs

RegistryWebookState

Back to top Copyright 2016-2020, Pulumi Corporation.