v20170831

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContainerServiceAgentPoolProfile

type ContainerServiceAgentPoolProfile struct {
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count *int `pulumi:"count"`
	// DNS prefix to be used to create the FQDN for the agent pool.
	DnsPrefix *string `pulumi:"dnsPrefix"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name string `pulumi:"name"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB *int `pulumi:"osDiskSizeGB"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.
	Ports []int `pulumi:"ports"`
	// Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.
	StorageProfile *string `pulumi:"storageProfile"`
	// Size of agent VMs.
	VmSize string `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier.
	VnetSubnetID *string `pulumi:"vnetSubnetID"`
}

Profile for the container service agent pool.

type ContainerServiceAgentPoolProfileArgs

type ContainerServiceAgentPoolProfileArgs struct {
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// DNS prefix to be used to create the FQDN for the agent pool.
	DnsPrefix pulumi.StringPtrInput `pulumi:"dnsPrefix"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name pulumi.StringInput `pulumi:"name"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB pulumi.IntPtrInput `pulumi:"osDiskSizeGB"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.
	Ports pulumi.IntArrayInput `pulumi:"ports"`
	// Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.
	StorageProfile pulumi.StringPtrInput `pulumi:"storageProfile"`
	// Size of agent VMs.
	VmSize pulumi.StringInput `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier.
	VnetSubnetID pulumi.StringPtrInput `pulumi:"vnetSubnetID"`
}

Profile for the container service agent pool.

func (ContainerServiceAgentPoolProfileArgs) ElementType

func (ContainerServiceAgentPoolProfileArgs) ToContainerServiceAgentPoolProfileOutput

func (i ContainerServiceAgentPoolProfileArgs) ToContainerServiceAgentPoolProfileOutput() ContainerServiceAgentPoolProfileOutput

func (ContainerServiceAgentPoolProfileArgs) ToContainerServiceAgentPoolProfileOutputWithContext

func (i ContainerServiceAgentPoolProfileArgs) ToContainerServiceAgentPoolProfileOutputWithContext(ctx context.Context) ContainerServiceAgentPoolProfileOutput

type ContainerServiceAgentPoolProfileArray

type ContainerServiceAgentPoolProfileArray []ContainerServiceAgentPoolProfileInput

func (ContainerServiceAgentPoolProfileArray) ElementType

func (ContainerServiceAgentPoolProfileArray) ToContainerServiceAgentPoolProfileArrayOutput

func (i ContainerServiceAgentPoolProfileArray) ToContainerServiceAgentPoolProfileArrayOutput() ContainerServiceAgentPoolProfileArrayOutput

func (ContainerServiceAgentPoolProfileArray) ToContainerServiceAgentPoolProfileArrayOutputWithContext

func (i ContainerServiceAgentPoolProfileArray) ToContainerServiceAgentPoolProfileArrayOutputWithContext(ctx context.Context) ContainerServiceAgentPoolProfileArrayOutput

type ContainerServiceAgentPoolProfileArrayInput

type ContainerServiceAgentPoolProfileArrayInput interface {
	pulumi.Input

	ToContainerServiceAgentPoolProfileArrayOutput() ContainerServiceAgentPoolProfileArrayOutput
	ToContainerServiceAgentPoolProfileArrayOutputWithContext(context.Context) ContainerServiceAgentPoolProfileArrayOutput
}

ContainerServiceAgentPoolProfileArrayInput is an input type that accepts ContainerServiceAgentPoolProfileArray and ContainerServiceAgentPoolProfileArrayOutput values. You can construct a concrete instance of `ContainerServiceAgentPoolProfileArrayInput` via:

ContainerServiceAgentPoolProfileArray{ ContainerServiceAgentPoolProfileArgs{...} }

type ContainerServiceAgentPoolProfileArrayOutput

type ContainerServiceAgentPoolProfileArrayOutput struct{ *pulumi.OutputState }

func (ContainerServiceAgentPoolProfileArrayOutput) ElementType

func (ContainerServiceAgentPoolProfileArrayOutput) Index

func (ContainerServiceAgentPoolProfileArrayOutput) ToContainerServiceAgentPoolProfileArrayOutput

func (o ContainerServiceAgentPoolProfileArrayOutput) ToContainerServiceAgentPoolProfileArrayOutput() ContainerServiceAgentPoolProfileArrayOutput

func (ContainerServiceAgentPoolProfileArrayOutput) ToContainerServiceAgentPoolProfileArrayOutputWithContext

func (o ContainerServiceAgentPoolProfileArrayOutput) ToContainerServiceAgentPoolProfileArrayOutputWithContext(ctx context.Context) ContainerServiceAgentPoolProfileArrayOutput

type ContainerServiceAgentPoolProfileInput

type ContainerServiceAgentPoolProfileInput interface {
	pulumi.Input

	ToContainerServiceAgentPoolProfileOutput() ContainerServiceAgentPoolProfileOutput
	ToContainerServiceAgentPoolProfileOutputWithContext(context.Context) ContainerServiceAgentPoolProfileOutput
}

ContainerServiceAgentPoolProfileInput is an input type that accepts ContainerServiceAgentPoolProfileArgs and ContainerServiceAgentPoolProfileOutput values. You can construct a concrete instance of `ContainerServiceAgentPoolProfileInput` via:

ContainerServiceAgentPoolProfileArgs{...}

type ContainerServiceAgentPoolProfileOutput

type ContainerServiceAgentPoolProfileOutput struct{ *pulumi.OutputState }

Profile for the container service agent pool.

func (ContainerServiceAgentPoolProfileOutput) Count

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ContainerServiceAgentPoolProfileOutput) DnsPrefix

DNS prefix to be used to create the FQDN for the agent pool.

func (ContainerServiceAgentPoolProfileOutput) ElementType

func (ContainerServiceAgentPoolProfileOutput) Name

Unique name of the agent pool profile in the context of the subscription and resource group.

func (ContainerServiceAgentPoolProfileOutput) OsDiskSizeGB

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

func (ContainerServiceAgentPoolProfileOutput) OsType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

func (ContainerServiceAgentPoolProfileOutput) Ports

Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.

func (ContainerServiceAgentPoolProfileOutput) StorageProfile

Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.

func (ContainerServiceAgentPoolProfileOutput) ToContainerServiceAgentPoolProfileOutput

func (o ContainerServiceAgentPoolProfileOutput) ToContainerServiceAgentPoolProfileOutput() ContainerServiceAgentPoolProfileOutput

func (ContainerServiceAgentPoolProfileOutput) ToContainerServiceAgentPoolProfileOutputWithContext

func (o ContainerServiceAgentPoolProfileOutput) ToContainerServiceAgentPoolProfileOutputWithContext(ctx context.Context) ContainerServiceAgentPoolProfileOutput

func (ContainerServiceAgentPoolProfileOutput) VmSize

Size of agent VMs.

func (ContainerServiceAgentPoolProfileOutput) VnetSubnetID

VNet SubnetID specifies the VNet's subnet identifier.

type ContainerServiceAgentPoolProfileResponse

type ContainerServiceAgentPoolProfileResponse struct {
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count *int `pulumi:"count"`
	// DNS prefix to be used to create the FQDN for the agent pool.
	DnsPrefix *string `pulumi:"dnsPrefix"`
	// FQDN for the agent pool.
	Fqdn string `pulumi:"fqdn"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name string `pulumi:"name"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB *int `pulumi:"osDiskSizeGB"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.
	Ports []int `pulumi:"ports"`
	// Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.
	StorageProfile *string `pulumi:"storageProfile"`
	// Size of agent VMs.
	VmSize string `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier.
	VnetSubnetID *string `pulumi:"vnetSubnetID"`
}

Profile for the container service agent pool.

type ContainerServiceAgentPoolProfileResponseArgs

type ContainerServiceAgentPoolProfileResponseArgs struct {
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// DNS prefix to be used to create the FQDN for the agent pool.
	DnsPrefix pulumi.StringPtrInput `pulumi:"dnsPrefix"`
	// FQDN for the agent pool.
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name pulumi.StringInput `pulumi:"name"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB pulumi.IntPtrInput `pulumi:"osDiskSizeGB"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.
	Ports pulumi.IntArrayInput `pulumi:"ports"`
	// Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.
	StorageProfile pulumi.StringPtrInput `pulumi:"storageProfile"`
	// Size of agent VMs.
	VmSize pulumi.StringInput `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier.
	VnetSubnetID pulumi.StringPtrInput `pulumi:"vnetSubnetID"`
}

Profile for the container service agent pool.

func (ContainerServiceAgentPoolProfileResponseArgs) ElementType

func (ContainerServiceAgentPoolProfileResponseArgs) ToContainerServiceAgentPoolProfileResponseOutput

func (i ContainerServiceAgentPoolProfileResponseArgs) ToContainerServiceAgentPoolProfileResponseOutput() ContainerServiceAgentPoolProfileResponseOutput

func (ContainerServiceAgentPoolProfileResponseArgs) ToContainerServiceAgentPoolProfileResponseOutputWithContext

func (i ContainerServiceAgentPoolProfileResponseArgs) ToContainerServiceAgentPoolProfileResponseOutputWithContext(ctx context.Context) ContainerServiceAgentPoolProfileResponseOutput

type ContainerServiceAgentPoolProfileResponseArray

type ContainerServiceAgentPoolProfileResponseArray []ContainerServiceAgentPoolProfileResponseInput

func (ContainerServiceAgentPoolProfileResponseArray) ElementType

func (ContainerServiceAgentPoolProfileResponseArray) ToContainerServiceAgentPoolProfileResponseArrayOutput

func (i ContainerServiceAgentPoolProfileResponseArray) ToContainerServiceAgentPoolProfileResponseArrayOutput() ContainerServiceAgentPoolProfileResponseArrayOutput

func (ContainerServiceAgentPoolProfileResponseArray) ToContainerServiceAgentPoolProfileResponseArrayOutputWithContext

func (i ContainerServiceAgentPoolProfileResponseArray) ToContainerServiceAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) ContainerServiceAgentPoolProfileResponseArrayOutput

type ContainerServiceAgentPoolProfileResponseArrayInput

type ContainerServiceAgentPoolProfileResponseArrayInput interface {
	pulumi.Input

	ToContainerServiceAgentPoolProfileResponseArrayOutput() ContainerServiceAgentPoolProfileResponseArrayOutput
	ToContainerServiceAgentPoolProfileResponseArrayOutputWithContext(context.Context) ContainerServiceAgentPoolProfileResponseArrayOutput
}

ContainerServiceAgentPoolProfileResponseArrayInput is an input type that accepts ContainerServiceAgentPoolProfileResponseArray and ContainerServiceAgentPoolProfileResponseArrayOutput values. You can construct a concrete instance of `ContainerServiceAgentPoolProfileResponseArrayInput` via:

ContainerServiceAgentPoolProfileResponseArray{ ContainerServiceAgentPoolProfileResponseArgs{...} }

type ContainerServiceAgentPoolProfileResponseArrayOutput

type ContainerServiceAgentPoolProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerServiceAgentPoolProfileResponseArrayOutput) ElementType

func (ContainerServiceAgentPoolProfileResponseArrayOutput) Index

func (ContainerServiceAgentPoolProfileResponseArrayOutput) ToContainerServiceAgentPoolProfileResponseArrayOutput

func (o ContainerServiceAgentPoolProfileResponseArrayOutput) ToContainerServiceAgentPoolProfileResponseArrayOutput() ContainerServiceAgentPoolProfileResponseArrayOutput

func (ContainerServiceAgentPoolProfileResponseArrayOutput) ToContainerServiceAgentPoolProfileResponseArrayOutputWithContext

func (o ContainerServiceAgentPoolProfileResponseArrayOutput) ToContainerServiceAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) ContainerServiceAgentPoolProfileResponseArrayOutput

type ContainerServiceAgentPoolProfileResponseInput

type ContainerServiceAgentPoolProfileResponseInput interface {
	pulumi.Input

	ToContainerServiceAgentPoolProfileResponseOutput() ContainerServiceAgentPoolProfileResponseOutput
	ToContainerServiceAgentPoolProfileResponseOutputWithContext(context.Context) ContainerServiceAgentPoolProfileResponseOutput
}

ContainerServiceAgentPoolProfileResponseInput is an input type that accepts ContainerServiceAgentPoolProfileResponseArgs and ContainerServiceAgentPoolProfileResponseOutput values. You can construct a concrete instance of `ContainerServiceAgentPoolProfileResponseInput` via:

ContainerServiceAgentPoolProfileResponseArgs{...}

type ContainerServiceAgentPoolProfileResponseOutput

type ContainerServiceAgentPoolProfileResponseOutput struct{ *pulumi.OutputState }

Profile for the container service agent pool.

func (ContainerServiceAgentPoolProfileResponseOutput) Count

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ContainerServiceAgentPoolProfileResponseOutput) DnsPrefix

DNS prefix to be used to create the FQDN for the agent pool.

func (ContainerServiceAgentPoolProfileResponseOutput) ElementType

func (ContainerServiceAgentPoolProfileResponseOutput) Fqdn

FQDN for the agent pool.

func (ContainerServiceAgentPoolProfileResponseOutput) Name

Unique name of the agent pool profile in the context of the subscription and resource group.

func (ContainerServiceAgentPoolProfileResponseOutput) OsDiskSizeGB

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

func (ContainerServiceAgentPoolProfileResponseOutput) OsType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

func (ContainerServiceAgentPoolProfileResponseOutput) Ports

Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.

func (ContainerServiceAgentPoolProfileResponseOutput) StorageProfile

Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.

func (ContainerServiceAgentPoolProfileResponseOutput) ToContainerServiceAgentPoolProfileResponseOutput

func (o ContainerServiceAgentPoolProfileResponseOutput) ToContainerServiceAgentPoolProfileResponseOutput() ContainerServiceAgentPoolProfileResponseOutput

func (ContainerServiceAgentPoolProfileResponseOutput) ToContainerServiceAgentPoolProfileResponseOutputWithContext

func (o ContainerServiceAgentPoolProfileResponseOutput) ToContainerServiceAgentPoolProfileResponseOutputWithContext(ctx context.Context) ContainerServiceAgentPoolProfileResponseOutput

func (ContainerServiceAgentPoolProfileResponseOutput) VmSize

Size of agent VMs.

func (ContainerServiceAgentPoolProfileResponseOutput) VnetSubnetID

VNet SubnetID specifies the VNet's subnet identifier.

type ContainerServiceLinuxProfile

type ContainerServiceLinuxProfile struct {
	// The administrator username to use for Linux VMs.
	AdminUsername string `pulumi:"adminUsername"`
	// SSH configuration for Linux-based VMs running on Azure.
	Ssh ContainerServiceSshConfiguration `pulumi:"ssh"`
}

Profile for Linux VMs in the container service cluster.

type ContainerServiceLinuxProfileArgs

type ContainerServiceLinuxProfileArgs struct {
	// The administrator username to use for Linux VMs.
	AdminUsername pulumi.StringInput `pulumi:"adminUsername"`
	// SSH configuration for Linux-based VMs running on Azure.
	Ssh ContainerServiceSshConfigurationInput `pulumi:"ssh"`
}

Profile for Linux VMs in the container service cluster.

func (ContainerServiceLinuxProfileArgs) ElementType

func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutput

func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput

func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutputWithContext

func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileOutput

func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutput

func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput

func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutputWithContext

func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput

type ContainerServiceLinuxProfileInput

type ContainerServiceLinuxProfileInput interface {
	pulumi.Input

	ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput
	ToContainerServiceLinuxProfileOutputWithContext(context.Context) ContainerServiceLinuxProfileOutput
}

ContainerServiceLinuxProfileInput is an input type that accepts ContainerServiceLinuxProfileArgs and ContainerServiceLinuxProfileOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileInput` via:

ContainerServiceLinuxProfileArgs{...}

type ContainerServiceLinuxProfileOutput

type ContainerServiceLinuxProfileOutput struct{ *pulumi.OutputState }

Profile for Linux VMs in the container service cluster.

func (ContainerServiceLinuxProfileOutput) AdminUsername

The administrator username to use for Linux VMs.

func (ContainerServiceLinuxProfileOutput) ElementType

func (ContainerServiceLinuxProfileOutput) Ssh

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutput

func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput

func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutputWithContext

func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileOutput

func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutput

func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput

func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutputWithContext

func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput

type ContainerServiceLinuxProfilePtrInput

type ContainerServiceLinuxProfilePtrInput interface {
	pulumi.Input

	ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput
	ToContainerServiceLinuxProfilePtrOutputWithContext(context.Context) ContainerServiceLinuxProfilePtrOutput
}

ContainerServiceLinuxProfilePtrInput is an input type that accepts ContainerServiceLinuxProfileArgs, ContainerServiceLinuxProfilePtr and ContainerServiceLinuxProfilePtrOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfilePtrInput` via:

        ContainerServiceLinuxProfileArgs{...}

or:

        nil

type ContainerServiceLinuxProfilePtrOutput

type ContainerServiceLinuxProfilePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceLinuxProfilePtrOutput) AdminUsername

The administrator username to use for Linux VMs.

func (ContainerServiceLinuxProfilePtrOutput) Elem

func (ContainerServiceLinuxProfilePtrOutput) ElementType

func (ContainerServiceLinuxProfilePtrOutput) Ssh

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutput

func (o ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput

func (ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutputWithContext

func (o ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput

type ContainerServiceLinuxProfileResponse

type ContainerServiceLinuxProfileResponse struct {
	// The administrator username to use for Linux VMs.
	AdminUsername string `pulumi:"adminUsername"`
	// SSH configuration for Linux-based VMs running on Azure.
	Ssh ContainerServiceSshConfigurationResponse `pulumi:"ssh"`
}

Profile for Linux VMs in the container service cluster.

type ContainerServiceLinuxProfileResponseArgs

type ContainerServiceLinuxProfileResponseArgs struct {
	// The administrator username to use for Linux VMs.
	AdminUsername pulumi.StringInput `pulumi:"adminUsername"`
	// SSH configuration for Linux-based VMs running on Azure.
	Ssh ContainerServiceSshConfigurationResponseInput `pulumi:"ssh"`
}

Profile for Linux VMs in the container service cluster.

func (ContainerServiceLinuxProfileResponseArgs) ElementType

func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutput

func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput

func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutputWithContext

func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponseOutput

func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutput

func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput

func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutputWithContext

func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput

type ContainerServiceLinuxProfileResponseInput

type ContainerServiceLinuxProfileResponseInput interface {
	pulumi.Input

	ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput
	ToContainerServiceLinuxProfileResponseOutputWithContext(context.Context) ContainerServiceLinuxProfileResponseOutput
}

ContainerServiceLinuxProfileResponseInput is an input type that accepts ContainerServiceLinuxProfileResponseArgs and ContainerServiceLinuxProfileResponseOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileResponseInput` via:

ContainerServiceLinuxProfileResponseArgs{...}

type ContainerServiceLinuxProfileResponseOutput

type ContainerServiceLinuxProfileResponseOutput struct{ *pulumi.OutputState }

Profile for Linux VMs in the container service cluster.

func (ContainerServiceLinuxProfileResponseOutput) AdminUsername

The administrator username to use for Linux VMs.

func (ContainerServiceLinuxProfileResponseOutput) ElementType

func (ContainerServiceLinuxProfileResponseOutput) Ssh

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutput

func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput

func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutputWithContext

func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponseOutput

func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutput

func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput

func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext

func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput

type ContainerServiceLinuxProfileResponsePtrInput

type ContainerServiceLinuxProfileResponsePtrInput interface {
	pulumi.Input

	ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput
	ToContainerServiceLinuxProfileResponsePtrOutputWithContext(context.Context) ContainerServiceLinuxProfileResponsePtrOutput
}

ContainerServiceLinuxProfileResponsePtrInput is an input type that accepts ContainerServiceLinuxProfileResponseArgs, ContainerServiceLinuxProfileResponsePtr and ContainerServiceLinuxProfileResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileResponsePtrInput` via:

        ContainerServiceLinuxProfileResponseArgs{...}

or:

        nil

type ContainerServiceLinuxProfileResponsePtrOutput

type ContainerServiceLinuxProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceLinuxProfileResponsePtrOutput) AdminUsername

The administrator username to use for Linux VMs.

func (ContainerServiceLinuxProfileResponsePtrOutput) Elem

func (ContainerServiceLinuxProfileResponsePtrOutput) ElementType

func (ContainerServiceLinuxProfileResponsePtrOutput) Ssh

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutput

func (o ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput

func (ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext

func (o ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput

type ContainerServiceServicePrincipalProfile

type ContainerServiceServicePrincipalProfile struct {
	// The ID for the service principal.
	ClientId string `pulumi:"clientId"`
	// Reference to a secret stored in Azure Key Vault.
	KeyVaultSecretRef *KeyVaultSecretRef `pulumi:"keyVaultSecretRef"`
	// The secret password associated with the service principal in plain text.
	Secret *string `pulumi:"secret"`
}

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

type ContainerServiceServicePrincipalProfileArgs

type ContainerServiceServicePrincipalProfileArgs struct {
	// The ID for the service principal.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Reference to a secret stored in Azure Key Vault.
	KeyVaultSecretRef KeyVaultSecretRefPtrInput `pulumi:"keyVaultSecretRef"`
	// The secret password associated with the service principal in plain text.
	Secret pulumi.StringPtrInput `pulumi:"secret"`
}

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

func (ContainerServiceServicePrincipalProfileArgs) ElementType

func (ContainerServiceServicePrincipalProfileArgs) ToContainerServiceServicePrincipalProfileOutput

func (i ContainerServiceServicePrincipalProfileArgs) ToContainerServiceServicePrincipalProfileOutput() ContainerServiceServicePrincipalProfileOutput

func (ContainerServiceServicePrincipalProfileArgs) ToContainerServiceServicePrincipalProfileOutputWithContext

func (i ContainerServiceServicePrincipalProfileArgs) ToContainerServiceServicePrincipalProfileOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfileOutput

func (ContainerServiceServicePrincipalProfileArgs) ToContainerServiceServicePrincipalProfilePtrOutput

func (i ContainerServiceServicePrincipalProfileArgs) ToContainerServiceServicePrincipalProfilePtrOutput() ContainerServiceServicePrincipalProfilePtrOutput

func (ContainerServiceServicePrincipalProfileArgs) ToContainerServiceServicePrincipalProfilePtrOutputWithContext

func (i ContainerServiceServicePrincipalProfileArgs) ToContainerServiceServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfilePtrOutput

type ContainerServiceServicePrincipalProfileInput

type ContainerServiceServicePrincipalProfileInput interface {
	pulumi.Input

	ToContainerServiceServicePrincipalProfileOutput() ContainerServiceServicePrincipalProfileOutput
	ToContainerServiceServicePrincipalProfileOutputWithContext(context.Context) ContainerServiceServicePrincipalProfileOutput
}

ContainerServiceServicePrincipalProfileInput is an input type that accepts ContainerServiceServicePrincipalProfileArgs and ContainerServiceServicePrincipalProfileOutput values. You can construct a concrete instance of `ContainerServiceServicePrincipalProfileInput` via:

ContainerServiceServicePrincipalProfileArgs{...}

type ContainerServiceServicePrincipalProfileOutput

type ContainerServiceServicePrincipalProfileOutput struct{ *pulumi.OutputState }

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

func (ContainerServiceServicePrincipalProfileOutput) ClientId

The ID for the service principal.

func (ContainerServiceServicePrincipalProfileOutput) ElementType

func (ContainerServiceServicePrincipalProfileOutput) KeyVaultSecretRef

Reference to a secret stored in Azure Key Vault.

func (ContainerServiceServicePrincipalProfileOutput) Secret

The secret password associated with the service principal in plain text.

func (ContainerServiceServicePrincipalProfileOutput) ToContainerServiceServicePrincipalProfileOutput

func (o ContainerServiceServicePrincipalProfileOutput) ToContainerServiceServicePrincipalProfileOutput() ContainerServiceServicePrincipalProfileOutput

func (ContainerServiceServicePrincipalProfileOutput) ToContainerServiceServicePrincipalProfileOutputWithContext

func (o ContainerServiceServicePrincipalProfileOutput) ToContainerServiceServicePrincipalProfileOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfileOutput

func (ContainerServiceServicePrincipalProfileOutput) ToContainerServiceServicePrincipalProfilePtrOutput

func (o ContainerServiceServicePrincipalProfileOutput) ToContainerServiceServicePrincipalProfilePtrOutput() ContainerServiceServicePrincipalProfilePtrOutput

func (ContainerServiceServicePrincipalProfileOutput) ToContainerServiceServicePrincipalProfilePtrOutputWithContext

func (o ContainerServiceServicePrincipalProfileOutput) ToContainerServiceServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfilePtrOutput

type ContainerServiceServicePrincipalProfilePtrInput

type ContainerServiceServicePrincipalProfilePtrInput interface {
	pulumi.Input

	ToContainerServiceServicePrincipalProfilePtrOutput() ContainerServiceServicePrincipalProfilePtrOutput
	ToContainerServiceServicePrincipalProfilePtrOutputWithContext(context.Context) ContainerServiceServicePrincipalProfilePtrOutput
}

ContainerServiceServicePrincipalProfilePtrInput is an input type that accepts ContainerServiceServicePrincipalProfileArgs, ContainerServiceServicePrincipalProfilePtr and ContainerServiceServicePrincipalProfilePtrOutput values. You can construct a concrete instance of `ContainerServiceServicePrincipalProfilePtrInput` via:

        ContainerServiceServicePrincipalProfileArgs{...}

or:

        nil

type ContainerServiceServicePrincipalProfilePtrOutput

type ContainerServiceServicePrincipalProfilePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceServicePrincipalProfilePtrOutput) ClientId

The ID for the service principal.

func (ContainerServiceServicePrincipalProfilePtrOutput) Elem

func (ContainerServiceServicePrincipalProfilePtrOutput) ElementType

func (ContainerServiceServicePrincipalProfilePtrOutput) KeyVaultSecretRef

Reference to a secret stored in Azure Key Vault.

func (ContainerServiceServicePrincipalProfilePtrOutput) Secret

The secret password associated with the service principal in plain text.

func (ContainerServiceServicePrincipalProfilePtrOutput) ToContainerServiceServicePrincipalProfilePtrOutput

func (o ContainerServiceServicePrincipalProfilePtrOutput) ToContainerServiceServicePrincipalProfilePtrOutput() ContainerServiceServicePrincipalProfilePtrOutput

func (ContainerServiceServicePrincipalProfilePtrOutput) ToContainerServiceServicePrincipalProfilePtrOutputWithContext

func (o ContainerServiceServicePrincipalProfilePtrOutput) ToContainerServiceServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfilePtrOutput

type ContainerServiceServicePrincipalProfileResponse

type ContainerServiceServicePrincipalProfileResponse struct {
	// The ID for the service principal.
	ClientId string `pulumi:"clientId"`
	// Reference to a secret stored in Azure Key Vault.
	KeyVaultSecretRef *KeyVaultSecretRefResponse `pulumi:"keyVaultSecretRef"`
	// The secret password associated with the service principal in plain text.
	Secret *string `pulumi:"secret"`
}

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

type ContainerServiceServicePrincipalProfileResponseArgs

type ContainerServiceServicePrincipalProfileResponseArgs struct {
	// The ID for the service principal.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Reference to a secret stored in Azure Key Vault.
	KeyVaultSecretRef KeyVaultSecretRefResponsePtrInput `pulumi:"keyVaultSecretRef"`
	// The secret password associated with the service principal in plain text.
	Secret pulumi.StringPtrInput `pulumi:"secret"`
}

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

func (ContainerServiceServicePrincipalProfileResponseArgs) ElementType

func (ContainerServiceServicePrincipalProfileResponseArgs) ToContainerServiceServicePrincipalProfileResponseOutput

func (i ContainerServiceServicePrincipalProfileResponseArgs) ToContainerServiceServicePrincipalProfileResponseOutput() ContainerServiceServicePrincipalProfileResponseOutput

func (ContainerServiceServicePrincipalProfileResponseArgs) ToContainerServiceServicePrincipalProfileResponseOutputWithContext

func (i ContainerServiceServicePrincipalProfileResponseArgs) ToContainerServiceServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfileResponseOutput

func (ContainerServiceServicePrincipalProfileResponseArgs) ToContainerServiceServicePrincipalProfileResponsePtrOutput

func (i ContainerServiceServicePrincipalProfileResponseArgs) ToContainerServiceServicePrincipalProfileResponsePtrOutput() ContainerServiceServicePrincipalProfileResponsePtrOutput

func (ContainerServiceServicePrincipalProfileResponseArgs) ToContainerServiceServicePrincipalProfileResponsePtrOutputWithContext

func (i ContainerServiceServicePrincipalProfileResponseArgs) ToContainerServiceServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfileResponsePtrOutput

type ContainerServiceServicePrincipalProfileResponseInput

type ContainerServiceServicePrincipalProfileResponseInput interface {
	pulumi.Input

	ToContainerServiceServicePrincipalProfileResponseOutput() ContainerServiceServicePrincipalProfileResponseOutput
	ToContainerServiceServicePrincipalProfileResponseOutputWithContext(context.Context) ContainerServiceServicePrincipalProfileResponseOutput
}

ContainerServiceServicePrincipalProfileResponseInput is an input type that accepts ContainerServiceServicePrincipalProfileResponseArgs and ContainerServiceServicePrincipalProfileResponseOutput values. You can construct a concrete instance of `ContainerServiceServicePrincipalProfileResponseInput` via:

ContainerServiceServicePrincipalProfileResponseArgs{...}

type ContainerServiceServicePrincipalProfileResponseOutput

type ContainerServiceServicePrincipalProfileResponseOutput struct{ *pulumi.OutputState }

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

func (ContainerServiceServicePrincipalProfileResponseOutput) ClientId

The ID for the service principal.

func (ContainerServiceServicePrincipalProfileResponseOutput) ElementType

func (ContainerServiceServicePrincipalProfileResponseOutput) KeyVaultSecretRef

Reference to a secret stored in Azure Key Vault.

func (ContainerServiceServicePrincipalProfileResponseOutput) Secret

The secret password associated with the service principal in plain text.

func (ContainerServiceServicePrincipalProfileResponseOutput) ToContainerServiceServicePrincipalProfileResponseOutput

func (ContainerServiceServicePrincipalProfileResponseOutput) ToContainerServiceServicePrincipalProfileResponseOutputWithContext

func (o ContainerServiceServicePrincipalProfileResponseOutput) ToContainerServiceServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfileResponseOutput

func (ContainerServiceServicePrincipalProfileResponseOutput) ToContainerServiceServicePrincipalProfileResponsePtrOutput

func (o ContainerServiceServicePrincipalProfileResponseOutput) ToContainerServiceServicePrincipalProfileResponsePtrOutput() ContainerServiceServicePrincipalProfileResponsePtrOutput

func (ContainerServiceServicePrincipalProfileResponseOutput) ToContainerServiceServicePrincipalProfileResponsePtrOutputWithContext

func (o ContainerServiceServicePrincipalProfileResponseOutput) ToContainerServiceServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfileResponsePtrOutput

type ContainerServiceServicePrincipalProfileResponsePtrInput

type ContainerServiceServicePrincipalProfileResponsePtrInput interface {
	pulumi.Input

	ToContainerServiceServicePrincipalProfileResponsePtrOutput() ContainerServiceServicePrincipalProfileResponsePtrOutput
	ToContainerServiceServicePrincipalProfileResponsePtrOutputWithContext(context.Context) ContainerServiceServicePrincipalProfileResponsePtrOutput
}

ContainerServiceServicePrincipalProfileResponsePtrInput is an input type that accepts ContainerServiceServicePrincipalProfileResponseArgs, ContainerServiceServicePrincipalProfileResponsePtr and ContainerServiceServicePrincipalProfileResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceServicePrincipalProfileResponsePtrInput` via:

        ContainerServiceServicePrincipalProfileResponseArgs{...}

or:

        nil

type ContainerServiceServicePrincipalProfileResponsePtrOutput

type ContainerServiceServicePrincipalProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceServicePrincipalProfileResponsePtrOutput) ClientId

The ID for the service principal.

func (ContainerServiceServicePrincipalProfileResponsePtrOutput) Elem

func (ContainerServiceServicePrincipalProfileResponsePtrOutput) ElementType

func (ContainerServiceServicePrincipalProfileResponsePtrOutput) KeyVaultSecretRef

Reference to a secret stored in Azure Key Vault.

func (ContainerServiceServicePrincipalProfileResponsePtrOutput) Secret

The secret password associated with the service principal in plain text.

func (ContainerServiceServicePrincipalProfileResponsePtrOutput) ToContainerServiceServicePrincipalProfileResponsePtrOutput

func (ContainerServiceServicePrincipalProfileResponsePtrOutput) ToContainerServiceServicePrincipalProfileResponsePtrOutputWithContext

func (o ContainerServiceServicePrincipalProfileResponsePtrOutput) ToContainerServiceServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceServicePrincipalProfileResponsePtrOutput

type ContainerServiceSshConfiguration

type ContainerServiceSshConfiguration struct {
	// The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
	PublicKeys []ContainerServiceSshPublicKey `pulumi:"publicKeys"`
}

SSH configuration for Linux-based VMs running on Azure.

type ContainerServiceSshConfigurationArgs

type ContainerServiceSshConfigurationArgs struct {
	// The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
	PublicKeys ContainerServiceSshPublicKeyArrayInput `pulumi:"publicKeys"`
}

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceSshConfigurationArgs) ElementType

func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutput

func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput

func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutputWithContext

func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationOutput

func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutput

func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput

func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutputWithContext

func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput

type ContainerServiceSshConfigurationInput

type ContainerServiceSshConfigurationInput interface {
	pulumi.Input

	ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput
	ToContainerServiceSshConfigurationOutputWithContext(context.Context) ContainerServiceSshConfigurationOutput
}

ContainerServiceSshConfigurationInput is an input type that accepts ContainerServiceSshConfigurationArgs and ContainerServiceSshConfigurationOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationInput` via:

ContainerServiceSshConfigurationArgs{...}

type ContainerServiceSshConfigurationOutput

type ContainerServiceSshConfigurationOutput struct{ *pulumi.OutputState }

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceSshConfigurationOutput) ElementType

func (ContainerServiceSshConfigurationOutput) PublicKeys

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutput

func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput

func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutputWithContext

func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationOutput

func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutput

func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput

func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutputWithContext

func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput

type ContainerServiceSshConfigurationPtrInput

type ContainerServiceSshConfigurationPtrInput interface {
	pulumi.Input

	ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput
	ToContainerServiceSshConfigurationPtrOutputWithContext(context.Context) ContainerServiceSshConfigurationPtrOutput
}

ContainerServiceSshConfigurationPtrInput is an input type that accepts ContainerServiceSshConfigurationArgs, ContainerServiceSshConfigurationPtr and ContainerServiceSshConfigurationPtrOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationPtrInput` via:

        ContainerServiceSshConfigurationArgs{...}

or:

        nil

type ContainerServiceSshConfigurationPtrOutput

type ContainerServiceSshConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceSshConfigurationPtrOutput) Elem

func (ContainerServiceSshConfigurationPtrOutput) ElementType

func (ContainerServiceSshConfigurationPtrOutput) PublicKeys

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

func (ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutput

func (o ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput

func (ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutputWithContext

func (o ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput

type ContainerServiceSshConfigurationResponse

type ContainerServiceSshConfigurationResponse struct {
	// The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
	PublicKeys []ContainerServiceSshPublicKeyResponse `pulumi:"publicKeys"`
}

SSH configuration for Linux-based VMs running on Azure.

type ContainerServiceSshConfigurationResponseArgs

type ContainerServiceSshConfigurationResponseArgs struct {
	// The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
	PublicKeys ContainerServiceSshPublicKeyResponseArrayInput `pulumi:"publicKeys"`
}

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceSshConfigurationResponseArgs) ElementType

func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutput

func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput

func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutputWithContext

func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponseOutput

func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutput

func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput

func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutputWithContext

func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput

type ContainerServiceSshConfigurationResponseInput

type ContainerServiceSshConfigurationResponseInput interface {
	pulumi.Input

	ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput
	ToContainerServiceSshConfigurationResponseOutputWithContext(context.Context) ContainerServiceSshConfigurationResponseOutput
}

ContainerServiceSshConfigurationResponseInput is an input type that accepts ContainerServiceSshConfigurationResponseArgs and ContainerServiceSshConfigurationResponseOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationResponseInput` via:

ContainerServiceSshConfigurationResponseArgs{...}

type ContainerServiceSshConfigurationResponseOutput

type ContainerServiceSshConfigurationResponseOutput struct{ *pulumi.OutputState }

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceSshConfigurationResponseOutput) ElementType

func (ContainerServiceSshConfigurationResponseOutput) PublicKeys

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutput

func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput

func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutputWithContext

func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponseOutput

func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutput

func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput

func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext

func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput

type ContainerServiceSshConfigurationResponsePtrInput

type ContainerServiceSshConfigurationResponsePtrInput interface {
	pulumi.Input

	ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput
	ToContainerServiceSshConfigurationResponsePtrOutputWithContext(context.Context) ContainerServiceSshConfigurationResponsePtrOutput
}

ContainerServiceSshConfigurationResponsePtrInput is an input type that accepts ContainerServiceSshConfigurationResponseArgs, ContainerServiceSshConfigurationResponsePtr and ContainerServiceSshConfigurationResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationResponsePtrInput` via:

        ContainerServiceSshConfigurationResponseArgs{...}

or:

        nil

type ContainerServiceSshConfigurationResponsePtrOutput

type ContainerServiceSshConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceSshConfigurationResponsePtrOutput) Elem

func (ContainerServiceSshConfigurationResponsePtrOutput) ElementType

func (ContainerServiceSshConfigurationResponsePtrOutput) PublicKeys

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

func (ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutput

func (o ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput

func (ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext

func (o ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput

type ContainerServiceSshPublicKey

type ContainerServiceSshPublicKey struct {
	// Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
	KeyData string `pulumi:"keyData"`
}

Contains information about SSH certificate public key data.

type ContainerServiceSshPublicKeyArgs

type ContainerServiceSshPublicKeyArgs struct {
	// Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
	KeyData pulumi.StringInput `pulumi:"keyData"`
}

Contains information about SSH certificate public key data.

func (ContainerServiceSshPublicKeyArgs) ElementType

func (ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutput

func (i ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput

func (ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutputWithContext

func (i ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyOutput

type ContainerServiceSshPublicKeyArray

type ContainerServiceSshPublicKeyArray []ContainerServiceSshPublicKeyInput

func (ContainerServiceSshPublicKeyArray) ElementType

func (ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutput

func (i ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput

func (ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutputWithContext

func (i ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyArrayOutput

type ContainerServiceSshPublicKeyArrayInput

type ContainerServiceSshPublicKeyArrayInput interface {
	pulumi.Input

	ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput
	ToContainerServiceSshPublicKeyArrayOutputWithContext(context.Context) ContainerServiceSshPublicKeyArrayOutput
}

ContainerServiceSshPublicKeyArrayInput is an input type that accepts ContainerServiceSshPublicKeyArray and ContainerServiceSshPublicKeyArrayOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyArrayInput` via:

ContainerServiceSshPublicKeyArray{ ContainerServiceSshPublicKeyArgs{...} }

type ContainerServiceSshPublicKeyArrayOutput

type ContainerServiceSshPublicKeyArrayOutput struct{ *pulumi.OutputState }

func (ContainerServiceSshPublicKeyArrayOutput) ElementType

func (ContainerServiceSshPublicKeyArrayOutput) Index

func (ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutput

func (o ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput

func (ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutputWithContext

func (o ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyArrayOutput

type ContainerServiceSshPublicKeyInput

type ContainerServiceSshPublicKeyInput interface {
	pulumi.Input

	ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput
	ToContainerServiceSshPublicKeyOutputWithContext(context.Context) ContainerServiceSshPublicKeyOutput
}

ContainerServiceSshPublicKeyInput is an input type that accepts ContainerServiceSshPublicKeyArgs and ContainerServiceSshPublicKeyOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyInput` via:

ContainerServiceSshPublicKeyArgs{...}

type ContainerServiceSshPublicKeyOutput

type ContainerServiceSshPublicKeyOutput struct{ *pulumi.OutputState }

Contains information about SSH certificate public key data.

func (ContainerServiceSshPublicKeyOutput) ElementType

func (ContainerServiceSshPublicKeyOutput) KeyData

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

func (ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutput

func (o ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput

func (ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutputWithContext

func (o ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyOutput

type ContainerServiceSshPublicKeyResponse

type ContainerServiceSshPublicKeyResponse struct {
	// Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
	KeyData string `pulumi:"keyData"`
}

Contains information about SSH certificate public key data.

type ContainerServiceSshPublicKeyResponseArgs

type ContainerServiceSshPublicKeyResponseArgs struct {
	// Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
	KeyData pulumi.StringInput `pulumi:"keyData"`
}

Contains information about SSH certificate public key data.

func (ContainerServiceSshPublicKeyResponseArgs) ElementType

func (ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutput

func (i ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput

func (ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutputWithContext

func (i ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseOutput

type ContainerServiceSshPublicKeyResponseArray

type ContainerServiceSshPublicKeyResponseArray []ContainerServiceSshPublicKeyResponseInput

func (ContainerServiceSshPublicKeyResponseArray) ElementType

func (ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutput

func (i ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput

func (ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext

func (i ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseArrayOutput

type ContainerServiceSshPublicKeyResponseArrayInput

type ContainerServiceSshPublicKeyResponseArrayInput interface {
	pulumi.Input

	ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput
	ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(context.Context) ContainerServiceSshPublicKeyResponseArrayOutput
}

ContainerServiceSshPublicKeyResponseArrayInput is an input type that accepts ContainerServiceSshPublicKeyResponseArray and ContainerServiceSshPublicKeyResponseArrayOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyResponseArrayInput` via:

ContainerServiceSshPublicKeyResponseArray{ ContainerServiceSshPublicKeyResponseArgs{...} }

type ContainerServiceSshPublicKeyResponseArrayOutput

type ContainerServiceSshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerServiceSshPublicKeyResponseArrayOutput) ElementType

func (ContainerServiceSshPublicKeyResponseArrayOutput) Index

func (ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutput

func (o ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput

func (ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext

func (o ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseArrayOutput

type ContainerServiceSshPublicKeyResponseInput

type ContainerServiceSshPublicKeyResponseInput interface {
	pulumi.Input

	ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput
	ToContainerServiceSshPublicKeyResponseOutputWithContext(context.Context) ContainerServiceSshPublicKeyResponseOutput
}

ContainerServiceSshPublicKeyResponseInput is an input type that accepts ContainerServiceSshPublicKeyResponseArgs and ContainerServiceSshPublicKeyResponseOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyResponseInput` via:

ContainerServiceSshPublicKeyResponseArgs{...}

type ContainerServiceSshPublicKeyResponseOutput

type ContainerServiceSshPublicKeyResponseOutput struct{ *pulumi.OutputState }

Contains information about SSH certificate public key data.

func (ContainerServiceSshPublicKeyResponseOutput) ElementType

func (ContainerServiceSshPublicKeyResponseOutput) KeyData

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

func (ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutput

func (o ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput

func (ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutputWithContext

func (o ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseOutput

type KeyVaultSecretRef

type KeyVaultSecretRef struct {
	// The secret name.
	SecretName string `pulumi:"secretName"`
	// Key vault identifier.
	VaultID string `pulumi:"vaultID"`
	// The secret version.
	Version *string `pulumi:"version"`
}

Reference to a secret stored in Azure Key Vault.

type KeyVaultSecretRefArgs

type KeyVaultSecretRefArgs struct {
	// The secret name.
	SecretName pulumi.StringInput `pulumi:"secretName"`
	// Key vault identifier.
	VaultID pulumi.StringInput `pulumi:"vaultID"`
	// The secret version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Reference to a secret stored in Azure Key Vault.

func (KeyVaultSecretRefArgs) ElementType

func (KeyVaultSecretRefArgs) ElementType() reflect.Type

func (KeyVaultSecretRefArgs) ToKeyVaultSecretRefOutput

func (i KeyVaultSecretRefArgs) ToKeyVaultSecretRefOutput() KeyVaultSecretRefOutput

func (KeyVaultSecretRefArgs) ToKeyVaultSecretRefOutputWithContext

func (i KeyVaultSecretRefArgs) ToKeyVaultSecretRefOutputWithContext(ctx context.Context) KeyVaultSecretRefOutput

func (KeyVaultSecretRefArgs) ToKeyVaultSecretRefPtrOutput

func (i KeyVaultSecretRefArgs) ToKeyVaultSecretRefPtrOutput() KeyVaultSecretRefPtrOutput

func (KeyVaultSecretRefArgs) ToKeyVaultSecretRefPtrOutputWithContext

func (i KeyVaultSecretRefArgs) ToKeyVaultSecretRefPtrOutputWithContext(ctx context.Context) KeyVaultSecretRefPtrOutput

type KeyVaultSecretRefInput

type KeyVaultSecretRefInput interface {
	pulumi.Input

	ToKeyVaultSecretRefOutput() KeyVaultSecretRefOutput
	ToKeyVaultSecretRefOutputWithContext(context.Context) KeyVaultSecretRefOutput
}

KeyVaultSecretRefInput is an input type that accepts KeyVaultSecretRefArgs and KeyVaultSecretRefOutput values. You can construct a concrete instance of `KeyVaultSecretRefInput` via:

KeyVaultSecretRefArgs{...}

type KeyVaultSecretRefOutput

type KeyVaultSecretRefOutput struct{ *pulumi.OutputState }

Reference to a secret stored in Azure Key Vault.

func (KeyVaultSecretRefOutput) ElementType

func (KeyVaultSecretRefOutput) ElementType() reflect.Type

func (KeyVaultSecretRefOutput) SecretName

The secret name.

func (KeyVaultSecretRefOutput) ToKeyVaultSecretRefOutput

func (o KeyVaultSecretRefOutput) ToKeyVaultSecretRefOutput() KeyVaultSecretRefOutput

func (KeyVaultSecretRefOutput) ToKeyVaultSecretRefOutputWithContext

func (o KeyVaultSecretRefOutput) ToKeyVaultSecretRefOutputWithContext(ctx context.Context) KeyVaultSecretRefOutput

func (KeyVaultSecretRefOutput) ToKeyVaultSecretRefPtrOutput

func (o KeyVaultSecretRefOutput) ToKeyVaultSecretRefPtrOutput() KeyVaultSecretRefPtrOutput

func (KeyVaultSecretRefOutput) ToKeyVaultSecretRefPtrOutputWithContext

func (o KeyVaultSecretRefOutput) ToKeyVaultSecretRefPtrOutputWithContext(ctx context.Context) KeyVaultSecretRefPtrOutput

func (KeyVaultSecretRefOutput) VaultID

Key vault identifier.

func (KeyVaultSecretRefOutput) Version

The secret version.

type KeyVaultSecretRefPtrInput

type KeyVaultSecretRefPtrInput interface {
	pulumi.Input

	ToKeyVaultSecretRefPtrOutput() KeyVaultSecretRefPtrOutput
	ToKeyVaultSecretRefPtrOutputWithContext(context.Context) KeyVaultSecretRefPtrOutput
}

KeyVaultSecretRefPtrInput is an input type that accepts KeyVaultSecretRefArgs, KeyVaultSecretRefPtr and KeyVaultSecretRefPtrOutput values. You can construct a concrete instance of `KeyVaultSecretRefPtrInput` via:

        KeyVaultSecretRefArgs{...}

or:

        nil

type KeyVaultSecretRefPtrOutput

type KeyVaultSecretRefPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretRefPtrOutput) Elem

func (KeyVaultSecretRefPtrOutput) ElementType

func (KeyVaultSecretRefPtrOutput) ElementType() reflect.Type

func (KeyVaultSecretRefPtrOutput) SecretName

The secret name.

func (KeyVaultSecretRefPtrOutput) ToKeyVaultSecretRefPtrOutput

func (o KeyVaultSecretRefPtrOutput) ToKeyVaultSecretRefPtrOutput() KeyVaultSecretRefPtrOutput

func (KeyVaultSecretRefPtrOutput) ToKeyVaultSecretRefPtrOutputWithContext

func (o KeyVaultSecretRefPtrOutput) ToKeyVaultSecretRefPtrOutputWithContext(ctx context.Context) KeyVaultSecretRefPtrOutput

func (KeyVaultSecretRefPtrOutput) VaultID

Key vault identifier.

func (KeyVaultSecretRefPtrOutput) Version

The secret version.

type KeyVaultSecretRefResponse

type KeyVaultSecretRefResponse struct {
	// The secret name.
	SecretName string `pulumi:"secretName"`
	// Key vault identifier.
	VaultID string `pulumi:"vaultID"`
	// The secret version.
	Version *string `pulumi:"version"`
}

Reference to a secret stored in Azure Key Vault.

type KeyVaultSecretRefResponseArgs

type KeyVaultSecretRefResponseArgs struct {
	// The secret name.
	SecretName pulumi.StringInput `pulumi:"secretName"`
	// Key vault identifier.
	VaultID pulumi.StringInput `pulumi:"vaultID"`
	// The secret version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Reference to a secret stored in Azure Key Vault.

func (KeyVaultSecretRefResponseArgs) ElementType

func (KeyVaultSecretRefResponseArgs) ToKeyVaultSecretRefResponseOutput

func (i KeyVaultSecretRefResponseArgs) ToKeyVaultSecretRefResponseOutput() KeyVaultSecretRefResponseOutput

func (KeyVaultSecretRefResponseArgs) ToKeyVaultSecretRefResponseOutputWithContext

func (i KeyVaultSecretRefResponseArgs) ToKeyVaultSecretRefResponseOutputWithContext(ctx context.Context) KeyVaultSecretRefResponseOutput

func (KeyVaultSecretRefResponseArgs) ToKeyVaultSecretRefResponsePtrOutput

func (i KeyVaultSecretRefResponseArgs) ToKeyVaultSecretRefResponsePtrOutput() KeyVaultSecretRefResponsePtrOutput

func (KeyVaultSecretRefResponseArgs) ToKeyVaultSecretRefResponsePtrOutputWithContext

func (i KeyVaultSecretRefResponseArgs) ToKeyVaultSecretRefResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretRefResponsePtrOutput

type KeyVaultSecretRefResponseInput

type KeyVaultSecretRefResponseInput interface {
	pulumi.Input

	ToKeyVaultSecretRefResponseOutput() KeyVaultSecretRefResponseOutput
	ToKeyVaultSecretRefResponseOutputWithContext(context.Context) KeyVaultSecretRefResponseOutput
}

KeyVaultSecretRefResponseInput is an input type that accepts KeyVaultSecretRefResponseArgs and KeyVaultSecretRefResponseOutput values. You can construct a concrete instance of `KeyVaultSecretRefResponseInput` via:

KeyVaultSecretRefResponseArgs{...}

type KeyVaultSecretRefResponseOutput

type KeyVaultSecretRefResponseOutput struct{ *pulumi.OutputState }

Reference to a secret stored in Azure Key Vault.

func (KeyVaultSecretRefResponseOutput) ElementType

func (KeyVaultSecretRefResponseOutput) SecretName

The secret name.

func (KeyVaultSecretRefResponseOutput) ToKeyVaultSecretRefResponseOutput

func (o KeyVaultSecretRefResponseOutput) ToKeyVaultSecretRefResponseOutput() KeyVaultSecretRefResponseOutput

func (KeyVaultSecretRefResponseOutput) ToKeyVaultSecretRefResponseOutputWithContext

func (o KeyVaultSecretRefResponseOutput) ToKeyVaultSecretRefResponseOutputWithContext(ctx context.Context) KeyVaultSecretRefResponseOutput

func (KeyVaultSecretRefResponseOutput) ToKeyVaultSecretRefResponsePtrOutput

func (o KeyVaultSecretRefResponseOutput) ToKeyVaultSecretRefResponsePtrOutput() KeyVaultSecretRefResponsePtrOutput

func (KeyVaultSecretRefResponseOutput) ToKeyVaultSecretRefResponsePtrOutputWithContext

func (o KeyVaultSecretRefResponseOutput) ToKeyVaultSecretRefResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretRefResponsePtrOutput

func (KeyVaultSecretRefResponseOutput) VaultID

Key vault identifier.

func (KeyVaultSecretRefResponseOutput) Version

The secret version.

type KeyVaultSecretRefResponsePtrInput

type KeyVaultSecretRefResponsePtrInput interface {
	pulumi.Input

	ToKeyVaultSecretRefResponsePtrOutput() KeyVaultSecretRefResponsePtrOutput
	ToKeyVaultSecretRefResponsePtrOutputWithContext(context.Context) KeyVaultSecretRefResponsePtrOutput
}

KeyVaultSecretRefResponsePtrInput is an input type that accepts KeyVaultSecretRefResponseArgs, KeyVaultSecretRefResponsePtr and KeyVaultSecretRefResponsePtrOutput values. You can construct a concrete instance of `KeyVaultSecretRefResponsePtrInput` via:

        KeyVaultSecretRefResponseArgs{...}

or:

        nil

type KeyVaultSecretRefResponsePtrOutput

type KeyVaultSecretRefResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultSecretRefResponsePtrOutput) Elem

func (KeyVaultSecretRefResponsePtrOutput) ElementType

func (KeyVaultSecretRefResponsePtrOutput) SecretName

The secret name.

func (KeyVaultSecretRefResponsePtrOutput) ToKeyVaultSecretRefResponsePtrOutput

func (o KeyVaultSecretRefResponsePtrOutput) ToKeyVaultSecretRefResponsePtrOutput() KeyVaultSecretRefResponsePtrOutput

func (KeyVaultSecretRefResponsePtrOutput) ToKeyVaultSecretRefResponsePtrOutputWithContext

func (o KeyVaultSecretRefResponsePtrOutput) ToKeyVaultSecretRefResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretRefResponsePtrOutput

func (KeyVaultSecretRefResponsePtrOutput) VaultID

Key vault identifier.

func (KeyVaultSecretRefResponsePtrOutput) Version

The secret version.

type ListManagedClusterAccessProfileArgs

type ListManagedClusterAccessProfileArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the managed cluster resource.
	ResourceName string `pulumi:"resourceName"`
	// The name of the role for managed cluster accessProfile resource.
	RoleName string `pulumi:"roleName"`
}

type ListManagedClusterAccessProfileResult

type ListManagedClusterAccessProfileResult struct {
	// Base64-encoded Kubernetes configuration file.
	KubeConfig *string `pulumi:"kubeConfig"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Managed cluster Access Profile.

type LookupManagedClusterArgs

type LookupManagedClusterArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the managed cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupManagedClusterResult

type LookupManagedClusterResult struct {
	// Properties of the agent pool.
	AgentPoolProfiles []ContainerServiceAgentPoolProfileResponse `pulumi:"agentPoolProfiles"`
	// DNS prefix specified when creating the managed cluster.
	DnsPrefix *string `pulumi:"dnsPrefix"`
	// FQDN for the master pool.
	Fqdn string `pulumi:"fqdn"`
	// Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion *string `pulumi:"kubernetesVersion"`
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile *ContainerServiceLinuxProfileResponse `pulumi:"linuxProfile"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.
	ServicePrincipalProfile *ContainerServiceServicePrincipalProfileResponse `pulumi:"servicePrincipalProfile"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Managed cluster.

type ManagedCluster

type ManagedCluster struct {
	pulumi.CustomResourceState

	// Properties of the agent pool.
	AgentPoolProfiles ContainerServiceAgentPoolProfileResponseArrayOutput `pulumi:"agentPoolProfiles"`
	// DNS prefix specified when creating the managed cluster.
	DnsPrefix pulumi.StringPtrOutput `pulumi:"dnsPrefix"`
	// FQDN for the master pool.
	Fqdn pulumi.StringOutput `pulumi:"fqdn"`
	// Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion pulumi.StringPtrOutput `pulumi:"kubernetesVersion"`
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile ContainerServiceLinuxProfileResponsePtrOutput `pulumi:"linuxProfile"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.
	ServicePrincipalProfile ContainerServiceServicePrincipalProfileResponsePtrOutput `pulumi:"servicePrincipalProfile"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Managed cluster.

func GetManagedCluster

func GetManagedCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ManagedClusterState, opts ...pulumi.ResourceOption) (*ManagedCluster, error)

GetManagedCluster gets an existing ManagedCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewManagedCluster

func NewManagedCluster(ctx *pulumi.Context,
	name string, args *ManagedClusterArgs, opts ...pulumi.ResourceOption) (*ManagedCluster, error)

NewManagedCluster registers a new resource with the given unique name, arguments, and options.

type ManagedClusterArgs

type ManagedClusterArgs struct {
	// Properties of the agent pool.
	AgentPoolProfiles ContainerServiceAgentPoolProfileArrayInput
	// DNS prefix specified when creating the managed cluster.
	DnsPrefix pulumi.StringPtrInput
	// Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion pulumi.StringPtrInput
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile ContainerServiceLinuxProfilePtrInput
	// Resource location
	Location pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The name of the managed cluster resource.
	ResourceName pulumi.StringInput
	// Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.
	ServicePrincipalProfile ContainerServiceServicePrincipalProfilePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ManagedCluster resource.

func (ManagedClusterArgs) ElementType

func (ManagedClusterArgs) ElementType() reflect.Type

type ManagedClusterState

type ManagedClusterState struct {
	// Properties of the agent pool.
	AgentPoolProfiles ContainerServiceAgentPoolProfileResponseArrayInput
	// DNS prefix specified when creating the managed cluster.
	DnsPrefix pulumi.StringPtrInput
	// FQDN for the master pool.
	Fqdn pulumi.StringPtrInput
	// Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion pulumi.StringPtrInput
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile ContainerServiceLinuxProfileResponsePtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.
	ServicePrincipalProfile ContainerServiceServicePrincipalProfileResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (ManagedClusterState) ElementType

func (ManagedClusterState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL