v20200430

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIServerProfile

type APIServerProfile struct {
	// The IP of the cluster API server (immutable).
	Ip *string `pulumi:"ip"`
	// The URL to access the cluster API server (immutable).
	Url *string `pulumi:"url"`
	// API server visibility (immutable).
	Visibility *string `pulumi:"visibility"`
}

APIServerProfile represents an API server profile.

type APIServerProfileArgs

type APIServerProfileArgs struct {
	// The IP of the cluster API server (immutable).
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// The URL to access the cluster API server (immutable).
	Url pulumi.StringPtrInput `pulumi:"url"`
	// API server visibility (immutable).
	Visibility pulumi.StringPtrInput `pulumi:"visibility"`
}

APIServerProfile represents an API server profile.

func (APIServerProfileArgs) ElementType

func (APIServerProfileArgs) ElementType() reflect.Type

func (APIServerProfileArgs) ToAPIServerProfileOutput

func (i APIServerProfileArgs) ToAPIServerProfileOutput() APIServerProfileOutput

func (APIServerProfileArgs) ToAPIServerProfileOutputWithContext

func (i APIServerProfileArgs) ToAPIServerProfileOutputWithContext(ctx context.Context) APIServerProfileOutput

func (APIServerProfileArgs) ToAPIServerProfilePtrOutput

func (i APIServerProfileArgs) ToAPIServerProfilePtrOutput() APIServerProfilePtrOutput

func (APIServerProfileArgs) ToAPIServerProfilePtrOutputWithContext

func (i APIServerProfileArgs) ToAPIServerProfilePtrOutputWithContext(ctx context.Context) APIServerProfilePtrOutput

type APIServerProfileInput

type APIServerProfileInput interface {
	pulumi.Input

	ToAPIServerProfileOutput() APIServerProfileOutput
	ToAPIServerProfileOutputWithContext(context.Context) APIServerProfileOutput
}

APIServerProfileInput is an input type that accepts APIServerProfileArgs and APIServerProfileOutput values. You can construct a concrete instance of `APIServerProfileInput` via:

APIServerProfileArgs{...}

type APIServerProfileOutput

type APIServerProfileOutput struct{ *pulumi.OutputState }

APIServerProfile represents an API server profile.

func (APIServerProfileOutput) ElementType

func (APIServerProfileOutput) ElementType() reflect.Type

func (APIServerProfileOutput) Ip

The IP of the cluster API server (immutable).

func (APIServerProfileOutput) ToAPIServerProfileOutput

func (o APIServerProfileOutput) ToAPIServerProfileOutput() APIServerProfileOutput

func (APIServerProfileOutput) ToAPIServerProfileOutputWithContext

func (o APIServerProfileOutput) ToAPIServerProfileOutputWithContext(ctx context.Context) APIServerProfileOutput

func (APIServerProfileOutput) ToAPIServerProfilePtrOutput

func (o APIServerProfileOutput) ToAPIServerProfilePtrOutput() APIServerProfilePtrOutput

func (APIServerProfileOutput) ToAPIServerProfilePtrOutputWithContext

func (o APIServerProfileOutput) ToAPIServerProfilePtrOutputWithContext(ctx context.Context) APIServerProfilePtrOutput

func (APIServerProfileOutput) Url

The URL to access the cluster API server (immutable).

func (APIServerProfileOutput) Visibility

API server visibility (immutable).

type APIServerProfilePtrInput

type APIServerProfilePtrInput interface {
	pulumi.Input

	ToAPIServerProfilePtrOutput() APIServerProfilePtrOutput
	ToAPIServerProfilePtrOutputWithContext(context.Context) APIServerProfilePtrOutput
}

APIServerProfilePtrInput is an input type that accepts APIServerProfileArgs, APIServerProfilePtr and APIServerProfilePtrOutput values. You can construct a concrete instance of `APIServerProfilePtrInput` via:

        APIServerProfileArgs{...}

or:

        nil

type APIServerProfilePtrOutput

type APIServerProfilePtrOutput struct{ *pulumi.OutputState }

func (APIServerProfilePtrOutput) Elem

func (APIServerProfilePtrOutput) ElementType

func (APIServerProfilePtrOutput) ElementType() reflect.Type

func (APIServerProfilePtrOutput) Ip

The IP of the cluster API server (immutable).

func (APIServerProfilePtrOutput) ToAPIServerProfilePtrOutput

func (o APIServerProfilePtrOutput) ToAPIServerProfilePtrOutput() APIServerProfilePtrOutput

func (APIServerProfilePtrOutput) ToAPIServerProfilePtrOutputWithContext

func (o APIServerProfilePtrOutput) ToAPIServerProfilePtrOutputWithContext(ctx context.Context) APIServerProfilePtrOutput

func (APIServerProfilePtrOutput) Url

The URL to access the cluster API server (immutable).

func (APIServerProfilePtrOutput) Visibility

API server visibility (immutable).

type APIServerProfileResponse

type APIServerProfileResponse struct {
	// The IP of the cluster API server (immutable).
	Ip *string `pulumi:"ip"`
	// The URL to access the cluster API server (immutable).
	Url *string `pulumi:"url"`
	// API server visibility (immutable).
	Visibility *string `pulumi:"visibility"`
}

APIServerProfile represents an API server profile.

type APIServerProfileResponseArgs

type APIServerProfileResponseArgs struct {
	// The IP of the cluster API server (immutable).
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// The URL to access the cluster API server (immutable).
	Url pulumi.StringPtrInput `pulumi:"url"`
	// API server visibility (immutable).
	Visibility pulumi.StringPtrInput `pulumi:"visibility"`
}

APIServerProfile represents an API server profile.

func (APIServerProfileResponseArgs) ElementType

func (APIServerProfileResponseArgs) ToAPIServerProfileResponseOutput

func (i APIServerProfileResponseArgs) ToAPIServerProfileResponseOutput() APIServerProfileResponseOutput

func (APIServerProfileResponseArgs) ToAPIServerProfileResponseOutputWithContext

func (i APIServerProfileResponseArgs) ToAPIServerProfileResponseOutputWithContext(ctx context.Context) APIServerProfileResponseOutput

func (APIServerProfileResponseArgs) ToAPIServerProfileResponsePtrOutput

func (i APIServerProfileResponseArgs) ToAPIServerProfileResponsePtrOutput() APIServerProfileResponsePtrOutput

func (APIServerProfileResponseArgs) ToAPIServerProfileResponsePtrOutputWithContext

func (i APIServerProfileResponseArgs) ToAPIServerProfileResponsePtrOutputWithContext(ctx context.Context) APIServerProfileResponsePtrOutput

type APIServerProfileResponseInput

type APIServerProfileResponseInput interface {
	pulumi.Input

	ToAPIServerProfileResponseOutput() APIServerProfileResponseOutput
	ToAPIServerProfileResponseOutputWithContext(context.Context) APIServerProfileResponseOutput
}

APIServerProfileResponseInput is an input type that accepts APIServerProfileResponseArgs and APIServerProfileResponseOutput values. You can construct a concrete instance of `APIServerProfileResponseInput` via:

APIServerProfileResponseArgs{...}

type APIServerProfileResponseOutput

type APIServerProfileResponseOutput struct{ *pulumi.OutputState }

APIServerProfile represents an API server profile.

func (APIServerProfileResponseOutput) ElementType

func (APIServerProfileResponseOutput) Ip

The IP of the cluster API server (immutable).

func (APIServerProfileResponseOutput) ToAPIServerProfileResponseOutput

func (o APIServerProfileResponseOutput) ToAPIServerProfileResponseOutput() APIServerProfileResponseOutput

func (APIServerProfileResponseOutput) ToAPIServerProfileResponseOutputWithContext

func (o APIServerProfileResponseOutput) ToAPIServerProfileResponseOutputWithContext(ctx context.Context) APIServerProfileResponseOutput

func (APIServerProfileResponseOutput) ToAPIServerProfileResponsePtrOutput

func (o APIServerProfileResponseOutput) ToAPIServerProfileResponsePtrOutput() APIServerProfileResponsePtrOutput

func (APIServerProfileResponseOutput) ToAPIServerProfileResponsePtrOutputWithContext

func (o APIServerProfileResponseOutput) ToAPIServerProfileResponsePtrOutputWithContext(ctx context.Context) APIServerProfileResponsePtrOutput

func (APIServerProfileResponseOutput) Url

The URL to access the cluster API server (immutable).

func (APIServerProfileResponseOutput) Visibility

API server visibility (immutable).

type APIServerProfileResponsePtrInput

type APIServerProfileResponsePtrInput interface {
	pulumi.Input

	ToAPIServerProfileResponsePtrOutput() APIServerProfileResponsePtrOutput
	ToAPIServerProfileResponsePtrOutputWithContext(context.Context) APIServerProfileResponsePtrOutput
}

APIServerProfileResponsePtrInput is an input type that accepts APIServerProfileResponseArgs, APIServerProfileResponsePtr and APIServerProfileResponsePtrOutput values. You can construct a concrete instance of `APIServerProfileResponsePtrInput` via:

        APIServerProfileResponseArgs{...}

or:

        nil

type APIServerProfileResponsePtrOutput

type APIServerProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (APIServerProfileResponsePtrOutput) Elem

func (APIServerProfileResponsePtrOutput) ElementType

func (APIServerProfileResponsePtrOutput) Ip

The IP of the cluster API server (immutable).

func (APIServerProfileResponsePtrOutput) ToAPIServerProfileResponsePtrOutput

func (o APIServerProfileResponsePtrOutput) ToAPIServerProfileResponsePtrOutput() APIServerProfileResponsePtrOutput

func (APIServerProfileResponsePtrOutput) ToAPIServerProfileResponsePtrOutputWithContext

func (o APIServerProfileResponsePtrOutput) ToAPIServerProfileResponsePtrOutputWithContext(ctx context.Context) APIServerProfileResponsePtrOutput

func (APIServerProfileResponsePtrOutput) Url

The URL to access the cluster API server (immutable).

func (APIServerProfileResponsePtrOutput) Visibility

API server visibility (immutable).

type ClusterProfile

type ClusterProfile struct {
	// The domain for the cluster (immutable).
	Domain *string `pulumi:"domain"`
	// The pull secret for the cluster (immutable).
	PullSecret *string `pulumi:"pullSecret"`
	// The ID of the cluster resource group (immutable).
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The version of the cluster (immutable).
	Version *string `pulumi:"version"`
}

ClusterProfile represents a cluster profile.

type ClusterProfileArgs

type ClusterProfileArgs struct {
	// The domain for the cluster (immutable).
	Domain pulumi.StringPtrInput `pulumi:"domain"`
	// The pull secret for the cluster (immutable).
	PullSecret pulumi.StringPtrInput `pulumi:"pullSecret"`
	// The ID of the cluster resource group (immutable).
	ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"`
	// The version of the cluster (immutable).
	Version pulumi.StringPtrInput `pulumi:"version"`
}

ClusterProfile represents a cluster profile.

func (ClusterProfileArgs) ElementType

func (ClusterProfileArgs) ElementType() reflect.Type

func (ClusterProfileArgs) ToClusterProfileOutput

func (i ClusterProfileArgs) ToClusterProfileOutput() ClusterProfileOutput

func (ClusterProfileArgs) ToClusterProfileOutputWithContext

func (i ClusterProfileArgs) ToClusterProfileOutputWithContext(ctx context.Context) ClusterProfileOutput

func (ClusterProfileArgs) ToClusterProfilePtrOutput

func (i ClusterProfileArgs) ToClusterProfilePtrOutput() ClusterProfilePtrOutput

func (ClusterProfileArgs) ToClusterProfilePtrOutputWithContext

func (i ClusterProfileArgs) ToClusterProfilePtrOutputWithContext(ctx context.Context) ClusterProfilePtrOutput

type ClusterProfileInput

type ClusterProfileInput interface {
	pulumi.Input

	ToClusterProfileOutput() ClusterProfileOutput
	ToClusterProfileOutputWithContext(context.Context) ClusterProfileOutput
}

ClusterProfileInput is an input type that accepts ClusterProfileArgs and ClusterProfileOutput values. You can construct a concrete instance of `ClusterProfileInput` via:

ClusterProfileArgs{...}

type ClusterProfileOutput

type ClusterProfileOutput struct{ *pulumi.OutputState }

ClusterProfile represents a cluster profile.

func (ClusterProfileOutput) Domain

The domain for the cluster (immutable).

func (ClusterProfileOutput) ElementType

func (ClusterProfileOutput) ElementType() reflect.Type

func (ClusterProfileOutput) PullSecret

The pull secret for the cluster (immutable).

func (ClusterProfileOutput) ResourceGroupId

func (o ClusterProfileOutput) ResourceGroupId() pulumi.StringPtrOutput

The ID of the cluster resource group (immutable).

func (ClusterProfileOutput) ToClusterProfileOutput

func (o ClusterProfileOutput) ToClusterProfileOutput() ClusterProfileOutput

func (ClusterProfileOutput) ToClusterProfileOutputWithContext

func (o ClusterProfileOutput) ToClusterProfileOutputWithContext(ctx context.Context) ClusterProfileOutput

func (ClusterProfileOutput) ToClusterProfilePtrOutput

func (o ClusterProfileOutput) ToClusterProfilePtrOutput() ClusterProfilePtrOutput

func (ClusterProfileOutput) ToClusterProfilePtrOutputWithContext

func (o ClusterProfileOutput) ToClusterProfilePtrOutputWithContext(ctx context.Context) ClusterProfilePtrOutput

func (ClusterProfileOutput) Version

The version of the cluster (immutable).

type ClusterProfilePtrInput

type ClusterProfilePtrInput interface {
	pulumi.Input

	ToClusterProfilePtrOutput() ClusterProfilePtrOutput
	ToClusterProfilePtrOutputWithContext(context.Context) ClusterProfilePtrOutput
}

ClusterProfilePtrInput is an input type that accepts ClusterProfileArgs, ClusterProfilePtr and ClusterProfilePtrOutput values. You can construct a concrete instance of `ClusterProfilePtrInput` via:

        ClusterProfileArgs{...}

or:

        nil

type ClusterProfilePtrOutput

type ClusterProfilePtrOutput struct{ *pulumi.OutputState }

func (ClusterProfilePtrOutput) Domain

The domain for the cluster (immutable).

func (ClusterProfilePtrOutput) Elem

func (ClusterProfilePtrOutput) ElementType

func (ClusterProfilePtrOutput) ElementType() reflect.Type

func (ClusterProfilePtrOutput) PullSecret

The pull secret for the cluster (immutable).

func (ClusterProfilePtrOutput) ResourceGroupId

func (o ClusterProfilePtrOutput) ResourceGroupId() pulumi.StringPtrOutput

The ID of the cluster resource group (immutable).

func (ClusterProfilePtrOutput) ToClusterProfilePtrOutput

func (o ClusterProfilePtrOutput) ToClusterProfilePtrOutput() ClusterProfilePtrOutput

func (ClusterProfilePtrOutput) ToClusterProfilePtrOutputWithContext

func (o ClusterProfilePtrOutput) ToClusterProfilePtrOutputWithContext(ctx context.Context) ClusterProfilePtrOutput

func (ClusterProfilePtrOutput) Version

The version of the cluster (immutable).

type ClusterProfileResponse

type ClusterProfileResponse struct {
	// The domain for the cluster (immutable).
	Domain *string `pulumi:"domain"`
	// The pull secret for the cluster (immutable).
	PullSecret *string `pulumi:"pullSecret"`
	// The ID of the cluster resource group (immutable).
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The version of the cluster (immutable).
	Version *string `pulumi:"version"`
}

ClusterProfile represents a cluster profile.

type ClusterProfileResponseArgs

type ClusterProfileResponseArgs struct {
	// The domain for the cluster (immutable).
	Domain pulumi.StringPtrInput `pulumi:"domain"`
	// The pull secret for the cluster (immutable).
	PullSecret pulumi.StringPtrInput `pulumi:"pullSecret"`
	// The ID of the cluster resource group (immutable).
	ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"`
	// The version of the cluster (immutable).
	Version pulumi.StringPtrInput `pulumi:"version"`
}

ClusterProfile represents a cluster profile.

func (ClusterProfileResponseArgs) ElementType

func (ClusterProfileResponseArgs) ElementType() reflect.Type

func (ClusterProfileResponseArgs) ToClusterProfileResponseOutput

func (i ClusterProfileResponseArgs) ToClusterProfileResponseOutput() ClusterProfileResponseOutput

func (ClusterProfileResponseArgs) ToClusterProfileResponseOutputWithContext

func (i ClusterProfileResponseArgs) ToClusterProfileResponseOutputWithContext(ctx context.Context) ClusterProfileResponseOutput

func (ClusterProfileResponseArgs) ToClusterProfileResponsePtrOutput

func (i ClusterProfileResponseArgs) ToClusterProfileResponsePtrOutput() ClusterProfileResponsePtrOutput

func (ClusterProfileResponseArgs) ToClusterProfileResponsePtrOutputWithContext

func (i ClusterProfileResponseArgs) ToClusterProfileResponsePtrOutputWithContext(ctx context.Context) ClusterProfileResponsePtrOutput

type ClusterProfileResponseInput

type ClusterProfileResponseInput interface {
	pulumi.Input

	ToClusterProfileResponseOutput() ClusterProfileResponseOutput
	ToClusterProfileResponseOutputWithContext(context.Context) ClusterProfileResponseOutput
}

ClusterProfileResponseInput is an input type that accepts ClusterProfileResponseArgs and ClusterProfileResponseOutput values. You can construct a concrete instance of `ClusterProfileResponseInput` via:

ClusterProfileResponseArgs{...}

type ClusterProfileResponseOutput

type ClusterProfileResponseOutput struct{ *pulumi.OutputState }

ClusterProfile represents a cluster profile.

func (ClusterProfileResponseOutput) Domain

The domain for the cluster (immutable).

func (ClusterProfileResponseOutput) ElementType

func (ClusterProfileResponseOutput) PullSecret

The pull secret for the cluster (immutable).

func (ClusterProfileResponseOutput) ResourceGroupId

The ID of the cluster resource group (immutable).

func (ClusterProfileResponseOutput) ToClusterProfileResponseOutput

func (o ClusterProfileResponseOutput) ToClusterProfileResponseOutput() ClusterProfileResponseOutput

func (ClusterProfileResponseOutput) ToClusterProfileResponseOutputWithContext

func (o ClusterProfileResponseOutput) ToClusterProfileResponseOutputWithContext(ctx context.Context) ClusterProfileResponseOutput

func (ClusterProfileResponseOutput) ToClusterProfileResponsePtrOutput

func (o ClusterProfileResponseOutput) ToClusterProfileResponsePtrOutput() ClusterProfileResponsePtrOutput

func (ClusterProfileResponseOutput) ToClusterProfileResponsePtrOutputWithContext

func (o ClusterProfileResponseOutput) ToClusterProfileResponsePtrOutputWithContext(ctx context.Context) ClusterProfileResponsePtrOutput

func (ClusterProfileResponseOutput) Version

The version of the cluster (immutable).

type ClusterProfileResponsePtrInput

type ClusterProfileResponsePtrInput interface {
	pulumi.Input

	ToClusterProfileResponsePtrOutput() ClusterProfileResponsePtrOutput
	ToClusterProfileResponsePtrOutputWithContext(context.Context) ClusterProfileResponsePtrOutput
}

ClusterProfileResponsePtrInput is an input type that accepts ClusterProfileResponseArgs, ClusterProfileResponsePtr and ClusterProfileResponsePtrOutput values. You can construct a concrete instance of `ClusterProfileResponsePtrInput` via:

        ClusterProfileResponseArgs{...}

or:

        nil

type ClusterProfileResponsePtrOutput

type ClusterProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterProfileResponsePtrOutput) Domain

The domain for the cluster (immutable).

func (ClusterProfileResponsePtrOutput) Elem

func (ClusterProfileResponsePtrOutput) ElementType

func (ClusterProfileResponsePtrOutput) PullSecret

The pull secret for the cluster (immutable).

func (ClusterProfileResponsePtrOutput) ResourceGroupId

The ID of the cluster resource group (immutable).

func (ClusterProfileResponsePtrOutput) ToClusterProfileResponsePtrOutput

func (o ClusterProfileResponsePtrOutput) ToClusterProfileResponsePtrOutput() ClusterProfileResponsePtrOutput

func (ClusterProfileResponsePtrOutput) ToClusterProfileResponsePtrOutputWithContext

func (o ClusterProfileResponsePtrOutput) ToClusterProfileResponsePtrOutputWithContext(ctx context.Context) ClusterProfileResponsePtrOutput

func (ClusterProfileResponsePtrOutput) Version

The version of the cluster (immutable).

type ConsoleProfile

type ConsoleProfile struct {
	// The URL to access the cluster console (immutable).
	Url *string `pulumi:"url"`
}

ConsoleProfile represents a console profile.

type ConsoleProfileArgs

type ConsoleProfileArgs struct {
	// The URL to access the cluster console (immutable).
	Url pulumi.StringPtrInput `pulumi:"url"`
}

ConsoleProfile represents a console profile.

func (ConsoleProfileArgs) ElementType

func (ConsoleProfileArgs) ElementType() reflect.Type

func (ConsoleProfileArgs) ToConsoleProfileOutput

func (i ConsoleProfileArgs) ToConsoleProfileOutput() ConsoleProfileOutput

func (ConsoleProfileArgs) ToConsoleProfileOutputWithContext

func (i ConsoleProfileArgs) ToConsoleProfileOutputWithContext(ctx context.Context) ConsoleProfileOutput

func (ConsoleProfileArgs) ToConsoleProfilePtrOutput

func (i ConsoleProfileArgs) ToConsoleProfilePtrOutput() ConsoleProfilePtrOutput

func (ConsoleProfileArgs) ToConsoleProfilePtrOutputWithContext

func (i ConsoleProfileArgs) ToConsoleProfilePtrOutputWithContext(ctx context.Context) ConsoleProfilePtrOutput

type ConsoleProfileInput

type ConsoleProfileInput interface {
	pulumi.Input

	ToConsoleProfileOutput() ConsoleProfileOutput
	ToConsoleProfileOutputWithContext(context.Context) ConsoleProfileOutput
}

ConsoleProfileInput is an input type that accepts ConsoleProfileArgs and ConsoleProfileOutput values. You can construct a concrete instance of `ConsoleProfileInput` via:

ConsoleProfileArgs{...}

type ConsoleProfileOutput

type ConsoleProfileOutput struct{ *pulumi.OutputState }

ConsoleProfile represents a console profile.

func (ConsoleProfileOutput) ElementType

func (ConsoleProfileOutput) ElementType() reflect.Type

func (ConsoleProfileOutput) ToConsoleProfileOutput

func (o ConsoleProfileOutput) ToConsoleProfileOutput() ConsoleProfileOutput

func (ConsoleProfileOutput) ToConsoleProfileOutputWithContext

func (o ConsoleProfileOutput) ToConsoleProfileOutputWithContext(ctx context.Context) ConsoleProfileOutput

func (ConsoleProfileOutput) ToConsoleProfilePtrOutput

func (o ConsoleProfileOutput) ToConsoleProfilePtrOutput() ConsoleProfilePtrOutput

func (ConsoleProfileOutput) ToConsoleProfilePtrOutputWithContext

func (o ConsoleProfileOutput) ToConsoleProfilePtrOutputWithContext(ctx context.Context) ConsoleProfilePtrOutput

func (ConsoleProfileOutput) Url

The URL to access the cluster console (immutable).

type ConsoleProfilePtrInput

type ConsoleProfilePtrInput interface {
	pulumi.Input

	ToConsoleProfilePtrOutput() ConsoleProfilePtrOutput
	ToConsoleProfilePtrOutputWithContext(context.Context) ConsoleProfilePtrOutput
}

ConsoleProfilePtrInput is an input type that accepts ConsoleProfileArgs, ConsoleProfilePtr and ConsoleProfilePtrOutput values. You can construct a concrete instance of `ConsoleProfilePtrInput` via:

        ConsoleProfileArgs{...}

or:

        nil

type ConsoleProfilePtrOutput

type ConsoleProfilePtrOutput struct{ *pulumi.OutputState }

func (ConsoleProfilePtrOutput) Elem

func (ConsoleProfilePtrOutput) ElementType

func (ConsoleProfilePtrOutput) ElementType() reflect.Type

func (ConsoleProfilePtrOutput) ToConsoleProfilePtrOutput

func (o ConsoleProfilePtrOutput) ToConsoleProfilePtrOutput() ConsoleProfilePtrOutput

func (ConsoleProfilePtrOutput) ToConsoleProfilePtrOutputWithContext

func (o ConsoleProfilePtrOutput) ToConsoleProfilePtrOutputWithContext(ctx context.Context) ConsoleProfilePtrOutput

func (ConsoleProfilePtrOutput) Url

The URL to access the cluster console (immutable).

type ConsoleProfileResponse

type ConsoleProfileResponse struct {
	// The URL to access the cluster console (immutable).
	Url *string `pulumi:"url"`
}

ConsoleProfile represents a console profile.

type ConsoleProfileResponseArgs

type ConsoleProfileResponseArgs struct {
	// The URL to access the cluster console (immutable).
	Url pulumi.StringPtrInput `pulumi:"url"`
}

ConsoleProfile represents a console profile.

func (ConsoleProfileResponseArgs) ElementType

func (ConsoleProfileResponseArgs) ElementType() reflect.Type

func (ConsoleProfileResponseArgs) ToConsoleProfileResponseOutput

func (i ConsoleProfileResponseArgs) ToConsoleProfileResponseOutput() ConsoleProfileResponseOutput

func (ConsoleProfileResponseArgs) ToConsoleProfileResponseOutputWithContext

func (i ConsoleProfileResponseArgs) ToConsoleProfileResponseOutputWithContext(ctx context.Context) ConsoleProfileResponseOutput

func (ConsoleProfileResponseArgs) ToConsoleProfileResponsePtrOutput

func (i ConsoleProfileResponseArgs) ToConsoleProfileResponsePtrOutput() ConsoleProfileResponsePtrOutput

func (ConsoleProfileResponseArgs) ToConsoleProfileResponsePtrOutputWithContext

func (i ConsoleProfileResponseArgs) ToConsoleProfileResponsePtrOutputWithContext(ctx context.Context) ConsoleProfileResponsePtrOutput

type ConsoleProfileResponseInput

type ConsoleProfileResponseInput interface {
	pulumi.Input

	ToConsoleProfileResponseOutput() ConsoleProfileResponseOutput
	ToConsoleProfileResponseOutputWithContext(context.Context) ConsoleProfileResponseOutput
}

ConsoleProfileResponseInput is an input type that accepts ConsoleProfileResponseArgs and ConsoleProfileResponseOutput values. You can construct a concrete instance of `ConsoleProfileResponseInput` via:

ConsoleProfileResponseArgs{...}

type ConsoleProfileResponseOutput

type ConsoleProfileResponseOutput struct{ *pulumi.OutputState }

ConsoleProfile represents a console profile.

func (ConsoleProfileResponseOutput) ElementType

func (ConsoleProfileResponseOutput) ToConsoleProfileResponseOutput

func (o ConsoleProfileResponseOutput) ToConsoleProfileResponseOutput() ConsoleProfileResponseOutput

func (ConsoleProfileResponseOutput) ToConsoleProfileResponseOutputWithContext

func (o ConsoleProfileResponseOutput) ToConsoleProfileResponseOutputWithContext(ctx context.Context) ConsoleProfileResponseOutput

func (ConsoleProfileResponseOutput) ToConsoleProfileResponsePtrOutput

func (o ConsoleProfileResponseOutput) ToConsoleProfileResponsePtrOutput() ConsoleProfileResponsePtrOutput

func (ConsoleProfileResponseOutput) ToConsoleProfileResponsePtrOutputWithContext

func (o ConsoleProfileResponseOutput) ToConsoleProfileResponsePtrOutputWithContext(ctx context.Context) ConsoleProfileResponsePtrOutput

func (ConsoleProfileResponseOutput) Url

The URL to access the cluster console (immutable).

type ConsoleProfileResponsePtrInput

type ConsoleProfileResponsePtrInput interface {
	pulumi.Input

	ToConsoleProfileResponsePtrOutput() ConsoleProfileResponsePtrOutput
	ToConsoleProfileResponsePtrOutputWithContext(context.Context) ConsoleProfileResponsePtrOutput
}

ConsoleProfileResponsePtrInput is an input type that accepts ConsoleProfileResponseArgs, ConsoleProfileResponsePtr and ConsoleProfileResponsePtrOutput values. You can construct a concrete instance of `ConsoleProfileResponsePtrInput` via:

        ConsoleProfileResponseArgs{...}

or:

        nil

type ConsoleProfileResponsePtrOutput

type ConsoleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ConsoleProfileResponsePtrOutput) Elem

func (ConsoleProfileResponsePtrOutput) ElementType

func (ConsoleProfileResponsePtrOutput) ToConsoleProfileResponsePtrOutput

func (o ConsoleProfileResponsePtrOutput) ToConsoleProfileResponsePtrOutput() ConsoleProfileResponsePtrOutput

func (ConsoleProfileResponsePtrOutput) ToConsoleProfileResponsePtrOutputWithContext

func (o ConsoleProfileResponsePtrOutput) ToConsoleProfileResponsePtrOutputWithContext(ctx context.Context) ConsoleProfileResponsePtrOutput

func (ConsoleProfileResponsePtrOutput) Url

The URL to access the cluster console (immutable).

type IngressProfile

type IngressProfile struct {
	// The IP of the ingress (immutable).
	Ip *string `pulumi:"ip"`
	// The ingress profile name.  Must be "default" (immutable).
	Name *string `pulumi:"name"`
	// Ingress visibility (immutable).
	Visibility *string `pulumi:"visibility"`
}

IngressProfile represents an ingress profile.

type IngressProfileArgs

type IngressProfileArgs struct {
	// The IP of the ingress (immutable).
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// The ingress profile name.  Must be "default" (immutable).
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Ingress visibility (immutable).
	Visibility pulumi.StringPtrInput `pulumi:"visibility"`
}

IngressProfile represents an ingress profile.

func (IngressProfileArgs) ElementType

func (IngressProfileArgs) ElementType() reflect.Type

func (IngressProfileArgs) ToIngressProfileOutput

func (i IngressProfileArgs) ToIngressProfileOutput() IngressProfileOutput

func (IngressProfileArgs) ToIngressProfileOutputWithContext

func (i IngressProfileArgs) ToIngressProfileOutputWithContext(ctx context.Context) IngressProfileOutput

type IngressProfileArray

type IngressProfileArray []IngressProfileInput

func (IngressProfileArray) ElementType

func (IngressProfileArray) ElementType() reflect.Type

func (IngressProfileArray) ToIngressProfileArrayOutput

func (i IngressProfileArray) ToIngressProfileArrayOutput() IngressProfileArrayOutput

func (IngressProfileArray) ToIngressProfileArrayOutputWithContext

func (i IngressProfileArray) ToIngressProfileArrayOutputWithContext(ctx context.Context) IngressProfileArrayOutput

type IngressProfileArrayInput

type IngressProfileArrayInput interface {
	pulumi.Input

	ToIngressProfileArrayOutput() IngressProfileArrayOutput
	ToIngressProfileArrayOutputWithContext(context.Context) IngressProfileArrayOutput
}

IngressProfileArrayInput is an input type that accepts IngressProfileArray and IngressProfileArrayOutput values. You can construct a concrete instance of `IngressProfileArrayInput` via:

IngressProfileArray{ IngressProfileArgs{...} }

type IngressProfileArrayOutput

type IngressProfileArrayOutput struct{ *pulumi.OutputState }

func (IngressProfileArrayOutput) ElementType

func (IngressProfileArrayOutput) ElementType() reflect.Type

func (IngressProfileArrayOutput) Index

func (IngressProfileArrayOutput) ToIngressProfileArrayOutput

func (o IngressProfileArrayOutput) ToIngressProfileArrayOutput() IngressProfileArrayOutput

func (IngressProfileArrayOutput) ToIngressProfileArrayOutputWithContext

func (o IngressProfileArrayOutput) ToIngressProfileArrayOutputWithContext(ctx context.Context) IngressProfileArrayOutput

type IngressProfileInput

type IngressProfileInput interface {
	pulumi.Input

	ToIngressProfileOutput() IngressProfileOutput
	ToIngressProfileOutputWithContext(context.Context) IngressProfileOutput
}

IngressProfileInput is an input type that accepts IngressProfileArgs and IngressProfileOutput values. You can construct a concrete instance of `IngressProfileInput` via:

IngressProfileArgs{...}

type IngressProfileOutput

type IngressProfileOutput struct{ *pulumi.OutputState }

IngressProfile represents an ingress profile.

func (IngressProfileOutput) ElementType

func (IngressProfileOutput) ElementType() reflect.Type

func (IngressProfileOutput) Ip

The IP of the ingress (immutable).

func (IngressProfileOutput) Name

The ingress profile name. Must be "default" (immutable).

func (IngressProfileOutput) ToIngressProfileOutput

func (o IngressProfileOutput) ToIngressProfileOutput() IngressProfileOutput

func (IngressProfileOutput) ToIngressProfileOutputWithContext

func (o IngressProfileOutput) ToIngressProfileOutputWithContext(ctx context.Context) IngressProfileOutput

func (IngressProfileOutput) Visibility

Ingress visibility (immutable).

type IngressProfileResponse

type IngressProfileResponse struct {
	// The IP of the ingress (immutable).
	Ip *string `pulumi:"ip"`
	// The ingress profile name.  Must be "default" (immutable).
	Name *string `pulumi:"name"`
	// Ingress visibility (immutable).
	Visibility *string `pulumi:"visibility"`
}

IngressProfile represents an ingress profile.

type IngressProfileResponseArgs

type IngressProfileResponseArgs struct {
	// The IP of the ingress (immutable).
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// The ingress profile name.  Must be "default" (immutable).
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Ingress visibility (immutable).
	Visibility pulumi.StringPtrInput `pulumi:"visibility"`
}

IngressProfile represents an ingress profile.

func (IngressProfileResponseArgs) ElementType

func (IngressProfileResponseArgs) ElementType() reflect.Type

func (IngressProfileResponseArgs) ToIngressProfileResponseOutput

func (i IngressProfileResponseArgs) ToIngressProfileResponseOutput() IngressProfileResponseOutput

func (IngressProfileResponseArgs) ToIngressProfileResponseOutputWithContext

func (i IngressProfileResponseArgs) ToIngressProfileResponseOutputWithContext(ctx context.Context) IngressProfileResponseOutput

type IngressProfileResponseArray

type IngressProfileResponseArray []IngressProfileResponseInput

func (IngressProfileResponseArray) ElementType

func (IngressProfileResponseArray) ToIngressProfileResponseArrayOutput

func (i IngressProfileResponseArray) ToIngressProfileResponseArrayOutput() IngressProfileResponseArrayOutput

func (IngressProfileResponseArray) ToIngressProfileResponseArrayOutputWithContext

func (i IngressProfileResponseArray) ToIngressProfileResponseArrayOutputWithContext(ctx context.Context) IngressProfileResponseArrayOutput

type IngressProfileResponseArrayInput

type IngressProfileResponseArrayInput interface {
	pulumi.Input

	ToIngressProfileResponseArrayOutput() IngressProfileResponseArrayOutput
	ToIngressProfileResponseArrayOutputWithContext(context.Context) IngressProfileResponseArrayOutput
}

IngressProfileResponseArrayInput is an input type that accepts IngressProfileResponseArray and IngressProfileResponseArrayOutput values. You can construct a concrete instance of `IngressProfileResponseArrayInput` via:

IngressProfileResponseArray{ IngressProfileResponseArgs{...} }

type IngressProfileResponseArrayOutput

type IngressProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (IngressProfileResponseArrayOutput) ElementType

func (IngressProfileResponseArrayOutput) Index

func (IngressProfileResponseArrayOutput) ToIngressProfileResponseArrayOutput

func (o IngressProfileResponseArrayOutput) ToIngressProfileResponseArrayOutput() IngressProfileResponseArrayOutput

func (IngressProfileResponseArrayOutput) ToIngressProfileResponseArrayOutputWithContext

func (o IngressProfileResponseArrayOutput) ToIngressProfileResponseArrayOutputWithContext(ctx context.Context) IngressProfileResponseArrayOutput

type IngressProfileResponseInput

type IngressProfileResponseInput interface {
	pulumi.Input

	ToIngressProfileResponseOutput() IngressProfileResponseOutput
	ToIngressProfileResponseOutputWithContext(context.Context) IngressProfileResponseOutput
}

IngressProfileResponseInput is an input type that accepts IngressProfileResponseArgs and IngressProfileResponseOutput values. You can construct a concrete instance of `IngressProfileResponseInput` via:

IngressProfileResponseArgs{...}

type IngressProfileResponseOutput

type IngressProfileResponseOutput struct{ *pulumi.OutputState }

IngressProfile represents an ingress profile.

func (IngressProfileResponseOutput) ElementType

func (IngressProfileResponseOutput) Ip

The IP of the ingress (immutable).

func (IngressProfileResponseOutput) Name

The ingress profile name. Must be "default" (immutable).

func (IngressProfileResponseOutput) ToIngressProfileResponseOutput

func (o IngressProfileResponseOutput) ToIngressProfileResponseOutput() IngressProfileResponseOutput

func (IngressProfileResponseOutput) ToIngressProfileResponseOutputWithContext

func (o IngressProfileResponseOutput) ToIngressProfileResponseOutputWithContext(ctx context.Context) IngressProfileResponseOutput

func (IngressProfileResponseOutput) Visibility

Ingress visibility (immutable).

type ListOpenShiftClusterCredentialsArgs

type ListOpenShiftClusterCredentialsArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the OpenShift cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListOpenShiftClusterCredentialsResult

type ListOpenShiftClusterCredentialsResult struct {
	// The password for the kubeadmin user
	KubeadminPassword *string `pulumi:"kubeadminPassword"`
	// The username for the kubeadmin user
	KubeadminUsername *string `pulumi:"kubeadminUsername"`
}

OpenShiftClusterCredentials represents an OpenShift cluster's credentials

type LookupOpenShiftClusterArgs

type LookupOpenShiftClusterArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the OpenShift cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupOpenShiftClusterResult

type LookupOpenShiftClusterResult struct {
	// The cluster API server profile.
	ApiserverProfile *APIServerProfileResponse `pulumi:"apiserverProfile"`
	// The cluster profile.
	ClusterProfile *ClusterProfileResponse `pulumi:"clusterProfile"`
	// The console profile.
	ConsoleProfile *ConsoleProfileResponse `pulumi:"consoleProfile"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The cluster ingress profiles.
	IngressProfiles []IngressProfileResponse `pulumi:"ingressProfiles"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The cluster master profile.
	MasterProfile *MasterProfileResponse `pulumi:"masterProfile"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The cluster network profile.
	NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"`
	// The cluster provisioning state (immutable).
	ProvisioningState *string `pulumi:"provisioningState"`
	// The cluster service principal profile.
	ServicePrincipalProfile *ServicePrincipalProfileResponse `pulumi:"servicePrincipalProfile"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The cluster worker profiles.
	WorkerProfiles []WorkerProfileResponse `pulumi:"workerProfiles"`
}

OpenShiftCluster represents an Azure Red Hat OpenShift cluster.

type MasterProfile

type MasterProfile struct {
	// The Azure resource ID of the master subnet (immutable).
	SubnetId *string `pulumi:"subnetId"`
	// The size of the master VMs (immutable).
	VmSize *string `pulumi:"vmSize"`
}

MasterProfile represents a master profile.

type MasterProfileArgs

type MasterProfileArgs struct {
	// The Azure resource ID of the master subnet (immutable).
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// The size of the master VMs (immutable).
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
}

MasterProfile represents a master profile.

func (MasterProfileArgs) ElementType

func (MasterProfileArgs) ElementType() reflect.Type

func (MasterProfileArgs) ToMasterProfileOutput

func (i MasterProfileArgs) ToMasterProfileOutput() MasterProfileOutput

func (MasterProfileArgs) ToMasterProfileOutputWithContext

func (i MasterProfileArgs) ToMasterProfileOutputWithContext(ctx context.Context) MasterProfileOutput

func (MasterProfileArgs) ToMasterProfilePtrOutput

func (i MasterProfileArgs) ToMasterProfilePtrOutput() MasterProfilePtrOutput

func (MasterProfileArgs) ToMasterProfilePtrOutputWithContext

func (i MasterProfileArgs) ToMasterProfilePtrOutputWithContext(ctx context.Context) MasterProfilePtrOutput

type MasterProfileInput

type MasterProfileInput interface {
	pulumi.Input

	ToMasterProfileOutput() MasterProfileOutput
	ToMasterProfileOutputWithContext(context.Context) MasterProfileOutput
}

MasterProfileInput is an input type that accepts MasterProfileArgs and MasterProfileOutput values. You can construct a concrete instance of `MasterProfileInput` via:

MasterProfileArgs{...}

type MasterProfileOutput

type MasterProfileOutput struct{ *pulumi.OutputState }

MasterProfile represents a master profile.

func (MasterProfileOutput) ElementType

func (MasterProfileOutput) ElementType() reflect.Type

func (MasterProfileOutput) SubnetId

The Azure resource ID of the master subnet (immutable).

func (MasterProfileOutput) ToMasterProfileOutput

func (o MasterProfileOutput) ToMasterProfileOutput() MasterProfileOutput

func (MasterProfileOutput) ToMasterProfileOutputWithContext

func (o MasterProfileOutput) ToMasterProfileOutputWithContext(ctx context.Context) MasterProfileOutput

func (MasterProfileOutput) ToMasterProfilePtrOutput

func (o MasterProfileOutput) ToMasterProfilePtrOutput() MasterProfilePtrOutput

func (MasterProfileOutput) ToMasterProfilePtrOutputWithContext

func (o MasterProfileOutput) ToMasterProfilePtrOutputWithContext(ctx context.Context) MasterProfilePtrOutput

func (MasterProfileOutput) VmSize

The size of the master VMs (immutable).

type MasterProfilePtrInput

type MasterProfilePtrInput interface {
	pulumi.Input

	ToMasterProfilePtrOutput() MasterProfilePtrOutput
	ToMasterProfilePtrOutputWithContext(context.Context) MasterProfilePtrOutput
}

MasterProfilePtrInput is an input type that accepts MasterProfileArgs, MasterProfilePtr and MasterProfilePtrOutput values. You can construct a concrete instance of `MasterProfilePtrInput` via:

        MasterProfileArgs{...}

or:

        nil

type MasterProfilePtrOutput

type MasterProfilePtrOutput struct{ *pulumi.OutputState }

func (MasterProfilePtrOutput) Elem

func (MasterProfilePtrOutput) ElementType

func (MasterProfilePtrOutput) ElementType() reflect.Type

func (MasterProfilePtrOutput) SubnetId

The Azure resource ID of the master subnet (immutable).

func (MasterProfilePtrOutput) ToMasterProfilePtrOutput

func (o MasterProfilePtrOutput) ToMasterProfilePtrOutput() MasterProfilePtrOutput

func (MasterProfilePtrOutput) ToMasterProfilePtrOutputWithContext

func (o MasterProfilePtrOutput) ToMasterProfilePtrOutputWithContext(ctx context.Context) MasterProfilePtrOutput

func (MasterProfilePtrOutput) VmSize

The size of the master VMs (immutable).

type MasterProfileResponse

type MasterProfileResponse struct {
	// The Azure resource ID of the master subnet (immutable).
	SubnetId *string `pulumi:"subnetId"`
	// The size of the master VMs (immutable).
	VmSize *string `pulumi:"vmSize"`
}

MasterProfile represents a master profile.

type MasterProfileResponseArgs

type MasterProfileResponseArgs struct {
	// The Azure resource ID of the master subnet (immutable).
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// The size of the master VMs (immutable).
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
}

MasterProfile represents a master profile.

func (MasterProfileResponseArgs) ElementType

func (MasterProfileResponseArgs) ElementType() reflect.Type

func (MasterProfileResponseArgs) ToMasterProfileResponseOutput

func (i MasterProfileResponseArgs) ToMasterProfileResponseOutput() MasterProfileResponseOutput

func (MasterProfileResponseArgs) ToMasterProfileResponseOutputWithContext

func (i MasterProfileResponseArgs) ToMasterProfileResponseOutputWithContext(ctx context.Context) MasterProfileResponseOutput

func (MasterProfileResponseArgs) ToMasterProfileResponsePtrOutput

func (i MasterProfileResponseArgs) ToMasterProfileResponsePtrOutput() MasterProfileResponsePtrOutput

func (MasterProfileResponseArgs) ToMasterProfileResponsePtrOutputWithContext

func (i MasterProfileResponseArgs) ToMasterProfileResponsePtrOutputWithContext(ctx context.Context) MasterProfileResponsePtrOutput

type MasterProfileResponseInput

type MasterProfileResponseInput interface {
	pulumi.Input

	ToMasterProfileResponseOutput() MasterProfileResponseOutput
	ToMasterProfileResponseOutputWithContext(context.Context) MasterProfileResponseOutput
}

MasterProfileResponseInput is an input type that accepts MasterProfileResponseArgs and MasterProfileResponseOutput values. You can construct a concrete instance of `MasterProfileResponseInput` via:

MasterProfileResponseArgs{...}

type MasterProfileResponseOutput

type MasterProfileResponseOutput struct{ *pulumi.OutputState }

MasterProfile represents a master profile.

func (MasterProfileResponseOutput) ElementType

func (MasterProfileResponseOutput) SubnetId

The Azure resource ID of the master subnet (immutable).

func (MasterProfileResponseOutput) ToMasterProfileResponseOutput

func (o MasterProfileResponseOutput) ToMasterProfileResponseOutput() MasterProfileResponseOutput

func (MasterProfileResponseOutput) ToMasterProfileResponseOutputWithContext

func (o MasterProfileResponseOutput) ToMasterProfileResponseOutputWithContext(ctx context.Context) MasterProfileResponseOutput

func (MasterProfileResponseOutput) ToMasterProfileResponsePtrOutput

func (o MasterProfileResponseOutput) ToMasterProfileResponsePtrOutput() MasterProfileResponsePtrOutput

func (MasterProfileResponseOutput) ToMasterProfileResponsePtrOutputWithContext

func (o MasterProfileResponseOutput) ToMasterProfileResponsePtrOutputWithContext(ctx context.Context) MasterProfileResponsePtrOutput

func (MasterProfileResponseOutput) VmSize

The size of the master VMs (immutable).

type MasterProfileResponsePtrInput

type MasterProfileResponsePtrInput interface {
	pulumi.Input

	ToMasterProfileResponsePtrOutput() MasterProfileResponsePtrOutput
	ToMasterProfileResponsePtrOutputWithContext(context.Context) MasterProfileResponsePtrOutput
}

MasterProfileResponsePtrInput is an input type that accepts MasterProfileResponseArgs, MasterProfileResponsePtr and MasterProfileResponsePtrOutput values. You can construct a concrete instance of `MasterProfileResponsePtrInput` via:

        MasterProfileResponseArgs{...}

or:

        nil

type MasterProfileResponsePtrOutput

type MasterProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (MasterProfileResponsePtrOutput) Elem

func (MasterProfileResponsePtrOutput) ElementType

func (MasterProfileResponsePtrOutput) SubnetId

The Azure resource ID of the master subnet (immutable).

func (MasterProfileResponsePtrOutput) ToMasterProfileResponsePtrOutput

func (o MasterProfileResponsePtrOutput) ToMasterProfileResponsePtrOutput() MasterProfileResponsePtrOutput

func (MasterProfileResponsePtrOutput) ToMasterProfileResponsePtrOutputWithContext

func (o MasterProfileResponsePtrOutput) ToMasterProfileResponsePtrOutputWithContext(ctx context.Context) MasterProfileResponsePtrOutput

func (MasterProfileResponsePtrOutput) VmSize

The size of the master VMs (immutable).

type NetworkProfile

type NetworkProfile struct {
	// The CIDR used for OpenShift/Kubernetes Pods (immutable).
	PodCidr *string `pulumi:"podCidr"`
	// The CIDR used for OpenShift/Kubernetes Services (immutable).
	ServiceCidr *string `pulumi:"serviceCidr"`
}

NetworkProfile represents a network profile.

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// The CIDR used for OpenShift/Kubernetes Pods (immutable).
	PodCidr pulumi.StringPtrInput `pulumi:"podCidr"`
	// The CIDR used for OpenShift/Kubernetes Services (immutable).
	ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"`
}

NetworkProfile represents a network profile.

func (NetworkProfileArgs) ElementType

func (NetworkProfileArgs) ElementType() reflect.Type

func (NetworkProfileArgs) ToNetworkProfileOutput

func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfileOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutput

func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileInput

type NetworkProfileInput interface {
	pulumi.Input

	ToNetworkProfileOutput() NetworkProfileOutput
	ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput
}

NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:

NetworkProfileArgs{...}

type NetworkProfileOutput

type NetworkProfileOutput struct{ *pulumi.OutputState }

NetworkProfile represents a network profile.

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) PodCidr

The CIDR used for OpenShift/Kubernetes Pods (immutable).

func (NetworkProfileOutput) ServiceCidr

The CIDR used for OpenShift/Kubernetes Services (immutable).

func (NetworkProfileOutput) ToNetworkProfileOutput

func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfileOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutput

func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfilePtrInput

type NetworkProfilePtrInput interface {
	pulumi.Input

	ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
	ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput
}

NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:

        NetworkProfileArgs{...}

or:

        nil

type NetworkProfilePtrOutput

type NetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfilePtrOutput) Elem

func (NetworkProfilePtrOutput) ElementType

func (NetworkProfilePtrOutput) ElementType() reflect.Type

func (NetworkProfilePtrOutput) PodCidr

The CIDR used for OpenShift/Kubernetes Pods (immutable).

func (NetworkProfilePtrOutput) ServiceCidr

The CIDR used for OpenShift/Kubernetes Services (immutable).

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileResponse

type NetworkProfileResponse struct {
	// The CIDR used for OpenShift/Kubernetes Pods (immutable).
	PodCidr *string `pulumi:"podCidr"`
	// The CIDR used for OpenShift/Kubernetes Services (immutable).
	ServiceCidr *string `pulumi:"serviceCidr"`
}

NetworkProfile represents a network profile.

type NetworkProfileResponseArgs

type NetworkProfileResponseArgs struct {
	// The CIDR used for OpenShift/Kubernetes Pods (immutable).
	PodCidr pulumi.StringPtrInput `pulumi:"podCidr"`
	// The CIDR used for OpenShift/Kubernetes Services (immutable).
	ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"`
}

NetworkProfile represents a network profile.

func (NetworkProfileResponseArgs) ElementType

func (NetworkProfileResponseArgs) ElementType() reflect.Type

func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutput

func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext

func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput

func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext

func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type NetworkProfileResponseInput

type NetworkProfileResponseInput interface {
	pulumi.Input

	ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
	ToNetworkProfileResponseOutputWithContext(context.Context) NetworkProfileResponseOutput
}

NetworkProfileResponseInput is an input type that accepts NetworkProfileResponseArgs and NetworkProfileResponseOutput values. You can construct a concrete instance of `NetworkProfileResponseInput` via:

NetworkProfileResponseArgs{...}

type NetworkProfileResponseOutput

type NetworkProfileResponseOutput struct{ *pulumi.OutputState }

NetworkProfile represents a network profile.

func (NetworkProfileResponseOutput) ElementType

func (NetworkProfileResponseOutput) PodCidr

The CIDR used for OpenShift/Kubernetes Pods (immutable).

func (NetworkProfileResponseOutput) ServiceCidr

The CIDR used for OpenShift/Kubernetes Services (immutable).

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrInput

type NetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
	ToNetworkProfileResponsePtrOutputWithContext(context.Context) NetworkProfileResponsePtrOutput
}

NetworkProfileResponsePtrInput is an input type that accepts NetworkProfileResponseArgs, NetworkProfileResponsePtr and NetworkProfileResponsePtrOutput values. You can construct a concrete instance of `NetworkProfileResponsePtrInput` via:

        NetworkProfileResponseArgs{...}

or:

        nil

type NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponsePtrOutput) Elem

func (NetworkProfileResponsePtrOutput) ElementType

func (NetworkProfileResponsePtrOutput) PodCidr

The CIDR used for OpenShift/Kubernetes Pods (immutable).

func (NetworkProfileResponsePtrOutput) ServiceCidr

The CIDR used for OpenShift/Kubernetes Services (immutable).

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type OpenShiftCluster

type OpenShiftCluster struct {
	pulumi.CustomResourceState

	// The cluster API server profile.
	ApiserverProfile APIServerProfileResponsePtrOutput `pulumi:"apiserverProfile"`
	// The cluster profile.
	ClusterProfile ClusterProfileResponsePtrOutput `pulumi:"clusterProfile"`
	// The console profile.
	ConsoleProfile ConsoleProfileResponsePtrOutput `pulumi:"consoleProfile"`
	// The cluster ingress profiles.
	IngressProfiles IngressProfileResponseArrayOutput `pulumi:"ingressProfiles"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The cluster master profile.
	MasterProfile MasterProfileResponsePtrOutput `pulumi:"masterProfile"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The cluster network profile.
	NetworkProfile NetworkProfileResponsePtrOutput `pulumi:"networkProfile"`
	// The cluster provisioning state (immutable).
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// The cluster service principal profile.
	ServicePrincipalProfile ServicePrincipalProfileResponsePtrOutput `pulumi:"servicePrincipalProfile"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The cluster worker profiles.
	WorkerProfiles WorkerProfileResponseArrayOutput `pulumi:"workerProfiles"`
}

OpenShiftCluster represents an Azure Red Hat OpenShift cluster.

func GetOpenShiftCluster

func GetOpenShiftCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OpenShiftClusterState, opts ...pulumi.ResourceOption) (*OpenShiftCluster, error)

GetOpenShiftCluster gets an existing OpenShiftCluster 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 NewOpenShiftCluster

func NewOpenShiftCluster(ctx *pulumi.Context,
	name string, args *OpenShiftClusterArgs, opts ...pulumi.ResourceOption) (*OpenShiftCluster, error)

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

func (*OpenShiftCluster) ElementType added in v0.2.6

func (*OpenShiftCluster) ElementType() reflect.Type

func (*OpenShiftCluster) ToOpenShiftClusterOutput added in v0.2.6

func (i *OpenShiftCluster) ToOpenShiftClusterOutput() OpenShiftClusterOutput

func (*OpenShiftCluster) ToOpenShiftClusterOutputWithContext added in v0.2.6

func (i *OpenShiftCluster) ToOpenShiftClusterOutputWithContext(ctx context.Context) OpenShiftClusterOutput

type OpenShiftClusterArgs

type OpenShiftClusterArgs struct {
	// The cluster API server profile.
	ApiserverProfile APIServerProfilePtrInput
	// The cluster profile.
	ClusterProfile ClusterProfilePtrInput
	// The console profile.
	ConsoleProfile ConsoleProfilePtrInput
	// The cluster ingress profiles.
	IngressProfiles IngressProfileArrayInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The cluster master profile.
	MasterProfile MasterProfilePtrInput
	// The cluster network profile.
	NetworkProfile NetworkProfilePtrInput
	// The cluster provisioning state (immutable).
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the OpenShift cluster resource.
	ResourceName pulumi.StringInput
	// The cluster service principal profile.
	ServicePrincipalProfile ServicePrincipalProfilePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The cluster worker profiles.
	WorkerProfiles WorkerProfileArrayInput
}

The set of arguments for constructing a OpenShiftCluster resource.

func (OpenShiftClusterArgs) ElementType

func (OpenShiftClusterArgs) ElementType() reflect.Type

type OpenShiftClusterInput added in v0.2.6

type OpenShiftClusterInput interface {
	pulumi.Input

	ToOpenShiftClusterOutput() OpenShiftClusterOutput
	ToOpenShiftClusterOutputWithContext(ctx context.Context) OpenShiftClusterOutput
}

type OpenShiftClusterOutput added in v0.2.6

type OpenShiftClusterOutput struct {
	*pulumi.OutputState
}

func (OpenShiftClusterOutput) ElementType added in v0.2.6

func (OpenShiftClusterOutput) ElementType() reflect.Type

func (OpenShiftClusterOutput) ToOpenShiftClusterOutput added in v0.2.6

func (o OpenShiftClusterOutput) ToOpenShiftClusterOutput() OpenShiftClusterOutput

func (OpenShiftClusterOutput) ToOpenShiftClusterOutputWithContext added in v0.2.6

func (o OpenShiftClusterOutput) ToOpenShiftClusterOutputWithContext(ctx context.Context) OpenShiftClusterOutput

type OpenShiftClusterState

type OpenShiftClusterState struct {
	// The cluster API server profile.
	ApiserverProfile APIServerProfileResponsePtrInput
	// The cluster profile.
	ClusterProfile ClusterProfileResponsePtrInput
	// The console profile.
	ConsoleProfile ConsoleProfileResponsePtrInput
	// The cluster ingress profiles.
	IngressProfiles IngressProfileResponseArrayInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The cluster master profile.
	MasterProfile MasterProfileResponsePtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The cluster network profile.
	NetworkProfile NetworkProfileResponsePtrInput
	// The cluster provisioning state (immutable).
	ProvisioningState pulumi.StringPtrInput
	// The cluster service principal profile.
	ServicePrincipalProfile ServicePrincipalProfileResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
	// The cluster worker profiles.
	WorkerProfiles WorkerProfileResponseArrayInput
}

func (OpenShiftClusterState) ElementType

func (OpenShiftClusterState) ElementType() reflect.Type

type ServicePrincipalProfile

type ServicePrincipalProfile struct {
	// The client ID used for the cluster (immutable).
	ClientId *string `pulumi:"clientId"`
	// The client secret used for the cluster (immutable).
	ClientSecret *string `pulumi:"clientSecret"`
}

ServicePrincipalProfile represents a service principal profile.

type ServicePrincipalProfileArgs

type ServicePrincipalProfileArgs struct {
	// The client ID used for the cluster (immutable).
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The client secret used for the cluster (immutable).
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
}

ServicePrincipalProfile represents a service principal profile.

func (ServicePrincipalProfileArgs) ElementType

func (ServicePrincipalProfileArgs) ToServicePrincipalProfileOutput

func (i ServicePrincipalProfileArgs) ToServicePrincipalProfileOutput() ServicePrincipalProfileOutput

func (ServicePrincipalProfileArgs) ToServicePrincipalProfileOutputWithContext

func (i ServicePrincipalProfileArgs) ToServicePrincipalProfileOutputWithContext(ctx context.Context) ServicePrincipalProfileOutput

func (ServicePrincipalProfileArgs) ToServicePrincipalProfilePtrOutput

func (i ServicePrincipalProfileArgs) ToServicePrincipalProfilePtrOutput() ServicePrincipalProfilePtrOutput

func (ServicePrincipalProfileArgs) ToServicePrincipalProfilePtrOutputWithContext

func (i ServicePrincipalProfileArgs) ToServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ServicePrincipalProfilePtrOutput

type ServicePrincipalProfileInput

type ServicePrincipalProfileInput interface {
	pulumi.Input

	ToServicePrincipalProfileOutput() ServicePrincipalProfileOutput
	ToServicePrincipalProfileOutputWithContext(context.Context) ServicePrincipalProfileOutput
}

ServicePrincipalProfileInput is an input type that accepts ServicePrincipalProfileArgs and ServicePrincipalProfileOutput values. You can construct a concrete instance of `ServicePrincipalProfileInput` via:

ServicePrincipalProfileArgs{...}

type ServicePrincipalProfileOutput

type ServicePrincipalProfileOutput struct{ *pulumi.OutputState }

ServicePrincipalProfile represents a service principal profile.

func (ServicePrincipalProfileOutput) ClientId

The client ID used for the cluster (immutable).

func (ServicePrincipalProfileOutput) ClientSecret

The client secret used for the cluster (immutable).

func (ServicePrincipalProfileOutput) ElementType

func (ServicePrincipalProfileOutput) ToServicePrincipalProfileOutput

func (o ServicePrincipalProfileOutput) ToServicePrincipalProfileOutput() ServicePrincipalProfileOutput

func (ServicePrincipalProfileOutput) ToServicePrincipalProfileOutputWithContext

func (o ServicePrincipalProfileOutput) ToServicePrincipalProfileOutputWithContext(ctx context.Context) ServicePrincipalProfileOutput

func (ServicePrincipalProfileOutput) ToServicePrincipalProfilePtrOutput

func (o ServicePrincipalProfileOutput) ToServicePrincipalProfilePtrOutput() ServicePrincipalProfilePtrOutput

func (ServicePrincipalProfileOutput) ToServicePrincipalProfilePtrOutputWithContext

func (o ServicePrincipalProfileOutput) ToServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ServicePrincipalProfilePtrOutput

type ServicePrincipalProfilePtrInput

type ServicePrincipalProfilePtrInput interface {
	pulumi.Input

	ToServicePrincipalProfilePtrOutput() ServicePrincipalProfilePtrOutput
	ToServicePrincipalProfilePtrOutputWithContext(context.Context) ServicePrincipalProfilePtrOutput
}

ServicePrincipalProfilePtrInput is an input type that accepts ServicePrincipalProfileArgs, ServicePrincipalProfilePtr and ServicePrincipalProfilePtrOutput values. You can construct a concrete instance of `ServicePrincipalProfilePtrInput` via:

        ServicePrincipalProfileArgs{...}

or:

        nil

type ServicePrincipalProfilePtrOutput

type ServicePrincipalProfilePtrOutput struct{ *pulumi.OutputState }

func (ServicePrincipalProfilePtrOutput) ClientId

The client ID used for the cluster (immutable).

func (ServicePrincipalProfilePtrOutput) ClientSecret

The client secret used for the cluster (immutable).

func (ServicePrincipalProfilePtrOutput) Elem

func (ServicePrincipalProfilePtrOutput) ElementType

func (ServicePrincipalProfilePtrOutput) ToServicePrincipalProfilePtrOutput

func (o ServicePrincipalProfilePtrOutput) ToServicePrincipalProfilePtrOutput() ServicePrincipalProfilePtrOutput

func (ServicePrincipalProfilePtrOutput) ToServicePrincipalProfilePtrOutputWithContext

func (o ServicePrincipalProfilePtrOutput) ToServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ServicePrincipalProfilePtrOutput

type ServicePrincipalProfileResponse

type ServicePrincipalProfileResponse struct {
	// The client ID used for the cluster (immutable).
	ClientId *string `pulumi:"clientId"`
	// The client secret used for the cluster (immutable).
	ClientSecret *string `pulumi:"clientSecret"`
}

ServicePrincipalProfile represents a service principal profile.

type ServicePrincipalProfileResponseArgs

type ServicePrincipalProfileResponseArgs struct {
	// The client ID used for the cluster (immutable).
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The client secret used for the cluster (immutable).
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
}

ServicePrincipalProfile represents a service principal profile.

func (ServicePrincipalProfileResponseArgs) ElementType

func (ServicePrincipalProfileResponseArgs) ToServicePrincipalProfileResponseOutput

func (i ServicePrincipalProfileResponseArgs) ToServicePrincipalProfileResponseOutput() ServicePrincipalProfileResponseOutput

func (ServicePrincipalProfileResponseArgs) ToServicePrincipalProfileResponseOutputWithContext

func (i ServicePrincipalProfileResponseArgs) ToServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ServicePrincipalProfileResponseOutput

func (ServicePrincipalProfileResponseArgs) ToServicePrincipalProfileResponsePtrOutput

func (i ServicePrincipalProfileResponseArgs) ToServicePrincipalProfileResponsePtrOutput() ServicePrincipalProfileResponsePtrOutput

func (ServicePrincipalProfileResponseArgs) ToServicePrincipalProfileResponsePtrOutputWithContext

func (i ServicePrincipalProfileResponseArgs) ToServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalProfileResponsePtrOutput

type ServicePrincipalProfileResponseInput

type ServicePrincipalProfileResponseInput interface {
	pulumi.Input

	ToServicePrincipalProfileResponseOutput() ServicePrincipalProfileResponseOutput
	ToServicePrincipalProfileResponseOutputWithContext(context.Context) ServicePrincipalProfileResponseOutput
}

ServicePrincipalProfileResponseInput is an input type that accepts ServicePrincipalProfileResponseArgs and ServicePrincipalProfileResponseOutput values. You can construct a concrete instance of `ServicePrincipalProfileResponseInput` via:

ServicePrincipalProfileResponseArgs{...}

type ServicePrincipalProfileResponseOutput

type ServicePrincipalProfileResponseOutput struct{ *pulumi.OutputState }

ServicePrincipalProfile represents a service principal profile.

func (ServicePrincipalProfileResponseOutput) ClientId

The client ID used for the cluster (immutable).

func (ServicePrincipalProfileResponseOutput) ClientSecret

The client secret used for the cluster (immutable).

func (ServicePrincipalProfileResponseOutput) ElementType

func (ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponseOutput

func (o ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponseOutput() ServicePrincipalProfileResponseOutput

func (ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponseOutputWithContext

func (o ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ServicePrincipalProfileResponseOutput

func (ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponsePtrOutput

func (o ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponsePtrOutput() ServicePrincipalProfileResponsePtrOutput

func (ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponsePtrOutputWithContext

func (o ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalProfileResponsePtrOutput

type ServicePrincipalProfileResponsePtrInput

type ServicePrincipalProfileResponsePtrInput interface {
	pulumi.Input

	ToServicePrincipalProfileResponsePtrOutput() ServicePrincipalProfileResponsePtrOutput
	ToServicePrincipalProfileResponsePtrOutputWithContext(context.Context) ServicePrincipalProfileResponsePtrOutput
}

ServicePrincipalProfileResponsePtrInput is an input type that accepts ServicePrincipalProfileResponseArgs, ServicePrincipalProfileResponsePtr and ServicePrincipalProfileResponsePtrOutput values. You can construct a concrete instance of `ServicePrincipalProfileResponsePtrInput` via:

        ServicePrincipalProfileResponseArgs{...}

or:

        nil

type ServicePrincipalProfileResponsePtrOutput

type ServicePrincipalProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ServicePrincipalProfileResponsePtrOutput) ClientId

The client ID used for the cluster (immutable).

func (ServicePrincipalProfileResponsePtrOutput) ClientSecret

The client secret used for the cluster (immutable).

func (ServicePrincipalProfileResponsePtrOutput) Elem

func (ServicePrincipalProfileResponsePtrOutput) ElementType

func (ServicePrincipalProfileResponsePtrOutput) ToServicePrincipalProfileResponsePtrOutput

func (o ServicePrincipalProfileResponsePtrOutput) ToServicePrincipalProfileResponsePtrOutput() ServicePrincipalProfileResponsePtrOutput

func (ServicePrincipalProfileResponsePtrOutput) ToServicePrincipalProfileResponsePtrOutputWithContext

func (o ServicePrincipalProfileResponsePtrOutput) ToServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalProfileResponsePtrOutput

type WorkerProfile

type WorkerProfile struct {
	// The number of worker VMs.  Must be between 3 and 20 (immutable).
	Count *int `pulumi:"count"`
	// The disk size of the worker VMs.  Must be 128 or greater (immutable).
	DiskSizeGB *int `pulumi:"diskSizeGB"`
	// The worker profile name.  Must be "worker" (immutable).
	Name *string `pulumi:"name"`
	// The Azure resource ID of the worker subnet (immutable).
	SubnetId *string `pulumi:"subnetId"`
	// The size of the worker VMs (immutable).
	VmSize *string `pulumi:"vmSize"`
}

WorkerProfile represents a worker profile.

type WorkerProfileArgs

type WorkerProfileArgs struct {
	// The number of worker VMs.  Must be between 3 and 20 (immutable).
	Count pulumi.IntPtrInput `pulumi:"count"`
	// The disk size of the worker VMs.  Must be 128 or greater (immutable).
	DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"`
	// The worker profile name.  Must be "worker" (immutable).
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The Azure resource ID of the worker subnet (immutable).
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// The size of the worker VMs (immutable).
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
}

WorkerProfile represents a worker profile.

func (WorkerProfileArgs) ElementType

func (WorkerProfileArgs) ElementType() reflect.Type

func (WorkerProfileArgs) ToWorkerProfileOutput

func (i WorkerProfileArgs) ToWorkerProfileOutput() WorkerProfileOutput

func (WorkerProfileArgs) ToWorkerProfileOutputWithContext

func (i WorkerProfileArgs) ToWorkerProfileOutputWithContext(ctx context.Context) WorkerProfileOutput

type WorkerProfileArray

type WorkerProfileArray []WorkerProfileInput

func (WorkerProfileArray) ElementType

func (WorkerProfileArray) ElementType() reflect.Type

func (WorkerProfileArray) ToWorkerProfileArrayOutput

func (i WorkerProfileArray) ToWorkerProfileArrayOutput() WorkerProfileArrayOutput

func (WorkerProfileArray) ToWorkerProfileArrayOutputWithContext

func (i WorkerProfileArray) ToWorkerProfileArrayOutputWithContext(ctx context.Context) WorkerProfileArrayOutput

type WorkerProfileArrayInput

type WorkerProfileArrayInput interface {
	pulumi.Input

	ToWorkerProfileArrayOutput() WorkerProfileArrayOutput
	ToWorkerProfileArrayOutputWithContext(context.Context) WorkerProfileArrayOutput
}

WorkerProfileArrayInput is an input type that accepts WorkerProfileArray and WorkerProfileArrayOutput values. You can construct a concrete instance of `WorkerProfileArrayInput` via:

WorkerProfileArray{ WorkerProfileArgs{...} }

type WorkerProfileArrayOutput

type WorkerProfileArrayOutput struct{ *pulumi.OutputState }

func (WorkerProfileArrayOutput) ElementType

func (WorkerProfileArrayOutput) ElementType() reflect.Type

func (WorkerProfileArrayOutput) Index

func (WorkerProfileArrayOutput) ToWorkerProfileArrayOutput

func (o WorkerProfileArrayOutput) ToWorkerProfileArrayOutput() WorkerProfileArrayOutput

func (WorkerProfileArrayOutput) ToWorkerProfileArrayOutputWithContext

func (o WorkerProfileArrayOutput) ToWorkerProfileArrayOutputWithContext(ctx context.Context) WorkerProfileArrayOutput

type WorkerProfileInput

type WorkerProfileInput interface {
	pulumi.Input

	ToWorkerProfileOutput() WorkerProfileOutput
	ToWorkerProfileOutputWithContext(context.Context) WorkerProfileOutput
}

WorkerProfileInput is an input type that accepts WorkerProfileArgs and WorkerProfileOutput values. You can construct a concrete instance of `WorkerProfileInput` via:

WorkerProfileArgs{...}

type WorkerProfileOutput

type WorkerProfileOutput struct{ *pulumi.OutputState }

WorkerProfile represents a worker profile.

func (WorkerProfileOutput) Count

The number of worker VMs. Must be between 3 and 20 (immutable).

func (WorkerProfileOutput) DiskSizeGB

func (o WorkerProfileOutput) DiskSizeGB() pulumi.IntPtrOutput

The disk size of the worker VMs. Must be 128 or greater (immutable).

func (WorkerProfileOutput) ElementType

func (WorkerProfileOutput) ElementType() reflect.Type

func (WorkerProfileOutput) Name

The worker profile name. Must be "worker" (immutable).

func (WorkerProfileOutput) SubnetId

The Azure resource ID of the worker subnet (immutable).

func (WorkerProfileOutput) ToWorkerProfileOutput

func (o WorkerProfileOutput) ToWorkerProfileOutput() WorkerProfileOutput

func (WorkerProfileOutput) ToWorkerProfileOutputWithContext

func (o WorkerProfileOutput) ToWorkerProfileOutputWithContext(ctx context.Context) WorkerProfileOutput

func (WorkerProfileOutput) VmSize

The size of the worker VMs (immutable).

type WorkerProfileResponse

type WorkerProfileResponse struct {
	// The number of worker VMs.  Must be between 3 and 20 (immutable).
	Count *int `pulumi:"count"`
	// The disk size of the worker VMs.  Must be 128 or greater (immutable).
	DiskSizeGB *int `pulumi:"diskSizeGB"`
	// The worker profile name.  Must be "worker" (immutable).
	Name *string `pulumi:"name"`
	// The Azure resource ID of the worker subnet (immutable).
	SubnetId *string `pulumi:"subnetId"`
	// The size of the worker VMs (immutable).
	VmSize *string `pulumi:"vmSize"`
}

WorkerProfile represents a worker profile.

type WorkerProfileResponseArgs

type WorkerProfileResponseArgs struct {
	// The number of worker VMs.  Must be between 3 and 20 (immutable).
	Count pulumi.IntPtrInput `pulumi:"count"`
	// The disk size of the worker VMs.  Must be 128 or greater (immutable).
	DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"`
	// The worker profile name.  Must be "worker" (immutable).
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The Azure resource ID of the worker subnet (immutable).
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// The size of the worker VMs (immutable).
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
}

WorkerProfile represents a worker profile.

func (WorkerProfileResponseArgs) ElementType

func (WorkerProfileResponseArgs) ElementType() reflect.Type

func (WorkerProfileResponseArgs) ToWorkerProfileResponseOutput

func (i WorkerProfileResponseArgs) ToWorkerProfileResponseOutput() WorkerProfileResponseOutput

func (WorkerProfileResponseArgs) ToWorkerProfileResponseOutputWithContext

func (i WorkerProfileResponseArgs) ToWorkerProfileResponseOutputWithContext(ctx context.Context) WorkerProfileResponseOutput

type WorkerProfileResponseArray

type WorkerProfileResponseArray []WorkerProfileResponseInput

func (WorkerProfileResponseArray) ElementType

func (WorkerProfileResponseArray) ElementType() reflect.Type

func (WorkerProfileResponseArray) ToWorkerProfileResponseArrayOutput

func (i WorkerProfileResponseArray) ToWorkerProfileResponseArrayOutput() WorkerProfileResponseArrayOutput

func (WorkerProfileResponseArray) ToWorkerProfileResponseArrayOutputWithContext

func (i WorkerProfileResponseArray) ToWorkerProfileResponseArrayOutputWithContext(ctx context.Context) WorkerProfileResponseArrayOutput

type WorkerProfileResponseArrayInput

type WorkerProfileResponseArrayInput interface {
	pulumi.Input

	ToWorkerProfileResponseArrayOutput() WorkerProfileResponseArrayOutput
	ToWorkerProfileResponseArrayOutputWithContext(context.Context) WorkerProfileResponseArrayOutput
}

WorkerProfileResponseArrayInput is an input type that accepts WorkerProfileResponseArray and WorkerProfileResponseArrayOutput values. You can construct a concrete instance of `WorkerProfileResponseArrayInput` via:

WorkerProfileResponseArray{ WorkerProfileResponseArgs{...} }

type WorkerProfileResponseArrayOutput

type WorkerProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (WorkerProfileResponseArrayOutput) ElementType

func (WorkerProfileResponseArrayOutput) Index

func (WorkerProfileResponseArrayOutput) ToWorkerProfileResponseArrayOutput

func (o WorkerProfileResponseArrayOutput) ToWorkerProfileResponseArrayOutput() WorkerProfileResponseArrayOutput

func (WorkerProfileResponseArrayOutput) ToWorkerProfileResponseArrayOutputWithContext

func (o WorkerProfileResponseArrayOutput) ToWorkerProfileResponseArrayOutputWithContext(ctx context.Context) WorkerProfileResponseArrayOutput

type WorkerProfileResponseInput

type WorkerProfileResponseInput interface {
	pulumi.Input

	ToWorkerProfileResponseOutput() WorkerProfileResponseOutput
	ToWorkerProfileResponseOutputWithContext(context.Context) WorkerProfileResponseOutput
}

WorkerProfileResponseInput is an input type that accepts WorkerProfileResponseArgs and WorkerProfileResponseOutput values. You can construct a concrete instance of `WorkerProfileResponseInput` via:

WorkerProfileResponseArgs{...}

type WorkerProfileResponseOutput

type WorkerProfileResponseOutput struct{ *pulumi.OutputState }

WorkerProfile represents a worker profile.

func (WorkerProfileResponseOutput) Count

The number of worker VMs. Must be between 3 and 20 (immutable).

func (WorkerProfileResponseOutput) DiskSizeGB

The disk size of the worker VMs. Must be 128 or greater (immutable).

func (WorkerProfileResponseOutput) ElementType

func (WorkerProfileResponseOutput) Name

The worker profile name. Must be "worker" (immutable).

func (WorkerProfileResponseOutput) SubnetId

The Azure resource ID of the worker subnet (immutable).

func (WorkerProfileResponseOutput) ToWorkerProfileResponseOutput

func (o WorkerProfileResponseOutput) ToWorkerProfileResponseOutput() WorkerProfileResponseOutput

func (WorkerProfileResponseOutput) ToWorkerProfileResponseOutputWithContext

func (o WorkerProfileResponseOutput) ToWorkerProfileResponseOutputWithContext(ctx context.Context) WorkerProfileResponseOutput

func (WorkerProfileResponseOutput) VmSize

The size of the worker VMs (immutable).

Jump to

Keyboard shortcuts

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